diff --git a/Directory.Build.props b/Directory.Build.props
index ac65bb5675..d4d148636b 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -12,8 +12,8 @@
$(MSBuildThisFileDirectory)true
- 4.14.3
- 4.14.3
+ 4.14.4
+ 4.14.4$(VersionFile)$(VersionFile)
diff --git a/WHATSNEW.md b/WHATSNEW.md
index 350409b1ad..fb83eb3a9f 100644
--- a/WHATSNEW.md
+++ b/WHATSNEW.md
@@ -1,3 +1,25 @@
+## V4.14.4
+
+### General
+
+- Fix symbol-publish gate in build-all-lib.yml to use a branch allowlist ([#4960](https://github.com/microsoft/fluentui-blazor/pull/4960))
+- Bump js-yaml from 4.2.0 to 4.3.0 in /src/Core.Assets ([#5048](https://github.com/microsoft/fluentui-blazor/pull/5048))
+- Update devDependencies to latest versions ([#5050](https://github.com/microsoft/fluentui-blazor/pull/5050))
+
+### Components
+
+- \[AnchoredRegion\] Fix focus across shadow DOM and inline popups ([#5041](https://github.com/microsoft/fluentui-blazor/pull/5041))
+- \[DataGrid\] Fix column width popup focus on tab navigation ([#5003](https://github.com/microsoft/fluentui-blazor/pull/5003))
+- \[DataGrid\] Fix issue #5026 (from Aspire) ([#5028](https://github.com/microsoft/fluentui-blazor/pull/5028))
+- \[Dialog\] Add DynamicDependency to prevent trimming ([#5009](https://github.com/microsoft/fluentui-blazor/pull/5009))
+- \[Menu\] Unregister disposed menu instances ([#5035](https://github.com/microsoft/fluentui-blazor/pull/5035))
+
+### Icons and Emoji
+
+- Update to Fluent UI System Icons 1.1.334
+
+See the commit history in the Fluent UI System Icons repository [commit history](https://github.com/microsoft/fluentui-system-icons/commits/main/) for the full list of changes.
+
## V4.14.3
### Components
diff --git a/eng/pipelines/version.yml b/eng/pipelines/version.yml
index f9191d2f8a..1a9bdf5cb5 100644
--- a/eng/pipelines/version.yml
+++ b/eng/pipelines/version.yml
@@ -2,5 +2,5 @@ variables:
# File and Package version
# dev branch: 1.2.4-Preview-23282-1' (PackageSuffix is always ignored in Dev branch)
# main branch: 1.2.4-RC.1' (PackageSuffix is ignored, if empty, in Main branch)
- FileVersion: '4.14.3' # Set the next final version here.
+ FileVersion: '4.14.4' # Set the next final version here.
PackageSuffix: ''
diff --git a/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml b/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml
index 21341ace91..085c0da078 100644
--- a/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml
+++ b/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml
@@ -109,6 +109,78 @@
Gets or sets the content to be rendered inside the component.
+
+
+
+
+
+
+
+
+ Prompts the user to save the linked URL. See a element for more information.
+
+
+
+
+ Gets or sets the URL the hyperlink references. See a element for more information.
+ Use Target parameter to specify where.
+
+
+
+
+ Hints at the language of the referenced resource. See a element for more information.
+
+
+
+
+ See a element for more information.
+
+
+
+
+ See a element for more information.
+
+
+
+
+ See a element for more information.
+
+
+
+
+ Gets or sets the target attribute that specifies where to open the link, if Href is specified.
+ Possible values: _blank | _self | _parent | _top.
+
+
+
+
+ See a element for more information.
+
+
+
+
+ Gets or sets the visual appearance. See
+ Defaults to
+
+
+
+
+ Gets or sets the displayed at the start of anchor content.
+
+
+
+
+ Gets or sets the displayed at the end of anchor content.
+
+
+
+
+ Gets or sets the content to be rendered inside the component.
+
+
+
+
+
@@ -244,78 +316,6 @@
-
-
-
-
-
-
-
-
- Prompts the user to save the linked URL. See a element for more information.
-
-
-
-
- Gets or sets the URL the hyperlink references. See a element for more information.
- Use Target parameter to specify where.
-
-
-
-
- Hints at the language of the referenced resource. See a element for more information.
-
-
-
-
- See a element for more information.
-
-
-
-
- See a element for more information.
-
-
-
-
- See a element for more information.
-
-
-
-
- Gets or sets the target attribute that specifies where to open the link, if Href is specified.
- Possible values: _blank | _self | _parent | _top.
-
-
-
-
- See a element for more information.
-
-
-
-
- Gets or sets the visual appearance. See
- Defaults to
-
-
-
-
- Gets or sets the displayed at the start of anchor content.
-
-
-
-
- Gets or sets the displayed at the end of anchor content.
-
-
-
-
- Gets or sets the content to be rendered inside the component.
-
-
-
-
-
@@ -6799,6 +6799,16 @@
Gets or sets the list of items to display.
+
+
+ Gets or sets the height of the header (in pixels).
+
+
+
+
+ Gets or sets the content to be rendered inside the component.
+
+
Gets or sets the header content.
@@ -6834,83 +6844,6 @@
Gets or sets the content of the body.
-
-
- Gets or sets the height of the header (in pixels).
-
-
-
-
- Gets or sets the content to be rendered inside the component.
-
-
-
-
- Gets or sets a reference to the button.
-
-
-
-
- Gets or sets the button appearance.
-
-
-
-
- The content to be rendered inside the button. This parameter should be supplied if you do not want to render a chevron
- on the menu button.
- If both and ButtonContent are provided, ButtonContent will be used.
-
-
-
-
- Gets or sets a reference to the menu.
-
-
-
-
- Use IMenuService to create the menu, if this service was injected.
- This value must be defined before the component is rendered (you can't change it during the component lifecycle).
- Default, true.
-
-
-
-
- Gets or sets the texts shown on the button.
- If both Text and are provided, ButtonContent will be used.
-
-
-
-
- Gets or sets the displayed at the start of button content.
-
-
-
-
- Gets or sets the button style.
-
-
-
-
- Gets or sets the menu style.
-
-
-
-
- Gets or sets the items to show in the menu.
-
-
-
-
- Gets or sets the content to be shown in the menu.
- Should consist of components.
-
-
-
-
- The callback to invoke when a menu item is chosen.
- Using this event prevents the execution of any OnClick event on an included FluentMenuItem.
-
-
@@ -7215,32 +7148,99 @@
-
-
-
-
-
-
-
-
-
-
+
- Gets or sets the type of message bar.
- Default is MessageType.MessageBar. See for more details.
+ Gets or sets a reference to the button.
-
+
- Gets or sets the actual message instance shown in the message bar.
+ Gets or sets the button appearance.
-
+
- Gets or sets the message to be shown when not using the MessageService methods.
+ The content to be rendered inside the button. This parameter should be supplied if you do not want to render a chevron
+ on the menu button.
+ If both and ButtonContent are provided, ButtonContent will be used.
-
+
+
+ Gets or sets a reference to the menu.
+
+
+
+
+ Use IMenuService to create the menu, if this service was injected.
+ This value must be defined before the component is rendered (you can't change it during the component lifecycle).
+ Default, true.
+
+
+
+
+ Gets or sets the texts shown on the button.
+ If both Text and are provided, ButtonContent will be used.
+
+
+
+
+ Gets or sets the displayed at the start of button content.
+
+
+
+
+ Gets or sets the button style.
+
+
+
+
+ Gets or sets the menu style.
+
+
+
+
+ Gets or sets the items to show in the menu.
+
+
+
+
+ Gets or sets the content to be shown in the menu.
+ Should consist of components.
+
+
+
+
+ The callback to invoke when a menu item is chosen.
+ Using this event prevents the execution of any OnClick event on an included FluentMenuItem.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the type of message bar.
+ Default is MessageType.MessageBar. See for more details.
+
+
+
+
+ Gets or sets the actual message instance shown in the message bar.
+
+
+
+
+ Gets or sets the message to be shown when not using the MessageService methods.
+
+
+
Gets or sets the intent of the message bar.
Default is MessageIntent.Info. See for more details.
@@ -7702,408 +7702,408 @@
Optional section
int
-
+
- Returns if the group is expanded,
- and if collapsed.
+ Base class for and .
-
+
- Gets or sets a callback that is triggered whenever changes.
+ Gets or sets the URL for the group.
-
+
- If set to then the tree will
- expand when it is created.
+ Gets or sets the target attribute that specifies where to open the group, if Href is specified.
+ Possible values: _blank | _self | _parent | _top.
-
+
- Returns if the group is collapsed,
- and if expanded.
+ Gets or sets the Icon to use if set.
-
+
- Base class for and .
+ Gets or sets the color of the icon.
+ It supports the theme colors, default value uses the themes drawer icon color.
-
+
- Gets or sets the content to be rendered inside the component.
+ Gets or sets the icon drawing and fill color to a custom value.
+ Needs to be formatted as an HTML hex color string (#rrggbb or #rgb) or CSS variable.
+ ⚠️ Only available when Color is set to Color.Custom.
-
+
- Gets or sets whether the link is disabled.
+ If true, the button will be disabled.
-
+
- Gets or sets the destination of the link.
+ Gets or sets the content to be shown.
-
+
- Gets or sets the icon to display with the link
- Use a constant value from the class
+ Gets or sets the class names to use to indicate the item is active, separated by space.
-
+
- Called when the user attempts to execute the default action of a menu item.
+ Gets or sets how the link should be matched.
+ Defaults to .
-
+
- Gets or sets a value indicating whether the item is selected.
+ Gets or sets the tooltip to display when the mouse is placed over the item.
+ For the Title is used as fallback.
-
+
- Event callback for when changes.
+ The callback to invoke when the item is clicked.
-
+
- Gets or sets the text of the link.
+ If true, force browser to redirect outside component router-space.
-
+
- Gets or sets the width of the link (in pixels).
+ Gets or sets the id of the custom toggle element
+ Defaults to navmenu-toggle
-
+
- Returns if the item has an set.
+ Returns if the item has an set.
-
+
- Gets or sets the tree item associated with this menu item.
+ If a custom toggle is being used to hide/show the menu, this defines the 'onclick' code
+ Uses the as the id of the element that will be clicked
-
+
- Called when the user attempts to action a menu item
+ Gets or sets the text to display for the group.
- Information about the menu item
-
-
+
- Gets or sets the content to be rendered inside the component.
+ If true, expands the nav group, otherwise collapse it.
+ Two-way bindable
-
+
- Gets or sets the content to be rendered for the expander icon when the menu is collapsible.
- The default icon will be used if this is not specified.
+ If true, hides expand button at the end of the NavGroup.
-
+
- Gets or sets the title of the navigation menu.
- Default to "Navigation menu".
+ Explicitly sets the height for the Collapse element to override the css default.
-
+
- Gets or sets the width of the menu (in pixels).
+ Defines the vertical spacing between the NavGroup and adjacent items.
+ Needs to be a valid CSS value.
-
+
- Gets or sets whether or not the menu can be collapsed.
+ If set, overrides the default expand icon.
-
-
-
-
+
- Event callback for when the property changes.
+ Allows for specific markup and styling to be applied for the group title
+ When using this, the contained s and s need to be placed in a ChildContent tag.
+ When specifying both Title and TitleTemplate, both will be rendered.
-
+
- Called when the user attempts to execute the default action of a menu item.
+ Gets or sets a callback that is triggered whenever changes.
-
-
- If set to then the tree will expand when it is created.
-
+
+
-
+
- If true, the menu will re-navigate to the current page when the user clicks on the currently selected menu item.
+ Determines whether the current URI should match the link.
+ The absolute URI of the current location.
+ True if the link should be highlighted as active; otherwise, false.
-
-
+
+
-
+
- Navigation manager
+ Gets or sets the content to be rendered for the collapse icon when the menu is collapsible.
+ The default icon will be used if this is not specified.
-
-
-
-
-
-
-
-
-
-
+
- An interface for supporting the ownership of .
+ Gets or sets the title of the navigation menu using the aria-label attribute.
+ Defaults to "Navigation menu".
-
+
- .
+ Gets or sets the width of the menu (in pixels).
-
+
- Returns if the implementing component
- is collapsed, and if expanded.
+ Gets or sets whether or not the menu can be collapsed.
-
+
- Returns if the implementing component
- is expanded, and if collapsed.
+ Gets or sets whether a menu with all child links is shown for s when the navigation menu is collapsed.
-
+
+
+
+
- Returns if the result of
- contains any items, otherwise returns .
+ Event callback for when the property changes.
-
+
- Gets all items directly
- parented by the implementing object.
+ Adjust the vertical spacing between navlinks.
-
-
+
- Called by a direct child to register itself with its owner
- when it is created.
+ Gets or sets if a custom toggle for showing/hiding the menu is used.
+ This is primarily intended to be used in a mobile view
-
-
+
- Called by a direct child to unregister itself from its owner
- when it is being disposed.
+ Navigation manager
-
-
+
- Base class for and .
+ Returns if the group is expanded,
+ and if collapsed.
-
+
- Gets or sets the URL for the group.
+ Gets or sets a callback that is triggered whenever changes.
-
+
- Gets or sets the target attribute that specifies where to open the group, if Href is specified.
- Possible values: _blank | _self | _parent | _top.
+ If set to then the tree will
+ expand when it is created.
-
+
- Gets or sets the Icon to use if set.
+ Returns if the group is collapsed,
+ and if expanded.
-
+
- Gets or sets the color of the icon.
- It supports the theme colors, default value uses the themes drawer icon color.
+ Base class for and .
-
+
- Gets or sets the icon drawing and fill color to a custom value.
- Needs to be formatted as an HTML hex color string (#rrggbb or #rgb) or CSS variable.
- ⚠️ Only available when Color is set to Color.Custom.
+ Gets or sets the content to be rendered inside the component.
-
+
- If true, the button will be disabled.
+ Gets or sets whether the link is disabled.
-
+
- Gets or sets the content to be shown.
+ Gets or sets the destination of the link.
-
+
- Gets or sets the class names to use to indicate the item is active, separated by space.
+ Gets or sets the icon to display with the link
+ Use a constant value from the class
-
+
- Gets or sets how the link should be matched.
- Defaults to .
+ Called when the user attempts to execute the default action of a menu item.
-
+
- Gets or sets the tooltip to display when the mouse is placed over the item.
- For the Title is used as fallback.
+ Gets or sets a value indicating whether the item is selected.
-
+
- The callback to invoke when the item is clicked.
+ Event callback for when changes.
-
+
- If true, force browser to redirect outside component router-space.
+ Gets or sets the text of the link.
-
+
- Gets or sets the id of the custom toggle element
- Defaults to navmenu-toggle
+ Gets or sets the width of the link (in pixels).
-
+
- Returns if the item has an set.
+ Returns if the item has an set.
-
+
- If a custom toggle is being used to hide/show the menu, this defines the 'onclick' code
- Uses the as the id of the element that will be clicked
+ Gets or sets the tree item associated with this menu item.
-
+
- Gets or sets the text to display for the group.
+ Called when the user attempts to action a menu item
+ Information about the menu item
+
-
+
- If true, expands the nav group, otherwise collapse it.
- Two-way bindable
+ Gets or sets the content to be rendered inside the component.
-
+
- If true, hides expand button at the end of the NavGroup.
+ Gets or sets the content to be rendered for the expander icon when the menu is collapsible.
+ The default icon will be used if this is not specified.
-
+
- Explicitly sets the height for the Collapse element to override the css default.
+ Gets or sets the title of the navigation menu.
+ Default to "Navigation menu".
-
+
- Defines the vertical spacing between the NavGroup and adjacent items.
- Needs to be a valid CSS value.
+ Gets or sets the width of the menu (in pixels).
-
+
- If set, overrides the default expand icon.
+ Gets or sets whether or not the menu can be collapsed.
-
+
+
+
+
- Allows for specific markup and styling to be applied for the group title
- When using this, the contained s and s need to be placed in a ChildContent tag.
- When specifying both Title and TitleTemplate, both will be rendered.
+ Event callback for when the property changes.
-
+
- Gets or sets a callback that is triggered whenever changes.
+ Called when the user attempts to execute the default action of a menu item.
-
-
+
+
+ If set to then the tree will expand when it is created.
+
-
+
- Determines whether the current URI should match the link.
+ If true, the menu will re-navigate to the current page when the user clicks on the currently selected menu item.
- The absolute URI of the current location.
- True if the link should be highlighted as active; otherwise, false.
-
-
+
+
-
+
- Gets or sets the content to be rendered for the collapse icon when the menu is collapsible.
- The default icon will be used if this is not specified.
+ Navigation manager
-
+
+
+
+
+
+
+
+
+
+
- Gets or sets the title of the navigation menu using the aria-label attribute.
- Defaults to "Navigation menu".
+ An interface for supporting the ownership of .
-
+
- Gets or sets the width of the menu (in pixels).
+ .
-
+
- Gets or sets whether or not the menu can be collapsed.
+ Returns if the implementing component
+ is collapsed, and if expanded.
-
+
- Gets or sets whether a menu with all child links is shown for s when the navigation menu is collapsed.
+ Returns if the implementing component
+ is expanded, and if collapsed.
-
-
-
-
+
- Event callback for when the property changes.
+ Returns if the result of
+ contains any items, otherwise returns .
-
+
- Adjust the vertical spacing between navlinks.
+ Gets all items directly
+ parented by the implementing object.
+
-
+
- Gets or sets if a custom toggle for showing/hiding the menu is used.
- This is primarily intended to be used in a mobile view
+ Called by a direct child to register itself with its owner
+ when it is created.
+
-
+
- Navigation manager
+ Called by a direct child to unregister itself from its owner
+ when it is being disposed.
+
diff --git a/examples/Demo/Shared/Pages/Home/Home.razor b/examples/Demo/Shared/Pages/Home/Home.razor
index 0a2b3548ab..1cefcb6842 100644
--- a/examples/Demo/Shared/Pages/Home/Home.razor
+++ b/examples/Demo/Shared/Pages/Home/Home.razor
@@ -55,10 +55,10 @@
diff --git a/examples/Demo/Shared/Pages/Popover/Examples/PopoverKeyboardNavigation.razor b/examples/Demo/Shared/Pages/Popover/Examples/PopoverKeyboardNavigation.razor
new file mode 100644
index 0000000000..bf31365340
--- /dev/null
+++ b/examples/Demo/Shared/Pages/Popover/Examples/PopoverKeyboardNavigation.razor
@@ -0,0 +1,25 @@
+
+ _visible = !_visible">
+ Open Callout
+
+
+ @* Declared between its anchor and the next control so Tab has to skip the open callout. *@
+
+ Keyboard navigation
+
+
+
+
+
+
+
+
+ Next control
+
+ Tab and Shift+Tab move through the open callout. Tabbing past its last element closes the callout and
+ moves focus to the next control after the anchor, and Shift+Tab from its first element returns focus to
+ the anchor. Escape closes the callout and returns focus to the anchor.
+
+
+
+
Documentation
diff --git a/examples/Demo/Shared/wwwroot/docs/WhatsNew.md b/examples/Demo/Shared/wwwroot/docs/WhatsNew.md
index 7e3929ebab..e58de1da8f 100644
--- a/examples/Demo/Shared/wwwroot/docs/WhatsNew.md
+++ b/examples/Demo/Shared/wwwroot/docs/WhatsNew.md
@@ -1,3 +1,25 @@
+## V4.14.4
+
+### General
+
+- Fix symbol-publish gate in build-all-lib.yml to use a branch allowlist ([#4960](https://github.com/microsoft/fluentui-blazor/pull/4960))
+- Bump js-yaml from 4.2.0 to 4.3.0 in /src/Core.Assets ([#5048](https://github.com/microsoft/fluentui-blazor/pull/5048))
+- Update devDependencies to latest versions ([#5050](https://github.com/microsoft/fluentui-blazor/pull/5050))
+
+### Components
+
+- \[AnchoredRegion\] Fix focus across shadow DOM and inline popups ([#5041](https://github.com/microsoft/fluentui-blazor/pull/5041))
+- \[DataGrid\] Fix column width popup focus on tab navigation ([#5003](https://github.com/microsoft/fluentui-blazor/pull/5003))
+- \[DataGrid\] Fix issue #5026 (from Aspire) ([#5028](https://github.com/microsoft/fluentui-blazor/pull/5028))
+- \[Dialog\] Add DynamicDependency to prevent trimming ([#5009](https://github.com/microsoft/fluentui-blazor/pull/5009))
+- \[Menu\] Unregister disposed menu instances ([#5035](https://github.com/microsoft/fluentui-blazor/pull/5035))
+
+### Icons and Emoji
+
+- Update to Fluent UI System Icons 1.1.334
+
+See the commit history in the Fluent UI System Icons repository [commit history](https://github.com/microsoft/fluentui-system-icons/commits/main/) for the full list of changes.
+
## V4.14.3
### Components
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled12.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled12.cs
index 2a697da76a..77c0f9ba9b 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled12.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled12.cs
@@ -67,6 +67,7 @@ public class ChannelShare : Icon { public ChannelShare() : base("ChannelShare",
public class Chat : Icon { public Chat() : base("Chat", IconVariant.Filled, IconSize.Size12, "") { } }
public class ChatCheckmark : Icon { public ChatCheckmark() : base("ChatCheckmark", IconVariant.Filled, IconSize.Size12, "") { } }
public class ChatEmpty : Icon { public ChatEmpty() : base("ChatEmpty", IconVariant.Filled, IconSize.Size12, "") { } }
+ public class ChatMultiple : Icon { public ChatMultiple() : base("ChatMultiple", IconVariant.Filled, IconSize.Size12, "") { } }
public class CheckboxUnchecked : Icon { public CheckboxUnchecked() : base("CheckboxUnchecked", IconVariant.Filled, IconSize.Size12, "") { } }
public class Checkmark : Icon { public Checkmark() : base("Checkmark", IconVariant.Filled, IconSize.Size12, "") { } }
public class CheckmarkCircle : Icon { public CheckmarkCircle() : base("CheckmarkCircle", IconVariant.Filled, IconSize.Size12, "") { } }
@@ -80,6 +81,7 @@ public class ChevronRight : Icon { public ChevronRight() : base("ChevronRight",
public class ChevronUp : Icon { public ChevronUp() : base("ChevronUp", IconVariant.Filled, IconSize.Size12, "") { } }
public class Circle : Icon { public Circle() : base("Circle", IconVariant.Filled, IconSize.Size12, "") { } }
public class CircleHalfFill : Icon { public CircleHalfFill() : base("CircleHalfFill", IconVariant.Filled, IconSize.Size12, "") { } }
+ public class CircleHint : Icon { public CircleHint() : base("CircleHint", IconVariant.Filled, IconSize.Size12, "") { } }
public class CircleLine : Icon { public CircleLine() : base("CircleLine", IconVariant.Filled, IconSize.Size12, "") { } }
public class Clipboard : Icon { public Clipboard() : base("Clipboard", IconVariant.Filled, IconSize.Size12, "") { } }
public class Clock : Icon { public Clock() : base("Clock", IconVariant.Filled, IconSize.Size12, "") { } }
@@ -129,6 +131,7 @@ public class HourglassHalf : Icon { public HourglassHalf() : base("HourglassHalf
public class HourglassOneQuarter : Icon { public HourglassOneQuarter() : base("HourglassOneQuarter", IconVariant.Filled, IconSize.Size12, "") { } }
public class HourglassThreeQuarter : Icon { public HourglassThreeQuarter() : base("HourglassThreeQuarter", IconVariant.Filled, IconSize.Size12, "") { } }
public class Important : Icon { public Important() : base("Important", IconVariant.Filled, IconSize.Size12, "") { } }
+ public class Incognito : Icon { public Incognito() : base("Incognito", IconVariant.Filled, IconSize.Size12, "") { } }
public class Info : Icon { public Info() : base("Info", IconVariant.Filled, IconSize.Size12, "") { } }
public class Link : Icon { public Link() : base("Link", IconVariant.Filled, IconSize.Size12, "") { } }
public class LinkSquare : Icon { public LinkSquare() : base("LinkSquare", IconVariant.Filled, IconSize.Size12, "") { } }
@@ -182,6 +185,8 @@ public class Search : Icon { public Search() : base("Search", IconVariant.Filled
public class Server : Icon { public Server() : base("Server", IconVariant.Filled, IconSize.Size12, "") { } }
public class Shield : Icon { public Shield() : base("Shield", IconVariant.Filled, IconSize.Size12, "") { } }
public class SlashForward : Icon { public SlashForward() : base("SlashForward", IconVariant.Filled, IconSize.Size12, "") { } }
+ public class Sparkle : Icon { public Sparkle() : base("Sparkle", IconVariant.Filled, IconSize.Size12, "") { } }
+ public class SparkleOff : Icon { public SparkleOff() : base("SparkleOff", IconVariant.Filled, IconSize.Size12, "") { } }
public class SplitHorizontal : Icon { public SplitHorizontal() : base("SplitHorizontal", IconVariant.Filled, IconSize.Size12, "") { } }
public class SplitVertical : Icon { public SplitVertical() : base("SplitVertical", IconVariant.Filled, IconSize.Size12, "") { } }
public class Square : Icon { public Square() : base("Square", IconVariant.Filled, IconSize.Size12, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled16.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled16.cs
index 998c0d407a..b6d3303b10 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled16.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled16.cs
@@ -118,6 +118,7 @@ public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll
public class ArrowReplyDown : Icon { public ArrowReplyDown() : base("ArrowReplyDown", IconVariant.Filled, IconSize.Size16, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Filled, IconSize.Size16, "") { } }
public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size16, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Filled, IconSize.Size16, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Filled, IconSize.Size16, "") { } }
public class ArrowSort : Icon { public ArrowSort() : base("ArrowSort", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -193,6 +194,8 @@ public class BoxSearch : Icon { public BoxSearch() : base("BoxSearch", IconVaria
public class Braces : Icon { public Braces() : base("Braces", IconVariant.Filled, IconSize.Size16, "") { } }
public class BracesCheckmark : Icon { public BracesCheckmark() : base("BracesCheckmark", IconVariant.Filled, IconSize.Size16, "") { } }
public class BracesDismiss : Icon { public BracesDismiss() : base("BracesDismiss", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class Brain : Icon { public Brain() : base("Brain", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class BrainSparkle : Icon { public BrainSparkle() : base("BrainSparkle", IconVariant.Filled, IconSize.Size16, "") { } }
public class Branch : Icon { public Branch() : base("Branch", IconVariant.Filled, IconSize.Size16, "") { } }
public class BranchCompare : Icon { public BranchCompare() : base("BranchCompare", IconVariant.Filled, IconSize.Size16, "") { } }
public class BranchFork : Icon { public BranchFork() : base("BranchFork", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -391,6 +394,7 @@ public class ClipboardDay : Icon { public ClipboardDay() : base("ClipboardDay",
public class ClipboardError : Icon { public ClipboardError() : base("ClipboardError", IconVariant.Filled, IconSize.Size16, "") { } }
public class ClipboardLetter : Icon { public ClipboardLetter() : base("ClipboardLetter", IconVariant.Filled, IconSize.Size16, "") { } }
public class ClipboardLink : Icon { public ClipboardLink() : base("ClipboardLink", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class ClipboardMarkdown : Icon { public ClipboardMarkdown() : base("ClipboardMarkdown", IconVariant.Filled, IconSize.Size16, "") { } }
public class ClipboardMathFormula : Icon { public ClipboardMathFormula() : base("ClipboardMathFormula", IconVariant.Filled, IconSize.Size16, "") { } }
public class ClipboardMonth : Icon { public ClipboardMonth() : base("ClipboardMonth", IconVariant.Filled, IconSize.Size16, "") { } }
public class ClipboardMultiple : Icon { public ClipboardMultiple() : base("ClipboardMultiple", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -497,8 +501,8 @@ public class ContentViewGalleryLightning : Icon { public ContentViewGalleryLight
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Filled, IconSize.Size16, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Filled, IconSize.Size16, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Filled, IconSize.Size16, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size16, "") { } }
- public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Filled, IconSize.Size16, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Filled, IconSize.Size16, "") { } }
public class CropArrowRotate : Icon { public CropArrowRotate() : base("CropArrowRotate", IconVariant.Filled, IconSize.Size16, "") { } }
public class Crown : Icon { public Crown() : base("Crown", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -522,6 +526,7 @@ public class Database : Icon { public Database() : base("Database", IconVariant.
public class DatabaseArrowRight : Icon { public DatabaseArrowRight() : base("DatabaseArrowRight", IconVariant.Filled, IconSize.Size16, "") { } }
public class DatabaseArrowUp : Icon { public DatabaseArrowUp() : base("DatabaseArrowUp", IconVariant.Filled, IconSize.Size16, "") { } }
public class DatabaseCheckmark : Icon { public DatabaseCheckmark() : base("DatabaseCheckmark", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class DatabaseSettings : Icon { public DatabaseSettings() : base("DatabaseSettings", IconVariant.Filled, IconSize.Size16, "") { } }
public class DatabaseStack : Icon { public DatabaseStack() : base("DatabaseStack", IconVariant.Filled, IconSize.Size16, "") { } }
public class DataHistogram : Icon { public DataHistogram() : base("DataHistogram", IconVariant.Filled, IconSize.Size16, "") { } }
public class DataLine : Icon { public DataLine() : base("DataLine", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -642,6 +647,7 @@ public class DocumentVb : Icon { public DocumentVb() : base("DocumentVb", IconVa
public class DocumentWord : Icon { public DocumentWord() : base("DocumentWord", IconVariant.Filled, IconSize.Size16, "") { } }
public class DocumentYml : Icon { public DocumentYml() : base("DocumentYml", IconVariant.Filled, IconSize.Size16, "") { } }
public class Door : Icon { public Door() : base("Door", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class DoorAdd : Icon { public DoorAdd() : base("DoorAdd", IconVariant.Filled, IconSize.Size16, "") { } }
public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Filled, IconSize.Size16, "") { } }
public class DoorArrowRight : Icon { public DoorArrowRight() : base("DoorArrowRight", IconVariant.Filled, IconSize.Size16, "") { } }
public class DoubleTapSwipeDown : Icon { public DoubleTapSwipeDown() : base("DoubleTapSwipeDown", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -753,7 +759,8 @@ public class GanttChart : Icon { public GanttChart() : base("GanttChart", IconVa
public class Gas : Icon { public Gas() : base("Gas", IconVariant.Filled, IconSize.Size16, "") { } }
public class GasPropane : Icon { public GasPropane() : base("GasPropane", IconVariant.Filled, IconSize.Size16, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Filled, IconSize.Size16, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size16, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Filled, IconSize.Size16, "") { } }
public class GavelProhibited : Icon { public GavelProhibited() : base("GavelProhibited", IconVariant.Filled, IconSize.Size16, "") { } }
public class Gif : Icon { public Gif() : base("Gif", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -1082,6 +1089,7 @@ public class PaintBrush : Icon { public PaintBrush() : base("PaintBrush", IconVa
public class PaintBrushSubtract : Icon { public PaintBrushSubtract() : base("PaintBrushSubtract", IconVariant.Filled, IconSize.Size16, "") { } }
public class PaintBucket : Icon { public PaintBucket() : base("PaintBucket", IconVariant.Filled, IconSize.Size16, "") { } }
public class PaintBucketBrush : Icon { public PaintBucketBrush() : base("PaintBucketBrush", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class Pair : Icon { public Pair() : base("Pair", IconVariant.Filled, IconSize.Size16, "") { } }
public class PanelLeft : Icon { public PanelLeft() : base("PanelLeft", IconVariant.Filled, IconSize.Size16, "") { } }
public class PanelLeftAdd : Icon { public PanelLeftAdd() : base("PanelLeftAdd", IconVariant.Filled, IconSize.Size16, "") { } }
public class PanelLeftContract : Icon { public PanelLeftContract() : base("PanelLeftContract", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -1280,6 +1288,7 @@ public class Save : Icon { public Save() : base("Save", IconVariant.Filled, Icon
public class SaveMultiple : Icon { public SaveMultiple() : base("SaveMultiple", IconVariant.Filled, IconSize.Size16, "") { } }
public class Savings : Icon { public Savings() : base("Savings", IconVariant.Filled, IconSize.Size16, "") { } }
public class ScaleFit : Icon { public ScaleFit() : base("ScaleFit", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Filled, IconSize.Size16, "") { } }
public class Scan : Icon { public Scan() : base("Scan", IconVariant.Filled, IconSize.Size16, "") { } }
public class ScanCamera : Icon { public ScanCamera() : base("ScanCamera", IconVariant.Filled, IconSize.Size16, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -1299,6 +1308,8 @@ public class SeatAdd : Icon { public SeatAdd() : base("SeatAdd", IconVariant.Fil
public class SeatMultipleStadium : Icon { public SeatMultipleStadium() : base("SeatMultipleStadium", IconVariant.Filled, IconSize.Size16, "") { } }
public class SelectAllOff : Icon { public SelectAllOff() : base("SelectAllOff", IconVariant.Filled, IconSize.Size16, "") { } }
public class SelectAllOn : Icon { public SelectAllOn() : base("SelectAllOn", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class SelectObject : Icon { public SelectObject() : base("SelectObject", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class SelectObjectSkew : Icon { public SelectObjectSkew() : base("SelectObjectSkew", IconVariant.Filled, IconSize.Size16, "") { } }
public class Send : Icon { public Send() : base("Send", IconVariant.Filled, IconSize.Size16, "") { } }
public class SendBeaker : Icon { public SendBeaker() : base("SendBeaker", IconVariant.Filled, IconSize.Size16, "") { } }
public class SendPerson : Icon { public SendPerson() : base("SendPerson", IconVariant.Filled, IconSize.Size16, "") { } }
@@ -1350,6 +1361,7 @@ public class SineWaveDots : Icon { public SineWaveDots() : base("SineWaveDots",
public class SlashForward : Icon { public SlashForward() : base("SlashForward", IconVariant.Filled, IconSize.Size16, "") { } }
public class SlideAdd : Icon { public SlideAdd() : base("SlideAdd", IconVariant.Filled, IconSize.Size16, "") { } }
public class SlideEraser : Icon { public SlideEraser() : base("SlideEraser", IconVariant.Filled, IconSize.Size16, "") { } }
+ public class SlideMultiple : Icon { public SlideMultiple() : base("SlideMultiple", IconVariant.Filled, IconSize.Size16, "") { } }
public class SlideRecord : Icon { public SlideRecord() : base("SlideRecord", IconVariant.Filled, IconSize.Size16, "") { } }
public class SlideSearch : Icon { public SlideSearch() : base("SlideSearch", IconVariant.Filled, IconSize.Size16, "") { } }
public class SlideText : Icon { public SlideText() : base("SlideText", IconVariant.Filled, IconSize.Size16, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled20.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled20.cs
index a974aef7f8..f642dfcdcb 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled20.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled20.cs
@@ -71,6 +71,7 @@ public class ApprovalsApp : Icon { public ApprovalsApp() : base("ApprovalsApp",
public class Apps : Icon { public Apps() : base("Apps", IconVariant.Filled, IconSize.Size20, "") { } }
public class AppsAddIn : Icon { public AppsAddIn() : base("AppsAddIn", IconVariant.Filled, IconSize.Size20, "") { } }
public class AppsAddInOff : Icon { public AppsAddInOff() : base("AppsAddInOff", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class AppsBulletList : Icon { public AppsBulletList() : base("AppsBulletList", IconVariant.Filled, IconSize.Size20, "") { } }
public class AppsList : Icon { public AppsList() : base("AppsList", IconVariant.Filled, IconSize.Size20, "") { } }
public class AppsListDetail : Icon { public AppsListDetail() : base("AppsListDetail", IconVariant.Filled, IconSize.Size20, "") { } }
public class AppsSettings : Icon { public AppsSettings() : base("AppsSettings", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -171,8 +172,8 @@ public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll
public class ArrowReplyDown : Icon { public ArrowReplyDown() : base("ArrowReplyDown", IconVariant.Filled, IconSize.Size20, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Filled, IconSize.Size20, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
- public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size20, "") { } }
- public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size20, "") { } }
public class ArrowRouting : Icon { public ArrowRouting() : base("ArrowRouting", IconVariant.Filled, IconSize.Size20, "") { } }
public class ArrowRoutingRectangleMultiple : Icon { public ArrowRoutingRectangleMultiple() : base("ArrowRoutingRectangleMultiple", IconVariant.Filled, IconSize.Size20, "") { } }
public class ArrowsBidirectional : Icon { public ArrowsBidirectional() : base("ArrowsBidirectional", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -555,6 +556,7 @@ public class ChatMultipleHeart : Icon { public ChatMultipleHeart() : base("ChatM
public class ChatMultipleMinus : Icon { public ChatMultipleMinus() : base("ChatMultipleMinus", IconVariant.Filled, IconSize.Size20, "") { } }
public class ChatMultiplePerson : Icon { public ChatMultiplePerson() : base("ChatMultiplePerson", IconVariant.Filled, IconSize.Size20, "") { } }
public class ChatOff : Icon { public ChatOff() : base("ChatOff", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class ChatPerson : Icon { public ChatPerson() : base("ChatPerson", IconVariant.Filled, IconSize.Size20, "") { } }
public class ChatSettings : Icon { public ChatSettings() : base("ChatSettings", IconVariant.Filled, IconSize.Size20, "") { } }
public class ChatSparkle : Icon { public ChatSparkle() : base("ChatSparkle", IconVariant.Filled, IconSize.Size20, "") { } }
public class ChatVideo : Icon { public ChatVideo() : base("ChatVideo", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -636,6 +638,7 @@ public class ClipboardHeart : Icon { public ClipboardHeart() : base("ClipboardHe
public class ClipboardImage : Icon { public ClipboardImage() : base("ClipboardImage", IconVariant.Filled, IconSize.Size20, "") { } }
public class ClipboardLetter : Icon { public ClipboardLetter() : base("ClipboardLetter", IconVariant.Filled, IconSize.Size20, "") { } }
public class ClipboardLink : Icon { public ClipboardLink() : base("ClipboardLink", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class ClipboardMarkdown : Icon { public ClipboardMarkdown() : base("ClipboardMarkdown", IconVariant.Filled, IconSize.Size20, "") { } }
public class ClipboardMathFormula : Icon { public ClipboardMathFormula() : base("ClipboardMathFormula", IconVariant.Filled, IconSize.Size20, "") { } }
public class ClipboardMonth : Icon { public ClipboardMonth() : base("ClipboardMonth", IconVariant.Filled, IconSize.Size20, "") { } }
public class ClipboardMore : Icon { public ClipboardMore() : base("ClipboardMore", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -700,10 +703,11 @@ public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVaria
public class Collections : Icon { public Collections() : base("Collections", IconVariant.Filled, IconSize.Size20, "") { } }
public class CollectionsAdd : Icon { public CollectionsAdd() : base("CollectionsAdd", IconVariant.Filled, IconSize.Size20, "") { } }
public class CollectionsEmpty : Icon { public CollectionsEmpty() : base("CollectionsEmpty", IconVariant.Filled, IconSize.Size20, "") { } }
- public class Color : Icon { public Color() : base("Color", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Color : Icon { public Color() : base("Color", IconVariant.Filled, IconSize.Size20, "") { } }
public class ColorBackground : Icon { public ColorBackground() : base("ColorBackground", IconVariant.Filled, IconSize.Size20, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Filled, IconSize.Size20, "") { } }
public class ColorLine : Icon { public ColorLine() : base("ColorLine", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class ColorOff : Icon { public ColorOff() : base("ColorOff", IconVariant.Filled, IconSize.Size20, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Filled, IconSize.Size20, "") { } }
public class ColumnArrowRight : Icon { public ColumnArrowRight() : base("ColumnArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
public class ColumnDoubleCompare : Icon { public ColumnDoubleCompare() : base("ColumnDoubleCompare", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -755,10 +759,10 @@ public class ContractUpRight : Icon { public ContractUpRight() : base("ContractU
public class ControlButton : Icon { public ControlButton() : base("ControlButton", IconVariant.Filled, IconSize.Size20, "") { } }
public class ConvertRange : Icon { public ConvertRange() : base("ConvertRange", IconVariant.Filled, IconSize.Size20, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Filled, IconSize.Size20, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size20, "") { } }
- public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Filled, IconSize.Size20, "") { } }
- public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
- public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Filled, IconSize.Size20, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Filled, IconSize.Size20, "") { } }
public class Counter : Icon { public Counter() : base("Counter", IconVariant.Filled, IconSize.Size20, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -789,6 +793,7 @@ public class CursorHoverOff : Icon { public CursorHoverOff() : base("CursorHover
public class CursorProhibited : Icon { public CursorProhibited() : base("CursorProhibited", IconVariant.Filled, IconSize.Size20, "") { } }
public class Cut : Icon { public Cut() : base("Cut", IconVariant.Filled, IconSize.Size20, "") { } }
public class DarkTheme : Icon { public DarkTheme() : base("DarkTheme", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Dashboard : Icon { public Dashboard() : base("Dashboard", IconVariant.Filled, IconSize.Size20, "") { } }
public class DataArea : Icon { public DataArea() : base("DataArea", IconVariant.Filled, IconSize.Size20, "") { } }
public class DataBarHorizontal : Icon { public DataBarHorizontal() : base("DataBarHorizontal", IconVariant.Filled, IconSize.Size20, "") { } }
public class DataBarVertical : Icon { public DataBarVertical() : base("DataBarVertical", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -808,6 +813,7 @@ public class DatabaseMultiple : Icon { public DatabaseMultiple() : base("Databas
public class DatabasePerson : Icon { public DatabasePerson() : base("DatabasePerson", IconVariant.Filled, IconSize.Size20, "") { } }
public class DatabasePlugConnected : Icon { public DatabasePlugConnected() : base("DatabasePlugConnected", IconVariant.Filled, IconSize.Size20, "") { } }
public class DatabaseSearch : Icon { public DatabaseSearch() : base("DatabaseSearch", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class DatabaseSettings : Icon { public DatabaseSettings() : base("DatabaseSettings", IconVariant.Filled, IconSize.Size20, "") { } }
public class DatabaseSwitch : Icon { public DatabaseSwitch() : base("DatabaseSwitch", IconVariant.Filled, IconSize.Size20, "") { } }
public class DatabaseWarning : Icon { public DatabaseWarning() : base("DatabaseWarning", IconVariant.Filled, IconSize.Size20, "") { } }
public class DatabaseWindow : Icon { public DatabaseWindow() : base("DatabaseWindow", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -857,6 +863,7 @@ public class DesktopSignal : Icon { public DesktopSignal() : base("DesktopSignal
public class DesktopSpeaker : Icon { public DesktopSpeaker() : base("DesktopSpeaker", IconVariant.Filled, IconSize.Size20, "") { } }
public class DesktopSpeakerOff : Icon { public DesktopSpeakerOff() : base("DesktopSpeakerOff", IconVariant.Filled, IconSize.Size20, "") { } }
public class DesktopSync : Icon { public DesktopSync() : base("DesktopSync", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class DesktopTag : Icon { public DesktopTag() : base("DesktopTag", IconVariant.Filled, IconSize.Size20, "") { } }
public class DesktopToolbox : Icon { public DesktopToolbox() : base("DesktopToolbox", IconVariant.Filled, IconSize.Size20, "") { } }
public class DesktopTower : Icon { public DesktopTower() : base("DesktopTower", IconVariant.Filled, IconSize.Size20, "") { } }
public class DeveloperBoard : Icon { public DeveloperBoard() : base("DeveloperBoard", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -900,6 +907,7 @@ public class DocumentArrowUp : Icon { public DocumentArrowUp() : base("DocumentA
public class DocumentBorder : Icon { public DocumentBorder() : base("DocumentBorder", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentBorderPrint : Icon { public DocumentBorderPrint() : base("DocumentBorderPrint", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentBriefcase : Icon { public DocumentBriefcase() : base("DocumentBriefcase", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class DocumentBroken : Icon { public DocumentBroken() : base("DocumentBroken", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentBulletList : Icon { public DocumentBulletList() : base("DocumentBulletList", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentBulletListArrowLeft : Icon { public DocumentBulletListArrowLeft() : base("DocumentBulletListArrowLeft", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentBulletListClock : Icon { public DocumentBulletListClock() : base("DocumentBulletListClock", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1003,9 +1011,10 @@ public class DocumentToolbox : Icon { public DocumentToolbox() : base("DocumentT
public class DocumentWidth : Icon { public DocumentWidth() : base("DocumentWidth", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentWord : Icon { public DocumentWord() : base("DocumentWord", IconVariant.Filled, IconSize.Size20, "") { } }
public class DocumentYml : Icon { public DocumentYml() : base("DocumentYml", IconVariant.Filled, IconSize.Size20, "") { } }
- public class Door : Icon { public Door() : base("Door", IconVariant.Filled, IconSize.Size20, "") { } }
- public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Filled, IconSize.Size20, "") { } }
- public class DoorArrowRight : Icon { public DoorArrowRight() : base("DoorArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Door : Icon { public Door() : base("Door", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class DoorAdd : Icon { public DoorAdd() : base("DoorAdd", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class DoorArrowRight : Icon { public DoorArrowRight() : base("DoorArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
public class DoorTag : Icon { public DoorTag() : base("DoorTag", IconVariant.Filled, IconSize.Size20, "") { } }
public class DoubleSwipeDown : Icon { public DoubleSwipeDown() : base("DoubleSwipeDown", IconVariant.Filled, IconSize.Size20, "") { } }
public class DoubleSwipeUp : Icon { public DoubleSwipeUp() : base("DoubleSwipeUp", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1108,6 +1117,7 @@ public class Fax : Icon { public Fax() : base("Fax", IconVariant.Filled, IconSiz
public class Feed : Icon { public Feed() : base("Feed", IconVariant.Filled, IconSize.Size20, "") { } }
public class Filmstrip : Icon { public Filmstrip() : base("Filmstrip", IconVariant.Filled, IconSize.Size20, "") { } }
public class FilmstripImage : Icon { public FilmstripImage() : base("FilmstripImage", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class FilmstripMusicNote2 : Icon { public FilmstripMusicNote2() : base("FilmstripMusicNote2", IconVariant.Filled, IconSize.Size20, "") { } }
public class FilmstripPlay : Icon { public FilmstripPlay() : base("FilmstripPlay", IconVariant.Filled, IconSize.Size20, "") { } }
public class FilmstripSplit : Icon { public FilmstripSplit() : base("FilmstripSplit", IconVariant.Filled, IconSize.Size20, "") { } }
public class Filter : Icon { public Filter() : base("Filter", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1152,9 +1162,11 @@ public class FolderArrowLeft : Icon { public FolderArrowLeft() : base("FolderArr
public class FolderArrowRight : Icon { public FolderArrowRight() : base("FolderArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderArrowUp : Icon { public FolderArrowUp() : base("FolderArrowUp", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderBriefcase : Icon { public FolderBriefcase() : base("FolderBriefcase", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class FolderDataBar : Icon { public FolderDataBar() : base("FolderDataBar", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderDocument : Icon { public FolderDocument() : base("FolderDocument", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderGlobe : Icon { public FolderGlobe() : base("FolderGlobe", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderHint : Icon { public FolderHint() : base("FolderHint", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class FolderHolder : Icon { public FolderHolder() : base("FolderHolder", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderLightning : Icon { public FolderLightning() : base("FolderLightning", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderLink : Icon { public FolderLink() : base("FolderLink", IconVariant.Filled, IconSize.Size20, "") { } }
public class FolderList : Icon { public FolderList() : base("FolderList", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1199,6 +1211,14 @@ public class FStop : Icon { public FStop() : base("FStop", IconVariant.Filled, I
public class FullScreenMaximize : Icon { public FullScreenMaximize() : base("FullScreenMaximize", IconVariant.Filled, IconSize.Size20, "") { } }
public class FullScreenMinimize : Icon { public FullScreenMinimize() : base("FullScreenMinimize", IconVariant.Filled, IconSize.Size20, "") { } }
public class GameChat : Icon { public GameChat() : base("GameChat", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerBumperLeft : Icon { public GameControllerBumperLeft() : base("GameControllerBumperLeft", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerBumperRight : Icon { public GameControllerBumperRight() : base("GameControllerBumperRight", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerButtonA : Icon { public GameControllerButtonA() : base("GameControllerButtonA", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerButtonB : Icon { public GameControllerButtonB() : base("GameControllerButtonB", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerButtonX : Icon { public GameControllerButtonX() : base("GameControllerButtonX", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerButtonY : Icon { public GameControllerButtonY() : base("GameControllerButtonY", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerTriggerLeft : Icon { public GameControllerTriggerLeft() : base("GameControllerTriggerLeft", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GameControllerTriggerRight : Icon { public GameControllerTriggerRight() : base("GameControllerTriggerRight", IconVariant.Filled, IconSize.Size20, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Filled, IconSize.Size20, "") { } }
public class GanttChart : Icon { public GanttChart() : base("GanttChart", IconVariant.Filled, IconSize.Size20, "") { } }
public class Gas : Icon { public Gas() : base("Gas", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1207,7 +1227,8 @@ public class GasPump : Icon { public GasPump() : base("GasPump", IconVariant.Fil
public class Gather : Icon { public Gather() : base("Gather", IconVariant.Filled, IconSize.Size20, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Filled, IconSize.Size20, "") { } }
public class GaugeAdd : Icon { public GaugeAdd() : base("GaugeAdd", IconVariant.Filled, IconSize.Size20, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size20, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Filled, IconSize.Size20, "") { } }
public class GavelProhibited : Icon { public GavelProhibited() : base("GavelProhibited", IconVariant.Filled, IconSize.Size20, "") { } }
public class Gesture : Icon { public Gesture() : base("Gesture", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1237,6 +1258,7 @@ public class GlobePerson : Icon { public GlobePerson() : base("GlobePerson", Ico
public class GlobeProhibited : Icon { public GlobeProhibited() : base("GlobeProhibited", IconVariant.Filled, IconSize.Size20, "") { } }
public class GlobeSearch : Icon { public GlobeSearch() : base("GlobeSearch", IconVariant.Filled, IconSize.Size20, "") { } }
public class GlobeShield : Icon { public GlobeShield() : base("GlobeShield", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class GlobeStand : Icon { public GlobeStand() : base("GlobeStand", IconVariant.Filled, IconSize.Size20, "") { } }
public class GlobeStar : Icon { public GlobeStar() : base("GlobeStar", IconVariant.Filled, IconSize.Size20, "") { } }
public class GlobeSurface : Icon { public GlobeSurface() : base("GlobeSurface", IconVariant.Filled, IconSize.Size20, "") { } }
public class GlobeSync : Icon { public GlobeSync() : base("GlobeSync", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1324,6 +1346,7 @@ public class ImageArrowForward : Icon { public ImageArrowForward() : base("Image
public class ImageBorder : Icon { public ImageBorder() : base("ImageBorder", IconVariant.Filled, IconSize.Size20, "") { } }
public class ImageCircle : Icon { public ImageCircle() : base("ImageCircle", IconVariant.Filled, IconSize.Size20, "") { } }
public class ImageCopy : Icon { public ImageCopy() : base("ImageCopy", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class ImageDismiss : Icon { public ImageDismiss() : base("ImageDismiss", IconVariant.Filled, IconSize.Size20, "") { } }
public class ImageEdit : Icon { public ImageEdit() : base("ImageEdit", IconVariant.Filled, IconSize.Size20, "") { } }
public class ImageGlobe : Icon { public ImageGlobe() : base("ImageGlobe", IconVariant.Filled, IconSize.Size20, "") { } }
public class ImageMultiple : Icon { public ImageMultiple() : base("ImageMultiple", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1355,7 +1378,7 @@ public class IosChevronRight : Icon { public IosChevronRight() : base("IosChevro
public class Iot : Icon { public Iot() : base("Iot", IconVariant.Filled, IconSize.Size20, "") { } }
public class IotAlert : Icon { public IotAlert() : base("IotAlert", IconVariant.Filled, IconSize.Size20, "") { } }
public class ItemCompare : Icon { public ItemCompare() : base("ItemCompare", IconVariant.Filled, IconSize.Size20, "") { } }
- public class Javascript : Icon { public Javascript() : base("Javascript", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Javascript : Icon { public Javascript() : base("Javascript", IconVariant.Filled, IconSize.Size20, "") { } }
public class Joystick : Icon { public Joystick() : base("Joystick", IconVariant.Filled, IconSize.Size20, "") { } }
public class Key : Icon { public Key() : base("Key", IconVariant.Filled, IconSize.Size20, "") { } }
public class Keyboard : Icon { public Keyboard() : base("Keyboard", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1374,6 +1397,7 @@ public class KeyMultiple : Icon { public KeyMultiple() : base("KeyMultiple", Ico
public class KeyReset : Icon { public KeyReset() : base("KeyReset", IconVariant.Filled, IconSize.Size20, "") { } }
public class Laptop : Icon { public Laptop() : base("Laptop", IconVariant.Filled, IconSize.Size20, "") { } }
public class LaptopBriefcase : Icon { public LaptopBriefcase() : base("LaptopBriefcase", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class LaptopCheckmark : Icon { public LaptopCheckmark() : base("LaptopCheckmark", IconVariant.Filled, IconSize.Size20, "") { } }
public class LaptopDismiss : Icon { public LaptopDismiss() : base("LaptopDismiss", IconVariant.Filled, IconSize.Size20, "") { } }
public class LaptopOff : Icon { public LaptopOff() : base("LaptopOff", IconVariant.Filled, IconSize.Size20, "") { } }
public class LaptopPerson : Icon { public LaptopPerson() : base("LaptopPerson", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1475,6 +1499,7 @@ public class LinkAdd : Icon { public LinkAdd() : base("LinkAdd", IconVariant.Fil
public class LinkDismiss : Icon { public LinkDismiss() : base("LinkDismiss", IconVariant.Filled, IconSize.Size20, "") { } }
public class LinkEdit : Icon { public LinkEdit() : base("LinkEdit", IconVariant.Filled, IconSize.Size20, "") { } }
public class LinkMultiple : Icon { public LinkMultiple() : base("LinkMultiple", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class LinkOff : Icon { public LinkOff() : base("LinkOff", IconVariant.Filled, IconSize.Size20, "") { } }
public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Filled, IconSize.Size20, "") { } }
public class LinkSettings : Icon { public LinkSettings() : base("LinkSettings", IconVariant.Filled, IconSize.Size20, "") { } }
public class LinkSquare : Icon { public LinkSquare() : base("LinkSquare", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1488,6 +1513,7 @@ public class Live : Icon { public Live() : base("Live", IconVariant.Filled, Icon
public class LiveOff : Icon { public LiveOff() : base("LiveOff", IconVariant.Filled, IconSize.Size20, "") { } }
public class LocalLanguage : Icon { public LocalLanguage() : base("LocalLanguage", IconVariant.Filled, IconSize.Size20, "") { } }
public class LocalLanguageEn : Icon { public LocalLanguageEn() : base("LocalLanguageEn", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class LocalLanguageGlobe : Icon { public LocalLanguageGlobe() : base("LocalLanguageGlobe", IconVariant.Filled, IconSize.Size20, "") { } }
public class LocalLanguageKo : Icon { public LocalLanguageKo() : base("LocalLanguageKo", IconVariant.Filled, IconSize.Size20, "") { } }
public class Location : Icon { public Location() : base("Location", IconVariant.Filled, IconSize.Size20, "") { } }
public class LocationAdd : Icon { public LocationAdd() : base("LocationAdd", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1560,6 +1586,7 @@ public class MailUnread : Icon { public MailUnread() : base("MailUnread", IconVa
public class MailWarning : Icon { public MailWarning() : base("MailWarning", IconVariant.Filled, IconSize.Size20, "") { } }
public class Map : Icon { public Map() : base("Map", IconVariant.Filled, IconSize.Size20, "") { } }
public class MapDrive : Icon { public MapDrive() : base("MapDrive", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class MapPin : Icon { public MapPin() : base("MapPin", IconVariant.Filled, IconSize.Size20, "") { } }
public class Markdown : Icon { public Markdown() : base("Markdown", IconVariant.Filled, IconSize.Size20, "") { } }
public class MatchAppLayout : Icon { public MatchAppLayout() : base("MatchAppLayout", IconVariant.Filled, IconSize.Size20, "") { } }
public class MathFormatLinear : Icon { public MathFormatLinear() : base("MathFormatLinear", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1690,7 +1717,7 @@ public class PaintBrushSparkle : Icon { public PaintBrushSparkle() : base("Paint
public class PaintBrushSubtract : Icon { public PaintBrushSubtract() : base("PaintBrushSubtract", IconVariant.Filled, IconSize.Size20, "") { } }
public class PaintBucket : Icon { public PaintBucket() : base("PaintBucket", IconVariant.Filled, IconSize.Size20, "") { } }
public class PaintBucketBrush : Icon { public PaintBucketBrush() : base("PaintBucketBrush", IconVariant.Filled, IconSize.Size20, "") { } }
- public class Pair : Icon { public Pair() : base("Pair", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Pair : Icon { public Pair() : base("Pair", IconVariant.Filled, IconSize.Size20, "") { } }
public class PanelBottom : Icon { public PanelBottom() : base("PanelBottom", IconVariant.Filled, IconSize.Size20, "") { } }
public class PanelBottomContract : Icon { public PanelBottomContract() : base("PanelBottomContract", IconVariant.Filled, IconSize.Size20, "") { } }
public class PanelBottomExpand : Icon { public PanelBottomExpand() : base("PanelBottomExpand", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1745,6 +1772,7 @@ public class PeopleCommunityAdd : Icon { public PeopleCommunityAdd() : base("Peo
public class PeopleEdit : Icon { public PeopleEdit() : base("PeopleEdit", IconVariant.Filled, IconSize.Size20, "") { } }
public class PeopleError : Icon { public PeopleError() : base("PeopleError", IconVariant.Filled, IconSize.Size20, "") { } }
public class PeopleEye : Icon { public PeopleEye() : base("PeopleEye", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class PeopleGameController : Icon { public PeopleGameController() : base("PeopleGameController", IconVariant.Filled, IconSize.Size20, "") { } }
public class PeopleInterwoven : Icon { public PeopleInterwoven() : base("PeopleInterwoven", IconVariant.Filled, IconSize.Size20, "") { } }
public class PeopleLink : Icon { public PeopleLink() : base("PeopleLink", IconVariant.Filled, IconSize.Size20, "") { } }
public class PeopleList : Icon { public PeopleList() : base("PeopleList", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1924,7 +1952,7 @@ public class ProjectionScreenTextSparkle : Icon { public ProjectionScreenTextSpa
public class Prompt : Icon { public Prompt() : base("Prompt", IconVariant.Filled, IconSize.Size20, "") { } }
public class ProtocolHandler : Icon { public ProtocolHandler() : base("ProtocolHandler", IconVariant.Filled, IconSize.Size20, "") { } }
public class Pulse : Icon { public Pulse() : base("Pulse", IconVariant.Filled, IconSize.Size20, "") { } }
- public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Filled, IconSize.Size20, "") { } }
public class PuzzleCube : Icon { public PuzzleCube() : base("PuzzleCube", IconVariant.Filled, IconSize.Size20, "") { } }
public class PuzzleCubePiece : Icon { public PuzzleCubePiece() : base("PuzzleCubePiece", IconVariant.Filled, IconSize.Size20, "") { } }
public class PuzzlePiece : Icon { public PuzzlePiece() : base("PuzzlePiece", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -1957,7 +1985,10 @@ public class ReceiptSparkles : Icon { public ReceiptSparkles() : base("ReceiptSp
public class Record : Icon { public Record() : base("Record", IconVariant.Filled, IconSize.Size20, "") { } }
public class RecordStop : Icon { public RecordStop() : base("RecordStop", IconVariant.Filled, IconSize.Size20, "") { } }
public class RectangleLandscape : Icon { public RectangleLandscape() : base("RectangleLandscape", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class RectangleLandscapeClock : Icon { public RectangleLandscapeClock() : base("RectangleLandscapeClock", IconVariant.Filled, IconSize.Size20, "") { } }
public class RectangleLandscapeHintCopy : Icon { public RectangleLandscapeHintCopy() : base("RectangleLandscapeHintCopy", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class RectangleLandscapeLineHorizontal : Icon { public RectangleLandscapeLineHorizontal() : base("RectangleLandscapeLineHorizontal", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class RectangleLandscapeOff : Icon { public RectangleLandscapeOff() : base("RectangleLandscapeOff", IconVariant.Filled, IconSize.Size20, "") { } }
public class RectangleLandscapeSparkle : Icon { public RectangleLandscapeSparkle() : base("RectangleLandscapeSparkle", IconVariant.Filled, IconSize.Size20, "") { } }
public class RectangleLandscapeSync : Icon { public RectangleLandscapeSync() : base("RectangleLandscapeSync", IconVariant.Filled, IconSize.Size20, "") { } }
public class RectangleLandscapeSyncOff : Icon { public RectangleLandscapeSyncOff() : base("RectangleLandscapeSyncOff", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2002,7 +2033,7 @@ public class Run : Icon { public Run() : base("Run", IconVariant.Filled, IconSiz
public class Sanitize : Icon { public Sanitize() : base("Sanitize", IconVariant.Filled, IconSize.Size20, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Filled, IconSize.Size20, "") { } }
public class SaveArrowRight : Icon { public SaveArrowRight() : base("SaveArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
- public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Filled, IconSize.Size20, "") { } }
public class SaveEdit : Icon { public SaveEdit() : base("SaveEdit", IconVariant.Filled, IconSize.Size20, "") { } }
public class SaveImage : Icon { public SaveImage() : base("SaveImage", IconVariant.Filled, IconSize.Size20, "") { } }
public class SaveMultiple : Icon { public SaveMultiple() : base("SaveMultiple", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2050,7 +2081,7 @@ public class SelectObjectSkewEdit : Icon { public SelectObjectSkewEdit() : base(
public class Send : Icon { public Send() : base("Send", IconVariant.Filled, IconSize.Size20, "") { } }
public class SendBeaker : Icon { public SendBeaker() : base("SendBeaker", IconVariant.Filled, IconSize.Size20, "") { } }
public class SendClock : Icon { public SendClock() : base("SendClock", IconVariant.Filled, IconSize.Size20, "") { } }
- public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Filled, IconSize.Size20, "") { } }
public class SendPerson : Icon { public SendPerson() : base("SendPerson", IconVariant.Filled, IconSize.Size20, "") { } }
public class SerialPort : Icon { public SerialPort() : base("SerialPort", IconVariant.Filled, IconSize.Size20, "") { } }
public class SerialPortOff : Icon { public SerialPortOff() : base("SerialPortOff", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2062,6 +2093,7 @@ public class ServiceBell : Icon { public ServiceBell() : base("ServiceBell", Ico
public class Settings : Icon { public Settings() : base("Settings", IconVariant.Filled, IconSize.Size20, "") { } }
public class SettingsChat : Icon { public SettingsChat() : base("SettingsChat", IconVariant.Filled, IconSize.Size20, "") { } }
public class SettingsCogMultiple : Icon { public SettingsCogMultiple() : base("SettingsCogMultiple", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class SettingsSync : Icon { public SettingsSync() : base("SettingsSync", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShapeExclude : Icon { public ShapeExclude() : base("ShapeExclude", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShapeIntersect : Icon { public ShapeIntersect() : base("ShapeIntersect", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShapeOrganic : Icon { public ShapeOrganic() : base("ShapeOrganic", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2106,6 +2138,7 @@ public class ShiftsOpen : Icon { public ShiftsOpen() : base("ShiftsOpen", IconVa
public class ShiftsProhibited : Icon { public ShiftsProhibited() : base("ShiftsProhibited", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShiftsQuestionMark : Icon { public ShiftsQuestionMark() : base("ShiftsQuestionMark", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShiftsTeam : Icon { public ShiftsTeam() : base("ShiftsTeam", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class Shirt : Icon { public Shirt() : base("Shirt", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShoppingBag : Icon { public ShoppingBag() : base("ShoppingBag", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShoppingBagAdd : Icon { public ShoppingBagAdd() : base("ShoppingBagAdd", IconVariant.Filled, IconSize.Size20, "") { } }
public class ShoppingBagArrowLeft : Icon { public ShoppingBagArrowLeft() : base("ShoppingBagArrowLeft", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2138,7 +2171,7 @@ public class SlideEraser : Icon { public SlideEraser() : base("SlideEraser", Ico
public class SlideGrid : Icon { public SlideGrid() : base("SlideGrid", IconVariant.Filled, IconSize.Size20, "") { } }
public class SlideHide : Icon { public SlideHide() : base("SlideHide", IconVariant.Filled, IconSize.Size20, "") { } }
public class SlideLayout : Icon { public SlideLayout() : base("SlideLayout", IconVariant.Filled, IconSize.Size20, "") { } }
- public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Filled, IconSize.Size20, "") { } }
public class SlideMicrophone : Icon { public SlideMicrophone() : base("SlideMicrophone", IconVariant.Filled, IconSize.Size20, "") { } }
public class SlideMultiple : Icon { public SlideMultiple() : base("SlideMultiple", IconVariant.Filled, IconSize.Size20, "") { } }
public class SlideMultipleArrowRight : Icon { public SlideMultipleArrowRight() : base("SlideMultipleArrowRight", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2184,6 +2217,7 @@ public class Speaker1 : Icon { public Speaker1() : base("Speaker1", IconVariant.
public class Speaker2 : Icon { public Speaker2() : base("Speaker2", IconVariant.Filled, IconSize.Size20, "") { } }
public class SpeakerBluetooth : Icon { public SpeakerBluetooth() : base("SpeakerBluetooth", IconVariant.Filled, IconSize.Size20, "") { } }
public class SpeakerBox : Icon { public SpeakerBox() : base("SpeakerBox", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class SpeakerBoxKeyboard : Icon { public SpeakerBoxKeyboard() : base("SpeakerBoxKeyboard", IconVariant.Filled, IconSize.Size20, "") { } }
public class SpeakerEdit : Icon { public SpeakerEdit() : base("SpeakerEdit", IconVariant.Filled, IconSize.Size20, "") { } }
public class SpeakerMute : Icon { public SpeakerMute() : base("SpeakerMute", IconVariant.Filled, IconSize.Size20, "") { } }
public class SpeakerOff : Icon { public SpeakerOff() : base("SpeakerOff", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2252,6 +2286,7 @@ public class Stream : Icon { public Stream() : base("Stream", IconVariant.Filled
public class StreamInput : Icon { public StreamInput() : base("StreamInput", IconVariant.Filled, IconSize.Size20, "") { } }
public class StreamInputOutput : Icon { public StreamInputOutput() : base("StreamInputOutput", IconVariant.Filled, IconSize.Size20, "") { } }
public class StreamOutput : Icon { public StreamOutput() : base("StreamOutput", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class StreetHome : Icon { public StreetHome() : base("StreetHome", IconVariant.Filled, IconSize.Size20, "") { } }
public class StreetSign : Icon { public StreetSign() : base("StreetSign", IconVariant.Filled, IconSize.Size20, "") { } }
public class StyleGuide : Icon { public StyleGuide() : base("StyleGuide", IconVariant.Filled, IconSize.Size20, "") { } }
public class SubGrid : Icon { public SubGrid() : base("SubGrid", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2363,6 +2398,7 @@ public class TableStackRight : Icon { public TableStackRight() : base("TableStac
public class TableSwitch : Icon { public TableSwitch() : base("TableSwitch", IconVariant.Filled, IconSize.Size20, "") { } }
public class Tablet : Icon { public Tablet() : base("Tablet", IconVariant.Filled, IconSize.Size20, "") { } }
public class TabletLaptop : Icon { public TabletLaptop() : base("TabletLaptop", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class TabletPhoneDesktop : Icon { public TabletPhoneDesktop() : base("TabletPhoneDesktop", IconVariant.Filled, IconSize.Size20, "") { } }
public class TabletSpeaker : Icon { public TabletSpeaker() : base("TabletSpeaker", IconVariant.Filled, IconSize.Size20, "") { } }
public class TabProhibited : Icon { public TabProhibited() : base("TabProhibited", IconVariant.Filled, IconSize.Size20, "") { } }
public class Tabs : Icon { public Tabs() : base("Tabs", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2470,6 +2506,7 @@ public class TextboxAlignMiddleLeft : Icon { public TextboxAlignMiddleLeft() : b
public class TextboxAlignMiddleRight : Icon { public TextboxAlignMiddleRight() : base("TextboxAlignMiddleRight", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextboxAlignMiddleRotate90 : Icon { public TextboxAlignMiddleRotate90() : base("TextboxAlignMiddleRotate90", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextboxAlignTop : Icon { public TextboxAlignTop() : base("TextboxAlignTop", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class TextboxAlignTopArrowClockwise : Icon { public TextboxAlignTopArrowClockwise() : base("TextboxAlignTopArrowClockwise", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : base("TextboxAlignTopCenter", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2483,6 +2520,7 @@ public class TextBulletList90 : Icon { public TextBulletList90() : base("TextBul
public class TextBulletListAdd : Icon { public TextBulletListAdd() : base("TextBulletListAdd", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextBulletListCheckmark : Icon { public TextBulletListCheckmark() : base("TextBulletListCheckmark", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextBulletListDismiss : Icon { public TextBulletListDismiss() : base("TextBulletListDismiss", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class TextBulletListEdit : Icon { public TextBulletListEdit() : base("TextBulletListEdit", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextBulletListLtr : Icon { public TextBulletListLtr() : base("TextBulletListLtr", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextBulletListLtr90 : Icon { public TextBulletListLtr90() : base("TextBulletListLtr90", IconVariant.Filled, IconSize.Size20, "") { } }
public class TextBulletListRtl : Icon { public TextBulletListRtl() : base("TextBulletListRtl", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2917,6 +2955,7 @@ public class WindowPlay : Icon { public WindowPlay() : base("WindowPlay", IconVa
public class WindowSettings : Icon { public WindowSettings() : base("WindowSettings", IconVariant.Filled, IconSize.Size20, "") { } }
public class WindowShield : Icon { public WindowShield() : base("WindowShield", IconVariant.Filled, IconSize.Size20, "") { } }
public class WindowText : Icon { public WindowText() : base("WindowText", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class WindowToolbox : Icon { public WindowToolbox() : base("WindowToolbox", IconVariant.Filled, IconSize.Size20, "") { } }
public class WindowWrench : Icon { public WindowWrench() : base("WindowWrench", IconVariant.Filled, IconSize.Size20, "") { } }
public class WorkIq : Icon { public WorkIq() : base("WorkIq", IconVariant.Filled, IconSize.Size20, "") { } }
public class Wrench : Icon { public Wrench() : base("Wrench", IconVariant.Filled, IconSize.Size20, "") { } }
@@ -2925,6 +2964,7 @@ public class WrenchSettings : Icon { public WrenchSettings() : base("WrenchSetti
public class XboxConsole : Icon { public XboxConsole() : base("XboxConsole", IconVariant.Filled, IconSize.Size20, "") { } }
public class XboxController : Icon { public XboxController() : base("XboxController", IconVariant.Filled, IconSize.Size20, "") { } }
public class XboxControllerError : Icon { public XboxControllerError() : base("XboxControllerError", IconVariant.Filled, IconSize.Size20, "") { } }
+ public class XboxOneConsole : Icon { public XboxOneConsole() : base("XboxOneConsole", IconVariant.Filled, IconSize.Size20, "") { } }
public class Xray : Icon { public Xray() : base("Xray", IconVariant.Filled, IconSize.Size20, "") { } }
public class ZoomFit : Icon { public ZoomFit() : base("ZoomFit", IconVariant.Filled, IconSize.Size20, "") { } }
public class ZoomIn : Icon { public ZoomIn() : base("ZoomIn", IconVariant.Filled, IconSize.Size20, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled24.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled24.cs
index 01c8cea464..3b6f3f34e9 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled24.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled24.cs
@@ -149,8 +149,8 @@ public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll
public class ArrowReplyDown : Icon { public ArrowReplyDown() : base("ArrowReplyDown", IconVariant.Filled, IconSize.Size24, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Filled, IconSize.Size24, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Filled, IconSize.Size24, "") { } }
- public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size24, "") { } }
- public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size24, "") { } }
public class ArrowRouting : Icon { public ArrowRouting() : base("ArrowRouting", IconVariant.Filled, IconSize.Size24, "") { } }
public class ArrowRoutingRectangleMultiple : Icon { public ArrowRoutingRectangleMultiple() : base("ArrowRoutingRectangleMultiple", IconVariant.Filled, IconSize.Size24, "") { } }
public class ArrowsBidirectional : Icon { public ArrowsBidirectional() : base("ArrowsBidirectional", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -543,6 +543,7 @@ public class ClipboardHeart : Icon { public ClipboardHeart() : base("ClipboardHe
public class ClipboardImage : Icon { public ClipboardImage() : base("ClipboardImage", IconVariant.Filled, IconSize.Size24, "") { } }
public class ClipboardLetter : Icon { public ClipboardLetter() : base("ClipboardLetter", IconVariant.Filled, IconSize.Size24, "") { } }
public class ClipboardLink : Icon { public ClipboardLink() : base("ClipboardLink", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class ClipboardMarkdown : Icon { public ClipboardMarkdown() : base("ClipboardMarkdown", IconVariant.Filled, IconSize.Size24, "") { } }
public class ClipboardMathFormula : Icon { public ClipboardMathFormula() : base("ClipboardMathFormula", IconVariant.Filled, IconSize.Size24, "") { } }
public class ClipboardMonth : Icon { public ClipboardMonth() : base("ClipboardMonth", IconVariant.Filled, IconSize.Size24, "") { } }
public class ClipboardMore : Icon { public ClipboardMore() : base("ClipboardMore", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -607,6 +608,7 @@ public class Color : Icon { public Color() : base("Color", IconVariant.Filled, I
public class ColorBackground : Icon { public ColorBackground() : base("ColorBackground", IconVariant.Filled, IconSize.Size24, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Filled, IconSize.Size24, "") { } }
public class ColorLine : Icon { public ColorLine() : base("ColorLine", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class ColorOff : Icon { public ColorOff() : base("ColorOff", IconVariant.Filled, IconSize.Size24, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Filled, IconSize.Size24, "") { } }
public class ColumnEdit : Icon { public ColumnEdit() : base("ColumnEdit", IconVariant.Filled, IconSize.Size24, "") { } }
public class ColumnTriple : Icon { public ColumnTriple() : base("ColumnTriple", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -655,10 +657,10 @@ public class ContractUpRight : Icon { public ContractUpRight() : base("ContractU
public class ControlButton : Icon { public ControlButton() : base("ControlButton", IconVariant.Filled, IconSize.Size24, "") { } }
public class ConvertRange : Icon { public ConvertRange() : base("ConvertRange", IconVariant.Filled, IconSize.Size24, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Filled, IconSize.Size24, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size24, "") { } }
- public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Filled, IconSize.Size24, "") { } }
- public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Filled, IconSize.Size24, "") { } }
- public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Filled, IconSize.Size24, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Filled, IconSize.Size24, "") { } }
public class Counter : Icon { public Counter() : base("Counter", IconVariant.Filled, IconSize.Size24, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -699,6 +701,7 @@ public class DatabaseCheckmark : Icon { public DatabaseCheckmark() : base("Datab
public class DatabaseLink : Icon { public DatabaseLink() : base("DatabaseLink", IconVariant.Filled, IconSize.Size24, "") { } }
public class DatabasePerson : Icon { public DatabasePerson() : base("DatabasePerson", IconVariant.Filled, IconSize.Size24, "") { } }
public class DatabaseSearch : Icon { public DatabaseSearch() : base("DatabaseSearch", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class DatabaseSettings : Icon { public DatabaseSettings() : base("DatabaseSettings", IconVariant.Filled, IconSize.Size24, "") { } }
public class DatabaseSwitch : Icon { public DatabaseSwitch() : base("DatabaseSwitch", IconVariant.Filled, IconSize.Size24, "") { } }
public class DataFunnel : Icon { public DataFunnel() : base("DataFunnel", IconVariant.Filled, IconSize.Size24, "") { } }
public class DataHistogram : Icon { public DataHistogram() : base("DataHistogram", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -877,6 +880,7 @@ public class DocumentToolbox : Icon { public DocumentToolbox() : base("DocumentT
public class DocumentWidth : Icon { public DocumentWidth() : base("DocumentWidth", IconVariant.Filled, IconSize.Size24, "") { } }
public class DocumentWord : Icon { public DocumentWord() : base("DocumentWord", IconVariant.Filled, IconSize.Size24, "") { } }
public class Door : Icon { public Door() : base("Door", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class DoorAdd : Icon { public DoorAdd() : base("DoorAdd", IconVariant.Filled, IconSize.Size24, "") { } }
public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Filled, IconSize.Size24, "") { } }
public class DoorTag : Icon { public DoorTag() : base("DoorTag", IconVariant.Filled, IconSize.Size24, "") { } }
public class DoubleSwipeDown : Icon { public DoubleSwipeDown() : base("DoubleSwipeDown", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -1062,7 +1066,8 @@ public class GanttChart : Icon { public GanttChart() : base("GanttChart", IconVa
public class Gas : Icon { public Gas() : base("Gas", IconVariant.Filled, IconSize.Size24, "") { } }
public class GasPump : Icon { public GasPump() : base("GasPump", IconVariant.Filled, IconSize.Size24, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Filled, IconSize.Size24, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size24, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Filled, IconSize.Size24, "") { } }
public class Gesture : Icon { public Gesture() : base("Gesture", IconVariant.Filled, IconSize.Size24, "") { } }
public class Gif : Icon { public Gif() : base("Gif", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -1310,6 +1315,7 @@ public class LinkAdd : Icon { public LinkAdd() : base("LinkAdd", IconVariant.Fil
public class LinkDismiss : Icon { public LinkDismiss() : base("LinkDismiss", IconVariant.Filled, IconSize.Size24, "") { } }
public class LinkEdit : Icon { public LinkEdit() : base("LinkEdit", IconVariant.Filled, IconSize.Size24, "") { } }
public class LinkMultiple : Icon { public LinkMultiple() : base("LinkMultiple", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class LinkOff : Icon { public LinkOff() : base("LinkOff", IconVariant.Filled, IconSize.Size24, "") { } }
public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Filled, IconSize.Size24, "") { } }
public class LinkSettings : Icon { public LinkSettings() : base("LinkSettings", IconVariant.Filled, IconSize.Size24, "") { } }
public class LinkSquare : Icon { public LinkSquare() : base("LinkSquare", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -1702,7 +1708,7 @@ public class ProjectionScreenText : Icon { public ProjectionScreenText() : base(
public class Prompt : Icon { public Prompt() : base("Prompt", IconVariant.Filled, IconSize.Size24, "") { } }
public class ProtocolHandler : Icon { public ProtocolHandler() : base("ProtocolHandler", IconVariant.Filled, IconSize.Size24, "") { } }
public class Pulse : Icon { public Pulse() : base("Pulse", IconVariant.Filled, IconSize.Size24, "") { } }
- public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Filled, IconSize.Size24, "") { } }
public class PuzzleCube : Icon { public PuzzleCube() : base("PuzzleCube", IconVariant.Filled, IconSize.Size24, "") { } }
public class PuzzleCubePiece : Icon { public PuzzleCubePiece() : base("PuzzleCubePiece", IconVariant.Filled, IconSize.Size24, "") { } }
public class PuzzlePiece : Icon { public PuzzlePiece() : base("PuzzlePiece", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -1769,7 +1775,7 @@ public class Run : Icon { public Run() : base("Run", IconVariant.Filled, IconSiz
public class Sanitize : Icon { public Sanitize() : base("Sanitize", IconVariant.Filled, IconSize.Size24, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Filled, IconSize.Size24, "") { } }
public class SaveArrowRight : Icon { public SaveArrowRight() : base("SaveArrowRight", IconVariant.Filled, IconSize.Size24, "") { } }
- public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Filled, IconSize.Size24, "") { } }
public class SaveEdit : Icon { public SaveEdit() : base("SaveEdit", IconVariant.Filled, IconSize.Size24, "") { } }
public class SaveMultiple : Icon { public SaveMultiple() : base("SaveMultiple", IconVariant.Filled, IconSize.Size24, "") { } }
public class SaveSync : Icon { public SaveSync() : base("SaveSync", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -1811,7 +1817,7 @@ public class SelectObjectSkewEdit : Icon { public SelectObjectSkewEdit() : base(
public class Send : Icon { public Send() : base("Send", IconVariant.Filled, IconSize.Size24, "") { } }
public class SendBeaker : Icon { public SendBeaker() : base("SendBeaker", IconVariant.Filled, IconSize.Size24, "") { } }
public class SendClock : Icon { public SendClock() : base("SendClock", IconVariant.Filled, IconSize.Size24, "") { } }
- public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Filled, IconSize.Size24, "") { } }
public class SendPerson : Icon { public SendPerson() : base("SendPerson", IconVariant.Filled, IconSize.Size24, "") { } }
public class SerialPort : Icon { public SerialPort() : base("SerialPort", IconVariant.Filled, IconSize.Size24, "") { } }
public class SerialPortOff : Icon { public SerialPortOff() : base("SerialPortOff", IconVariant.Filled, IconSize.Size24, "") { } }
@@ -1893,8 +1899,8 @@ public class SlideEraser : Icon { public SlideEraser() : base("SlideEraser", Ico
public class SlideGrid : Icon { public SlideGrid() : base("SlideGrid", IconVariant.Filled, IconSize.Size24, "") { } }
public class SlideHide : Icon { public SlideHide() : base("SlideHide", IconVariant.Filled, IconSize.Size24, "") { } }
public class SlideLayout : Icon { public SlideLayout() : base("SlideLayout", IconVariant.Filled, IconSize.Size24, "") { } }
- public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Filled, IconSize.Size24, "") { } }
- public class SlideMicrophone : Icon { public SlideMicrophone() : base("SlideMicrophone", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Filled, IconSize.Size24, "") { } }
+ public class SlideMicrophone : Icon { public SlideMicrophone() : base("SlideMicrophone", IconVariant.Filled, IconSize.Size24, "") { } }
public class SlideMultiple : Icon { public SlideMultiple() : base("SlideMultiple", IconVariant.Filled, IconSize.Size24, "") { } }
public class SlideMultipleArrowRight : Icon { public SlideMultipleArrowRight() : base("SlideMultipleArrowRight", IconVariant.Filled, IconSize.Size24, "") { } }
public class SlideMultipleSearch : Icon { public SlideMultipleSearch() : base("SlideMultipleSearch", IconVariant.Filled, IconSize.Size24, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled28.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled28.cs
index 530b3cab06..f5a69915c0 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled28.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled28.cs
@@ -60,6 +60,9 @@ public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload
public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowExit : Icon { public ArrowExit() : base("ArrowExit", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowExpand : Icon { public ArrowExpand() : base("ArrowExpand", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ArrowExportLtr : Icon { public ArrowExportLtr() : base("ArrowExportLtr", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ArrowExportRtl : Icon { public ArrowExportRtl() : base("ArrowExportRtl", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ArrowExportUp : Icon { public ArrowExportUp() : base("ArrowExportUp", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowFlowSquareMultiple : Icon { public ArrowFlowSquareMultiple() : base("ArrowFlowSquareMultiple", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -67,6 +70,7 @@ public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("Arrow
public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowHookUpLeft : Icon { public ArrowHookUpLeft() : base("ArrowHookUpLeft", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowHookUpRight : Icon { public ArrowHookUpRight() : base("ArrowHookUpRight", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ArrowImport : Icon { public ArrowImport() : base("ArrowImport", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowMaximize : Icon { public ArrowMaximize() : base("ArrowMaximize", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowMaximizeTopLeftBottomRight : Icon { public ArrowMaximizeTopLeftBottomRight() : base("ArrowMaximizeTopLeftBottomRight", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -78,6 +82,8 @@ public class ArrowRepeatAll : Icon { public ArrowRepeatAll() : base("ArrowRepeat
public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Filled, IconSize.Size28, "") { } }
public class ArrowSort : Icon { public ArrowSort() : base("ArrowSort", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -261,7 +267,9 @@ public class CloudWords : Icon { public CloudWords() : base("CloudWords", IconVa
public class Clover : Icon { public Clover() : base("Clover", IconVariant.Filled, IconSize.Size28, "") { } }
public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVariant.Filled, IconSize.Size28, "") { } }
public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class Color : Icon { public Color() : base("Color", IconVariant.Filled, IconSize.Size28, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class ColorOff : Icon { public ColorOff() : base("ColorOff", IconVariant.Filled, IconSize.Size28, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Filled, IconSize.Size28, "") { } }
public class Comment : Icon { public Comment() : base("Comment", IconVariant.Filled, IconSize.Size28, "") { } }
public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -290,7 +298,7 @@ public class ContentViewGalleryLightning : Icon { public ContentViewGalleryLight
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Filled, IconSize.Size28, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Filled, IconSize.Size28, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Filled, IconSize.Size28, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size28, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Filled, IconSize.Size28, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Filled, IconSize.Size28, "") { } }
public class Cube : Icon { public Cube() : base("Cube", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -417,7 +425,8 @@ public class FStop : Icon { public FStop() : base("FStop", IconVariant.Filled, I
public class FullScreenMaximize : Icon { public FullScreenMaximize() : base("FullScreenMaximize", IconVariant.Filled, IconSize.Size28, "") { } }
public class FullScreenMinimize : Icon { public FullScreenMinimize() : base("FullScreenMinimize", IconVariant.Filled, IconSize.Size28, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Filled, IconSize.Size28, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size28, "") { } }
public class Glance : Icon { public Glance() : base("Glance", IconVariant.Filled, IconSize.Size28, "") { } }
public class GlanceHorizontal : Icon { public GlanceHorizontal() : base("GlanceHorizontal", IconVariant.Filled, IconSize.Size28, "") { } }
public class Glasses : Icon { public Glasses() : base("Glasses", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -485,6 +494,7 @@ public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSol
public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Filled, IconSize.Size28, "") { } }
public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Filled, IconSize.Size28, "") { } }
public class Link : Icon { public Link() : base("Link", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class LinkOff : Icon { public LinkOff() : base("LinkOff", IconVariant.Filled, IconSize.Size28, "") { } }
public class List : Icon { public List() : base("List", IconVariant.Filled, IconSize.Size28, "") { } }
public class LocalLanguage : Icon { public LocalLanguage() : base("LocalLanguage", IconVariant.Filled, IconSize.Size28, "") { } }
public class LocalLanguageEn : Icon { public LocalLanguageEn() : base("LocalLanguageEn", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -665,6 +675,7 @@ public class Poll : Icon { public Poll() : base("Poll", IconVariant.Filled, Icon
public class Power : Icon { public Power() : base("Power", IconVariant.Filled, IconSize.Size28, "") { } }
public class Premium : Icon { public Premium() : base("Premium", IconVariant.Filled, IconSize.Size28, "") { } }
public class Presenter : Icon { public Presenter() : base("Presenter", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class PreviewLink : Icon { public PreviewLink() : base("PreviewLink", IconVariant.Filled, IconSize.Size28, "") { } }
public class Previous : Icon { public Previous() : base("Previous", IconVariant.Filled, IconSize.Size28, "") { } }
public class Print : Icon { public Print() : base("Print", IconVariant.Filled, IconSize.Size28, "") { } }
public class Prohibited : Icon { public Prohibited() : base("Prohibited", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -697,12 +708,15 @@ public class Replay : Icon { public Replay() : base("Replay", IconVariant.Filled
public class Resize : Icon { public Resize() : base("Resize", IconVariant.Filled, IconSize.Size28, "") { } }
public class Rewind : Icon { public Rewind() : base("Rewind", IconVariant.Filled, IconSize.Size28, "") { } }
public class Rhombus : Icon { public Rhombus() : base("Rhombus", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class Ribbon : Icon { public Ribbon() : base("Ribbon", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class RibbonOff : Icon { public RibbonOff() : base("RibbonOff", IconVariant.Filled, IconSize.Size28, "") { } }
public class RoadCone : Icon { public RoadCone() : base("RoadCone", IconVariant.Filled, IconSize.Size28, "") { } }
public class Rocket : Icon { public Rocket() : base("Rocket", IconVariant.Filled, IconSize.Size28, "") { } }
public class RowChild : Icon { public RowChild() : base("RowChild", IconVariant.Filled, IconSize.Size28, "") { } }
public class Ruler : Icon { public Ruler() : base("Ruler", IconVariant.Filled, IconSize.Size28, "") { } }
public class Run : Icon { public Run() : base("Run", IconVariant.Filled, IconSize.Size28, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Filled, IconSize.Size28, "") { } }
public class ScanCamera : Icon { public ScanCamera() : base("ScanCamera", IconVariant.Filled, IconSize.Size28, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Filled, IconSize.Size28, "") { } }
public class ScanPerson : Icon { public ScanPerson() : base("ScanPerson", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -747,6 +761,7 @@ public class SkipForward10 : Icon { public SkipForward10() : base("SkipForward10
public class SkipForward15 : Icon { public SkipForward15() : base("SkipForward15", IconVariant.Filled, IconSize.Size28, "") { } }
public class SkipForward30 : Icon { public SkipForward30() : base("SkipForward30", IconVariant.Filled, IconSize.Size28, "") { } }
public class SlideAdd : Icon { public SlideAdd() : base("SlideAdd", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Filled, IconSize.Size28, "") { } }
public class SlideRecord : Icon { public SlideRecord() : base("SlideRecord", IconVariant.Filled, IconSize.Size28, "") { } }
public class SlideSearch : Icon { public SlideSearch() : base("SlideSearch", IconVariant.Filled, IconSize.Size28, "") { } }
public class SlideText : Icon { public SlideText() : base("SlideText", IconVariant.Filled, IconSize.Size28, "") { } }
@@ -865,6 +880,7 @@ public class TemperatureDegreeCelsius : Icon { public TemperatureDegreeCelsius()
public class TemperatureDegreeFahrenheit : Icon { public TemperatureDegreeFahrenheit() : base("TemperatureDegreeFahrenheit", IconVariant.Filled, IconSize.Size28, "") { } }
public class Tent : Icon { public Tent() : base("Tent", IconVariant.Filled, IconSize.Size28, "") { } }
public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVariant.Filled, IconSize.Size28, "") { } }
+ public class TextAdd : Icon { public TextAdd() : base("TextAdd", IconVariant.Filled, IconSize.Size28, "") { } }
public class TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Filled, IconSize.Size28, "") { } }
public class TextBold : Icon { public TextBold() : base("TextBold", IconVariant.Filled, IconSize.Size28, "") { } }
public class TextBoldBg : Icon { public TextBoldBg() : base("TextBoldBg", IconVariant.Filled, IconSize.Size28, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled32.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled32.cs
index f8de076c5f..aed6eb0d3c 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled32.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled32.cs
@@ -57,6 +57,9 @@ public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload
public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowDownRight : Icon { public ArrowDownRight() : base("ArrowDownRight", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowExit : Icon { public ArrowExit() : base("ArrowExit", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class ArrowExportLtr : Icon { public ArrowExportLtr() : base("ArrowExportLtr", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class ArrowExportRtl : Icon { public ArrowExportRtl() : base("ArrowExportRtl", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class ArrowExportUp : Icon { public ArrowExportUp() : base("ArrowExportUp", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowFlowSquareMultiple : Icon { public ArrowFlowSquareMultiple() : base("ArrowFlowSquareMultiple", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowFlowUpRight : Icon { public ArrowFlowUpRight() : base("ArrowFlowUpRight", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -65,6 +68,7 @@ public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("Arrow
public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowHookUpLeft : Icon { public ArrowHookUpLeft() : base("ArrowHookUpLeft", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowHookUpRight : Icon { public ArrowHookUpRight() : base("ArrowHookUpRight", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class ArrowImport : Icon { public ArrowImport() : base("ArrowImport", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowMaximize : Icon { public ArrowMaximize() : base("ArrowMaximize", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowOutlineDownLeft : Icon { public ArrowOutlineDownLeft() : base("ArrowOutlineDownLeft", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -74,6 +78,8 @@ public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVa
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Filled, IconSize.Size32, "") { } }
public class ArrowSquare : Icon { public ArrowSquare() : base("ArrowSquare", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -244,6 +250,7 @@ public class Clover : Icon { public Clover() : base("Clover", IconVariant.Filled
public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVariant.Filled, IconSize.Size32, "") { } }
public class CodeCircle : Icon { public CodeCircle() : base("CodeCircle", IconVariant.Filled, IconSize.Size32, "") { } }
public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class Color : Icon { public Color() : base("Color", IconVariant.Filled, IconSize.Size32, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Filled, IconSize.Size32, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Filled, IconSize.Size32, "") { } }
public class Comment : Icon { public Comment() : base("Comment", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -262,7 +269,7 @@ public class ContentView : Icon { public ContentView() : base("ContentView", Ico
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Filled, IconSize.Size32, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Filled, IconSize.Size32, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Filled, IconSize.Size32, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size32, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Filled, IconSize.Size32, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Filled, IconSize.Size32, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -387,12 +394,15 @@ public class FolderPerson : Icon { public FolderPerson() : base("FolderPerson",
public class FolderProhibited : Icon { public FolderProhibited() : base("FolderProhibited", IconVariant.Filled, IconSize.Size32, "") { } }
public class Food : Icon { public Food() : base("Food", IconVariant.Filled, IconSize.Size32, "") { } }
public class FoodChickenLeg : Icon { public FoodChickenLeg() : base("FoodChickenLeg", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class Form : Icon { public Form() : base("Form", IconVariant.Filled, IconSize.Size32, "") { } }
public class FormMultipleCollection : Icon { public FormMultipleCollection() : base("FormMultipleCollection", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class FormNew : Icon { public FormNew() : base("FormNew", IconVariant.Filled, IconSize.Size32, "") { } }
public class FullScreenMaximize : Icon { public FullScreenMaximize() : base("FullScreenMaximize", IconVariant.Filled, IconSize.Size32, "") { } }
public class FullScreenMinimize : Icon { public FullScreenMinimize() : base("FullScreenMinimize", IconVariant.Filled, IconSize.Size32, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Filled, IconSize.Size32, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Filled, IconSize.Size32, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size32, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Filled, IconSize.Size32, "") { } }
public class GiftOpen : Icon { public GiftOpen() : base("GiftOpen", IconVariant.Filled, IconSize.Size32, "") { } }
public class Glance : Icon { public Glance() : base("Glance", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -640,6 +650,7 @@ public class Poll : Icon { public Poll() : base("Poll", IconVariant.Filled, Icon
public class PollOff : Icon { public PollOff() : base("PollOff", IconVariant.Filled, IconSize.Size32, "") { } }
public class Premium : Icon { public Premium() : base("Premium", IconVariant.Filled, IconSize.Size32, "") { } }
public class Presenter : Icon { public Presenter() : base("Presenter", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class PreviewLink : Icon { public PreviewLink() : base("PreviewLink", IconVariant.Filled, IconSize.Size32, "") { } }
public class Previous : Icon { public Previous() : base("Previous", IconVariant.Filled, IconSize.Size32, "") { } }
public class Print : Icon { public Print() : base("Print", IconVariant.Filled, IconSize.Size32, "") { } }
public class Prohibited : Icon { public Prohibited() : base("Prohibited", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -672,7 +683,7 @@ public class Ruler : Icon { public Ruler() : base("Ruler", IconVariant.Filled, I
public class Run : Icon { public Run() : base("Run", IconVariant.Filled, IconSize.Size32, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Filled, IconSize.Size32, "") { } }
public class Savings : Icon { public Savings() : base("Savings", IconVariant.Filled, IconSize.Size32, "") { } }
- public class Scales : Icon { public Scales() : base("Scales", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Filled, IconSize.Size32, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Filled, IconSize.Size32, "") { } }
public class ScanText : Icon { public ScanText() : base("ScanText", IconVariant.Filled, IconSize.Size32, "") { } }
public class Script : Icon { public Script() : base("Script", IconVariant.Filled, IconSize.Size32, "") { } }
@@ -779,6 +790,7 @@ public class TemperatureDegreeFahrenheit : Icon { public TemperatureDegreeFahren
public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVariant.Filled, IconSize.Size32, "") { } }
public class Text : Icon { public Text() : base("Text", IconVariant.Filled, IconSize.Size32, "") { } }
public class TextAbcUnderlineDouble : Icon { public TextAbcUnderlineDouble() : base("TextAbcUnderlineDouble", IconVariant.Filled, IconSize.Size32, "") { } }
+ public class TextAdd : Icon { public TextAdd() : base("TextAdd", IconVariant.Filled, IconSize.Size32, "") { } }
public class TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Filled, IconSize.Size32, "") { } }
public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Filled, IconSize.Size32, "") { } }
public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Filled, IconSize.Size32, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Filled/Filled48.cs b/src/Assets/FluentUI.Icons/Icons/Filled/Filled48.cs
index 728b18bf3d..f2ff360e84 100644
--- a/src/Assets/FluentUI.Icons/Icons/Filled/Filled48.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Filled/Filled48.cs
@@ -67,6 +67,8 @@ public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVa
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Filled, IconSize.Size48, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Filled, IconSize.Size48, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Filled, IconSize.Size48, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Filled, IconSize.Size48, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Filled, IconSize.Size48, "") { } }
public class ArrowSyncCircle : Icon { public ArrowSyncCircle() : base("ArrowSyncCircle", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -226,6 +228,7 @@ public class ContactCardRibbon : Icon { public ContactCardRibbon() : base("Conta
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Filled, IconSize.Size48, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Filled, IconSize.Size48, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Filled, IconSize.Size48, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Filled, IconSize.Size48, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Filled, IconSize.Size48, "") { } }
public class Cube : Icon { public Cube() : base("Cube", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -264,6 +267,7 @@ public class Document : Icon { public Document() : base("Document", IconVariant.
public class DocumentAdd : Icon { public DocumentAdd() : base("DocumentAdd", IconVariant.Filled, IconSize.Size48, "") { } }
public class DocumentArrowLeft : Icon { public DocumentArrowLeft() : base("DocumentArrowLeft", IconVariant.Filled, IconSize.Size48, "") { } }
public class DocumentCopy : Icon { public DocumentCopy() : base("DocumentCopy", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class DocumentDismiss : Icon { public DocumentDismiss() : base("DocumentDismiss", IconVariant.Filled, IconSize.Size48, "") { } }
public class DocumentFolder : Icon { public DocumentFolder() : base("DocumentFolder", IconVariant.Filled, IconSize.Size48, "") { } }
public class DocumentLightning : Icon { public DocumentLightning() : base("DocumentLightning", IconVariant.Filled, IconSize.Size48, "") { } }
public class DocumentLock : Icon { public DocumentLock() : base("DocumentLock", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -328,7 +332,8 @@ public class FormNew : Icon { public FormNew() : base("FormNew", IconVariant.Fil
public class Fps30 : Icon { public Fps30() : base("Fps30", IconVariant.Filled, IconSize.Size48, "") { } }
public class Fps60 : Icon { public Fps60() : base("Fps60", IconVariant.Filled, IconSize.Size48, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Filled, IconSize.Size48, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Filled, IconSize.Size48, "") { } }
public class Glance : Icon { public Glance() : base("Glance", IconVariant.Filled, IconSize.Size48, "") { } }
public class GlanceHorizontal : Icon { public GlanceHorizontal() : base("GlanceHorizontal", IconVariant.Filled, IconSize.Size48, "") { } }
public class Glasses : Icon { public Glasses() : base("Glasses", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -479,6 +484,7 @@ public class PeopleCommunication : Icon { public PeopleCommunication() : base("P
public class PeopleCommunity : Icon { public PeopleCommunity() : base("PeopleCommunity", IconVariant.Filled, IconSize.Size48, "") { } }
public class PeopleInterwoven : Icon { public PeopleInterwoven() : base("PeopleInterwoven", IconVariant.Filled, IconSize.Size48, "") { } }
public class PeopleLink : Icon { public PeopleLink() : base("PeopleLink", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class PeopleProhibited : Icon { public PeopleProhibited() : base("PeopleProhibited", IconVariant.Filled, IconSize.Size48, "") { } }
public class PeopleQueue : Icon { public PeopleQueue() : base("PeopleQueue", IconVariant.Filled, IconSize.Size48, "") { } }
public class PeopleStar : Icon { public PeopleStar() : base("PeopleStar", IconVariant.Filled, IconSize.Size48, "") { } }
public class PeopleTeam : Icon { public PeopleTeam() : base("PeopleTeam", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -532,6 +538,7 @@ public class RoadCone : Icon { public RoadCone() : base("RoadCone", IconVariant.
public class Rocket : Icon { public Rocket() : base("Rocket", IconVariant.Filled, IconSize.Size48, "") { } }
public class Ruler : Icon { public Ruler() : base("Ruler", IconVariant.Filled, IconSize.Size48, "") { } }
public class Run : Icon { public Run() : base("Run", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Filled, IconSize.Size48, "") { } }
public class ScanCamera : Icon { public ScanCamera() : base("ScanCamera", IconVariant.Filled, IconSize.Size48, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Filled, IconSize.Size48, "") { } }
public class ScanPerson : Icon { public ScanPerson() : base("ScanPerson", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -553,6 +560,7 @@ public class Shield : Icon { public Shield() : base("Shield", IconVariant.Filled
public class ShieldAdd : Icon { public ShieldAdd() : base("ShieldAdd", IconVariant.Filled, IconSize.Size48, "") { } }
public class ShieldArrowRight : Icon { public ShieldArrowRight() : base("ShieldArrowRight", IconVariant.Filled, IconSize.Size48, "") { } }
public class ShieldCheckmark : Icon { public ShieldCheckmark() : base("ShieldCheckmark", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class ShieldDismiss : Icon { public ShieldDismiss() : base("ShieldDismiss", IconVariant.Filled, IconSize.Size48, "") { } }
public class ShieldError : Icon { public ShieldError() : base("ShieldError", IconVariant.Filled, IconSize.Size48, "") { } }
public class ShieldLock : Icon { public ShieldLock() : base("ShieldLock", IconVariant.Filled, IconSize.Size48, "") { } }
public class ShieldTask : Icon { public ShieldTask() : base("ShieldTask", IconVariant.Filled, IconSize.Size48, "") { } }
@@ -706,6 +714,8 @@ public class WeatherSunnyHigh : Icon { public WeatherSunnyHigh() : base("Weather
public class WeatherSunnyLow : Icon { public WeatherSunnyLow() : base("WeatherSunnyLow", IconVariant.Filled, IconSize.Size48, "") { } }
public class WeatherThunderstorm : Icon { public WeatherThunderstorm() : base("WeatherThunderstorm", IconVariant.Filled, IconSize.Size48, "") { } }
public class Whiteboard : Icon { public Whiteboard() : base("Whiteboard", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class Wifi1 : Icon { public Wifi1() : base("Wifi1", IconVariant.Filled, IconSize.Size48, "") { } }
+ public class WifiOff : Icon { public WifiOff() : base("WifiOff", IconVariant.Filled, IconSize.Size48, "") { } }
public class Window : Icon { public Window() : base("Window", IconVariant.Filled, IconSize.Size48, "") { } }
public class WindowApps : Icon { public WindowApps() : base("WindowApps", IconVariant.Filled, IconSize.Size48, "") { } }
public class WindowFingerprint : Icon { public WindowFingerprint() : base("WindowFingerprint", IconVariant.Filled, IconSize.Size48, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Light/Light32.cs b/src/Assets/FluentUI.Icons/Icons/Light/Light32.cs
index 063fbbca31..1dbe1fc443 100644
--- a/src/Assets/FluentUI.Icons/Icons/Light/Light32.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Light/Light32.cs
@@ -21,11 +21,15 @@ public class ArchiveSettings : Icon { public ArchiveSettings() : base("ArchiveSe
public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload", IconVariant.Light, IconSize.Size32, "") { } }
+ public class ArrowExportLtr : Icon { public ArrowExportLtr() : base("ArrowExportLtr", IconVariant.Light, IconSize.Size32, "") { } }
+ public class ArrowExportRtl : Icon { public ArrowExportRtl() : base("ArrowExportRtl", IconVariant.Light, IconSize.Size32, "") { } }
+ public class ArrowExportUp : Icon { public ArrowExportUp() : base("ArrowExportUp", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("ArrowHookDownLeft", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowHookUpLeft : Icon { public ArrowHookUpLeft() : base("ArrowHookUpLeft", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowHookUpRight : Icon { public ArrowHookUpRight() : base("ArrowHookUpRight", IconVariant.Light, IconSize.Size32, "") { } }
+ public class ArrowImport : Icon { public ArrowImport() : base("ArrowImport", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowRedo : Icon { public ArrowRedo() : base("ArrowRedo", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVariant.Light, IconSize.Size32, "") { } }
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Light, IconSize.Size32, "") { } }
@@ -65,7 +69,7 @@ public class ColorFillAccent : Icon { public ColorFillAccent() : base("ColorFill
public class Comment : Icon { public Comment() : base("Comment", IconVariant.Light, IconSize.Size32, "") { } }
public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Light, IconSize.Size32, "") { } }
public class Compose : Icon { public Compose() : base("Compose", IconVariant.Light, IconSize.Size32, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Light, IconSize.Size32, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Light, IconSize.Size32, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Light, IconSize.Size32, "") { } }
public class Cursor : Icon { public Cursor() : base("Cursor", IconVariant.Light, IconSize.Size32, "") { } }
public class Cut : Icon { public Cut() : base("Cut", IconVariant.Light, IconSize.Size32, "") { } }
@@ -90,6 +94,8 @@ public class FlagOff : Icon { public FlagOff() : base("FlagOff", IconVariant.Lig
public class Flash : Icon { public Flash() : base("Flash", IconVariant.Light, IconSize.Size32, "") { } }
public class FolderArrowRight : Icon { public FolderArrowRight() : base("FolderArrowRight", IconVariant.Light, IconSize.Size32, "") { } }
public class FolderMail : Icon { public FolderMail() : base("FolderMail", IconVariant.Light, IconSize.Size32, "") { } }
+ public class Form : Icon { public Form() : base("Form", IconVariant.Light, IconSize.Size32, "") { } }
+ public class FormNew : Icon { public FormNew() : base("FormNew", IconVariant.Light, IconSize.Size32, "") { } }
public class Globe : Icon { public Globe() : base("Globe", IconVariant.Light, IconSize.Size32, "") { } }
public class HandDraw : Icon { public HandDraw() : base("HandDraw", IconVariant.Light, IconSize.Size32, "") { } }
public class History : Icon { public History() : base("History", IconVariant.Light, IconSize.Size32, "") { } }
@@ -158,6 +164,7 @@ public class Pin : Icon { public Pin() : base("Pin", IconVariant.Light, IconSize
public class PinOff : Icon { public PinOff() : base("PinOff", IconVariant.Light, IconSize.Size32, "") { } }
public class Poll : Icon { public Poll() : base("Poll", IconVariant.Light, IconSize.Size32, "") { } }
public class Presenter : Icon { public Presenter() : base("Presenter", IconVariant.Light, IconSize.Size32, "") { } }
+ public class PreviewLink : Icon { public PreviewLink() : base("PreviewLink", IconVariant.Light, IconSize.Size32, "") { } }
public class Print : Icon { public Print() : base("Print", IconVariant.Light, IconSize.Size32, "") { } }
public class Question : Icon { public Question() : base("Question", IconVariant.Light, IconSize.Size32, "") { } }
public class ReadAloud : Icon { public ReadAloud() : base("ReadAloud", IconVariant.Light, IconSize.Size32, "") { } }
@@ -191,6 +198,7 @@ public class TableSettings : Icon { public TableSettings() : base("TableSettings
public class TableSimple : Icon { public TableSimple() : base("TableSimple", IconVariant.Light, IconSize.Size32, "") { } }
public class Tag : Icon { public Tag() : base("Tag", IconVariant.Light, IconSize.Size32, "") { } }
public class Text : Icon { public Text() : base("Text", IconVariant.Light, IconSize.Size32, "") { } }
+ public class TextAdd : Icon { public TextAdd() : base("TextAdd", IconVariant.Light, IconSize.Size32, "") { } }
public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Light, IconSize.Size32, "") { } }
public class TextClearFormatting : Icon { public TextClearFormatting() : base("TextClearFormatting", IconVariant.Light, IconSize.Size32, "") { } }
public class TextCollapse : Icon { public TextCollapse() : base("TextCollapse", IconVariant.Light, IconSize.Size32, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular12.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular12.cs
index a4816a092d..48dd9d0613 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular12.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular12.cs
@@ -67,6 +67,7 @@ public class ChannelShare : Icon { public ChannelShare() : base("ChannelShare",
public class Chat : Icon { public Chat() : base("Chat", IconVariant.Regular, IconSize.Size12, "") { } }
public class ChatCheckmark : Icon { public ChatCheckmark() : base("ChatCheckmark", IconVariant.Regular, IconSize.Size12, "") { } }
public class ChatEmpty : Icon { public ChatEmpty() : base("ChatEmpty", IconVariant.Regular, IconSize.Size12, "") { } }
+ public class ChatMultiple : Icon { public ChatMultiple() : base("ChatMultiple", IconVariant.Regular, IconSize.Size12, "") { } }
public class CheckboxUnchecked : Icon { public CheckboxUnchecked() : base("CheckboxUnchecked", IconVariant.Regular, IconSize.Size12, "") { } }
public class Checkmark : Icon { public Checkmark() : base("Checkmark", IconVariant.Regular, IconSize.Size12, "") { } }
public class CheckmarkCircle : Icon { public CheckmarkCircle() : base("CheckmarkCircle", IconVariant.Regular, IconSize.Size12, "") { } }
@@ -80,6 +81,7 @@ public class ChevronRight : Icon { public ChevronRight() : base("ChevronRight",
public class ChevronUp : Icon { public ChevronUp() : base("ChevronUp", IconVariant.Regular, IconSize.Size12, "") { } }
public class Circle : Icon { public Circle() : base("Circle", IconVariant.Regular, IconSize.Size12, "") { } }
public class CircleHalfFill : Icon { public CircleHalfFill() : base("CircleHalfFill", IconVariant.Regular, IconSize.Size12, "") { } }
+ public class CircleHint : Icon { public CircleHint() : base("CircleHint", IconVariant.Regular, IconSize.Size12, "") { } }
public class CircleLine : Icon { public CircleLine() : base("CircleLine", IconVariant.Regular, IconSize.Size12, "") { } }
public class Clipboard : Icon { public Clipboard() : base("Clipboard", IconVariant.Regular, IconSize.Size12, "") { } }
public class Clock : Icon { public Clock() : base("Clock", IconVariant.Regular, IconSize.Size12, "") { } }
@@ -129,6 +131,7 @@ public class HourglassHalf : Icon { public HourglassHalf() : base("HourglassHalf
public class HourglassOneQuarter : Icon { public HourglassOneQuarter() : base("HourglassOneQuarter", IconVariant.Regular, IconSize.Size12, "") { } }
public class HourglassThreeQuarter : Icon { public HourglassThreeQuarter() : base("HourglassThreeQuarter", IconVariant.Regular, IconSize.Size12, "") { } }
public class Important : Icon { public Important() : base("Important", IconVariant.Regular, IconSize.Size12, "") { } }
+ public class Incognito : Icon { public Incognito() : base("Incognito", IconVariant.Regular, IconSize.Size12, "") { } }
public class Info : Icon { public Info() : base("Info", IconVariant.Regular, IconSize.Size12, "") { } }
public class Link : Icon { public Link() : base("Link", IconVariant.Regular, IconSize.Size12, "") { } }
public class LinkSquare : Icon { public LinkSquare() : base("LinkSquare", IconVariant.Regular, IconSize.Size12, "") { } }
@@ -186,6 +189,8 @@ public class Search : Icon { public Search() : base("Search", IconVariant.Regula
public class Server : Icon { public Server() : base("Server", IconVariant.Regular, IconSize.Size12, "") { } }
public class Shield : Icon { public Shield() : base("Shield", IconVariant.Regular, IconSize.Size12, "") { } }
public class SlashForward : Icon { public SlashForward() : base("SlashForward", IconVariant.Regular, IconSize.Size12, "") { } }
+ public class Sparkle : Icon { public Sparkle() : base("Sparkle", IconVariant.Regular, IconSize.Size12, "") { } }
+ public class SparkleOff : Icon { public SparkleOff() : base("SparkleOff", IconVariant.Regular, IconSize.Size12, "") { } }
public class SplitHorizontal : Icon { public SplitHorizontal() : base("SplitHorizontal", IconVariant.Regular, IconSize.Size12, "") { } }
public class SplitVertical : Icon { public SplitVertical() : base("SplitVertical", IconVariant.Regular, IconSize.Size12, "") { } }
public class Square : Icon { public Square() : base("Square", IconVariant.Regular, IconSize.Size12, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular16.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular16.cs
index 7952878ee4..9094b3ac86 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular16.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular16.cs
@@ -118,6 +118,7 @@ public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll
public class ArrowReplyDown : Icon { public ArrowReplyDown() : base("ArrowReplyDown", IconVariant.Regular, IconSize.Size16, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Regular, IconSize.Size16, "") { } }
public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Regular, IconSize.Size16, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Regular, IconSize.Size16, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Regular, IconSize.Size16, "") { } }
public class ArrowSort : Icon { public ArrowSort() : base("ArrowSort", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -193,6 +194,8 @@ public class BoxSearch : Icon { public BoxSearch() : base("BoxSearch", IconVaria
public class Braces : Icon { public Braces() : base("Braces", IconVariant.Regular, IconSize.Size16, "") { } }
public class BracesCheckmark : Icon { public BracesCheckmark() : base("BracesCheckmark", IconVariant.Regular, IconSize.Size16, "") { } }
public class BracesDismiss : Icon { public BracesDismiss() : base("BracesDismiss", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class Brain : Icon { public Brain() : base("Brain", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class BrainSparkle : Icon { public BrainSparkle() : base("BrainSparkle", IconVariant.Regular, IconSize.Size16, "") { } }
public class Branch : Icon { public Branch() : base("Branch", IconVariant.Regular, IconSize.Size16, "") { } }
public class BranchCompare : Icon { public BranchCompare() : base("BranchCompare", IconVariant.Regular, IconSize.Size16, "") { } }
public class BranchFork : Icon { public BranchFork() : base("BranchFork", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -391,6 +394,7 @@ public class ClipboardDay : Icon { public ClipboardDay() : base("ClipboardDay",
public class ClipboardError : Icon { public ClipboardError() : base("ClipboardError", IconVariant.Regular, IconSize.Size16, "") { } }
public class ClipboardLetter : Icon { public ClipboardLetter() : base("ClipboardLetter", IconVariant.Regular, IconSize.Size16, "") { } }
public class ClipboardLink : Icon { public ClipboardLink() : base("ClipboardLink", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class ClipboardMarkdown : Icon { public ClipboardMarkdown() : base("ClipboardMarkdown", IconVariant.Regular, IconSize.Size16, "") { } }
public class ClipboardMathFormula : Icon { public ClipboardMathFormula() : base("ClipboardMathFormula", IconVariant.Regular, IconSize.Size16, "") { } }
public class ClipboardMonth : Icon { public ClipboardMonth() : base("ClipboardMonth", IconVariant.Regular, IconSize.Size16, "") { } }
public class ClipboardMultiple : Icon { public ClipboardMultiple() : base("ClipboardMultiple", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -499,8 +503,8 @@ public class ContentViewGalleryLightning : Icon { public ContentViewGalleryLight
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Regular, IconSize.Size16, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Regular, IconSize.Size16, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Regular, IconSize.Size16, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size16, "") { } }
- public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Regular, IconSize.Size16, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Regular, IconSize.Size16, "") { } }
public class CropArrowRotate : Icon { public CropArrowRotate() : base("CropArrowRotate", IconVariant.Regular, IconSize.Size16, "") { } }
public class Crown : Icon { public Crown() : base("Crown", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -524,6 +528,7 @@ public class Database : Icon { public Database() : base("Database", IconVariant.
public class DatabaseArrowRight : Icon { public DatabaseArrowRight() : base("DatabaseArrowRight", IconVariant.Regular, IconSize.Size16, "") { } }
public class DatabaseArrowUp : Icon { public DatabaseArrowUp() : base("DatabaseArrowUp", IconVariant.Regular, IconSize.Size16, "") { } }
public class DatabaseCheckmark : Icon { public DatabaseCheckmark() : base("DatabaseCheckmark", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class DatabaseSettings : Icon { public DatabaseSettings() : base("DatabaseSettings", IconVariant.Regular, IconSize.Size16, "") { } }
public class DatabaseStack : Icon { public DatabaseStack() : base("DatabaseStack", IconVariant.Regular, IconSize.Size16, "") { } }
public class DataHistogram : Icon { public DataHistogram() : base("DataHistogram", IconVariant.Regular, IconSize.Size16, "") { } }
public class DataLine : Icon { public DataLine() : base("DataLine", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -644,6 +649,7 @@ public class DocumentVb : Icon { public DocumentVb() : base("DocumentVb", IconVa
public class DocumentWord : Icon { public DocumentWord() : base("DocumentWord", IconVariant.Regular, IconSize.Size16, "") { } }
public class DocumentYml : Icon { public DocumentYml() : base("DocumentYml", IconVariant.Regular, IconSize.Size16, "") { } }
public class Door : Icon { public Door() : base("Door", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class DoorAdd : Icon { public DoorAdd() : base("DoorAdd", IconVariant.Regular, IconSize.Size16, "") { } }
public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Regular, IconSize.Size16, "") { } }
public class DoorArrowRight : Icon { public DoorArrowRight() : base("DoorArrowRight", IconVariant.Regular, IconSize.Size16, "") { } }
public class DoubleTapSwipeDown : Icon { public DoubleTapSwipeDown() : base("DoubleTapSwipeDown", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -751,7 +757,8 @@ public class GanttChart : Icon { public GanttChart() : base("GanttChart", IconVa
public class Gas : Icon { public Gas() : base("Gas", IconVariant.Regular, IconSize.Size16, "") { } }
public class GasPropane : Icon { public GasPropane() : base("GasPropane", IconVariant.Regular, IconSize.Size16, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Regular, IconSize.Size16, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size16, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Regular, IconSize.Size16, "") { } }
public class GavelProhibited : Icon { public GavelProhibited() : base("GavelProhibited", IconVariant.Regular, IconSize.Size16, "") { } }
public class Gif : Icon { public Gif() : base("Gif", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -1044,6 +1051,7 @@ public class PaintBrush : Icon { public PaintBrush() : base("PaintBrush", IconVa
public class PaintBrushSubtract : Icon { public PaintBrushSubtract() : base("PaintBrushSubtract", IconVariant.Regular, IconSize.Size16, "") { } }
public class PaintBucket : Icon { public PaintBucket() : base("PaintBucket", IconVariant.Regular, IconSize.Size16, "") { } }
public class PaintBucketBrush : Icon { public PaintBucketBrush() : base("PaintBucketBrush", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class Pair : Icon { public Pair() : base("Pair", IconVariant.Regular, IconSize.Size16, "") { } }
public class PanelLeft : Icon { public PanelLeft() : base("PanelLeft", IconVariant.Regular, IconSize.Size16, "") { } }
public class PanelLeftAdd : Icon { public PanelLeftAdd() : base("PanelLeftAdd", IconVariant.Regular, IconSize.Size16, "") { } }
public class PanelLeftContract : Icon { public PanelLeftContract() : base("PanelLeftContract", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -1245,6 +1253,7 @@ public class Save : Icon { public Save() : base("Save", IconVariant.Regular, Ico
public class SaveMultiple : Icon { public SaveMultiple() : base("SaveMultiple", IconVariant.Regular, IconSize.Size16, "") { } }
public class Savings : Icon { public Savings() : base("Savings", IconVariant.Regular, IconSize.Size16, "") { } }
public class ScaleFit : Icon { public ScaleFit() : base("ScaleFit", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Regular, IconSize.Size16, "") { } }
public class Scan : Icon { public Scan() : base("Scan", IconVariant.Regular, IconSize.Size16, "") { } }
public class ScanCamera : Icon { public ScanCamera() : base("ScanCamera", IconVariant.Regular, IconSize.Size16, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -1264,6 +1273,8 @@ public class SeatAdd : Icon { public SeatAdd() : base("SeatAdd", IconVariant.Reg
public class SeatMultipleStadium : Icon { public SeatMultipleStadium() : base("SeatMultipleStadium", IconVariant.Regular, IconSize.Size16, "") { } }
public class SelectAllOff : Icon { public SelectAllOff() : base("SelectAllOff", IconVariant.Regular, IconSize.Size16, "") { } }
public class SelectAllOn : Icon { public SelectAllOn() : base("SelectAllOn", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class SelectObject : Icon { public SelectObject() : base("SelectObject", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class SelectObjectSkew : Icon { public SelectObjectSkew() : base("SelectObjectSkew", IconVariant.Regular, IconSize.Size16, "") { } }
public class Send : Icon { public Send() : base("Send", IconVariant.Regular, IconSize.Size16, "") { } }
public class SendBeaker : Icon { public SendBeaker() : base("SendBeaker", IconVariant.Regular, IconSize.Size16, "") { } }
public class SendPerson : Icon { public SendPerson() : base("SendPerson", IconVariant.Regular, IconSize.Size16, "") { } }
@@ -1315,6 +1326,7 @@ public class SineWaveDots : Icon { public SineWaveDots() : base("SineWaveDots",
public class SlashForward : Icon { public SlashForward() : base("SlashForward", IconVariant.Regular, IconSize.Size16, "") { } }
public class SlideAdd : Icon { public SlideAdd() : base("SlideAdd", IconVariant.Regular, IconSize.Size16, "") { } }
public class SlideEraser : Icon { public SlideEraser() : base("SlideEraser", IconVariant.Regular, IconSize.Size16, "") { } }
+ public class SlideMultiple : Icon { public SlideMultiple() : base("SlideMultiple", IconVariant.Regular, IconSize.Size16, "") { } }
public class SlideRecord : Icon { public SlideRecord() : base("SlideRecord", IconVariant.Regular, IconSize.Size16, "") { } }
public class SlideSearch : Icon { public SlideSearch() : base("SlideSearch", IconVariant.Regular, IconSize.Size16, "") { } }
public class SlideText : Icon { public SlideText() : base("SlideText", IconVariant.Regular, IconSize.Size16, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular20.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular20.cs
index daa0143a61..d8e8ca0122 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular20.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular20.cs
@@ -71,6 +71,7 @@ public class ApprovalsApp : Icon { public ApprovalsApp() : base("ApprovalsApp",
public class Apps : Icon { public Apps() : base("Apps", IconVariant.Regular, IconSize.Size20, "") { } }
public class AppsAddIn : Icon { public AppsAddIn() : base("AppsAddIn", IconVariant.Regular, IconSize.Size20, "") { } }
public class AppsAddInOff : Icon { public AppsAddInOff() : base("AppsAddInOff", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class AppsBulletList : Icon { public AppsBulletList() : base("AppsBulletList", IconVariant.Regular, IconSize.Size20, "") { } }
public class AppsList : Icon { public AppsList() : base("AppsList", IconVariant.Regular, IconSize.Size20, "") { } }
public class AppsListDetail : Icon { public AppsListDetail() : base("AppsListDetail", IconVariant.Regular, IconSize.Size20, "") { } }
public class AppsSettings : Icon { public AppsSettings() : base("AppsSettings", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -171,8 +172,8 @@ public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll
public class ArrowReplyDown : Icon { public ArrowReplyDown() : base("ArrowReplyDown", IconVariant.Regular, IconSize.Size20, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Regular, IconSize.Size20, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
- public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Regular, IconSize.Size20, "") { } }
- public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Regular, IconSize.Size20, "") { } }
public class ArrowRouting : Icon { public ArrowRouting() : base("ArrowRouting", IconVariant.Regular, IconSize.Size20, "") { } }
public class ArrowRoutingRectangleMultiple : Icon { public ArrowRoutingRectangleMultiple() : base("ArrowRoutingRectangleMultiple", IconVariant.Regular, IconSize.Size20, "") { } }
public class ArrowsBidirectional : Icon { public ArrowsBidirectional() : base("ArrowsBidirectional", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -554,6 +555,7 @@ public class ChatMultipleHeart : Icon { public ChatMultipleHeart() : base("ChatM
public class ChatMultipleMinus : Icon { public ChatMultipleMinus() : base("ChatMultipleMinus", IconVariant.Regular, IconSize.Size20, "") { } }
public class ChatMultiplePerson : Icon { public ChatMultiplePerson() : base("ChatMultiplePerson", IconVariant.Regular, IconSize.Size20, "") { } }
public class ChatOff : Icon { public ChatOff() : base("ChatOff", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class ChatPerson : Icon { public ChatPerson() : base("ChatPerson", IconVariant.Regular, IconSize.Size20, "") { } }
public class ChatSettings : Icon { public ChatSettings() : base("ChatSettings", IconVariant.Regular, IconSize.Size20, "") { } }
public class ChatSparkle : Icon { public ChatSparkle() : base("ChatSparkle", IconVariant.Regular, IconSize.Size20, "") { } }
public class ChatVideo : Icon { public ChatVideo() : base("ChatVideo", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -635,6 +637,7 @@ public class ClipboardHeart : Icon { public ClipboardHeart() : base("ClipboardHe
public class ClipboardImage : Icon { public ClipboardImage() : base("ClipboardImage", IconVariant.Regular, IconSize.Size20, "") { } }
public class ClipboardLetter : Icon { public ClipboardLetter() : base("ClipboardLetter", IconVariant.Regular, IconSize.Size20, "") { } }
public class ClipboardLink : Icon { public ClipboardLink() : base("ClipboardLink", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class ClipboardMarkdown : Icon { public ClipboardMarkdown() : base("ClipboardMarkdown", IconVariant.Regular, IconSize.Size20, "") { } }
public class ClipboardMathFormula : Icon { public ClipboardMathFormula() : base("ClipboardMathFormula", IconVariant.Regular, IconSize.Size20, "") { } }
public class ClipboardMonth : Icon { public ClipboardMonth() : base("ClipboardMonth", IconVariant.Regular, IconSize.Size20, "") { } }
public class ClipboardMore : Icon { public ClipboardMore() : base("ClipboardMore", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -699,13 +702,14 @@ public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVaria
public class Collections : Icon { public Collections() : base("Collections", IconVariant.Regular, IconSize.Size20, "") { } }
public class CollectionsAdd : Icon { public CollectionsAdd() : base("CollectionsAdd", IconVariant.Regular, IconSize.Size20, "") { } }
public class CollectionsEmpty : Icon { public CollectionsEmpty() : base("CollectionsEmpty", IconVariant.Regular, IconSize.Size20, "") { } }
- public class Color : Icon { public Color() : base("Color", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class Color : Icon { public Color() : base("Color", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColorBackground : Icon { public ColorBackground() : base("ColorBackground", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColorBackgroundAccent : Icon { public ColorBackgroundAccent() : base("ColorBackgroundAccent", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColorFillAccent : Icon { public ColorFillAccent() : base("ColorFillAccent", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColorLine : Icon { public ColorLine() : base("ColorLine", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColorLineAccent : Icon { public ColorLineAccent() : base("ColorLineAccent", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class ColorOff : Icon { public ColorOff() : base("ColorOff", IconVariant.Regular, IconSize.Size20, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColumnArrowRight : Icon { public ColumnArrowRight() : base("ColumnArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
public class ColumnDoubleCompare : Icon { public ColumnDoubleCompare() : base("ColumnDoubleCompare", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -757,10 +761,10 @@ public class ContractUpRight : Icon { public ContractUpRight() : base("ContractU
public class ControlButton : Icon { public ControlButton() : base("ControlButton", IconVariant.Regular, IconSize.Size20, "") { } }
public class ConvertRange : Icon { public ConvertRange() : base("ConvertRange", IconVariant.Regular, IconSize.Size20, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Regular, IconSize.Size20, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size20, "") { } }
- public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Regular, IconSize.Size20, "") { } }
- public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
- public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Regular, IconSize.Size20, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Regular, IconSize.Size20, "") { } }
public class Counter : Icon { public Counter() : base("Counter", IconVariant.Regular, IconSize.Size20, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -791,6 +795,7 @@ public class CursorHoverOff : Icon { public CursorHoverOff() : base("CursorHover
public class CursorProhibited : Icon { public CursorProhibited() : base("CursorProhibited", IconVariant.Regular, IconSize.Size20, "") { } }
public class Cut : Icon { public Cut() : base("Cut", IconVariant.Regular, IconSize.Size20, "") { } }
public class DarkTheme : Icon { public DarkTheme() : base("DarkTheme", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class Dashboard : Icon { public Dashboard() : base("Dashboard", IconVariant.Regular, IconSize.Size20, "") { } }
public class DataArea : Icon { public DataArea() : base("DataArea", IconVariant.Regular, IconSize.Size20, "") { } }
public class DataBarHorizontal : Icon { public DataBarHorizontal() : base("DataBarHorizontal", IconVariant.Regular, IconSize.Size20, "") { } }
public class DataBarVertical : Icon { public DataBarVertical() : base("DataBarVertical", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -810,6 +815,7 @@ public class DatabaseMultiple : Icon { public DatabaseMultiple() : base("Databas
public class DatabasePerson : Icon { public DatabasePerson() : base("DatabasePerson", IconVariant.Regular, IconSize.Size20, "") { } }
public class DatabasePlugConnected : Icon { public DatabasePlugConnected() : base("DatabasePlugConnected", IconVariant.Regular, IconSize.Size20, "") { } }
public class DatabaseSearch : Icon { public DatabaseSearch() : base("DatabaseSearch", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class DatabaseSettings : Icon { public DatabaseSettings() : base("DatabaseSettings", IconVariant.Regular, IconSize.Size20, "") { } }
public class DatabaseSwitch : Icon { public DatabaseSwitch() : base("DatabaseSwitch", IconVariant.Regular, IconSize.Size20, "") { } }
public class DatabaseWarning : Icon { public DatabaseWarning() : base("DatabaseWarning", IconVariant.Regular, IconSize.Size20, "") { } }
public class DatabaseWindow : Icon { public DatabaseWindow() : base("DatabaseWindow", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -859,6 +865,7 @@ public class DesktopSignal : Icon { public DesktopSignal() : base("DesktopSignal
public class DesktopSpeaker : Icon { public DesktopSpeaker() : base("DesktopSpeaker", IconVariant.Regular, IconSize.Size20, "") { } }
public class DesktopSpeakerOff : Icon { public DesktopSpeakerOff() : base("DesktopSpeakerOff", IconVariant.Regular, IconSize.Size20, "") { } }
public class DesktopSync : Icon { public DesktopSync() : base("DesktopSync", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class DesktopTag : Icon { public DesktopTag() : base("DesktopTag", IconVariant.Regular, IconSize.Size20, "") { } }
public class DesktopToolbox : Icon { public DesktopToolbox() : base("DesktopToolbox", IconVariant.Regular, IconSize.Size20, "") { } }
public class DesktopTower : Icon { public DesktopTower() : base("DesktopTower", IconVariant.Regular, IconSize.Size20, "") { } }
public class DeveloperBoard : Icon { public DeveloperBoard() : base("DeveloperBoard", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -902,6 +909,7 @@ public class DocumentArrowUp : Icon { public DocumentArrowUp() : base("DocumentA
public class DocumentBorder : Icon { public DocumentBorder() : base("DocumentBorder", IconVariant.Regular, IconSize.Size20, "") { } }
public class DocumentBorderPrint : Icon { public DocumentBorderPrint() : base("DocumentBorderPrint", IconVariant.Regular, IconSize.Size20, "") { } }
public class DocumentBriefcase : Icon { public DocumentBriefcase() : base("DocumentBriefcase", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class DocumentBroken : Icon { public DocumentBroken() : base("DocumentBroken", IconVariant.Regular, IconSize.Size20, "") { } }
public class DocumentBulletList : Icon { public DocumentBulletList() : base("DocumentBulletList", IconVariant.Regular, IconSize.Size20, "") { } }
public class DocumentBulletListArrowLeft : Icon { public DocumentBulletListArrowLeft() : base("DocumentBulletListArrowLeft", IconVariant.Regular, IconSize.Size20, "") { } }
public class DocumentBulletListClock : Icon { public DocumentBulletListClock() : base("DocumentBulletListClock", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1006,6 +1014,7 @@ public class DocumentWidth : Icon { public DocumentWidth() : base("DocumentWidth
public class DocumentWord : Icon { public DocumentWord() : base("DocumentWord", IconVariant.Regular, IconSize.Size20, "") { } }
public class DocumentYml : Icon { public DocumentYml() : base("DocumentYml", IconVariant.Regular, IconSize.Size20, "") { } }
public class Door : Icon { public Door() : base("Door", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class DoorAdd : Icon { public DoorAdd() : base("DoorAdd", IconVariant.Regular, IconSize.Size20, "") { } }
public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Regular, IconSize.Size20, "") { } }
public class DoorArrowRight : Icon { public DoorArrowRight() : base("DoorArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
public class DoorTag : Icon { public DoorTag() : base("DoorTag", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1110,6 +1119,7 @@ public class Fax : Icon { public Fax() : base("Fax", IconVariant.Regular, IconSi
public class Feed : Icon { public Feed() : base("Feed", IconVariant.Regular, IconSize.Size20, "") { } }
public class Filmstrip : Icon { public Filmstrip() : base("Filmstrip", IconVariant.Regular, IconSize.Size20, "") { } }
public class FilmstripImage : Icon { public FilmstripImage() : base("FilmstripImage", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class FilmstripMusicNote2 : Icon { public FilmstripMusicNote2() : base("FilmstripMusicNote2", IconVariant.Regular, IconSize.Size20, "") { } }
public class FilmstripPlay : Icon { public FilmstripPlay() : base("FilmstripPlay", IconVariant.Regular, IconSize.Size20, "") { } }
public class FilmstripSplit : Icon { public FilmstripSplit() : base("FilmstripSplit", IconVariant.Regular, IconSize.Size20, "") { } }
public class Filter : Icon { public Filter() : base("Filter", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1150,9 +1160,11 @@ public class FolderArrowLeft : Icon { public FolderArrowLeft() : base("FolderArr
public class FolderArrowRight : Icon { public FolderArrowRight() : base("FolderArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderArrowUp : Icon { public FolderArrowUp() : base("FolderArrowUp", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderBriefcase : Icon { public FolderBriefcase() : base("FolderBriefcase", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class FolderDataBar : Icon { public FolderDataBar() : base("FolderDataBar", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderDocument : Icon { public FolderDocument() : base("FolderDocument", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderGlobe : Icon { public FolderGlobe() : base("FolderGlobe", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderHint : Icon { public FolderHint() : base("FolderHint", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class FolderHolder : Icon { public FolderHolder() : base("FolderHolder", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderLightning : Icon { public FolderLightning() : base("FolderLightning", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderLink : Icon { public FolderLink() : base("FolderLink", IconVariant.Regular, IconSize.Size20, "") { } }
public class FolderList : Icon { public FolderList() : base("FolderList", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1197,6 +1209,14 @@ public class FStop : Icon { public FStop() : base("FStop", IconVariant.Regular,
public class FullScreenMaximize : Icon { public FullScreenMaximize() : base("FullScreenMaximize", IconVariant.Regular, IconSize.Size20, "") { } }
public class FullScreenMinimize : Icon { public FullScreenMinimize() : base("FullScreenMinimize", IconVariant.Regular, IconSize.Size20, "") { } }
public class GameChat : Icon { public GameChat() : base("GameChat", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerBumperLeft : Icon { public GameControllerBumperLeft() : base("GameControllerBumperLeft", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerBumperRight : Icon { public GameControllerBumperRight() : base("GameControllerBumperRight", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerButtonA : Icon { public GameControllerButtonA() : base("GameControllerButtonA", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerButtonB : Icon { public GameControllerButtonB() : base("GameControllerButtonB", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerButtonX : Icon { public GameControllerButtonX() : base("GameControllerButtonX", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerButtonY : Icon { public GameControllerButtonY() : base("GameControllerButtonY", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerTriggerLeft : Icon { public GameControllerTriggerLeft() : base("GameControllerTriggerLeft", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GameControllerTriggerRight : Icon { public GameControllerTriggerRight() : base("GameControllerTriggerRight", IconVariant.Regular, IconSize.Size20, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Regular, IconSize.Size20, "") { } }
public class GanttChart : Icon { public GanttChart() : base("GanttChart", IconVariant.Regular, IconSize.Size20, "") { } }
public class Gas : Icon { public Gas() : base("Gas", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1205,7 +1225,8 @@ public class GasPump : Icon { public GasPump() : base("GasPump", IconVariant.Reg
public class Gather : Icon { public Gather() : base("Gather", IconVariant.Regular, IconSize.Size20, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Regular, IconSize.Size20, "") { } }
public class GaugeAdd : Icon { public GaugeAdd() : base("GaugeAdd", IconVariant.Regular, IconSize.Size20, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size20, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Regular, IconSize.Size20, "") { } }
public class GavelProhibited : Icon { public GavelProhibited() : base("GavelProhibited", IconVariant.Regular, IconSize.Size20, "") { } }
public class Gesture : Icon { public Gesture() : base("Gesture", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1235,6 +1256,7 @@ public class GlobePerson : Icon { public GlobePerson() : base("GlobePerson", Ico
public class GlobeProhibited : Icon { public GlobeProhibited() : base("GlobeProhibited", IconVariant.Regular, IconSize.Size20, "") { } }
public class GlobeSearch : Icon { public GlobeSearch() : base("GlobeSearch", IconVariant.Regular, IconSize.Size20, "") { } }
public class GlobeShield : Icon { public GlobeShield() : base("GlobeShield", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class GlobeStand : Icon { public GlobeStand() : base("GlobeStand", IconVariant.Regular, IconSize.Size20, "") { } }
public class GlobeStar : Icon { public GlobeStar() : base("GlobeStar", IconVariant.Regular, IconSize.Size20, "") { } }
public class GlobeSurface : Icon { public GlobeSurface() : base("GlobeSurface", IconVariant.Regular, IconSize.Size20, "") { } }
public class GlobeSync : Icon { public GlobeSync() : base("GlobeSync", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1321,6 +1343,7 @@ public class ImageArrowForward : Icon { public ImageArrowForward() : base("Image
public class ImageBorder : Icon { public ImageBorder() : base("ImageBorder", IconVariant.Regular, IconSize.Size20, "") { } }
public class ImageCircle : Icon { public ImageCircle() : base("ImageCircle", IconVariant.Regular, IconSize.Size20, "") { } }
public class ImageCopy : Icon { public ImageCopy() : base("ImageCopy", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class ImageDismiss : Icon { public ImageDismiss() : base("ImageDismiss", IconVariant.Regular, IconSize.Size20, "") { } }
public class ImageEdit : Icon { public ImageEdit() : base("ImageEdit", IconVariant.Regular, IconSize.Size20, "") { } }
public class ImageGlobe : Icon { public ImageGlobe() : base("ImageGlobe", IconVariant.Regular, IconSize.Size20, "") { } }
public class ImageMultiple : Icon { public ImageMultiple() : base("ImageMultiple", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1370,6 +1393,7 @@ public class KeyMultiple : Icon { public KeyMultiple() : base("KeyMultiple", Ico
public class KeyReset : Icon { public KeyReset() : base("KeyReset", IconVariant.Regular, IconSize.Size20, "") { } }
public class Laptop : Icon { public Laptop() : base("Laptop", IconVariant.Regular, IconSize.Size20, "") { } }
public class LaptopBriefcase : Icon { public LaptopBriefcase() : base("LaptopBriefcase", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class LaptopCheckmark : Icon { public LaptopCheckmark() : base("LaptopCheckmark", IconVariant.Regular, IconSize.Size20, "") { } }
public class LaptopDismiss : Icon { public LaptopDismiss() : base("LaptopDismiss", IconVariant.Regular, IconSize.Size20, "") { } }
public class LaptopOff : Icon { public LaptopOff() : base("LaptopOff", IconVariant.Regular, IconSize.Size20, "") { } }
public class LaptopPerson : Icon { public LaptopPerson() : base("LaptopPerson", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1436,6 +1460,7 @@ public class LinkAdd : Icon { public LinkAdd() : base("LinkAdd", IconVariant.Reg
public class LinkDismiss : Icon { public LinkDismiss() : base("LinkDismiss", IconVariant.Regular, IconSize.Size20, "") { } }
public class LinkEdit : Icon { public LinkEdit() : base("LinkEdit", IconVariant.Regular, IconSize.Size20, "") { } }
public class LinkMultiple : Icon { public LinkMultiple() : base("LinkMultiple", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class LinkOff : Icon { public LinkOff() : base("LinkOff", IconVariant.Regular, IconSize.Size20, "") { } }
public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Regular, IconSize.Size20, "") { } }
public class LinkSettings : Icon { public LinkSettings() : base("LinkSettings", IconVariant.Regular, IconSize.Size20, "") { } }
public class LinkSquare : Icon { public LinkSquare() : base("LinkSquare", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1449,6 +1474,7 @@ public class Live : Icon { public Live() : base("Live", IconVariant.Regular, Ico
public class LiveOff : Icon { public LiveOff() : base("LiveOff", IconVariant.Regular, IconSize.Size20, "") { } }
public class LocalLanguage : Icon { public LocalLanguage() : base("LocalLanguage", IconVariant.Regular, IconSize.Size20, "") { } }
public class LocalLanguageEn : Icon { public LocalLanguageEn() : base("LocalLanguageEn", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class LocalLanguageGlobe : Icon { public LocalLanguageGlobe() : base("LocalLanguageGlobe", IconVariant.Regular, IconSize.Size20, "") { } }
public class LocalLanguageKo : Icon { public LocalLanguageKo() : base("LocalLanguageKo", IconVariant.Regular, IconSize.Size20, "") { } }
public class Location : Icon { public Location() : base("Location", IconVariant.Regular, IconSize.Size20, "") { } }
public class LocationAdd : Icon { public LocationAdd() : base("LocationAdd", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1521,6 +1547,7 @@ public class MailUnread : Icon { public MailUnread() : base("MailUnread", IconVa
public class MailWarning : Icon { public MailWarning() : base("MailWarning", IconVariant.Regular, IconSize.Size20, "") { } }
public class Map : Icon { public Map() : base("Map", IconVariant.Regular, IconSize.Size20, "") { } }
public class MapDrive : Icon { public MapDrive() : base("MapDrive", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class MapPin : Icon { public MapPin() : base("MapPin", IconVariant.Regular, IconSize.Size20, "") { } }
public class Markdown : Icon { public Markdown() : base("Markdown", IconVariant.Regular, IconSize.Size20, "") { } }
public class MatchAppLayout : Icon { public MatchAppLayout() : base("MatchAppLayout", IconVariant.Regular, IconSize.Size20, "") { } }
public class MathFormatLinear : Icon { public MathFormatLinear() : base("MathFormatLinear", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1705,6 +1732,7 @@ public class PeopleCommunityAdd : Icon { public PeopleCommunityAdd() : base("Peo
public class PeopleEdit : Icon { public PeopleEdit() : base("PeopleEdit", IconVariant.Regular, IconSize.Size20, "") { } }
public class PeopleError : Icon { public PeopleError() : base("PeopleError", IconVariant.Regular, IconSize.Size20, "") { } }
public class PeopleEye : Icon { public PeopleEye() : base("PeopleEye", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class PeopleGameController : Icon { public PeopleGameController() : base("PeopleGameController", IconVariant.Regular, IconSize.Size20, "") { } }
public class PeopleInterwoven : Icon { public PeopleInterwoven() : base("PeopleInterwoven", IconVariant.Regular, IconSize.Size20, "") { } }
public class PeopleLink : Icon { public PeopleLink() : base("PeopleLink", IconVariant.Regular, IconSize.Size20, "") { } }
public class PeopleList : Icon { public PeopleList() : base("PeopleList", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1888,7 +1916,7 @@ public class ProjectionScreenTextSparkle : Icon { public ProjectionScreenTextSpa
public class Prompt : Icon { public Prompt() : base("Prompt", IconVariant.Regular, IconSize.Size20, "") { } }
public class ProtocolHandler : Icon { public ProtocolHandler() : base("ProtocolHandler", IconVariant.Regular, IconSize.Size20, "") { } }
public class Pulse : Icon { public Pulse() : base("Pulse", IconVariant.Regular, IconSize.Size20, "") { } }
- public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Regular, IconSize.Size20, "") { } }
public class PuzzleCube : Icon { public PuzzleCube() : base("PuzzleCube", IconVariant.Regular, IconSize.Size20, "") { } }
public class PuzzleCubePiece : Icon { public PuzzleCubePiece() : base("PuzzleCubePiece", IconVariant.Regular, IconSize.Size20, "") { } }
public class PuzzlePiece : Icon { public PuzzlePiece() : base("PuzzlePiece", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1921,7 +1949,10 @@ public class ReceiptSparkles : Icon { public ReceiptSparkles() : base("ReceiptSp
public class Record : Icon { public Record() : base("Record", IconVariant.Regular, IconSize.Size20, "") { } }
public class RecordStop : Icon { public RecordStop() : base("RecordStop", IconVariant.Regular, IconSize.Size20, "") { } }
public class RectangleLandscape : Icon { public RectangleLandscape() : base("RectangleLandscape", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class RectangleLandscapeClock : Icon { public RectangleLandscapeClock() : base("RectangleLandscapeClock", IconVariant.Regular, IconSize.Size20, "") { } }
public class RectangleLandscapeHintCopy : Icon { public RectangleLandscapeHintCopy() : base("RectangleLandscapeHintCopy", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class RectangleLandscapeLineHorizontal : Icon { public RectangleLandscapeLineHorizontal() : base("RectangleLandscapeLineHorizontal", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class RectangleLandscapeOff : Icon { public RectangleLandscapeOff() : base("RectangleLandscapeOff", IconVariant.Regular, IconSize.Size20, "") { } }
public class RectangleLandscapeSparkle : Icon { public RectangleLandscapeSparkle() : base("RectangleLandscapeSparkle", IconVariant.Regular, IconSize.Size20, "") { } }
public class RectangleLandscapeSync : Icon { public RectangleLandscapeSync() : base("RectangleLandscapeSync", IconVariant.Regular, IconSize.Size20, "") { } }
public class RectangleLandscapeSyncOff : Icon { public RectangleLandscapeSyncOff() : base("RectangleLandscapeSyncOff", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -1966,7 +1997,7 @@ public class Run : Icon { public Run() : base("Run", IconVariant.Regular, IconSi
public class Sanitize : Icon { public Sanitize() : base("Sanitize", IconVariant.Regular, IconSize.Size20, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Regular, IconSize.Size20, "") { } }
public class SaveArrowRight : Icon { public SaveArrowRight() : base("SaveArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
- public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Regular, IconSize.Size20, "") { } }
public class SaveEdit : Icon { public SaveEdit() : base("SaveEdit", IconVariant.Regular, IconSize.Size20, "") { } }
public class SaveImage : Icon { public SaveImage() : base("SaveImage", IconVariant.Regular, IconSize.Size20, "") { } }
public class SaveMultiple : Icon { public SaveMultiple() : base("SaveMultiple", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2014,7 +2045,7 @@ public class SelectObjectSkewEdit : Icon { public SelectObjectSkewEdit() : base(
public class Send : Icon { public Send() : base("Send", IconVariant.Regular, IconSize.Size20, "") { } }
public class SendBeaker : Icon { public SendBeaker() : base("SendBeaker", IconVariant.Regular, IconSize.Size20, "") { } }
public class SendClock : Icon { public SendClock() : base("SendClock", IconVariant.Regular, IconSize.Size20, "") { } }
- public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Regular, IconSize.Size20, "") { } }
public class SendPerson : Icon { public SendPerson() : base("SendPerson", IconVariant.Regular, IconSize.Size20, "") { } }
public class SerialPort : Icon { public SerialPort() : base("SerialPort", IconVariant.Regular, IconSize.Size20, "") { } }
public class SerialPortOff : Icon { public SerialPortOff() : base("SerialPortOff", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2026,6 +2057,7 @@ public class ServiceBell : Icon { public ServiceBell() : base("ServiceBell", Ico
public class Settings : Icon { public Settings() : base("Settings", IconVariant.Regular, IconSize.Size20, "") { } }
public class SettingsChat : Icon { public SettingsChat() : base("SettingsChat", IconVariant.Regular, IconSize.Size20, "") { } }
public class SettingsCogMultiple : Icon { public SettingsCogMultiple() : base("SettingsCogMultiple", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class SettingsSync : Icon { public SettingsSync() : base("SettingsSync", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShapeExclude : Icon { public ShapeExclude() : base("ShapeExclude", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShapeIntersect : Icon { public ShapeIntersect() : base("ShapeIntersect", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShapeOrganic : Icon { public ShapeOrganic() : base("ShapeOrganic", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2070,6 +2102,7 @@ public class ShiftsOpen : Icon { public ShiftsOpen() : base("ShiftsOpen", IconVa
public class ShiftsProhibited : Icon { public ShiftsProhibited() : base("ShiftsProhibited", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShiftsQuestionMark : Icon { public ShiftsQuestionMark() : base("ShiftsQuestionMark", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShiftsTeam : Icon { public ShiftsTeam() : base("ShiftsTeam", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class Shirt : Icon { public Shirt() : base("Shirt", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShoppingBag : Icon { public ShoppingBag() : base("ShoppingBag", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShoppingBagAdd : Icon { public ShoppingBagAdd() : base("ShoppingBagAdd", IconVariant.Regular, IconSize.Size20, "") { } }
public class ShoppingBagArrowLeft : Icon { public ShoppingBagArrowLeft() : base("ShoppingBagArrowLeft", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2102,7 +2135,7 @@ public class SlideEraser : Icon { public SlideEraser() : base("SlideEraser", Ico
public class SlideGrid : Icon { public SlideGrid() : base("SlideGrid", IconVariant.Regular, IconSize.Size20, "") { } }
public class SlideHide : Icon { public SlideHide() : base("SlideHide", IconVariant.Regular, IconSize.Size20, "") { } }
public class SlideLayout : Icon { public SlideLayout() : base("SlideLayout", IconVariant.Regular, IconSize.Size20, "") { } }
- public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Regular, IconSize.Size20, "") { } }
public class SlideMicrophone : Icon { public SlideMicrophone() : base("SlideMicrophone", IconVariant.Regular, IconSize.Size20, "") { } }
public class SlideMultiple : Icon { public SlideMultiple() : base("SlideMultiple", IconVariant.Regular, IconSize.Size20, "") { } }
public class SlideMultipleArrowRight : Icon { public SlideMultipleArrowRight() : base("SlideMultipleArrowRight", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2148,6 +2181,7 @@ public class Speaker1 : Icon { public Speaker1() : base("Speaker1", IconVariant.
public class Speaker2 : Icon { public Speaker2() : base("Speaker2", IconVariant.Regular, IconSize.Size20, "") { } }
public class SpeakerBluetooth : Icon { public SpeakerBluetooth() : base("SpeakerBluetooth", IconVariant.Regular, IconSize.Size20, "") { } }
public class SpeakerBox : Icon { public SpeakerBox() : base("SpeakerBox", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class SpeakerBoxKeyboard : Icon { public SpeakerBoxKeyboard() : base("SpeakerBoxKeyboard", IconVariant.Regular, IconSize.Size20, "") { } }
public class SpeakerEdit : Icon { public SpeakerEdit() : base("SpeakerEdit", IconVariant.Regular, IconSize.Size20, "") { } }
public class SpeakerMute : Icon { public SpeakerMute() : base("SpeakerMute", IconVariant.Regular, IconSize.Size20, "") { } }
public class SpeakerOff : Icon { public SpeakerOff() : base("SpeakerOff", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2216,6 +2250,7 @@ public class Stream : Icon { public Stream() : base("Stream", IconVariant.Regula
public class StreamInput : Icon { public StreamInput() : base("StreamInput", IconVariant.Regular, IconSize.Size20, "") { } }
public class StreamInputOutput : Icon { public StreamInputOutput() : base("StreamInputOutput", IconVariant.Regular, IconSize.Size20, "") { } }
public class StreamOutput : Icon { public StreamOutput() : base("StreamOutput", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class StreetHome : Icon { public StreetHome() : base("StreetHome", IconVariant.Regular, IconSize.Size20, "") { } }
public class StreetSign : Icon { public StreetSign() : base("StreetSign", IconVariant.Regular, IconSize.Size20, "") { } }
public class StyleGuide : Icon { public StyleGuide() : base("StyleGuide", IconVariant.Regular, IconSize.Size20, "") { } }
public class SubGrid : Icon { public SubGrid() : base("SubGrid", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2327,6 +2362,7 @@ public class TableStackRight : Icon { public TableStackRight() : base("TableStac
public class TableSwitch : Icon { public TableSwitch() : base("TableSwitch", IconVariant.Regular, IconSize.Size20, "") { } }
public class Tablet : Icon { public Tablet() : base("Tablet", IconVariant.Regular, IconSize.Size20, "") { } }
public class TabletLaptop : Icon { public TabletLaptop() : base("TabletLaptop", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class TabletPhoneDesktop : Icon { public TabletPhoneDesktop() : base("TabletPhoneDesktop", IconVariant.Regular, IconSize.Size20, "") { } }
public class TabletSpeaker : Icon { public TabletSpeaker() : base("TabletSpeaker", IconVariant.Regular, IconSize.Size20, "") { } }
public class TabProhibited : Icon { public TabProhibited() : base("TabProhibited", IconVariant.Regular, IconSize.Size20, "") { } }
public class Tabs : Icon { public Tabs() : base("Tabs", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2433,6 +2469,7 @@ public class TextboxAlignMiddleLeft : Icon { public TextboxAlignMiddleLeft() : b
public class TextboxAlignMiddleRight : Icon { public TextboxAlignMiddleRight() : base("TextboxAlignMiddleRight", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextboxAlignMiddleRotate90 : Icon { public TextboxAlignMiddleRotate90() : base("TextboxAlignMiddleRotate90", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextboxAlignTop : Icon { public TextboxAlignTop() : base("TextboxAlignTop", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class TextboxAlignTopArrowClockwise : Icon { public TextboxAlignTopArrowClockwise() : base("TextboxAlignTopArrowClockwise", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : base("TextboxAlignTopCenter", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2446,6 +2483,7 @@ public class TextBulletList90 : Icon { public TextBulletList90() : base("TextBul
public class TextBulletListAdd : Icon { public TextBulletListAdd() : base("TextBulletListAdd", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextBulletListCheckmark : Icon { public TextBulletListCheckmark() : base("TextBulletListCheckmark", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextBulletListDismiss : Icon { public TextBulletListDismiss() : base("TextBulletListDismiss", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class TextBulletListEdit : Icon { public TextBulletListEdit() : base("TextBulletListEdit", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextBulletListLtr : Icon { public TextBulletListLtr() : base("TextBulletListLtr", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextBulletListLtr90 : Icon { public TextBulletListLtr90() : base("TextBulletListLtr90", IconVariant.Regular, IconSize.Size20, "") { } }
public class TextBulletListRtl : Icon { public TextBulletListRtl() : base("TextBulletListRtl", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2877,6 +2915,7 @@ public class WindowPlay : Icon { public WindowPlay() : base("WindowPlay", IconVa
public class WindowSettings : Icon { public WindowSettings() : base("WindowSettings", IconVariant.Regular, IconSize.Size20, "") { } }
public class WindowShield : Icon { public WindowShield() : base("WindowShield", IconVariant.Regular, IconSize.Size20, "") { } }
public class WindowText : Icon { public WindowText() : base("WindowText", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class WindowToolbox : Icon { public WindowToolbox() : base("WindowToolbox", IconVariant.Regular, IconSize.Size20, "") { } }
public class WindowWrench : Icon { public WindowWrench() : base("WindowWrench", IconVariant.Regular, IconSize.Size20, "") { } }
public class WorkIq : Icon { public WorkIq() : base("WorkIq", IconVariant.Regular, IconSize.Size20, "") { } }
public class Wrench : Icon { public Wrench() : base("Wrench", IconVariant.Regular, IconSize.Size20, "") { } }
@@ -2885,6 +2924,7 @@ public class WrenchSettings : Icon { public WrenchSettings() : base("WrenchSetti
public class XboxConsole : Icon { public XboxConsole() : base("XboxConsole", IconVariant.Regular, IconSize.Size20, "") { } }
public class XboxController : Icon { public XboxController() : base("XboxController", IconVariant.Regular, IconSize.Size20, "") { } }
public class XboxControllerError : Icon { public XboxControllerError() : base("XboxControllerError", IconVariant.Regular, IconSize.Size20, "") { } }
+ public class XboxOneConsole : Icon { public XboxOneConsole() : base("XboxOneConsole", IconVariant.Regular, IconSize.Size20, "") { } }
public class Xray : Icon { public Xray() : base("Xray", IconVariant.Regular, IconSize.Size20, "") { } }
public class ZoomFit : Icon { public ZoomFit() : base("ZoomFit", IconVariant.Regular, IconSize.Size20, "") { } }
public class ZoomIn : Icon { public ZoomIn() : base("ZoomIn", IconVariant.Regular, IconSize.Size20, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular24.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular24.cs
index 57b89b0823..4b5a05f6a1 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular24.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular24.cs
@@ -543,6 +543,7 @@ public class ClipboardHeart : Icon { public ClipboardHeart() : base("ClipboardHe
public class ClipboardImage : Icon { public ClipboardImage() : base("ClipboardImage", IconVariant.Regular, IconSize.Size24, "") { } }
public class ClipboardLetter : Icon { public ClipboardLetter() : base("ClipboardLetter", IconVariant.Regular, IconSize.Size24, "") { } }
public class ClipboardLink : Icon { public ClipboardLink() : base("ClipboardLink", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class ClipboardMarkdown : Icon { public ClipboardMarkdown() : base("ClipboardMarkdown", IconVariant.Regular, IconSize.Size24, "") { } }
public class ClipboardMathFormula : Icon { public ClipboardMathFormula() : base("ClipboardMathFormula", IconVariant.Regular, IconSize.Size24, "") { } }
public class ClipboardMonth : Icon { public ClipboardMonth() : base("ClipboardMonth", IconVariant.Regular, IconSize.Size24, "") { } }
public class ClipboardMore : Icon { public ClipboardMore() : base("ClipboardMore", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -610,6 +611,7 @@ public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVaria
public class ColorFillAccent : Icon { public ColorFillAccent() : base("ColorFillAccent", IconVariant.Regular, IconSize.Size24, "") { } }
public class ColorLine : Icon { public ColorLine() : base("ColorLine", IconVariant.Regular, IconSize.Size24, "") { } }
public class ColorLineAccent : Icon { public ColorLineAccent() : base("ColorLineAccent", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class ColorOff : Icon { public ColorOff() : base("ColorOff", IconVariant.Regular, IconSize.Size24, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Regular, IconSize.Size24, "") { } }
public class ColumnEdit : Icon { public ColumnEdit() : base("ColumnEdit", IconVariant.Regular, IconSize.Size24, "") { } }
public class ColumnTriple : Icon { public ColumnTriple() : base("ColumnTriple", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -658,10 +660,10 @@ public class ContractUpRight : Icon { public ContractUpRight() : base("ContractU
public class ControlButton : Icon { public ControlButton() : base("ControlButton", IconVariant.Regular, IconSize.Size24, "") { } }
public class ConvertRange : Icon { public ConvertRange() : base("ConvertRange", IconVariant.Regular, IconSize.Size24, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Regular, IconSize.Size24, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size24, "") { } }
- public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Regular, IconSize.Size24, "") { } }
- public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Regular, IconSize.Size24, "") { } }
- public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class CopyAdd : Icon { public CopyAdd() : base("CopyAdd", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class CopyArrowRight : Icon { public CopyArrowRight() : base("CopyArrowRight", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class CopySelect : Icon { public CopySelect() : base("CopySelect", IconVariant.Regular, IconSize.Size24, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Regular, IconSize.Size24, "") { } }
public class Counter : Icon { public Counter() : base("Counter", IconVariant.Regular, IconSize.Size24, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -702,6 +704,7 @@ public class DatabaseCheckmark : Icon { public DatabaseCheckmark() : base("Datab
public class DatabaseLink : Icon { public DatabaseLink() : base("DatabaseLink", IconVariant.Regular, IconSize.Size24, "") { } }
public class DatabasePerson : Icon { public DatabasePerson() : base("DatabasePerson", IconVariant.Regular, IconSize.Size24, "") { } }
public class DatabaseSearch : Icon { public DatabaseSearch() : base("DatabaseSearch", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class DatabaseSettings : Icon { public DatabaseSettings() : base("DatabaseSettings", IconVariant.Regular, IconSize.Size24, "") { } }
public class DatabaseSwitch : Icon { public DatabaseSwitch() : base("DatabaseSwitch", IconVariant.Regular, IconSize.Size24, "") { } }
public class DataFunnel : Icon { public DataFunnel() : base("DataFunnel", IconVariant.Regular, IconSize.Size24, "") { } }
public class DataHistogram : Icon { public DataHistogram() : base("DataHistogram", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -880,6 +883,7 @@ public class DocumentToolbox : Icon { public DocumentToolbox() : base("DocumentT
public class DocumentWidth : Icon { public DocumentWidth() : base("DocumentWidth", IconVariant.Regular, IconSize.Size24, "") { } }
public class DocumentWord : Icon { public DocumentWord() : base("DocumentWord", IconVariant.Regular, IconSize.Size24, "") { } }
public class Door : Icon { public Door() : base("Door", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class DoorAdd : Icon { public DoorAdd() : base("DoorAdd", IconVariant.Regular, IconSize.Size24, "") { } }
public class DoorArrowLeft : Icon { public DoorArrowLeft() : base("DoorArrowLeft", IconVariant.Regular, IconSize.Size24, "") { } }
public class DoorTag : Icon { public DoorTag() : base("DoorTag", IconVariant.Regular, IconSize.Size24, "") { } }
public class DoubleSwipeDown : Icon { public DoubleSwipeDown() : base("DoubleSwipeDown", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -1061,7 +1065,8 @@ public class GanttChart : Icon { public GanttChart() : base("GanttChart", IconVa
public class Gas : Icon { public Gas() : base("Gas", IconVariant.Regular, IconSize.Size24, "") { } }
public class GasPump : Icon { public GasPump() : base("GasPump", IconVariant.Regular, IconSize.Size24, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Regular, IconSize.Size24, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size24, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Regular, IconSize.Size24, "") { } }
public class Gesture : Icon { public Gesture() : base("Gesture", IconVariant.Regular, IconSize.Size24, "") { } }
public class Gif : Icon { public Gif() : base("Gif", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -1273,6 +1278,7 @@ public class LinkAdd : Icon { public LinkAdd() : base("LinkAdd", IconVariant.Reg
public class LinkDismiss : Icon { public LinkDismiss() : base("LinkDismiss", IconVariant.Regular, IconSize.Size24, "") { } }
public class LinkEdit : Icon { public LinkEdit() : base("LinkEdit", IconVariant.Regular, IconSize.Size24, "") { } }
public class LinkMultiple : Icon { public LinkMultiple() : base("LinkMultiple", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class LinkOff : Icon { public LinkOff() : base("LinkOff", IconVariant.Regular, IconSize.Size24, "") { } }
public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Regular, IconSize.Size24, "") { } }
public class LinkSettings : Icon { public LinkSettings() : base("LinkSettings", IconVariant.Regular, IconSize.Size24, "") { } }
public class LinkSquare : Icon { public LinkSquare() : base("LinkSquare", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -1668,7 +1674,7 @@ public class ProjectionScreenText : Icon { public ProjectionScreenText() : base(
public class Prompt : Icon { public Prompt() : base("Prompt", IconVariant.Regular, IconSize.Size24, "") { } }
public class ProtocolHandler : Icon { public ProtocolHandler() : base("ProtocolHandler", IconVariant.Regular, IconSize.Size24, "") { } }
public class Pulse : Icon { public Pulse() : base("Pulse", IconVariant.Regular, IconSize.Size24, "") { } }
- public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class PulseSquare : Icon { public PulseSquare() : base("PulseSquare", IconVariant.Regular, IconSize.Size24, "") { } }
public class PuzzleCube : Icon { public PuzzleCube() : base("PuzzleCube", IconVariant.Regular, IconSize.Size24, "") { } }
public class PuzzleCubePiece : Icon { public PuzzleCubePiece() : base("PuzzleCubePiece", IconVariant.Regular, IconSize.Size24, "") { } }
public class PuzzlePiece : Icon { public PuzzlePiece() : base("PuzzlePiece", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -1735,7 +1741,7 @@ public class Run : Icon { public Run() : base("Run", IconVariant.Regular, IconSi
public class Sanitize : Icon { public Sanitize() : base("Sanitize", IconVariant.Regular, IconSize.Size24, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Regular, IconSize.Size24, "") { } }
public class SaveArrowRight : Icon { public SaveArrowRight() : base("SaveArrowRight", IconVariant.Regular, IconSize.Size24, "") { } }
- public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class SaveCopy : Icon { public SaveCopy() : base("SaveCopy", IconVariant.Regular, IconSize.Size24, "") { } }
public class SaveEdit : Icon { public SaveEdit() : base("SaveEdit", IconVariant.Regular, IconSize.Size24, "") { } }
public class SaveMultiple : Icon { public SaveMultiple() : base("SaveMultiple", IconVariant.Regular, IconSize.Size24, "") { } }
public class SaveSync : Icon { public SaveSync() : base("SaveSync", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -1777,7 +1783,7 @@ public class SelectObjectSkewEdit : Icon { public SelectObjectSkewEdit() : base(
public class Send : Icon { public Send() : base("Send", IconVariant.Regular, IconSize.Size24, "") { } }
public class SendBeaker : Icon { public SendBeaker() : base("SendBeaker", IconVariant.Regular, IconSize.Size24, "") { } }
public class SendClock : Icon { public SendClock() : base("SendClock", IconVariant.Regular, IconSize.Size24, "") { } }
- public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class SendCopy : Icon { public SendCopy() : base("SendCopy", IconVariant.Regular, IconSize.Size24, "") { } }
public class SendPerson : Icon { public SendPerson() : base("SendPerson", IconVariant.Regular, IconSize.Size24, "") { } }
public class SerialPort : Icon { public SerialPort() : base("SerialPort", IconVariant.Regular, IconSize.Size24, "") { } }
public class SerialPortOff : Icon { public SerialPortOff() : base("SerialPortOff", IconVariant.Regular, IconSize.Size24, "") { } }
@@ -1859,8 +1865,8 @@ public class SlideEraser : Icon { public SlideEraser() : base("SlideEraser", Ico
public class SlideGrid : Icon { public SlideGrid() : base("SlideGrid", IconVariant.Regular, IconSize.Size24, "") { } }
public class SlideHide : Icon { public SlideHide() : base("SlideHide", IconVariant.Regular, IconSize.Size24, "") { } }
public class SlideLayout : Icon { public SlideLayout() : base("SlideLayout", IconVariant.Regular, IconSize.Size24, "") { } }
- public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Regular, IconSize.Size24, "") { } }
- public class SlideMicrophone : Icon { public SlideMicrophone() : base("SlideMicrophone", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Regular, IconSize.Size24, "") { } }
+ public class SlideMicrophone : Icon { public SlideMicrophone() : base("SlideMicrophone", IconVariant.Regular, IconSize.Size24, "") { } }
public class SlideMultiple : Icon { public SlideMultiple() : base("SlideMultiple", IconVariant.Regular, IconSize.Size24, "") { } }
public class SlideMultipleArrowRight : Icon { public SlideMultipleArrowRight() : base("SlideMultipleArrowRight", IconVariant.Regular, IconSize.Size24, "") { } }
public class SlideMultipleSearch : Icon { public SlideMultipleSearch() : base("SlideMultipleSearch", IconVariant.Regular, IconSize.Size24, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular28.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular28.cs
index b03423fd8f..c5b74f5b24 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular28.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular28.cs
@@ -60,6 +60,9 @@ public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload
public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowExit : Icon { public ArrowExit() : base("ArrowExit", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowExpand : Icon { public ArrowExpand() : base("ArrowExpand", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ArrowExportLtr : Icon { public ArrowExportLtr() : base("ArrowExportLtr", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ArrowExportRtl : Icon { public ArrowExportRtl() : base("ArrowExportRtl", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ArrowExportUp : Icon { public ArrowExportUp() : base("ArrowExportUp", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowFlowSquareMultiple : Icon { public ArrowFlowSquareMultiple() : base("ArrowFlowSquareMultiple", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -67,6 +70,7 @@ public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("Arrow
public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowHookUpLeft : Icon { public ArrowHookUpLeft() : base("ArrowHookUpLeft", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowHookUpRight : Icon { public ArrowHookUpRight() : base("ArrowHookUpRight", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ArrowImport : Icon { public ArrowImport() : base("ArrowImport", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowMaximize : Icon { public ArrowMaximize() : base("ArrowMaximize", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowMaximizeTopLeftBottomRight : Icon { public ArrowMaximizeTopLeftBottomRight() : base("ArrowMaximizeTopLeftBottomRight", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -78,6 +82,8 @@ public class ArrowRepeatAll : Icon { public ArrowRepeatAll() : base("ArrowRepeat
public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Regular, IconSize.Size28, "") { } }
public class ArrowSort : Icon { public ArrowSort() : base("ArrowSort", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -261,8 +267,10 @@ public class CloudWords : Icon { public CloudWords() : base("CloudWords", IconVa
public class Clover : Icon { public Clover() : base("Clover", IconVariant.Regular, IconSize.Size28, "") { } }
public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVariant.Regular, IconSize.Size28, "") { } }
public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class Color : Icon { public Color() : base("Color", IconVariant.Regular, IconSize.Size28, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Regular, IconSize.Size28, "") { } }
public class ColorFillAccent : Icon { public ColorFillAccent() : base("ColorFillAccent", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class ColorOff : Icon { public ColorOff() : base("ColorOff", IconVariant.Regular, IconSize.Size28, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Regular, IconSize.Size28, "") { } }
public class Comment : Icon { public Comment() : base("Comment", IconVariant.Regular, IconSize.Size28, "") { } }
public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -291,7 +299,7 @@ public class ContentViewGalleryLightning : Icon { public ContentViewGalleryLight
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Regular, IconSize.Size28, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Regular, IconSize.Size28, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Regular, IconSize.Size28, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size28, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Regular, IconSize.Size28, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Regular, IconSize.Size28, "") { } }
public class Cube : Icon { public Cube() : base("Cube", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -414,7 +422,8 @@ public class FStop : Icon { public FStop() : base("FStop", IconVariant.Regular,
public class FullScreenMaximize : Icon { public FullScreenMaximize() : base("FullScreenMaximize", IconVariant.Regular, IconSize.Size28, "") { } }
public class FullScreenMinimize : Icon { public FullScreenMinimize() : base("FullScreenMinimize", IconVariant.Regular, IconSize.Size28, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Regular, IconSize.Size28, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size28, "") { } }
public class Glance : Icon { public Glance() : base("Glance", IconVariant.Regular, IconSize.Size28, "") { } }
public class GlanceHorizontal : Icon { public GlanceHorizontal() : base("GlanceHorizontal", IconVariant.Regular, IconSize.Size28, "") { } }
public class Glasses : Icon { public Glasses() : base("Glasses", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -480,6 +489,7 @@ public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSol
public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Regular, IconSize.Size28, "") { } }
public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Regular, IconSize.Size28, "") { } }
public class Link : Icon { public Link() : base("Link", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class LinkOff : Icon { public LinkOff() : base("LinkOff", IconVariant.Regular, IconSize.Size28, "") { } }
public class List : Icon { public List() : base("List", IconVariant.Regular, IconSize.Size28, "") { } }
public class LocalLanguage : Icon { public LocalLanguage() : base("LocalLanguage", IconVariant.Regular, IconSize.Size28, "") { } }
public class LocalLanguageEn : Icon { public LocalLanguageEn() : base("LocalLanguageEn", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -659,6 +669,7 @@ public class Poll : Icon { public Poll() : base("Poll", IconVariant.Regular, Ico
public class Power : Icon { public Power() : base("Power", IconVariant.Regular, IconSize.Size28, "") { } }
public class Premium : Icon { public Premium() : base("Premium", IconVariant.Regular, IconSize.Size28, "") { } }
public class Presenter : Icon { public Presenter() : base("Presenter", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class PreviewLink : Icon { public PreviewLink() : base("PreviewLink", IconVariant.Regular, IconSize.Size28, "") { } }
public class Previous : Icon { public Previous() : base("Previous", IconVariant.Regular, IconSize.Size28, "") { } }
public class Print : Icon { public Print() : base("Print", IconVariant.Regular, IconSize.Size28, "") { } }
public class Prohibited : Icon { public Prohibited() : base("Prohibited", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -691,12 +702,15 @@ public class Replay : Icon { public Replay() : base("Replay", IconVariant.Regula
public class Resize : Icon { public Resize() : base("Resize", IconVariant.Regular, IconSize.Size28, "") { } }
public class Rewind : Icon { public Rewind() : base("Rewind", IconVariant.Regular, IconSize.Size28, "") { } }
public class Rhombus : Icon { public Rhombus() : base("Rhombus", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class Ribbon : Icon { public Ribbon() : base("Ribbon", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class RibbonOff : Icon { public RibbonOff() : base("RibbonOff", IconVariant.Regular, IconSize.Size28, "") { } }
public class RoadCone : Icon { public RoadCone() : base("RoadCone", IconVariant.Regular, IconSize.Size28, "") { } }
public class Rocket : Icon { public Rocket() : base("Rocket", IconVariant.Regular, IconSize.Size28, "") { } }
public class RowChild : Icon { public RowChild() : base("RowChild", IconVariant.Regular, IconSize.Size28, "") { } }
public class Ruler : Icon { public Ruler() : base("Ruler", IconVariant.Regular, IconSize.Size28, "") { } }
public class Run : Icon { public Run() : base("Run", IconVariant.Regular, IconSize.Size28, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Regular, IconSize.Size28, "") { } }
public class ScanCamera : Icon { public ScanCamera() : base("ScanCamera", IconVariant.Regular, IconSize.Size28, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Regular, IconSize.Size28, "") { } }
public class ScanPerson : Icon { public ScanPerson() : base("ScanPerson", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -741,6 +755,7 @@ public class SkipForward10 : Icon { public SkipForward10() : base("SkipForward10
public class SkipForward15 : Icon { public SkipForward15() : base("SkipForward15", IconVariant.Regular, IconSize.Size28, "") { } }
public class SkipForward30 : Icon { public SkipForward30() : base("SkipForward30", IconVariant.Regular, IconSize.Size28, "") { } }
public class SlideAdd : Icon { public SlideAdd() : base("SlideAdd", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class SlideLink : Icon { public SlideLink() : base("SlideLink", IconVariant.Regular, IconSize.Size28, "") { } }
public class SlideRecord : Icon { public SlideRecord() : base("SlideRecord", IconVariant.Regular, IconSize.Size28, "") { } }
public class SlideSearch : Icon { public SlideSearch() : base("SlideSearch", IconVariant.Regular, IconSize.Size28, "") { } }
public class SlideText : Icon { public SlideText() : base("SlideText", IconVariant.Regular, IconSize.Size28, "") { } }
@@ -859,6 +874,7 @@ public class TemperatureDegreeCelsius : Icon { public TemperatureDegreeCelsius()
public class TemperatureDegreeFahrenheit : Icon { public TemperatureDegreeFahrenheit() : base("TemperatureDegreeFahrenheit", IconVariant.Regular, IconSize.Size28, "") { } }
public class Tent : Icon { public Tent() : base("Tent", IconVariant.Regular, IconSize.Size28, "") { } }
public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVariant.Regular, IconSize.Size28, "") { } }
+ public class TextAdd : Icon { public TextAdd() : base("TextAdd", IconVariant.Regular, IconSize.Size28, "") { } }
public class TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Regular, IconSize.Size28, "") { } }
public class TextBold : Icon { public TextBold() : base("TextBold", IconVariant.Regular, IconSize.Size28, "") { } }
public class TextBoldBg : Icon { public TextBoldBg() : base("TextBoldBg", IconVariant.Regular, IconSize.Size28, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular32.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular32.cs
index 4fe611c9de..30c211dfd7 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular32.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular32.cs
@@ -57,6 +57,9 @@ public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload
public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowDownRight : Icon { public ArrowDownRight() : base("ArrowDownRight", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowExit : Icon { public ArrowExit() : base("ArrowExit", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class ArrowExportLtr : Icon { public ArrowExportLtr() : base("ArrowExportLtr", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class ArrowExportRtl : Icon { public ArrowExportRtl() : base("ArrowExportRtl", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class ArrowExportUp : Icon { public ArrowExportUp() : base("ArrowExportUp", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowFlowSquareMultiple : Icon { public ArrowFlowSquareMultiple() : base("ArrowFlowSquareMultiple", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowFlowUpRight : Icon { public ArrowFlowUpRight() : base("ArrowFlowUpRight", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -65,6 +68,7 @@ public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("Arrow
public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowHookUpLeft : Icon { public ArrowHookUpLeft() : base("ArrowHookUpLeft", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowHookUpRight : Icon { public ArrowHookUpRight() : base("ArrowHookUpRight", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class ArrowImport : Icon { public ArrowImport() : base("ArrowImport", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowMaximize : Icon { public ArrowMaximize() : base("ArrowMaximize", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowOutlineDownLeft : Icon { public ArrowOutlineDownLeft() : base("ArrowOutlineDownLeft", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -74,6 +78,8 @@ public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVa
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Regular, IconSize.Size32, "") { } }
public class ArrowSquare : Icon { public ArrowSquare() : base("ArrowSquare", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -244,6 +250,7 @@ public class Clover : Icon { public Clover() : base("Clover", IconVariant.Regula
public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVariant.Regular, IconSize.Size32, "") { } }
public class CodeCircle : Icon { public CodeCircle() : base("CodeCircle", IconVariant.Regular, IconSize.Size32, "") { } }
public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class Color : Icon { public Color() : base("Color", IconVariant.Regular, IconSize.Size32, "") { } }
public class ColorFill : Icon { public ColorFill() : base("ColorFill", IconVariant.Regular, IconSize.Size32, "") { } }
public class ColorFillAccent : Icon { public ColorFillAccent() : base("ColorFillAccent", IconVariant.Regular, IconSize.Size32, "") { } }
public class Column : Icon { public Column() : base("Column", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -263,7 +270,7 @@ public class ContentView : Icon { public ContentView() : base("ContentView", Ico
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Regular, IconSize.Size32, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Regular, IconSize.Size32, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Regular, IconSize.Size32, "") { } }
- public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size32, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Regular, IconSize.Size32, "") { } }
public class CreditCardClock : Icon { public CreditCardClock() : base("CreditCardClock", IconVariant.Regular, IconSize.Size32, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -384,12 +391,15 @@ public class FolderPerson : Icon { public FolderPerson() : base("FolderPerson",
public class FolderProhibited : Icon { public FolderProhibited() : base("FolderProhibited", IconVariant.Regular, IconSize.Size32, "") { } }
public class Food : Icon { public Food() : base("Food", IconVariant.Regular, IconSize.Size32, "") { } }
public class FoodChickenLeg : Icon { public FoodChickenLeg() : base("FoodChickenLeg", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class Form : Icon { public Form() : base("Form", IconVariant.Regular, IconSize.Size32, "") { } }
public class FormMultipleCollection : Icon { public FormMultipleCollection() : base("FormMultipleCollection", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class FormNew : Icon { public FormNew() : base("FormNew", IconVariant.Regular, IconSize.Size32, "") { } }
public class FullScreenMaximize : Icon { public FullScreenMaximize() : base("FullScreenMaximize", IconVariant.Regular, IconSize.Size32, "") { } }
public class FullScreenMinimize : Icon { public FullScreenMinimize() : base("FullScreenMinimize", IconVariant.Regular, IconSize.Size32, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Regular, IconSize.Size32, "") { } }
public class Gauge : Icon { public Gauge() : base("Gauge", IconVariant.Regular, IconSize.Size32, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size32, "") { } }
public class Gavel : Icon { public Gavel() : base("Gavel", IconVariant.Regular, IconSize.Size32, "") { } }
public class GiftOpen : Icon { public GiftOpen() : base("GiftOpen", IconVariant.Regular, IconSize.Size32, "") { } }
public class Glance : Icon { public Glance() : base("Glance", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -631,6 +641,7 @@ public class Poll : Icon { public Poll() : base("Poll", IconVariant.Regular, Ico
public class PollOff : Icon { public PollOff() : base("PollOff", IconVariant.Regular, IconSize.Size32, "") { } }
public class Premium : Icon { public Premium() : base("Premium", IconVariant.Regular, IconSize.Size32, "") { } }
public class Presenter : Icon { public Presenter() : base("Presenter", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class PreviewLink : Icon { public PreviewLink() : base("PreviewLink", IconVariant.Regular, IconSize.Size32, "") { } }
public class Previous : Icon { public Previous() : base("Previous", IconVariant.Regular, IconSize.Size32, "") { } }
public class Print : Icon { public Print() : base("Print", IconVariant.Regular, IconSize.Size32, "") { } }
public class Prohibited : Icon { public Prohibited() : base("Prohibited", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -663,7 +674,7 @@ public class Ruler : Icon { public Ruler() : base("Ruler", IconVariant.Regular,
public class Run : Icon { public Run() : base("Run", IconVariant.Regular, IconSize.Size32, "") { } }
public class Save : Icon { public Save() : base("Save", IconVariant.Regular, IconSize.Size32, "") { } }
public class Savings : Icon { public Savings() : base("Savings", IconVariant.Regular, IconSize.Size32, "") { } }
- public class Scales : Icon { public Scales() : base("Scales", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Regular, IconSize.Size32, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Regular, IconSize.Size32, "") { } }
public class ScanText : Icon { public ScanText() : base("ScanText", IconVariant.Regular, IconSize.Size32, "") { } }
public class Script : Icon { public Script() : base("Script", IconVariant.Regular, IconSize.Size32, "") { } }
@@ -769,6 +780,7 @@ public class TemperatureDegreeFahrenheit : Icon { public TemperatureDegreeFahren
public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVariant.Regular, IconSize.Size32, "") { } }
public class Text : Icon { public Text() : base("Text", IconVariant.Regular, IconSize.Size32, "") { } }
public class TextAbcUnderlineDouble : Icon { public TextAbcUnderlineDouble() : base("TextAbcUnderlineDouble", IconVariant.Regular, IconSize.Size32, "") { } }
+ public class TextAdd : Icon { public TextAdd() : base("TextAdd", IconVariant.Regular, IconSize.Size32, "") { } }
public class TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Regular, IconSize.Size32, "") { } }
public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Regular, IconSize.Size32, "") { } }
public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Regular, IconSize.Size32, "") { } }
diff --git a/src/Assets/FluentUI.Icons/Icons/Regular/Regular48.cs b/src/Assets/FluentUI.Icons/Icons/Regular/Regular48.cs
index 8b915d6713..352a1873ca 100644
--- a/src/Assets/FluentUI.Icons/Icons/Regular/Regular48.cs
+++ b/src/Assets/FluentUI.Icons/Icons/Regular/Regular48.cs
@@ -67,6 +67,8 @@ public class ArrowReply : Icon { public ArrowReply() : base("ArrowReply", IconVa
public class ArrowReplyAll : Icon { public ArrowReplyAll() : base("ArrowReplyAll", IconVariant.Regular, IconSize.Size48, "") { } }
public class ArrowReset : Icon { public ArrowReset() : base("ArrowReset", IconVariant.Regular, IconSize.Size48, "") { } }
public class ArrowRight : Icon { public ArrowRight() : base("ArrowRight", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class ArrowRotateClockwise : Icon { public ArrowRotateClockwise() : base("ArrowRotateClockwise", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class ArrowRotateCounterclockwise : Icon { public ArrowRotateCounterclockwise() : base("ArrowRotateCounterclockwise", IconVariant.Regular, IconSize.Size48, "") { } }
public class ArrowShuffle : Icon { public ArrowShuffle() : base("ArrowShuffle", IconVariant.Regular, IconSize.Size48, "") { } }
public class ArrowShuffleOff : Icon { public ArrowShuffleOff() : base("ArrowShuffleOff", IconVariant.Regular, IconSize.Size48, "") { } }
public class ArrowSyncCircle : Icon { public ArrowSyncCircle() : base("ArrowSyncCircle", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -226,6 +228,7 @@ public class ContactCardRibbon : Icon { public ContactCardRibbon() : base("Conta
public class ContractDownLeft : Icon { public ContractDownLeft() : base("ContractDownLeft", IconVariant.Regular, IconSize.Size48, "") { } }
public class ContractUpRight : Icon { public ContractUpRight() : base("ContractUpRight", IconVariant.Regular, IconSize.Size48, "") { } }
public class Cookies : Icon { public Cookies() : base("Cookies", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class Copy : Icon { public Copy() : base("Copy", IconVariant.Regular, IconSize.Size48, "") { } }
public class Couch : Icon { public Couch() : base("Couch", IconVariant.Regular, IconSize.Size48, "") { } }
public class Crop : Icon { public Crop() : base("Crop", IconVariant.Regular, IconSize.Size48, "") { } }
public class Cube : Icon { public Cube() : base("Cube", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -264,6 +267,7 @@ public class Document : Icon { public Document() : base("Document", IconVariant.
public class DocumentAdd : Icon { public DocumentAdd() : base("DocumentAdd", IconVariant.Regular, IconSize.Size48, "") { } }
public class DocumentArrowLeft : Icon { public DocumentArrowLeft() : base("DocumentArrowLeft", IconVariant.Regular, IconSize.Size48, "") { } }
public class DocumentCopy : Icon { public DocumentCopy() : base("DocumentCopy", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class DocumentDismiss : Icon { public DocumentDismiss() : base("DocumentDismiss", IconVariant.Regular, IconSize.Size48, "") { } }
public class DocumentFolder : Icon { public DocumentFolder() : base("DocumentFolder", IconVariant.Regular, IconSize.Size48, "") { } }
public class DocumentLightning : Icon { public DocumentLightning() : base("DocumentLightning", IconVariant.Regular, IconSize.Size48, "") { } }
public class DocumentLock : Icon { public DocumentLock() : base("DocumentLock", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -324,7 +328,8 @@ public class FormNew : Icon { public FormNew() : base("FormNew", IconVariant.Reg
public class Fps30 : Icon { public Fps30() : base("Fps30", IconVariant.Regular, IconSize.Size48, "") { } }
public class Fps60 : Icon { public Fps60() : base("Fps60", IconVariant.Regular, IconSize.Size48, "") { } }
public class Games : Icon { public Games() : base("Games", IconVariant.Regular, IconSize.Size48, "") { } }
- public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class GaugeRotate0 : Icon { public GaugeRotate0() : base("GaugeRotate0", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class GaugeRotate315 : Icon { public GaugeRotate315() : base("GaugeRotate315", IconVariant.Regular, IconSize.Size48, "") { } }
public class Glance : Icon { public Glance() : base("Glance", IconVariant.Regular, IconSize.Size48, "") { } }
public class GlanceHorizontal : Icon { public GlanceHorizontal() : base("GlanceHorizontal", IconVariant.Regular, IconSize.Size48, "") { } }
public class Glasses : Icon { public Glasses() : base("Glasses", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -475,6 +480,7 @@ public class PeopleCommunication : Icon { public PeopleCommunication() : base("P
public class PeopleCommunity : Icon { public PeopleCommunity() : base("PeopleCommunity", IconVariant.Regular, IconSize.Size48, "") { } }
public class PeopleInterwoven : Icon { public PeopleInterwoven() : base("PeopleInterwoven", IconVariant.Regular, IconSize.Size48, "") { } }
public class PeopleLink : Icon { public PeopleLink() : base("PeopleLink", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class PeopleProhibited : Icon { public PeopleProhibited() : base("PeopleProhibited", IconVariant.Regular, IconSize.Size48, "") { } }
public class PeopleQueue : Icon { public PeopleQueue() : base("PeopleQueue", IconVariant.Regular, IconSize.Size48, "") { } }
public class PeopleStar : Icon { public PeopleStar() : base("PeopleStar", IconVariant.Regular, IconSize.Size48, "") { } }
public class PeopleTeam : Icon { public PeopleTeam() : base("PeopleTeam", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -528,6 +534,7 @@ public class RoadCone : Icon { public RoadCone() : base("RoadCone", IconVariant.
public class Rocket : Icon { public Rocket() : base("Rocket", IconVariant.Regular, IconSize.Size48, "") { } }
public class Ruler : Icon { public Ruler() : base("Ruler", IconVariant.Regular, IconSize.Size48, "") { } }
public class Run : Icon { public Run() : base("Run", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class Scales : Icon { public Scales() : base("Scales", IconVariant.Regular, IconSize.Size48, "") { } }
public class ScanCamera : Icon { public ScanCamera() : base("ScanCamera", IconVariant.Regular, IconSize.Size48, "") { } }
public class ScanDash : Icon { public ScanDash() : base("ScanDash", IconVariant.Regular, IconSize.Size48, "") { } }
public class ScanPerson : Icon { public ScanPerson() : base("ScanPerson", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -549,6 +556,7 @@ public class Shield : Icon { public Shield() : base("Shield", IconVariant.Regula
public class ShieldAdd : Icon { public ShieldAdd() : base("ShieldAdd", IconVariant.Regular, IconSize.Size48, "") { } }
public class ShieldArrowRight : Icon { public ShieldArrowRight() : base("ShieldArrowRight", IconVariant.Regular, IconSize.Size48, "") { } }
public class ShieldCheckmark : Icon { public ShieldCheckmark() : base("ShieldCheckmark", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class ShieldDismiss : Icon { public ShieldDismiss() : base("ShieldDismiss", IconVariant.Regular, IconSize.Size48, "") { } }
public class ShieldError : Icon { public ShieldError() : base("ShieldError", IconVariant.Regular, IconSize.Size48, "") { } }
public class ShieldLock : Icon { public ShieldLock() : base("ShieldLock", IconVariant.Regular, IconSize.Size48, "") { } }
public class ShieldTask : Icon { public ShieldTask() : base("ShieldTask", IconVariant.Regular, IconSize.Size48, "") { } }
@@ -702,6 +710,8 @@ public class WeatherSunnyHigh : Icon { public WeatherSunnyHigh() : base("Weather
public class WeatherSunnyLow : Icon { public WeatherSunnyLow() : base("WeatherSunnyLow", IconVariant.Regular, IconSize.Size48, "") { } }
public class WeatherThunderstorm : Icon { public WeatherThunderstorm() : base("WeatherThunderstorm", IconVariant.Regular, IconSize.Size48, "") { } }
public class Whiteboard : Icon { public Whiteboard() : base("Whiteboard", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class Wifi1 : Icon { public Wifi1() : base("Wifi1", IconVariant.Regular, IconSize.Size48, "") { } }
+ public class WifiOff : Icon { public WifiOff() : base("WifiOff", IconVariant.Regular, IconSize.Size48, "") { } }
public class Window : Icon { public Window() : base("Window", IconVariant.Regular, IconSize.Size48, "") { } }
public class WindowApps : Icon { public WindowApps() : base("WindowApps", IconVariant.Regular, IconSize.Size48, "") { } }
public class WindowFingerprint : Icon { public WindowFingerprint() : base("WindowFingerprint", IconVariant.Regular, IconSize.Size48, "") { } }
diff --git a/src/Core/Components/AnchoredRegion/FluentAnchoredRegion.razor.js b/src/Core/Components/AnchoredRegion/FluentAnchoredRegion.razor.js
index 39184bd29f..110479857d 100644
--- a/src/Core/Components/AnchoredRegion/FluentAnchoredRegion.razor.js
+++ b/src/Core/Components/AnchoredRegion/FluentAnchoredRegion.razor.js
@@ -45,6 +45,57 @@ export function goToNextFocusableElement(forContainer, toOriginal, delay) {
const keyboardNavigationState = new Map();
+function getDeepActiveElement(root = document) {
+ let activeElement = root.activeElement;
+
+ while (activeElement?.shadowRoot?.activeElement) {
+ activeElement = activeElement.shadowRoot.activeElement;
+ }
+
+ return activeElement;
+}
+
+function containsComposedElement(container, element) {
+ let current = element;
+
+ while (current) {
+ if (container?.contains?.(current)) {
+ return true;
+ }
+
+ const root = current.getRootNode();
+ current = root instanceof ShadowRoot ? root.host : null;
+ }
+
+ return false;
+}
+
+function focusElementOrDescendant(element) {
+ if (element.tabIndex !== -1) {
+ element.focus();
+
+ const activeElement = getDeepActiveElement();
+ if (activeElement !== element && containsComposedElement(element, activeElement)) {
+ return;
+ }
+ }
+
+ const focusTarget = new FocusableElement(element).findNextFocusableElement();
+ (focusTarget ?? element).focus();
+}
+
+function findNextPageElementAfterAnchor(anchorElement, popupElement) {
+ const focusable = new FocusableElement(anchorElement.getRootNode());
+
+ // The popup stays in the DOM until CloseAsync completes, so skip it when looking for the next page control.
+ const candidates = focusable.getFocusableElements()
+ .filter(element => !containsComposedElement(popupElement, element));
+
+ const anchorIndex = focusable.getFocusableElementIndex(anchorElement, candidates);
+
+ return anchorIndex === -1 ? null : candidates[anchorIndex + 1] ?? null;
+}
+
/**
* Attaches keyboard navigation listeners to an anchor+popup pair.
* @param {string} anchorId - Id of the anchor element.
@@ -73,7 +124,7 @@ export function initializeKeyboardNavigation(anchorId, popupId, dotNetHelper, cl
// Case 4: close key → return focus to anchor, close
ev.preventDefault();
ev.stopPropagation();
- anchorElement.focus();
+ focusElementOrDescendant(anchorElement);
dotNetHelper.invokeMethodAsync('CloseAsync');
return;
}
@@ -85,41 +136,30 @@ export function initializeKeyboardNavigation(anchorId, popupId, dotNetHelper, cl
ev.stopPropagation();
if (!ev.shiftKey) {
// Case 3: move to element after anchor in page
- let startFrom;
- if (anchorElement.tagName.startsWith("FLUENT-") && anchorElement.shadowRoot?.children.length > 0) {
- startFrom = anchorElement.shadowRoot.children[0];
- } else {
- startFrom = anchorElement;
- }
- new FocusableElement(anchorElement.getRootNode()).findNextFocusableElement(startFrom)?.focus();
+ findNextPageElementAfterAnchor(anchorElement, popupElement)?.focus();
} else {
// Case 2: Shift+Tab → focus anchor
- anchorElement.focus();
+ focusElementOrDescendant(anchorElement);
}
dotNetHelper.invokeMethodAsync('CloseAsync');
} else {
// Popover pattern: only intercept Tab at the first/last boundary;
// let the browser handle Tab naturally for elements in between.
- const focusables = new FocusableElement(popupElement).getFocusableElements();
- const activeIndex = focusables.indexOf(document.activeElement);
+ const popupFocus = new FocusableElement(popupElement);
+ const focusables = popupFocus.getFocusableElements();
+ const activeIndex = popupFocus.getFocusableElementIndex(getDeepActiveElement(), focusables);
if (!ev.shiftKey && (focusables.length === 0 || activeIndex === focusables.length - 1)) {
// Case 3: Tab on last element → next page element after anchor, close
ev.preventDefault();
ev.stopPropagation();
- let startFrom;
- if (anchorElement.tagName.startsWith("FLUENT-") && anchorElement.shadowRoot?.children.length > 0) {
- startFrom = anchorElement.shadowRoot.children[0];
- } else {
- startFrom = anchorElement;
- }
- new FocusableElement(anchorElement.getRootNode()).findNextFocusableElement(startFrom)?.focus();
+ findNextPageElementAfterAnchor(anchorElement, popupElement)?.focus();
dotNetHelper.invokeMethodAsync('CloseAsync');
} else if (ev.shiftKey && (focusables.length === 0 || activeIndex === 0)) {
// Case 2: Shift+Tab on first element → focus anchor, close
ev.preventDefault();
ev.stopPropagation();
- anchorElement.focus();
+ focusElementOrDescendant(anchorElement);
dotNetHelper.invokeMethodAsync('CloseAsync');
}
// Otherwise: middle element — let browser handle Tab/Shift+Tab naturally
@@ -198,24 +238,62 @@ export class FocusableElement {
* @returns {Element[]}
*/
getFocusableElements() {
- const queriedElements = Array.from(this._container.querySelectorAll("*")).filter(el => {
- return el.matches(this.FOCUSABLE_SELECTORS) || el.tagName.toLowerCase().startsWith("fluent-");
- });
-
const focusableElements = [];
- queriedElements.forEach(el => {
- if (el.tagName.toLowerCase().startsWith("fluent-") && el.tabIndex === -1 && !!el.shadowRoot) {
- Array.from(el.shadowRoot.children).forEach(child => {
- if (child.tabIndex !== -1 && child.checkVisibility()) {
- focusableElements.push(child);
- }
- });
- } else {
- focusableElements.push(el);
+
+ const collectFocusableElements = container => {
+ Array.from(container.children).forEach(element => {
+ const isFocusable = element.matches(this.FOCUSABLE_SELECTORS)
+ && element.tabIndex !== -1
+ && element.checkVisibility();
+
+ if (isFocusable) {
+ focusableElements.push(element);
+ } else if (element.shadowRoot) {
+ collectFocusableElements(element.shadowRoot);
+ }
+
+ collectFocusableElements(element);
+ });
+ };
+
+ if (this._container.shadowRoot) {
+ collectFocusableElements(this._container.shadowRoot);
+ }
+
+ collectFocusableElements(this._container);
+ return focusableElements;
+ }
+
+ /**
+ * Gets the position of an element or its shadow/composite representation in a focusable element list.
+ * @param currentElement
+ * @param focusableElements
+ * @param reverse - If true, use the first focusable descendant instead of the last.
+ * @returns
+ */
+ getFocusableElementIndex(currentElement, focusableElements = this.getFocusableElements(), reverse = false) {
+ let current = currentElement;
+
+ while (current) {
+ const currentIndex = focusableElements.indexOf(current);
+ if (currentIndex !== -1) {
+ return currentIndex;
}
- });
- return focusableElements.filter(el => !!el && el.tabIndex !== -1 && el.checkVisibility());
+ const root = current.getRootNode();
+ current = root instanceof ShadowRoot ? root.host : null;
+ }
+
+ const descendantIndexes = focusableElements
+ .map((element, index) => ({ element, index }))
+ .filter(({ element }) => containsComposedElement(currentElement, element))
+ .map(({ index }) => index);
+
+ if (descendantIndexes.length === 0) {
+ return -1;
+ }
+
+ return reverse ? descendantIndexes[0] : descendantIndexes[descendantIndexes.length - 1];
}
/**
@@ -234,7 +312,11 @@ export class FocusableElement {
// Find the index of the current element
const current = currentElement ?? document.activeElement;
if (current != null) {
- const currentIndex = filteredElements.indexOf(current);
+ const currentIndex = this.getFocusableElementIndex(current, filteredElements, reverse);
+
+ if (currentIndex === -1) {
+ return currentElement === undefined && !reverse ? filteredElements[0] : null;
+ }
// Calculate the index of the next (or previous) element
const nextIndex = reverse
diff --git a/src/Core/Components/DataGrid/FluentDataGrid.razor.js b/src/Core/Components/DataGrid/FluentDataGrid.razor.js
index 37f8f501eb..c3b97190e8 100644
--- a/src/Core/Components/DataGrid/FluentDataGrid.razor.js
+++ b/src/Core/Components/DataGrid/FluentDataGrid.razor.js
@@ -1,5 +1,64 @@
let grids = [];
+const focusableSelectors = "input, select, textarea, button, object, a[href], area[href], [tabindex]";
+
+function getFocusableElements(container) {
+ const queriedElements = Array.from(container.querySelectorAll("*")).filter(el => {
+ return el.matches(focusableSelectors) || el.tagName.toLowerCase().startsWith("fluent-");
+ });
+
+ const focusableElements = [];
+ queriedElements.forEach(el => {
+ if (el.tagName.toLowerCase().startsWith("fluent-") && el.tabIndex === -1 && !!el.shadowRoot) {
+ // The host itself is not focusable, so collect what it renders in its shadow root instead.
+ // Those elements are not always direct children of the shadow root (a text field renders
+ // its input inside a wrapper), so the whole shadow tree has to be queried.
+ el.shadowRoot.querySelectorAll(focusableSelectors).forEach(child => {
+ if (child.tabIndex !== -1 && child.checkVisibility()) {
+ focusableElements.push(child);
+ }
+ });
+ } else {
+ focusableElements.push(el);
+ }
+ });
+
+ return focusableElements.filter(el => !!el && el.tabIndex !== -1 && el.checkVisibility());
+}
+
+function indexOfFocusableElement(focusableElements, element) {
+ // Fluent web components delegate focus into their shadow root, so the event origin is often a
+ // shadow descendant of the element that was collected. Walk up the composed tree to find it.
+ let node = element;
+ while (node) {
+ const index = focusableElements.indexOf(node);
+ if (index !== -1) {
+ return index;
+ }
+
+ node = node.parentNode ?? node.host;
+ }
+
+ return -1;
+}
+
+function findAdjacentFocusableElement(currentElement, reverse = false) {
+ const focusableElements = getFocusableElements(document.body);
+ const currentIndex = indexOfFocusableElement(focusableElements, currentElement);
+ if (currentIndex === -1) {
+ return null;
+ }
+
+ return focusableElements[currentIndex + (reverse ? -1 : 1)] ?? null;
+}
+
+function closeColumnResizeAndFocus(gridElement, columnResizeElement, focusTarget) {
+ gridElement.dispatchEvent(new CustomEvent('closecolumnresize', { bubbles: true }));
+
+ const columnHeaderButton = columnResizeElement.closest('.column-header')?.querySelector('.col-sort-button');
+ (focusTarget ?? columnHeaderButton ?? gridElement).focus();
+}
+
export function init(gridElement, autoFocus) {
if (gridElement === undefined || gridElement === null) {
return;
@@ -62,6 +121,23 @@ export function init(gridElement, autoFocus) {
event.stopPropagation();
return;
}
+
+ if (event.key === "Tab") {
+ const activeElement = event.composedPath()[0];
+ const resizeFocusables = getFocusableElements(columnResizeElement);
+ const activeIndex = indexOfFocusableElement(resizeFocusables, activeElement);
+ const isFirstElement = activeIndex === 0;
+ const isLastElement = activeIndex !== -1 && activeIndex === resizeFocusables.length - 1;
+
+ if ((event.shiftKey && isFirstElement) || (!event.shiftKey && isLastElement)) {
+ const focusTarget = findAdjacentFocusableElement(activeElement, event.shiftKey);
+ event.preventDefault();
+ event.stopPropagation();
+ closeColumnResizeAndFocus(gridElement, columnResizeElement, focusTarget);
+ }
+
+ return;
+ }
}
if (document.activeElement.tagName.toLowerCase() != 'table' && document.activeElement.tagName.toLowerCase() != 'td' && document.activeElement.tagName.toLowerCase() != 'th') {