diff --git a/.config/tsaoptions.json b/.config/tsaoptions.json index 0a6a26aa30..4b4aa7236c 100644 --- a/.config/tsaoptions.json +++ b/.config/tsaoptions.json @@ -7,6 +7,6 @@ "fluentui-blazor@microsoft.com" ], "projectName": "DEVDIV", - "repositoryName": "microsoft-fluentui-blazor", + "repositoryName": "fluentui-blazor", "template": "TFSDEVDIV" - } \ No newline at end of file + } diff --git a/Directory.Build.props b/Directory.Build.props index e1afaa9926..2c9c2e7bde 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -12,8 +12,8 @@ $(MSBuildThisFileDirectory) true - 4.10.3 - 4.10.3 + 4.10.4 + 4.10.4 $(VersionFile) $(VersionFile) diff --git a/Directory.Packages.props b/Directory.Packages.props index 05998044da..08c30ded1e 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,9 +4,9 @@ 8.0.0 8.0.10 8.0.10 - 9.0.0-rc.2.24473.5 - 9.0.0-rc.2.24474.3 - 9.0.0-rc.2.24474.1 + 9.0.0 + 9.0.0 + 9.0.0 diff --git a/README.md b/README.md index 0cfa40c8fc..e7dde5aa0e 100644 --- a/README.md +++ b/README.md @@ -144,6 +144,10 @@ maintaining accessibility. This is accomplished through setting various "design You can use this library in **Blazor Hybrid** (MAUI/WPF/Windows Forms) projects. Setup is almost the same as described in the "Getting started" section above, but to get everything to work you'll need to take one extra steps (for now) described below. ### Temporary workaround for MAUI/WPF/Windows Forms issues + +> [!NOTE] +> The workaround below only applies to .NET 8 (and below). As of .NET 9 this workaround is no longer needed. If you have this workaround in place for .NET 9 your Blazor Hybrid project **will not load**. + Currently when using the WebView to run Blazor (so all Hybrid variants) the web-components script is not imported automatically (see [#404](https://github.com/microsoft/fluentui-blazor/issues/404)). There is also an issue with loading the custom event handlers that are being configured by the web-components script. Until these are fixed on the WebView side, there is a workaround available, namely to intercept `'_framework/blazor.modules.json'` and provide proper JS initializers file (created by build). The needed `initializersLoader.webview.js` has been added to the library and needs to be included with a script tag **before** the `_framework/blazor.webview.js` script tag: @@ -186,6 +190,14 @@ and offers support, like most other open source projects, on a best effort base We offer some guidelines on how you can get started [contributing to the project](https://github.com/microsoft/fluentui-blazor/blob/main/docs/contributing.md). We also have a document that explains and shows how to [write and develop unit tests](https://github.com/microsoft/fluentui-blazor/blob/main/docs/unit-tests.md) +### 🏆 Contributors + + + + + +Made with [contrib.rocks](https://contrib.rocks). + ## Joining the Community Looking to get answers to questions or engage with us in real-time? Our community is active on [Gitter](https://app.gitter.im/#/room/#fluentui-blazor:gitter.im) and [Discord](https://discord.gg/FcSNfg4). Submit requests diff --git a/WHATSNEW.md b/WHATSNEW.md index 3247d03fc6..4a1422e3f6 100644 --- a/WHATSNEW.md +++ b/WHATSNEW.md @@ -1,3 +1,72 @@ +## V4.10.4 + +### General +- \[General\] Supports .NET 9 GA version + +### Components +- \[Accordion\] Fix RTL specific styling ([#2917](https://github.com/microsoft/fluentui-blazor/pull/2917)) +- \[Autocomplete\] Fix Icon Titles (Dismiss and Search) and delete predefined element ([#2891](https://github.com/microsoft/fluentui-blazor/pull/2891)) +- \[Autocomplete\] Fix the Autocomplete Clear button ([#2906](https://github.com/microsoft/fluentui-blazor/pull/2906)) +- \[Calendar\] Fix the Calendar disabled day in RTL direction ([#2909](https://github.com/microsoft/fluentui-blazor/pull/2909)) +- \[DataGrid\] Fix `SelectAll` after reloading data when the `Virtualize` is set ([#2915](https://github.com/microsoft/fluentui-blazor/pull/2915)) +- \[DataGrid\] Remove optimalization check as it can break in certain scenarios ([#2875](https://github.com/microsoft/fluentui-blazor/pull/2875)) +- \[KeyCode\] Add a new `StopRepeat` property ([#2908](https://github.com/microsoft/fluentui-blazor/pull/2908)) +- \[MessageBar\] Implement ClearAfterNavigation on provider level ([#2919](https://github.com/microsoft/fluentui-blazor/pull/2919)) +- \[Select\] Fix ValueChanged regression [#2923](https://github.com/microsoft/fluentui-blazor/issues/2923) +- \[Tab\] Use correct color for close icon ([#2922](https://github.com/microsoft/fluentui-blazor/issues/2922)) +- \[TreeItem\] Only pass initially selected state to the web component ([#2916](https://github.com/microsoft/fluentui-blazor/pull/2916)) + +### Demo site and documentation +- \[Docs\] Update README with Blazor Hybrid workaround note ([#2892](https://github.com/microsoft/fluentui-blazor/pull/2892)) + +### Icons +- Update to Fluent UI System Icons 1.1.265 (changes since 1.1.261) + + **What's new (Name / Size(s) / Variant(s))** + - Animal Paw Print / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Arrow Bounce / 12, 28, 48 / Filled & Regular + - Arrow Clockwise Dashes / 28, 48 / Filled & Regular + - Arrow Clockwise Dashes Settings / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Arrow Down Left / 12, 28 / Filled & Regular + - Arrow Flow Diagonal Up Right / 12, 28, 48 / Filled & Regular + - Arrow Up Right / 12, 28 / Filled & Regular + - Arrow Up Right Dashes / 12, 20, 24, 28, 32, 48 / Filled & Regular + - Arrow Wrap / 32 / Filled & Regular + - Arrow Wrap Up To Down / 20, 32 / Filled & Regular + - Chat Off / 16 / Filled & Regular + - Coin Multiple / 16, 24 / Filled & Regular + - Comment Badge / 16, 20, 24 / Filled & Regular + - Connected / 24, 32 / Filled & Regular + - Data Usage / 28, 32, 48 / Filled & Regular + - Data Usage Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Document One Page Multiple / 16, 20, 24 / Filled & Regular + - Document One Page Multiple / 16, 20, 24 / Filled & Regular + - Document One Page Multiple Sparkle / 16, 20, 24 / Filled & Regular + - Document One Page Multiple Sparkle / 16, 20, 24 / Filled & Regular + - Lightbulb / 32 / Light + - Line Horizontal 1 Dash Dot Dash / 20 / Filled & Regular + - Line Horizontal 1 Dot / 20 / Filled & Regular + - Line Horizontal 3 / 16, 24, 28, 32, 48 / Filled & Regular + - Navigation / 28, 32, 48 / Filled & Regular + - Pause Circle / 16 / Filled & Regular + - Square Text Arrow Repeat All / 16, 20, 24 / Filled & Regular + - Stack / 28, 48 / Filled & Regular + - Stack Off / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Text Bullet List Square / 28 / Filled & Regular + - TextBox / 20, 28, 32, 48 / Filled & Regular + - TextBox Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Translate / 32 / Filled & Regular + + **What's updated (Name / Size(s) / Variant(s))** + - Add Circle / 16 / Filled & Regular + - Arrow Clockwise Dashes / 16, 20, 24, 32 / Filled & Regular + - Arrow Counterclockwise Dashes / 20, 24 / Filled & Regular + - Coin Multiple / 20 / Filled & Regular + - Subtract Circle Arrow Back / 16 / Filled & Regular + - Subtract Circle Arrow Forward / 16 / Filled & Regular + - Subtract Circle / 16 / Filled & Regular + - TextBox / 16 / Filled + ## V4.10.3 ### Important note diff --git a/eng/pipelines/version.yml b/eng/pipelines/version.yml index a5370f9792..2c2629c78e 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.10.3' # Set the next final version here. + FileVersion: '4.10.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 7b3c527b7f..a22fbf879f 100644 --- a/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml +++ b/examples/Demo/Shared/Microsoft.FluentUI.AspNetCore.Components.xml @@ -2002,11 +2002,6 @@ Sets to automatically fit the columns to the available width as best it can. - - - Gets the first (optional) SelectColumn - - Constructs an instance of . @@ -5196,6 +5191,11 @@ its default action should not be taken as it normally would be. + + + Gets or sets whether the key pressed can be repeated. + + Gets or sets a collection of additional attributes that will be applied to the created element. @@ -5204,7 +5204,7 @@ - + Internal method. @@ -5216,9 +5216,10 @@ + - + Internal method. @@ -5230,6 +5231,7 @@ + @@ -5284,6 +5286,11 @@ Gets the identifier of the targeted DOM element. + + + Gets a boolean value that is true if the given key is being held down such that it is automatically repeating. + + Returns a string that represents the key pressed. diff --git a/examples/Demo/Shared/Pages/BlazorHybrid.razor b/examples/Demo/Shared/Pages/BlazorHybrid.razor index 9c72eadd4b..7d56ac6602 100644 --- a/examples/Demo/Shared/Pages/BlazorHybrid.razor +++ b/examples/Demo/Shared/Pages/BlazorHybrid.razor @@ -5,6 +5,10 @@

Blazor Hybrid

+

+ Note: The workaround below only applies to .NET 8 (and below). As of .NET 9 this workaround is no longer needed. If you have this workaround in place for .NET 9 your Blazor Hybrid project will not load. +

+

It is possible to use this library in your Blazor Hybrid projects. Setup is almost the same as described in the "Getting started" section above, however to get everything to work you'll need to take one extra step: diff --git a/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeExample.razor b/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeExample.razor index 9535823268..84a0b54ef5 100644 --- a/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeExample.razor +++ b/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeExample.razor @@ -46,6 +46,7 @@

  • Location: @LastKeyCode?.Location.ToString()
  • TargetId: @LastKeyCode?.TargetId
  • +
  • Repeat: @LastKeyCode?.Repeat
  • diff --git a/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeGlobalExample.razor b/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeGlobalExample.razor index 34c0fe78ff..dcc8b27ce3 100644 --- a/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeGlobalExample.razor +++ b/examples/Demo/Shared/Pages/KeyCode/Examples/KeyCodeGlobalExample.razor @@ -1,10 +1,14 @@ @inject IKeyCodeService KeyCodeService @implements IAsyncDisposable - + + + + @if (!KeyPressed.Any()) @@ -21,6 +25,7 @@ @code { private bool IncludeKeyUp = false; + private bool StopRepeat = false; private List<(string Key, string Event)> KeyPressed = new(); protected override void OnInitialized() @@ -36,6 +41,11 @@ return Task.CompletedTask; } + if (StopRepeat && args.Repeat) + { + return Task.CompletedTask; + } + KeyPressed.Add((args.ToString(), args.Name)); StateHasChanged(); return Task.CompletedTask; diff --git a/examples/Demo/Shared/Pages/Lab/IssueTester.razor b/examples/Demo/Shared/Pages/Lab/IssueTester.razor index 5f282702bb..2b7a0f440a 100644 --- a/examples/Demo/Shared/Pages/Lab/IssueTester.razor +++ b/examples/Demo/Shared/Pages/Lab/IssueTester.razor @@ -1 +1,40 @@ - \ No newline at end of file +@page "/counter" + + + +@foreach (var t in _test.CBVal) +{ + +} + + +@code { + + private readonly test _test = new(); + private readonly List _ddval = new() { "one", "two" }; + + private readonly List _t2 = new() { new Row { Rval = true }, new Row { Rval = false }, new Row { Rval = false }, new Row { Rval = true } }; + private readonly List _t3 = new() { new Row { Rval = false }, new Row { Rval = true }, new Row { Rval = true }, new Row { Rval = true } }; + + private void UpdateSelect2(string newVal) + { + _test.BMAddress = newVal; + if (newVal == "one") _test.CBVal = _t3; + if (newVal == "two") _test.CBVal = _t2; + if (newVal == null) _test.CBVal = new List(); + } + + public class test + { + public string BMAddress { get; set; } = "one"; + public List CBVal { get; set; } = new(); + } + + public class Row + { + public bool Rval { get; set; } + } + + +} diff --git a/examples/Demo/Shared/Pages/MessageBar/MessageBarPage.razor b/examples/Demo/Shared/Pages/MessageBar/MessageBarPage.razor index cb74df0a91..e9ac040715 100644 --- a/examples/Demo/Shared/Pages/MessageBar/MessageBarPage.razor +++ b/examples/Demo/Shared/Pages/MessageBar/MessageBarPage.razor @@ -35,6 +35,23 @@ ) +

    Sections

    +

    + You can use multiple message bar providers in a single page/app. In the example below you can add a message bar on the top of the window, but also + in the notification center or in a dialog. An area to display messages in is called a Section. + + You can specify in wich Section you want your message to appear in through the MessageOptions. + +

    + +

    Clear message bars on navigation

    +

    + By default, message bars will not be removed when navigating to another page. This can be changed by setting the ClearAfterNavigation + parameter to true on a FluentMenuProvider. When using multiple providers (see Sections above), the parameter needs to be set for each + provider individually. + You can also set the behavior on a per message basis by using the same parameter of the MessageOptions class. +

    +

    Examples

    @@ -44,7 +61,7 @@ If you click on "Add in a dialog" multiple times, you will see that only one message is displayed. Once you dismiss that one, the next one will be displayed.

    -

    This is the advised way to use MessageBars

    +

    Using the MessageService is the advised way to use message bars.

    @@ -100,3 +117,5 @@ + + diff --git a/examples/Demo/Shared/Shared/DemoMainLayout.razor b/examples/Demo/Shared/Shared/DemoMainLayout.razor index aa20f6336d..fd838adb4f 100644 --- a/examples/Demo/Shared/Shared/DemoMainLayout.razor +++ b/examples/Demo/Shared/Shared/DemoMainLayout.razor @@ -56,7 +56,7 @@
    - + diff --git a/examples/Demo/Shared/wwwroot/docs/WhatsNew.md b/examples/Demo/Shared/wwwroot/docs/WhatsNew.md index 5119b6cb06..7531dd8501 100644 --- a/examples/Demo/Shared/wwwroot/docs/WhatsNew.md +++ b/examples/Demo/Shared/wwwroot/docs/WhatsNew.md @@ -1,3 +1,72 @@ +## V4.10.4 + +### General +- \[General\] Supports .NET 9 GA version + +### Components +- \[Accordion\] Fix RTL specific styling ([#2917](https://github.com/microsoft/fluentui-blazor/pull/2917)) +- \[Autocomplete\] Fix Icon Titles (Dismiss and Search) and delete predefined element ([#2891](https://github.com/microsoft/fluentui-blazor/pull/2891)) +- \[Autocomplete\] Fix the Autocomplete Clear button ([#2906](https://github.com/microsoft/fluentui-blazor/pull/2906)) +- \[Calendar\] Fix the Calendar disabled day in RTL direction ([#2909](https://github.com/microsoft/fluentui-blazor/pull/2909)) +- \[DataGrid\] Fix `SelectAll` after reloading data when the `Virtualize` is set ([#2915](https://github.com/microsoft/fluentui-blazor/pull/2915)) +- \[DataGrid\] Remove optimalization check as it can break in certain scenarios ([#2875](https://github.com/microsoft/fluentui-blazor/pull/2875)) +- \[KeyCode\] Add a new `StopRepeat` property ([#2908](https://github.com/microsoft/fluentui-blazor/pull/2908)) +- \[MessageBar\] Implement ClearAfterNavigation on provider level ([#2919](https://github.com/microsoft/fluentui-blazor/pull/2919)) +- \[Select\] Fix ValueChanged regression [#2923](https://github.com/microsoft/fluentui-blazor/issues/2923) +- \[Tab\] Use correct color for close icon ([#2922](https://github.com/microsoft/fluentui-blazor/issues/2922)) +- \[TreeItem\] Only pass initially selected state to the web component ([#2916](https://github.com/microsoft/fluentui-blazor/pull/2916)) + +### Demo site and documentation +- \[Docs\] Update README with Blazor Hybrid workaround note ([#2892](https://github.com/microsoft/fluentui-blazor/pull/2892)) + +### Icons +- Update to Fluent UI System Icons 1.1.265 (changes since 1.1.261) + + **What's new (Name / Size(s) / Variant(s))** + - Animal Paw Print / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Arrow Bounce / 12, 28, 48 / Filled & Regular + - Arrow Clockwise Dashes / 28, 48 / Filled & Regular + - Arrow Clockwise Dashes Settings / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Arrow Down Left / 12, 28 / Filled & Regular + - Arrow Flow Diagonal Up Right / 12, 28, 48 / Filled & Regular + - Arrow Up Right / 12, 28 / Filled & Regular + - Arrow Up Right Dashes / 12, 20, 24, 28, 32, 48 / Filled & Regular + - Arrow Wrap / 32 / Filled & Regular + - Arrow Wrap Up To Down / 20, 32 / Filled & Regular + - Chat Off / 16 / Filled & Regular + - Coin Multiple / 16, 24 / Filled & Regular + - Comment Badge / 16, 20, 24 / Filled & Regular + - Connected / 24, 32 / Filled & Regular + - Data Usage / 28, 32, 48 / Filled & Regular + - Data Usage Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Document One Page Multiple / 16, 20, 24 / Filled & Regular + - Document One Page Multiple / 16, 20, 24 / Filled & Regular + - Document One Page Multiple Sparkle / 16, 20, 24 / Filled & Regular + - Document One Page Multiple Sparkle / 16, 20, 24 / Filled & Regular + - Lightbulb / 32 / Light + - Line Horizontal 1 Dash Dot Dash / 20 / Filled & Regular + - Line Horizontal 1 Dot / 20 / Filled & Regular + - Line Horizontal 3 / 16, 24, 28, 32, 48 / Filled & Regular + - Navigation / 28, 32, 48 / Filled & Regular + - Pause Circle / 16 / Filled & Regular + - Square Text Arrow Repeat All / 16, 20, 24 / Filled & Regular + - Stack / 28, 48 / Filled & Regular + - Stack Off / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Text Bullet List Square / 28 / Filled & Regular + - TextBox / 20, 28, 32, 48 / Filled & Regular + - TextBox Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular + - Translate / 32 / Filled & Regular + + **What's updated (Name / Size(s) / Variant(s))** + - Add Circle / 16 / Filled & Regular + - Arrow Clockwise Dashes / 16, 20, 24, 32 / Filled & Regular + - Arrow Counterclockwise Dashes / 20, 24 / Filled & Regular + - Coin Multiple / 20 / Filled & Regular + - Subtract Circle Arrow Back / 16 / Filled & Regular + - Subtract Circle Arrow Forward / 16 / Filled & Regular + - Subtract Circle / 16 / Filled & Regular + - TextBox / 16 / Filled + ## V4.10.3 ### Important note diff --git a/src/Assets/FluentUI.Icons/Icons/Filled12.cs b/src/Assets/FluentUI.Icons/Icons/Filled12.cs index 2c7d88116c..c9acea7a06 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled12.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled12.cs @@ -20,6 +20,7 @@ public class AddCircle : Icon { public AddCircle() : base("AddCircle", IconVaria public class Alert : Icon { public Alert() : base("Alert", IconVariant.Filled, IconSize.Size12, "") { } } public class AlertSnooze : Icon { public AlertSnooze() : base("AlertSnooze", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowBidirectionalUpDown : Icon { public ArrowBidirectionalUpDown() : base("ArrowBidirectionalUpDown", IconVariant.Filled, IconSize.Size12, "") { } } + public class ArrowBounce : Icon { public ArrowBounce() : base("ArrowBounce", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowCircleDown : Icon { public ArrowCircleDown() : base("ArrowCircleDown", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCircleLeft", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Filled, IconSize.Size12, "") { } } @@ -27,6 +28,8 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Filled, IconSize.Size12, "") { } } + public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Filled, IconSize.Size12, "") { } } + public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowNext : Icon { public ArrowNext() : base("ArrowNext", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowPrevious : Icon { public ArrowPrevious() : base("ArrowPrevious", IconVariant.Filled, IconSize.Size12, "") { } } @@ -39,6 +42,8 @@ public class ArrowSync : Icon { public ArrowSync() : base("ArrowSync", IconVaria public class ArrowSyncOff : Icon { public ArrowSyncOff() : base("ArrowSyncOff", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowTrending : Icon { public ArrowTrending() : base("ArrowTrending", IconVariant.Filled, IconSize.Size12, "") { } } public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Filled, IconSize.Size12, "") { } } + public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Filled, IconSize.Size12, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Filled, IconSize.Size12, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Filled, IconSize.Size12, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Filled, IconSize.Size12, "") { } } public class Balloon : Icon { public Balloon() : base("Balloon", IconVariant.Filled, IconSize.Size12, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Filled16.cs b/src/Assets/FluentUI.Icons/Icons/Filled16.cs index cfe43497b5..df542dd73f 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled16.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled16.cs @@ -18,7 +18,7 @@ public static partial class Size16 public class Accessibility : Icon { public Accessibility() : base("Accessibility", IconVariant.Filled, IconSize.Size16, "") { } } public class AccessibilityMore : Icon { public AccessibilityMore() : base("AccessibilityMore", IconVariant.Filled, IconSize.Size16, "") { } } public class Add : Icon { public Add() : base("Add", IconVariant.Filled, IconSize.Size16, "") { } } - public class AddCircle : Icon { public AddCircle() : base("AddCircle", IconVariant.Filled, IconSize.Size16, "") { } } + public class AddCircle : Icon { public AddCircle() : base("AddCircle", IconVariant.Filled, IconSize.Size16, "") { } } public class AddSquare : Icon { public AddSquare() : base("AddSquare", IconVariant.Filled, IconSize.Size16, "") { } } public class AddSquareMultiple : Icon { public AddSquareMultiple() : base("AddSquareMultiple", IconVariant.Filled, IconSize.Size16, "") { } } public class AddSubtractCircle : Icon { public AddSubtractCircle() : base("AddSubtractCircle", IconVariant.Filled, IconSize.Size16, "") { } } @@ -45,6 +45,7 @@ public class AlignStretchVertical : Icon { public AlignStretchVertical() : base( public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Filled, IconSize.Size16, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Filled, IconSize.Size16, "") { } } public class AnimalDog : Icon { public AnimalDog() : base("AnimalDog", IconVariant.Filled, IconSize.Size16, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Filled, IconSize.Size16, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Filled, IconSize.Size16, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Filled, IconSize.Size16, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Filled, IconSize.Size16, "") { } } @@ -68,7 +69,8 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowCircleUpLeft : Icon { public ArrowCircleUpLeft() : base("ArrowCircleUpLeft", IconVariant.Filled, IconSize.Size16, "") { } } public class ArrowCircleUpRight : Icon { public ArrowCircleUpRight() : base("ArrowCircleUpRight", IconVariant.Filled, IconSize.Size16, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size16, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size16, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size16, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Filled, IconSize.Size16, "") { } } public class ArrowCollapseAll : Icon { public ArrowCollapseAll() : base("ArrowCollapseAll", IconVariant.Filled, IconSize.Size16, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size16, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Filled, IconSize.Size16, "") { } } @@ -290,6 +292,7 @@ public class ChatEmpty : Icon { public ChatEmpty() : base("ChatEmpty", IconVaria public class ChatLock : Icon { public ChatLock() : base("ChatLock", IconVariant.Filled, IconSize.Size16, "") { } } public class ChatMultiple : Icon { public ChatMultiple() : base("ChatMultiple", IconVariant.Filled, IconSize.Size16, "") { } } public class ChatMultipleHeart : Icon { public ChatMultipleHeart() : base("ChatMultipleHeart", IconVariant.Filled, IconSize.Size16, "") { } } + public class ChatOff : Icon { public ChatOff() : base("ChatOff", IconVariant.Filled, IconSize.Size16, "") { } } public class ChatSettings : Icon { public ChatSettings() : base("ChatSettings", IconVariant.Filled, IconSize.Size16, "") { } } public class ChatSparkle : Icon { public ChatSparkle() : base("ChatSparkle", IconVariant.Filled, IconSize.Size16, "") { } } public class ChatWarning : Icon { public ChatWarning() : base("ChatWarning", IconVariant.Filled, IconSize.Size16, "") { } } @@ -394,6 +397,7 @@ public class CodeTs : Icon { public CodeTs() : base("CodeTs", IconVariant.Filled public class CodeTsRectangle : Icon { public CodeTsRectangle() : base("CodeTsRectangle", IconVariant.Filled, IconSize.Size16, "") { } } public class CodeVb : Icon { public CodeVb() : base("CodeVb", IconVariant.Filled, IconSize.Size16, "") { } } public class CodeVbRectangle : Icon { public CodeVbRectangle() : base("CodeVbRectangle", IconVariant.Filled, IconSize.Size16, "") { } } + public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Filled, IconSize.Size16, "") { } } public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVariant.Filled, IconSize.Size16, "") { } } public class Collections : Icon { public Collections() : base("Collections", IconVariant.Filled, IconSize.Size16, "") { } } public class Color : Icon { public Color() : base("Color", IconVariant.Filled, IconSize.Size16, "") { } } @@ -405,6 +409,7 @@ public class Comment : Icon { public Comment() : base("Comment", IconVariant.Fil public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Filled, IconSize.Size16, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Filled, IconSize.Size16, "") { } } public class CommentArrowRight : Icon { public CommentArrowRight() : base("CommentArrowRight", IconVariant.Filled, IconSize.Size16, "") { } } + public class CommentBadge : Icon { public CommentBadge() : base("CommentBadge", IconVariant.Filled, IconSize.Size16, "") { } } public class CommentCheckmark : Icon { public CommentCheckmark() : base("CommentCheckmark", IconVariant.Filled, IconSize.Size16, "") { } } public class CommentEdit : Icon { public CommentEdit() : base("CommentEdit", IconVariant.Filled, IconSize.Size16, "") { } } public class CommentError : Icon { public CommentError() : base("CommentError", IconVariant.Filled, IconSize.Size16, "") { } } @@ -462,6 +467,7 @@ public class DataHistogram : Icon { public DataHistogram() : base("DataHistogram public class DataPie : Icon { public DataPie() : base("DataPie", IconVariant.Filled, IconSize.Size16, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Filled, IconSize.Size16, "") { } } public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Filled, IconSize.Size16, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Filled, IconSize.Size16, "") { } } public class DataUsageSettings : Icon { public DataUsageSettings() : base("DataUsageSettings", IconVariant.Filled, IconSize.Size16, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Filled, IconSize.Size16, "") { } } public class DeleteArrowBack : Icon { public DeleteArrowBack() : base("DeleteArrowBack", IconVariant.Filled, IconSize.Size16, "") { } } @@ -534,6 +540,7 @@ public class DocumentOnePageAdd : Icon { public DocumentOnePageAdd() : base("Doc public class DocumentOnePageBeaker : Icon { public DocumentOnePageBeaker() : base("DocumentOnePageBeaker", IconVariant.Filled, IconSize.Size16, "") { } } public class DocumentOnePageLink : Icon { public DocumentOnePageLink() : base("DocumentOnePageLink", IconVariant.Filled, IconSize.Size16, "") { } } public class DocumentOnePageMultiple : Icon { public DocumentOnePageMultiple() : base("DocumentOnePageMultiple", IconVariant.Filled, IconSize.Size16, "") { } } + public class DocumentOnePageMultipleSparkle : Icon { public DocumentOnePageMultipleSparkle() : base("DocumentOnePageMultipleSparkle", IconVariant.Filled, IconSize.Size16, "") { } } public class DocumentOnePageSparkle : Icon { public DocumentOnePageSparkle() : base("DocumentOnePageSparkle", IconVariant.Filled, IconSize.Size16, "") { } } public class DocumentPdf : Icon { public DocumentPdf() : base("DocumentPdf", IconVariant.Filled, IconSize.Size16, "") { } } public class DocumentPerson : Icon { public DocumentPerson() : base("DocumentPerson", IconVariant.Filled, IconSize.Size16, "") { } } @@ -808,6 +815,7 @@ public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Filled, IconSize.Size16, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Filled, IconSize.Size16, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Filled, IconSize.Size16, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Filled, IconSize.Size16, "") { } } public class LineHorizontal4 : Icon { public LineHorizontal4() : base("LineHorizontal4", IconVariant.Filled, IconSize.Size16, "") { } } public class LineHorizontal4Search : Icon { public LineHorizontal4Search() : base("LineHorizontal4Search", IconVariant.Filled, IconSize.Size16, "") { } } public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Filled, IconSize.Size16, "") { } } @@ -962,6 +970,7 @@ public class PanelRightGallery : Icon { public PanelRightGallery() : base("Panel public class PanelTopGallery : Icon { public PanelTopGallery() : base("PanelTopGallery", IconVariant.Filled, IconSize.Size16, "") { } } public class Password : Icon { public Password() : base("Password", IconVariant.Filled, IconSize.Size16, "") { } } public class Pause : Icon { public Pause() : base("Pause", IconVariant.Filled, IconSize.Size16, "") { } } + public class PauseCircle : Icon { public PauseCircle() : base("PauseCircle", IconVariant.Filled, IconSize.Size16, "") { } } public class PauseOff : Icon { public PauseOff() : base("PauseOff", IconVariant.Filled, IconSize.Size16, "") { } } public class PauseSettings : Icon { public PauseSettings() : base("PauseSettings", IconVariant.Filled, IconSize.Size16, "") { } } public class Payment : Icon { public Payment() : base("Payment", IconVariant.Filled, IconSize.Size16, "") { } } @@ -1219,7 +1228,9 @@ public class SquareHintArrowBack : Icon { public SquareHintArrowBack() : base("S public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Filled, IconSize.Size16, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Filled, IconSize.Size16, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Filled, IconSize.Size16, "") { } } + public class SquareTextArrowRepeatAll : Icon { public SquareTextArrowRepeatAll() : base("SquareTextArrowRepeatAll", IconVariant.Filled, IconSize.Size16, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Filled, IconSize.Size16, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Filled, IconSize.Size16, "") { } } public class StackStar : Icon { public StackStar() : base("StackStar", IconVariant.Filled, IconSize.Size16, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Filled, IconSize.Size16, "") { } } public class StarAdd : Icon { public StarAdd() : base("StarAdd", IconVariant.Filled, IconSize.Size16, "") { } } @@ -1241,9 +1252,9 @@ public class Storage : Icon { public Storage() : base("Storage", IconVariant.Fil public class StoreMicrosoft : Icon { public StoreMicrosoft() : base("StoreMicrosoft", IconVariant.Filled, IconSize.Size16, "") { } } public class Subtitles : Icon { public Subtitles() : base("Subtitles", IconVariant.Filled, IconSize.Size16, "") { } } public class Subtract : Icon { public Subtract() : base("Subtract", IconVariant.Filled, IconSize.Size16, "") { } } - public class SubtractCircle : Icon { public SubtractCircle() : base("SubtractCircle", IconVariant.Filled, IconSize.Size16, "") { } } - public class SubtractCircleArrowBack : Icon { public SubtractCircleArrowBack() : base("SubtractCircleArrowBack", IconVariant.Filled, IconSize.Size16, "") { } } - public class SubtractCircleArrowForward : Icon { public SubtractCircleArrowForward() : base("SubtractCircleArrowForward", IconVariant.Filled, IconSize.Size16, "") { } } + public class SubtractCircle : Icon { public SubtractCircle() : base("SubtractCircle", IconVariant.Filled, IconSize.Size16, "") { } } + public class SubtractCircleArrowBack : Icon { public SubtractCircleArrowBack() : base("SubtractCircleArrowBack", IconVariant.Filled, IconSize.Size16, "") { } } + public class SubtractCircleArrowForward : Icon { public SubtractCircleArrowForward() : base("SubtractCircleArrowForward", IconVariant.Filled, IconSize.Size16, "") { } } public class SubtractParentheses : Icon { public SubtractParentheses() : base("SubtractParentheses", IconVariant.Filled, IconSize.Size16, "") { } } public class SubtractSquare : Icon { public SubtractSquare() : base("SubtractSquare", IconVariant.Filled, IconSize.Size16, "") { } } public class SubtractSquareMultiple : Icon { public SubtractSquareMultiple() : base("SubtractSquareMultiple", IconVariant.Filled, IconSize.Size16, "") { } } @@ -1363,6 +1374,7 @@ public class TextboxAlignMiddleRight : Icon { public TextboxAlignMiddleRight() : public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : base("TextboxAlignTopCenter", IconVariant.Filled, IconSize.Size16, "") { } } public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Filled, IconSize.Size16, "") { } } public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Filled, IconSize.Size16, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Filled, IconSize.Size16, "") { } } public class TextBulletList : Icon { public TextBulletList() : base("TextBulletList", IconVariant.Filled, IconSize.Size16, "") { } } public class TextBulletListLtr : Icon { public TextBulletListLtr() : base("TextBulletListLtr", IconVariant.Filled, IconSize.Size16, "") { } } public class TextBulletListRtl : Icon { public TextBulletListRtl() : base("TextBulletListRtl", IconVariant.Filled, IconSize.Size16, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Filled20.cs b/src/Assets/FluentUI.Icons/Icons/Filled20.cs index 8719d57528..546052242b 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled20.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled20.cs @@ -59,6 +59,7 @@ public class AlignStretchVertical : Icon { public AlignStretchVertical() : base( public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Filled, IconSize.Size20, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Filled, IconSize.Size20, "") { } } public class AnimalDog : Icon { public AnimalDog() : base("AnimalDog", IconVariant.Filled, IconSize.Size20, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Filled, IconSize.Size20, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Filled, IconSize.Size20, "") { } } public class AnimalRabbitOff : Icon { public AnimalRabbitOff() : base("AnimalRabbitOff", IconVariant.Filled, IconSize.Size20, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Filled, IconSize.Size20, "") { } } @@ -101,10 +102,11 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowCircleUpLeft : Icon { public ArrowCircleUpLeft() : base("ArrowCircleUpLeft", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowCircleUpRight : Icon { public ArrowCircleUpRight() : base("ArrowCircleUpRight", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size20, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size20, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size20, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowCollapseAll : Icon { public ArrowCollapseAll() : base("ArrowCollapseAll", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size20, "") { } } - public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Filled, IconSize.Size20, "") { } } + public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowCurveDownRight : Icon { public ArrowCurveDownRight() : base("ArrowCurveDownRight", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowCurveUpLeft : Icon { public ArrowCurveUpLeft() : base("ArrowCurveUpLeft", IconVariant.Filled, IconSize.Size20, "") { } } @@ -217,8 +219,10 @@ public class ArrowUpExclamation : Icon { public ArrowUpExclamation() : base("Arr public class ArrowUpLeft : Icon { public ArrowUpLeft() : base("ArrowUpLeft", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowUpload : Icon { public ArrowUpload() : base("ArrowUpload", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Filled, IconSize.Size20, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowWrap : Icon { public ArrowWrap() : base("ArrowWrap", IconVariant.Filled, IconSize.Size20, "") { } } public class ArrowWrapOff : Icon { public ArrowWrapOff() : base("ArrowWrapOff", IconVariant.Filled, IconSize.Size20, "") { } } + public class ArrowWrapUpToDown : Icon { public ArrowWrapUpToDown() : base("ArrowWrapUpToDown", IconVariant.Filled, IconSize.Size20, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Filled, IconSize.Size20, "") { } } public class AttachArrowRight : Icon { public AttachArrowRight() : base("AttachArrowRight", IconVariant.Filled, IconSize.Size20, "") { } } public class AttachText : Icon { public AttachText() : base("AttachText", IconVariant.Filled, IconSize.Size20, "") { } } @@ -636,6 +640,7 @@ public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVaria public class CodeCircle : Icon { public CodeCircle() : base("CodeCircle", IconVariant.Filled, IconSize.Size20, "") { } } public class CodeText : Icon { public CodeText() : base("CodeText", IconVariant.Filled, IconSize.Size20, "") { } } public class CodeTextEdit : Icon { public CodeTextEdit() : base("CodeTextEdit", IconVariant.Filled, IconSize.Size20, "") { } } + public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Filled, IconSize.Size20, "") { } } public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVariant.Filled, IconSize.Size20, "") { } } public class Collections : Icon { public Collections() : base("Collections", IconVariant.Filled, IconSize.Size20, "") { } } public class CollectionsAdd : Icon { public CollectionsAdd() : base("CollectionsAdd", IconVariant.Filled, IconSize.Size20, "") { } } @@ -655,6 +660,7 @@ public class Comment : Icon { public Comment() : base("Comment", IconVariant.Fil public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Filled, IconSize.Size20, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Filled, IconSize.Size20, "") { } } public class CommentArrowRight : Icon { public CommentArrowRight() : base("CommentArrowRight", IconVariant.Filled, IconSize.Size20, "") { } } + public class CommentBadge : Icon { public CommentBadge() : base("CommentBadge", IconVariant.Filled, IconSize.Size20, "") { } } public class CommentCheckmark : Icon { public CommentCheckmark() : base("CommentCheckmark", IconVariant.Filled, IconSize.Size20, "") { } } public class CommentDismiss : Icon { public CommentDismiss() : base("CommentDismiss", IconVariant.Filled, IconSize.Size20, "") { } } public class CommentEdit : Icon { public CommentEdit() : base("CommentEdit", IconVariant.Filled, IconSize.Size20, "") { } } @@ -751,6 +757,7 @@ public class DataSunburst : Icon { public DataSunburst() : base("DataSunburst", public class DataTreemap : Icon { public DataTreemap() : base("DataTreemap", IconVariant.Filled, IconSize.Size20, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Filled, IconSize.Size20, "") { } } public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Filled, IconSize.Size20, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Filled, IconSize.Size20, "") { } } public class DataUsageEdit : Icon { public DataUsageEdit() : base("DataUsageEdit", IconVariant.Filled, IconSize.Size20, "") { } } public class DataUsageSettings : Icon { public DataUsageSettings() : base("DataUsageSettings", IconVariant.Filled, IconSize.Size20, "") { } } public class DataUsageToolbox : Icon { public DataUsageToolbox() : base("DataUsageToolbox", IconVariant.Filled, IconSize.Size20, "") { } } @@ -871,6 +878,7 @@ public class DocumentOnePageAdd : Icon { public DocumentOnePageAdd() : base("Doc public class DocumentOnePageColumns : Icon { public DocumentOnePageColumns() : base("DocumentOnePageColumns", IconVariant.Filled, IconSize.Size20, "") { } } public class DocumentOnePageLink : Icon { public DocumentOnePageLink() : base("DocumentOnePageLink", IconVariant.Filled, IconSize.Size20, "") { } } public class DocumentOnePageMultiple : Icon { public DocumentOnePageMultiple() : base("DocumentOnePageMultiple", IconVariant.Filled, IconSize.Size20, "") { } } + public class DocumentOnePageMultipleSparkle : Icon { public DocumentOnePageMultipleSparkle() : base("DocumentOnePageMultipleSparkle", IconVariant.Filled, IconSize.Size20, "") { } } public class DocumentOnePageSparkle : Icon { public DocumentOnePageSparkle() : base("DocumentOnePageSparkle", IconVariant.Filled, IconSize.Size20, "") { } } public class DocumentPageBottomCenter : Icon { public DocumentPageBottomCenter() : base("DocumentPageBottomCenter", IconVariant.Filled, IconSize.Size20, "") { } } public class DocumentPageBottomLeft : Icon { public DocumentPageBottomLeft() : base("DocumentPageBottomLeft", IconVariant.Filled, IconSize.Size20, "") { } } @@ -1341,7 +1349,9 @@ public class Line : Icon { public Line() : base("Line", IconVariant.Filled, Icon public class LineDashes : Icon { public LineDashes() : base("LineDashes", IconVariant.Filled, IconSize.Size20, "") { } } public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : base("LineFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size20, "") { } } public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Filled, IconSize.Size20, "") { } } + public class LineHorizontal1DashDot : Icon { public LineHorizontal1DashDot() : base("LineHorizontal1DashDot", IconVariant.Filled, IconSize.Size20, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Filled, IconSize.Size20, "") { } } + public class LineHorizontal1Dot : Icon { public LineHorizontal1Dot() : base("LineHorizontal1Dot", IconVariant.Filled, IconSize.Size20, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Filled, IconSize.Size20, "") { } } public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Filled, IconSize.Size20, "") { } } public class LineHorizontal4 : Icon { public LineHorizontal4() : base("LineHorizontal4", IconVariant.Filled, IconSize.Size20, "") { } } @@ -2037,9 +2047,11 @@ public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("Squ public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Filled, IconSize.Size20, "") { } } public class SquareShadow : Icon { public SquareShadow() : base("SquareShadow", IconVariant.Filled, IconSize.Size20, "") { } } public class SquaresNested : Icon { public SquaresNested() : base("SquaresNested", IconVariant.Filled, IconSize.Size20, "") { } } + public class SquareTextArrowRepeatAll : Icon { public SquareTextArrowRepeatAll() : base("SquareTextArrowRepeatAll", IconVariant.Filled, IconSize.Size20, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Filled, IconSize.Size20, "") { } } public class StackAdd : Icon { public StackAdd() : base("StackAdd", IconVariant.Filled, IconSize.Size20, "") { } } public class StackArrowForward : Icon { public StackArrowForward() : base("StackArrowForward", IconVariant.Filled, IconSize.Size20, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Filled, IconSize.Size20, "") { } } public class StackStar : Icon { public StackStar() : base("StackStar", IconVariant.Filled, IconSize.Size20, "") { } } public class StackVertical : Icon { public StackVertical() : base("StackVertical", IconVariant.Filled, IconSize.Size20, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Filled, IconSize.Size20, "") { } } @@ -2252,7 +2264,7 @@ public class TextBoldSl : Icon { public TextBoldSl() : base("TextBoldSl", IconVa public class TextBoldSrCyrl : Icon { public TextBoldSrCyrl() : base("TextBoldSrCyrl", IconVariant.Filled, IconSize.Size20, "") { } } public class TextBoldSrLatn : Icon { public TextBoldSrLatn() : base("TextBoldSrLatn", IconVariant.Filled, IconSize.Size20, "") { } } public class TextBoldSv : Icon { public TextBoldSv() : base("TextBoldSv", IconVariant.Filled, IconSize.Size20, "") { } } - public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Filled, IconSize.Size20, "") { } } + public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxAlignBottom : Icon { public TextboxAlignBottom() : base("TextboxAlignBottom", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxAlignBottomCenter : Icon { public TextboxAlignBottomCenter() : base("TextboxAlignBottomCenter", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxAlignBottomLeft : Icon { public TextboxAlignBottomLeft() : base("TextboxAlignBottomLeft", IconVariant.Filled, IconSize.Size20, "") { } } @@ -2268,6 +2280,7 @@ public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : bas public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxAlignTopRotate90 : Icon { public TextboxAlignTopRotate90() : base("TextboxAlignTopRotate90", IconVariant.Filled, IconSize.Size20, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxMore : Icon { public TextboxMore() : base("TextboxMore", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxRotate90 : Icon { public TextboxRotate90() : base("TextboxRotate90", IconVariant.Filled, IconSize.Size20, "") { } } public class TextboxSettings : Icon { public TextboxSettings() : base("TextboxSettings", IconVariant.Filled, IconSize.Size20, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Filled24.cs b/src/Assets/FluentUI.Icons/Icons/Filled24.cs index 029b46ff47..bf0780fe26 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled24.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled24.cs @@ -48,6 +48,7 @@ public class AlignStraighten : Icon { public AlignStraighten() : base("AlignStra public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Filled, IconSize.Size24, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Filled, IconSize.Size24, "") { } } public class AnimalDog : Icon { public AnimalDog() : base("AnimalDog", IconVariant.Filled, IconSize.Size24, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Filled, IconSize.Size24, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Filled, IconSize.Size24, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Filled, IconSize.Size24, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Filled, IconSize.Size24, "") { } } @@ -86,10 +87,11 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowCircleUpLeft : Icon { public ArrowCircleUpLeft() : base("ArrowCircleUpLeft", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowCircleUpRight : Icon { public ArrowCircleUpRight() : base("ArrowCircleUpRight", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size24, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size24, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size24, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowCollapseAll : Icon { public ArrowCollapseAll() : base("ArrowCollapseAll", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size24, "") { } } - public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Filled, IconSize.Size24, "") { } } + public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowDownExclamation : Icon { public ArrowDownExclamation() : base("ArrowDownExclamation", IconVariant.Filled, IconSize.Size24, "") { } } @@ -179,6 +181,7 @@ public class ArrowUpExclamation : Icon { public ArrowUpExclamation() : base("Arr public class ArrowUpLeft : Icon { public ArrowUpLeft() : base("ArrowUpLeft", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowUpload : Icon { public ArrowUpload() : base("ArrowUpload", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Filled, IconSize.Size24, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Filled, IconSize.Size24, "") { } } public class ArrowUpSquareSettings : Icon { public ArrowUpSquareSettings() : base("ArrowUpSquareSettings", IconVariant.Filled, IconSize.Size24, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Filled, IconSize.Size24, "") { } } public class AttachArrowRight : Icon { public AttachArrowRight() : base("AttachArrowRight", IconVariant.Filled, IconSize.Size24, "") { } } @@ -551,6 +554,7 @@ public class Clover : Icon { public Clover() : base("Clover", IconVariant.Filled public class Code : Icon { public Code() : base("Code", IconVariant.Filled, IconSize.Size24, "") { } } public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVariant.Filled, IconSize.Size24, "") { } } public class CodeCircle : Icon { public CodeCircle() : base("CodeCircle", IconVariant.Filled, IconSize.Size24, "") { } } + public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Filled, IconSize.Size24, "") { } } public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVariant.Filled, IconSize.Size24, "") { } } public class Collections : Icon { public Collections() : base("Collections", IconVariant.Filled, IconSize.Size24, "") { } } public class CollectionsAdd : Icon { public CollectionsAdd() : base("CollectionsAdd", IconVariant.Filled, IconSize.Size24, "") { } } @@ -567,6 +571,7 @@ public class Comment : Icon { public Comment() : base("Comment", IconVariant.Fil public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Filled, IconSize.Size24, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Filled, IconSize.Size24, "") { } } public class CommentArrowRight : Icon { public CommentArrowRight() : base("CommentArrowRight", IconVariant.Filled, IconSize.Size24, "") { } } + public class CommentBadge : Icon { public CommentBadge() : base("CommentBadge", IconVariant.Filled, IconSize.Size24, "") { } } public class CommentCheckmark : Icon { public CommentCheckmark() : base("CommentCheckmark", IconVariant.Filled, IconSize.Size24, "") { } } public class CommentDismiss : Icon { public CommentDismiss() : base("CommentDismiss", IconVariant.Filled, IconSize.Size24, "") { } } public class CommentEdit : Icon { public CommentEdit() : base("CommentEdit", IconVariant.Filled, IconSize.Size24, "") { } } @@ -589,6 +594,7 @@ public class Component2DoubleTapSwipeDown : Icon { public Component2DoubleTapSwi public class Component2DoubleTapSwipeUp : Icon { public Component2DoubleTapSwipeUp() : base("Component2DoubleTapSwipeUp", IconVariant.Filled, IconSize.Size24, "") { } } public class Compose : Icon { public Compose() : base("Compose", IconVariant.Filled, IconSize.Size24, "") { } } public class ConferenceRoom : Icon { public ConferenceRoom() : base("ConferenceRoom", IconVariant.Filled, IconSize.Size24, "") { } } + public class Connected : Icon { public Connected() : base("Connected", IconVariant.Filled, IconSize.Size24, "") { } } public class Connector : Icon { public Connector() : base("Connector", IconVariant.Filled, IconSize.Size24, "") { } } public class ContactCard : Icon { public ContactCard() : base("ContactCard", IconVariant.Filled, IconSize.Size24, "") { } } public class ContactCardGroup : Icon { public ContactCardGroup() : base("ContactCardGroup", IconVariant.Filled, IconSize.Size24, "") { } } @@ -651,6 +657,7 @@ public class DataSunburst : Icon { public DataSunburst() : base("DataSunburst", public class DataTreemap : Icon { public DataTreemap() : base("DataTreemap", IconVariant.Filled, IconSize.Size24, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Filled, IconSize.Size24, "") { } } public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Filled, IconSize.Size24, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Filled, IconSize.Size24, "") { } } public class DataUsageEdit : Icon { public DataUsageEdit() : base("DataUsageEdit", IconVariant.Filled, IconSize.Size24, "") { } } public class DataUsageSettings : Icon { public DataUsageSettings() : base("DataUsageSettings", IconVariant.Filled, IconSize.Size24, "") { } } public class DataUsageToolbox : Icon { public DataUsageToolbox() : base("DataUsageToolbox", IconVariant.Filled, IconSize.Size24, "") { } } @@ -761,6 +768,7 @@ public class DocumentOnePageAdd : Icon { public DocumentOnePageAdd() : base("Doc public class DocumentOnePageColumns : Icon { public DocumentOnePageColumns() : base("DocumentOnePageColumns", IconVariant.Filled, IconSize.Size24, "") { } } public class DocumentOnePageLink : Icon { public DocumentOnePageLink() : base("DocumentOnePageLink", IconVariant.Filled, IconSize.Size24, "") { } } public class DocumentOnePageMultiple : Icon { public DocumentOnePageMultiple() : base("DocumentOnePageMultiple", IconVariant.Filled, IconSize.Size24, "") { } } + public class DocumentOnePageMultipleSparkle : Icon { public DocumentOnePageMultipleSparkle() : base("DocumentOnePageMultipleSparkle", IconVariant.Filled, IconSize.Size24, "") { } } public class DocumentOnePageSparkle : Icon { public DocumentOnePageSparkle() : base("DocumentOnePageSparkle", IconVariant.Filled, IconSize.Size24, "") { } } public class DocumentPageBottomCenter : Icon { public DocumentPageBottomCenter() : base("DocumentPageBottomCenter", IconVariant.Filled, IconSize.Size24, "") { } } public class DocumentPageBottomLeft : Icon { public DocumentPageBottomLeft() : base("DocumentPageBottomLeft", IconVariant.Filled, IconSize.Size24, "") { } } @@ -1200,6 +1208,7 @@ public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Filled, IconSize.Size24, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Filled, IconSize.Size24, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Filled, IconSize.Size24, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Filled, IconSize.Size24, "") { } } public class LineStyle : Icon { public LineStyle() : base("LineStyle", IconVariant.Filled, IconSize.Size24, "") { } } public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Filled, IconSize.Size24, "") { } } public class LineThickness : Icon { public LineThickness() : base("LineThickness", IconVariant.Filled, IconSize.Size24, "") { } } @@ -1802,9 +1811,11 @@ public class SquareHintApps : Icon { public SquareHintApps() : base("SquareHintA public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Filled, IconSize.Size24, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Filled, IconSize.Size24, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Filled, IconSize.Size24, "") { } } + public class SquareTextArrowRepeatAll : Icon { public SquareTextArrowRepeatAll() : base("SquareTextArrowRepeatAll", IconVariant.Filled, IconSize.Size24, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Filled, IconSize.Size24, "") { } } public class StackAdd : Icon { public StackAdd() : base("StackAdd", IconVariant.Filled, IconSize.Size24, "") { } } public class StackArrowForward : Icon { public StackArrowForward() : base("StackArrowForward", IconVariant.Filled, IconSize.Size24, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Filled, IconSize.Size24, "") { } } public class StackStar : Icon { public StackStar() : base("StackStar", IconVariant.Filled, IconSize.Size24, "") { } } public class StackVertical : Icon { public StackVertical() : base("StackVertical", IconVariant.Filled, IconSize.Size24, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Filled, IconSize.Size24, "") { } } @@ -2007,6 +2018,7 @@ public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : bas public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Filled, IconSize.Size24, "") { } } public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Filled, IconSize.Size24, "") { } } public class TextboxAlignTopRotate90 : Icon { public TextboxAlignTopRotate90() : base("TextboxAlignTopRotate90", IconVariant.Filled, IconSize.Size24, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Filled, IconSize.Size24, "") { } } public class TextboxMore : Icon { public TextboxMore() : base("TextboxMore", IconVariant.Filled, IconSize.Size24, "") { } } public class TextboxRotate90 : Icon { public TextboxRotate90() : base("TextboxRotate90", IconVariant.Filled, IconSize.Size24, "") { } } public class TextboxSettings : Icon { public TextboxSettings() : base("TextboxSettings", IconVariant.Filled, IconSize.Size24, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Filled28.cs b/src/Assets/FluentUI.Icons/Icons/Filled28.cs index 552ee2abf2..84d61663f2 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled28.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled28.cs @@ -31,6 +31,7 @@ public class AlignLeft : Icon { public AlignLeft() : base("AlignLeft", IconVaria public class AlignRight : Icon { public AlignRight() : base("AlignRight", IconVariant.Filled, IconSize.Size28, "") { } } public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Filled, IconSize.Size28, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Filled, IconSize.Size28, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Filled, IconSize.Size28, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Filled, IconSize.Size28, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Filled, IconSize.Size28, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Filled, IconSize.Size28, "") { } } @@ -41,16 +42,21 @@ public class Archive : Icon { public Archive() : base("Archive", IconVariant.Fil public class ArchiveArrowBack : Icon { public ArchiveArrowBack() : base("ArchiveArrowBack", IconVariant.Filled, IconSize.Size28, "") { } } public class ArchiveSettings : Icon { public ArchiveSettings() : base("ArchiveSettings", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowBidirectionalLeftRight : Icon { public ArrowBidirectionalLeftRight() : base("ArrowBidirectionalLeftRight", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowBounce : Icon { public ArrowBounce() : base("ArrowBounce", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowCircleDown : Icon { public ArrowCircleDown() : base("ArrowCircleDown", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCircleLeft", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("ArrowHookDownLeft", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Filled, IconSize.Size28, "") { } } @@ -77,6 +83,8 @@ public class ArrowSwap : Icon { public ArrowSwap() : base("ArrowSwap", IconVaria public class ArrowSyncCircle : Icon { public ArrowSyncCircle() : base("ArrowSyncCircle", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowUndo : Icon { public ArrowUndo() : base("ArrowUndo", IconVariant.Filled, IconSize.Size28, "") { } } public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Filled, IconSize.Size28, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Filled, IconSize.Size28, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Filled, IconSize.Size28, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Filled, IconSize.Size28, "") { } } public class BackpackAdd : Icon { public BackpackAdd() : base("BackpackAdd", IconVariant.Filled, IconSize.Size28, "") { } } @@ -239,6 +247,8 @@ public class Cursor : Icon { public Cursor() : base("Cursor", IconVariant.Filled public class CursorHover : Icon { public CursorHover() : base("CursorHover", IconVariant.Filled, IconSize.Size28, "") { } } public class CursorHoverOff : Icon { public CursorHoverOff() : base("CursorHoverOff", IconVariant.Filled, IconSize.Size28, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Filled, IconSize.Size28, "") { } } + public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Filled, IconSize.Size28, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Filled, IconSize.Size28, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Filled, IconSize.Size28, "") { } } public class DeleteDismiss : Icon { public DeleteDismiss() : base("DeleteDismiss", IconVariant.Filled, IconSize.Size28, "") { } } public class Dentist : Icon { public Dentist() : base("Dentist", IconVariant.Filled, IconSize.Size28, "") { } } @@ -373,6 +383,7 @@ public class LightbulbPerson : Icon { public LightbulbPerson() : base("Lightbulb public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Filled, IconSize.Size28, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Filled, IconSize.Size28, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Filled, IconSize.Size28, "") { } } + 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 List : Icon { public List() : base("List", IconVariant.Filled, IconSize.Size28, "") { } } @@ -428,6 +439,7 @@ public class Multiplier18x : Icon { public Multiplier18x() : base("Multiplier18x public class Multiplier1x : Icon { public Multiplier1x() : base("Multiplier1x", IconVariant.Filled, IconSize.Size28, "") { } } public class Multiplier2x : Icon { public Multiplier2x() : base("Multiplier2x", IconVariant.Filled, IconSize.Size28, "") { } } public class Multiplier5x : Icon { public Multiplier5x() : base("Multiplier5x", IconVariant.Filled, IconSize.Size28, "") { } } + public class Navigation : Icon { public Navigation() : base("Navigation", IconVariant.Filled, IconSize.Size28, "") { } } public class News : Icon { public News() : base("News", IconVariant.Filled, IconSize.Size28, "") { } } public class Next : Icon { public Next() : base("Next", IconVariant.Filled, IconSize.Size28, "") { } } public class Note : Icon { public Note() : base("Note", IconVariant.Filled, IconSize.Size28, "") { } } @@ -622,6 +634,8 @@ public class SquareHint : Icon { public SquareHint() : base("SquareHint", IconVa public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Filled, IconSize.Size28, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Filled, IconSize.Size28, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Filled, IconSize.Size28, "") { } } + public class Stack : Icon { public Stack() : base("Stack", IconVariant.Filled, IconSize.Size28, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Filled, IconSize.Size28, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Filled, IconSize.Size28, "") { } } public class StarAdd : Icon { public StarAdd() : base("StarAdd", IconVariant.Filled, IconSize.Size28, "") { } } public class StarCheckmark : Icon { public StarCheckmark() : base("StarCheckmark", IconVariant.Filled, IconSize.Size28, "") { } } @@ -680,6 +694,9 @@ public class TeardropBottomRight : Icon { public TeardropBottomRight() : base("T 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 TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Filled, IconSize.Size28, "") { } } + public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Filled, IconSize.Size28, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Filled, IconSize.Size28, "") { } } + public class TextBulletListSquare : Icon { public TextBulletListSquare() : base("TextBulletListSquare", IconVariant.Filled, IconSize.Size28, "") { } } public class TextDensity : Icon { public TextDensity() : base("TextDensity", IconVariant.Filled, IconSize.Size28, "") { } } public class TextDescription : Icon { public TextDescription() : base("TextDescription", IconVariant.Filled, IconSize.Size28, "") { } } public class TextGrammarLightning : Icon { public TextGrammarLightning() : base("TextGrammarLightning", IconVariant.Filled, IconSize.Size28, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Filled32.cs b/src/Assets/FluentUI.Icons/Icons/Filled32.cs index 80456b2762..a3a3865f0b 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled32.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled32.cs @@ -28,6 +28,7 @@ public class AlignCenterVertical : Icon { public AlignCenterVertical() : base("A public class AlignLeft : Icon { public AlignLeft() : base("AlignLeft", IconVariant.Filled, IconSize.Size32, "") { } } public class AlignRight : Icon { public AlignRight() : base("AlignRight", IconVariant.Filled, IconSize.Size32, "") { } } public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Filled, IconSize.Size32, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Filled, IconSize.Size32, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Filled, IconSize.Size32, "") { } } public class AnimalRabbitOff : Icon { public AnimalRabbitOff() : base("AnimalRabbitOff", IconVariant.Filled, IconSize.Size32, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Filled, IconSize.Size32, "") { } } @@ -42,7 +43,8 @@ public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCirc public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size32, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size32, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size32, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Filled, IconSize.Size32, "") { } } @@ -68,6 +70,9 @@ public class ArrowUndo : Icon { public ArrowUndo() : base("ArrowUndo", IconVaria public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowUpload : Icon { public ArrowUpload() : base("ArrowUpload", IconVariant.Filled, IconSize.Size32, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Filled, IconSize.Size32, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Filled, IconSize.Size32, "") { } } + public class ArrowWrap : Icon { public ArrowWrap() : base("ArrowWrap", IconVariant.Filled, IconSize.Size32, "") { } } + public class ArrowWrapUpToDown : Icon { public ArrowWrapUpToDown() : base("ArrowWrapUpToDown", IconVariant.Filled, IconSize.Size32, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Filled, IconSize.Size32, "") { } } public class Autocorrect : Icon { public Autocorrect() : base("Autocorrect", IconVariant.Filled, IconSize.Size32, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Filled, IconSize.Size32, "") { } } @@ -193,6 +198,7 @@ public class CommentMultiple : Icon { public CommentMultiple() : base("CommentMu public class CommentMultipleLink : Icon { public CommentMultipleLink() : base("CommentMultipleLink", IconVariant.Filled, IconSize.Size32, "") { } } public class CommentText : Icon { public CommentText() : base("CommentText", IconVariant.Filled, IconSize.Size32, "") { } } public class Compose : Icon { public Compose() : base("Compose", IconVariant.Filled, IconSize.Size32, "") { } } + public class Connected : Icon { public Connected() : base("Connected", IconVariant.Filled, IconSize.Size32, "") { } } public class ContactCard : Icon { public ContactCard() : base("ContactCard", IconVariant.Filled, IconSize.Size32, "") { } } public class ContactCardRibbon : Icon { public ContactCardRibbon() : base("ContactCardRibbon", IconVariant.Filled, IconSize.Size32, "") { } } public class ContentSettings : Icon { public ContentSettings() : base("ContentSettings", IconVariant.Filled, IconSize.Size32, "") { } } @@ -214,6 +220,8 @@ public class DatabaseArrowRight : Icon { public DatabaseArrowRight() : base("Dat public class DatabaseMultiple : Icon { public DatabaseMultiple() : base("DatabaseMultiple", IconVariant.Filled, IconSize.Size32, "") { } } public class DatabaseSearch : Icon { public DatabaseSearch() : base("DatabaseSearch", IconVariant.Filled, IconSize.Size32, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Filled, IconSize.Size32, "") { } } + public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Filled, IconSize.Size32, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Filled, IconSize.Size32, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Filled, IconSize.Size32, "") { } } public class DesignIdeas : Icon { public DesignIdeas() : base("DesignIdeas", IconVariant.Filled, IconSize.Size32, "") { } } public class Desk : Icon { public Desk() : base("Desk", IconVariant.Filled, IconSize.Size32, "") { } } @@ -360,6 +368,7 @@ public class LightbulbPerson : Icon { public LightbulbPerson() : base("Lightbulb public class Line : Icon { public Line() : base("Line", IconVariant.Filled, IconSize.Size32, "") { } } public class LineDashes : Icon { public LineDashes() : base("LineDashes", IconVariant.Filled, IconSize.Size32, "") { } } public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : base("LineFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size32, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Filled, IconSize.Size32, "") { } } public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Filled, IconSize.Size32, "") { } } public class Link : Icon { public Link() : base("Link", IconVariant.Filled, IconSize.Size32, "") { } } public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Filled, IconSize.Size32, "") { } } @@ -402,6 +411,7 @@ public class Multiplier18x : Icon { public Multiplier18x() : base("Multiplier18x public class Multiplier1x : Icon { public Multiplier1x() : base("Multiplier1x", IconVariant.Filled, IconSize.Size32, "") { } } public class Multiplier2x : Icon { public Multiplier2x() : base("Multiplier2x", IconVariant.Filled, IconSize.Size32, "") { } } public class Multiplier5x : Icon { public Multiplier5x() : base("Multiplier5x", IconVariant.Filled, IconSize.Size32, "") { } } + public class Navigation : Icon { public Navigation() : base("Navigation", IconVariant.Filled, IconSize.Size32, "") { } } public class Next : Icon { public Next() : base("Next", IconVariant.Filled, IconSize.Size32, "") { } } public class Notebook : Icon { public Notebook() : base("Notebook", IconVariant.Filled, IconSize.Size32, "") { } } public class Notepad : Icon { public Notepad() : base("Notepad", IconVariant.Filled, IconSize.Size32, "") { } } @@ -569,6 +579,7 @@ public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("Squar public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Filled, IconSize.Size32, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Filled, IconSize.Size32, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Filled, IconSize.Size32, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Filled, IconSize.Size32, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Filled, IconSize.Size32, "") { } } public class StarEmphasis : Icon { public StarEmphasis() : base("StarEmphasis", IconVariant.Filled, IconSize.Size32, "") { } } public class Status : Icon { public Status() : base("Status", IconVariant.Filled, IconSize.Size32, "") { } } @@ -601,6 +612,8 @@ public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVaria 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 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, "") { } } public class TextBulletListSquare : Icon { public TextBulletListSquare() : base("TextBulletListSquare", IconVariant.Filled, IconSize.Size32, "") { } } public class TextBulletListSquarePerson : Icon { public TextBulletListSquarePerson() : base("TextBulletListSquarePerson", IconVariant.Filled, IconSize.Size32, "") { } } public class TextDensity : Icon { public TextDensity() : base("TextDensity", IconVariant.Filled, IconSize.Size32, "") { } } @@ -612,6 +625,7 @@ public class TextGrammarLightning : Icon { public TextGrammarLightning() : base( public class TextT : Icon { public TextT() : base("TextT", IconVariant.Filled, IconSize.Size32, "") { } } public class Timer : Icon { public Timer() : base("Timer", IconVariant.Filled, IconSize.Size32, "") { } } public class Toolbox : Icon { public Toolbox() : base("Toolbox", IconVariant.Filled, IconSize.Size32, "") { } } + public class Translate : Icon { public Translate() : base("Translate", IconVariant.Filled, IconSize.Size32, "") { } } public class Triangle : Icon { public Triangle() : base("Triangle", IconVariant.Filled, IconSize.Size32, "") { } } public class TriangleDown : Icon { public TriangleDown() : base("TriangleDown", IconVariant.Filled, IconSize.Size32, "") { } } public class TriangleLeft : Icon { public TriangleLeft() : base("TriangleLeft", IconVariant.Filled, IconSize.Size32, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Filled48.cs b/src/Assets/FluentUI.Icons/Icons/Filled48.cs index 578b10c194..58bc6c5bc8 100644 --- a/src/Assets/FluentUI.Icons/Icons/Filled48.cs +++ b/src/Assets/FluentUI.Icons/Icons/Filled48.cs @@ -29,23 +29,28 @@ public class AlignCenterVertical : Icon { public AlignCenterVertical() : base("A public class AlignLeft : Icon { public AlignLeft() : base("AlignLeft", IconVariant.Filled, IconSize.Size48, "") { } } public class AlignRight : Icon { public AlignRight() : base("AlignRight", IconVariant.Filled, IconSize.Size48, "") { } } public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Filled, IconSize.Size48, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Filled, IconSize.Size48, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Filled, IconSize.Size48, "") { } } public class AppGeneric : Icon { public AppGeneric() : base("AppGeneric", IconVariant.Filled, IconSize.Size48, "") { } } public class ApprovalsApp : Icon { public ApprovalsApp() : base("ApprovalsApp", IconVariant.Filled, IconSize.Size48, "") { } } public class Apps : Icon { public Apps() : base("Apps", IconVariant.Filled, IconSize.Size48, "") { } } public class Archive : Icon { public Archive() : base("Archive", IconVariant.Filled, IconSize.Size48, "") { } } public class ArchiveArrowBack : Icon { public ArchiveArrowBack() : base("ArchiveArrowBack", IconVariant.Filled, IconSize.Size48, "") { } } + public class ArrowBounce : Icon { public ArrowBounce() : base("ArrowBounce", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowCircleDown : Icon { public ArrowCircleDown() : base("ArrowCircleDown", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCircleLeft", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Filled, IconSize.Size48, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Filled, IconSize.Size48, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowDownRight : Icon { public ArrowDownRight() : base("ArrowDownRight", IconVariant.Filled, IconSize.Size48, "") { } } + public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowMaximize : Icon { public ArrowMaximize() : base("ArrowMaximize", IconVariant.Filled, IconSize.Size48, "") { } } @@ -77,6 +82,7 @@ public class ArrowUndo : Icon { public ArrowUndo() : base("ArrowUndo", IconVaria public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowUpLeft : Icon { public ArrowUpLeft() : base("ArrowUpLeft", IconVariant.Filled, IconSize.Size48, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Filled, IconSize.Size48, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Filled, IconSize.Size48, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Filled, IconSize.Size48, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Filled, IconSize.Size48, "") { } } public class BackpackAdd : Icon { public BackpackAdd() : base("BackpackAdd", IconVariant.Filled, IconSize.Size48, "") { } } @@ -190,6 +196,8 @@ public class CursorHover : Icon { public CursorHover() : base("CursorHover", Ico public class CursorHoverOff : Icon { public CursorHoverOff() : base("CursorHoverOff", IconVariant.Filled, IconSize.Size48, "") { } } public class Database : Icon { public Database() : base("Database", IconVariant.Filled, IconSize.Size48, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Filled, IconSize.Size48, "") { } } + public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Filled, IconSize.Size48, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Filled, IconSize.Size48, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Filled, IconSize.Size48, "") { } } public class Dentist : Icon { public Dentist() : base("Dentist", IconVariant.Filled, IconSize.Size48, "") { } } public class DesignIdeas : Icon { public DesignIdeas() : base("DesignIdeas", IconVariant.Filled, IconSize.Size48, "") { } } @@ -303,6 +311,7 @@ public class LightbulbFilament : Icon { public LightbulbFilament() : base("Light public class LightbulbPerson : Icon { public LightbulbPerson() : base("LightbulbPerson", IconVariant.Filled, IconSize.Size48, "") { } } public class Line : Icon { public Line() : base("Line", IconVariant.Filled, IconSize.Size48, "") { } } public class LineDashes : Icon { public LineDashes() : base("LineDashes", IconVariant.Filled, IconSize.Size48, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Filled, IconSize.Size48, "") { } } public class Link : Icon { public Link() : base("Link", IconVariant.Filled, IconSize.Size48, "") { } } public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Filled, IconSize.Size48, "") { } } public class Location : Icon { public Location() : base("Location", IconVariant.Filled, IconSize.Size48, "") { } } @@ -340,6 +349,7 @@ public class Multiplier18x : Icon { public Multiplier18x() : base("Multiplier18x public class Multiplier1x : Icon { public Multiplier1x() : base("Multiplier1x", IconVariant.Filled, IconSize.Size48, "") { } } public class Multiplier2x : Icon { public Multiplier2x() : base("Multiplier2x", IconVariant.Filled, IconSize.Size48, "") { } } public class Multiplier5x : Icon { public Multiplier5x() : base("Multiplier5x", IconVariant.Filled, IconSize.Size48, "") { } } + public class Navigation : Icon { public Navigation() : base("Navigation", IconVariant.Filled, IconSize.Size48, "") { } } public class Next : Icon { public Next() : base("Next", IconVariant.Filled, IconSize.Size48, "") { } } public class Note : Icon { public Note() : base("Note", IconVariant.Filled, IconSize.Size48, "") { } } public class NoteAdd : Icon { public NoteAdd() : base("NoteAdd", IconVariant.Filled, IconSize.Size48, "") { } } @@ -481,6 +491,8 @@ public class SquareHint : Icon { public SquareHint() : base("SquareHint", IconVa public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Filled, IconSize.Size48, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Filled, IconSize.Size48, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Filled, IconSize.Size48, "") { } } + public class Stack : Icon { public Stack() : base("Stack", IconVariant.Filled, IconSize.Size48, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Filled, IconSize.Size48, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Filled, IconSize.Size48, "") { } } public class Status : Icon { public Status() : base("Status", IconVariant.Filled, IconSize.Size48, "") { } } public class Storage : Icon { public Storage() : base("Storage", IconVariant.Filled, IconSize.Size48, "") { } } @@ -505,6 +517,8 @@ public class Temperature : Icon { public Temperature() : base("Temperature", Ico public class Tent : Icon { public Tent() : base("Tent", IconVariant.Filled, IconSize.Size48, "") { } } public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVariant.Filled, IconSize.Size48, "") { } } public class TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Filled, IconSize.Size48, "") { } } + public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Filled, IconSize.Size48, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Filled, IconSize.Size48, "") { } } public class TextBulletListSquare : Icon { public TextBulletListSquare() : base("TextBulletListSquare", IconVariant.Filled, IconSize.Size48, "") { } } public class TextBulletListSquareShield : Icon { public TextBulletListSquareShield() : base("TextBulletListSquareShield", IconVariant.Filled, IconSize.Size48, "") { } } public class TextT : Icon { public TextT() : base("TextT", IconVariant.Filled, IconSize.Size48, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Light32.cs b/src/Assets/FluentUI.Icons/Icons/Light32.cs index 84e92cd777..a673c40355 100644 --- a/src/Assets/FluentUI.Icons/Icons/Light32.cs +++ b/src/Assets/FluentUI.Icons/Icons/Light32.cs @@ -99,6 +99,7 @@ public class LayoutRowTwo : Icon { public LayoutRowTwo() : base("LayoutRowTwo", public class LayoutRowTwoFocusTop : Icon { public LayoutRowTwoFocusTop() : base("LayoutRowTwoFocusTop", IconVariant.Light, IconSize.Size32, "") { } } public class LayoutRowTwoFocusTopSettings : Icon { public LayoutRowTwoFocusTopSettings() : base("LayoutRowTwoFocusTopSettings", IconVariant.Light, IconSize.Size32, "") { } } public class LayoutRowTwoSettings : Icon { public LayoutRowTwoSettings() : base("LayoutRowTwoSettings", IconVariant.Light, IconSize.Size32, "") { } } + public class Lightbulb : Icon { public Lightbulb() : base("Lightbulb", IconVariant.Light, IconSize.Size32, "") { } } public class Link : Icon { public Link() : base("Link", IconVariant.Light, IconSize.Size32, "") { } } public class LockClosed : Icon { public LockClosed() : base("LockClosed", IconVariant.Light, IconSize.Size32, "") { } } public class LockOpen : Icon { public LockOpen() : base("LockOpen", IconVariant.Light, IconSize.Size32, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular12.cs b/src/Assets/FluentUI.Icons/Icons/Regular12.cs index 85a25ae56c..407d267e00 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular12.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular12.cs @@ -20,6 +20,7 @@ public class AddCircle : Icon { public AddCircle() : base("AddCircle", IconVaria public class Alert : Icon { public Alert() : base("Alert", IconVariant.Regular, IconSize.Size12, "") { } } public class AlertSnooze : Icon { public AlertSnooze() : base("AlertSnooze", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowBidirectionalUpDown : Icon { public ArrowBidirectionalUpDown() : base("ArrowBidirectionalUpDown", IconVariant.Regular, IconSize.Size12, "") { } } + public class ArrowBounce : Icon { public ArrowBounce() : base("ArrowBounce", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowCircleDown : Icon { public ArrowCircleDown() : base("ArrowCircleDown", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCircleLeft", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Regular, IconSize.Size12, "") { } } @@ -27,6 +28,8 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Regular, IconSize.Size12, "") { } } + public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Regular, IconSize.Size12, "") { } } + public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowNext : Icon { public ArrowNext() : base("ArrowNext", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowPrevious : Icon { public ArrowPrevious() : base("ArrowPrevious", IconVariant.Regular, IconSize.Size12, "") { } } @@ -39,6 +42,8 @@ public class ArrowSync : Icon { public ArrowSync() : base("ArrowSync", IconVaria public class ArrowSyncOff : Icon { public ArrowSyncOff() : base("ArrowSyncOff", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowTrending : Icon { public ArrowTrending() : base("ArrowTrending", IconVariant.Regular, IconSize.Size12, "") { } } public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Regular, IconSize.Size12, "") { } } + public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Regular, IconSize.Size12, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Regular, IconSize.Size12, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Regular, IconSize.Size12, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Regular, IconSize.Size12, "") { } } public class Balloon : Icon { public Balloon() : base("Balloon", IconVariant.Regular, IconSize.Size12, "") { } } @@ -75,7 +80,7 @@ public class CircleHalfFill : Icon { public CircleHalfFill() : base("CircleHalfF 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, "") { } } - public class ClothesHanger : Icon { public ClothesHanger() : base("ClothesHanger", IconVariant.Regular, IconSize.Size12, "") { } } + public class ClothesHanger : Icon { public ClothesHanger() : base("ClothesHanger", IconVariant.Regular, IconSize.Size12, "") { } } public class Comment : Icon { public Comment() : base("Comment", IconVariant.Regular, IconSize.Size12, "") { } } public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Regular, IconSize.Size12, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Regular, IconSize.Size12, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular16.cs b/src/Assets/FluentUI.Icons/Icons/Regular16.cs index f347fce963..29393b5407 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular16.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular16.cs @@ -18,7 +18,7 @@ public static partial class Size16 public class Accessibility : Icon { public Accessibility() : base("Accessibility", IconVariant.Regular, IconSize.Size16, "") { } } public class AccessibilityMore : Icon { public AccessibilityMore() : base("AccessibilityMore", IconVariant.Regular, IconSize.Size16, "") { } } public class Add : Icon { public Add() : base("Add", IconVariant.Regular, IconSize.Size16, "") { } } - public class AddCircle : Icon { public AddCircle() : base("AddCircle", IconVariant.Regular, IconSize.Size16, "") { } } + public class AddCircle : Icon { public AddCircle() : base("AddCircle", IconVariant.Regular, IconSize.Size16, "") { } } public class AddSquare : Icon { public AddSquare() : base("AddSquare", IconVariant.Regular, IconSize.Size16, "") { } } public class AddSquareMultiple : Icon { public AddSquareMultiple() : base("AddSquareMultiple", IconVariant.Regular, IconSize.Size16, "") { } } public class AddSubtractCircle : Icon { public AddSubtractCircle() : base("AddSubtractCircle", IconVariant.Regular, IconSize.Size16, "") { } } @@ -45,6 +45,7 @@ public class AlignStretchVertical : Icon { public AlignStretchVertical() : base( public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Regular, IconSize.Size16, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Regular, IconSize.Size16, "") { } } public class AnimalDog : Icon { public AnimalDog() : base("AnimalDog", IconVariant.Regular, IconSize.Size16, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Regular, IconSize.Size16, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Regular, IconSize.Size16, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Regular, IconSize.Size16, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Regular, IconSize.Size16, "") { } } @@ -68,7 +69,8 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowCircleUpLeft : Icon { public ArrowCircleUpLeft() : base("ArrowCircleUpLeft", IconVariant.Regular, IconSize.Size16, "") { } } public class ArrowCircleUpRight : Icon { public ArrowCircleUpRight() : base("ArrowCircleUpRight", IconVariant.Regular, IconSize.Size16, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size16, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size16, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size16, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Regular, IconSize.Size16, "") { } } public class ArrowCollapseAll : Icon { public ArrowCollapseAll() : base("ArrowCollapseAll", IconVariant.Regular, IconSize.Size16, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size16, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Regular, IconSize.Size16, "") { } } @@ -290,6 +292,7 @@ public class ChatEmpty : Icon { public ChatEmpty() : base("ChatEmpty", IconVaria public class ChatLock : Icon { public ChatLock() : base("ChatLock", IconVariant.Regular, IconSize.Size16, "") { } } public class ChatMultiple : Icon { public ChatMultiple() : base("ChatMultiple", IconVariant.Regular, IconSize.Size16, "") { } } public class ChatMultipleHeart : Icon { public ChatMultipleHeart() : base("ChatMultipleHeart", IconVariant.Regular, IconSize.Size16, "") { } } + public class ChatOff : Icon { public ChatOff() : base("ChatOff", IconVariant.Regular, IconSize.Size16, "") { } } public class ChatSettings : Icon { public ChatSettings() : base("ChatSettings", IconVariant.Regular, IconSize.Size16, "") { } } public class ChatSparkle : Icon { public ChatSparkle() : base("ChatSparkle", IconVariant.Regular, IconSize.Size16, "") { } } public class ChatWarning : Icon { public ChatWarning() : base("ChatWarning", IconVariant.Regular, IconSize.Size16, "") { } } @@ -394,6 +397,7 @@ public class CodeTs : Icon { public CodeTs() : base("CodeTs", IconVariant.Regula public class CodeTsRectangle : Icon { public CodeTsRectangle() : base("CodeTsRectangle", IconVariant.Regular, IconSize.Size16, "") { } } public class CodeVb : Icon { public CodeVb() : base("CodeVb", IconVariant.Regular, IconSize.Size16, "") { } } public class CodeVbRectangle : Icon { public CodeVbRectangle() : base("CodeVbRectangle", IconVariant.Regular, IconSize.Size16, "") { } } + public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Regular, IconSize.Size16, "") { } } public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVariant.Regular, IconSize.Size16, "") { } } public class Collections : Icon { public Collections() : base("Collections", IconVariant.Regular, IconSize.Size16, "") { } } public class Color : Icon { public Color() : base("Color", IconVariant.Regular, IconSize.Size16, "") { } } @@ -407,6 +411,7 @@ public class Comment : Icon { public Comment() : base("Comment", IconVariant.Reg public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Regular, IconSize.Size16, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Regular, IconSize.Size16, "") { } } public class CommentArrowRight : Icon { public CommentArrowRight() : base("CommentArrowRight", IconVariant.Regular, IconSize.Size16, "") { } } + public class CommentBadge : Icon { public CommentBadge() : base("CommentBadge", IconVariant.Regular, IconSize.Size16, "") { } } public class CommentCheckmark : Icon { public CommentCheckmark() : base("CommentCheckmark", IconVariant.Regular, IconSize.Size16, "") { } } public class CommentEdit : Icon { public CommentEdit() : base("CommentEdit", IconVariant.Regular, IconSize.Size16, "") { } } public class CommentError : Icon { public CommentError() : base("CommentError", IconVariant.Regular, IconSize.Size16, "") { } } @@ -464,6 +469,7 @@ public class DataHistogram : Icon { public DataHistogram() : base("DataHistogram public class DataPie : Icon { public DataPie() : base("DataPie", IconVariant.Regular, IconSize.Size16, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Regular, IconSize.Size16, "") { } } public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Regular, IconSize.Size16, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Regular, IconSize.Size16, "") { } } public class DataUsageSettings : Icon { public DataUsageSettings() : base("DataUsageSettings", IconVariant.Regular, IconSize.Size16, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Regular, IconSize.Size16, "") { } } public class DeleteArrowBack : Icon { public DeleteArrowBack() : base("DeleteArrowBack", IconVariant.Regular, IconSize.Size16, "") { } } @@ -536,6 +542,7 @@ public class DocumentOnePageAdd : Icon { public DocumentOnePageAdd() : base("Doc public class DocumentOnePageBeaker : Icon { public DocumentOnePageBeaker() : base("DocumentOnePageBeaker", IconVariant.Regular, IconSize.Size16, "") { } } public class DocumentOnePageLink : Icon { public DocumentOnePageLink() : base("DocumentOnePageLink", IconVariant.Regular, IconSize.Size16, "") { } } public class DocumentOnePageMultiple : Icon { public DocumentOnePageMultiple() : base("DocumentOnePageMultiple", IconVariant.Regular, IconSize.Size16, "") { } } + public class DocumentOnePageMultipleSparkle : Icon { public DocumentOnePageMultipleSparkle() : base("DocumentOnePageMultipleSparkle", IconVariant.Regular, IconSize.Size16, "") { } } public class DocumentOnePageSparkle : Icon { public DocumentOnePageSparkle() : base("DocumentOnePageSparkle", IconVariant.Regular, IconSize.Size16, "") { } } public class DocumentPdf : Icon { public DocumentPdf() : base("DocumentPdf", IconVariant.Regular, IconSize.Size16, "") { } } public class DocumentPerson : Icon { public DocumentPerson() : base("DocumentPerson", IconVariant.Regular, IconSize.Size16, "") { } } @@ -770,6 +777,7 @@ public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Regular, IconSize.Size16, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Regular, IconSize.Size16, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Regular, IconSize.Size16, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Regular, IconSize.Size16, "") { } } public class LineHorizontal4 : Icon { public LineHorizontal4() : base("LineHorizontal4", IconVariant.Regular, IconSize.Size16, "") { } } public class LineHorizontal4Search : Icon { public LineHorizontal4Search() : base("LineHorizontal4Search", IconVariant.Regular, IconSize.Size16, "") { } } public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Regular, IconSize.Size16, "") { } } @@ -923,6 +931,7 @@ public class PanelRightGallery : Icon { public PanelRightGallery() : base("Panel public class PanelTopGallery : Icon { public PanelTopGallery() : base("PanelTopGallery", IconVariant.Regular, IconSize.Size16, "") { } } public class Password : Icon { public Password() : base("Password", IconVariant.Regular, IconSize.Size16, "") { } } public class Pause : Icon { public Pause() : base("Pause", IconVariant.Regular, IconSize.Size16, "") { } } + public class PauseCircle : Icon { public PauseCircle() : base("PauseCircle", IconVariant.Regular, IconSize.Size16, "") { } } public class PauseOff : Icon { public PauseOff() : base("PauseOff", IconVariant.Regular, IconSize.Size16, "") { } } public class PauseSettings : Icon { public PauseSettings() : base("PauseSettings", IconVariant.Regular, IconSize.Size16, "") { } } public class Payment : Icon { public Payment() : base("Payment", IconVariant.Regular, IconSize.Size16, "") { } } @@ -1184,7 +1193,9 @@ public class SquareHintArrowBack : Icon { public SquareHintArrowBack() : base("S public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Regular, IconSize.Size16, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Regular, IconSize.Size16, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Regular, IconSize.Size16, "") { } } + public class SquareTextArrowRepeatAll : Icon { public SquareTextArrowRepeatAll() : base("SquareTextArrowRepeatAll", IconVariant.Regular, IconSize.Size16, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Regular, IconSize.Size16, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Regular, IconSize.Size16, "") { } } public class StackStar : Icon { public StackStar() : base("StackStar", IconVariant.Regular, IconSize.Size16, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Regular, IconSize.Size16, "") { } } public class StarAdd : Icon { public StarAdd() : base("StarAdd", IconVariant.Regular, IconSize.Size16, "") { } } @@ -1206,9 +1217,9 @@ public class Storage : Icon { public Storage() : base("Storage", IconVariant.Reg public class StoreMicrosoft : Icon { public StoreMicrosoft() : base("StoreMicrosoft", IconVariant.Regular, IconSize.Size16, "") { } } public class Subtitles : Icon { public Subtitles() : base("Subtitles", IconVariant.Regular, IconSize.Size16, "") { } } public class Subtract : Icon { public Subtract() : base("Subtract", IconVariant.Regular, IconSize.Size16, "") { } } - public class SubtractCircle : Icon { public SubtractCircle() : base("SubtractCircle", IconVariant.Regular, IconSize.Size16, "") { } } - public class SubtractCircleArrowBack : Icon { public SubtractCircleArrowBack() : base("SubtractCircleArrowBack", IconVariant.Regular, IconSize.Size16, "") { } } - public class SubtractCircleArrowForward : Icon { public SubtractCircleArrowForward() : base("SubtractCircleArrowForward", IconVariant.Regular, IconSize.Size16, "") { } } + public class SubtractCircle : Icon { public SubtractCircle() : base("SubtractCircle", IconVariant.Regular, IconSize.Size16, "") { } } + public class SubtractCircleArrowBack : Icon { public SubtractCircleArrowBack() : base("SubtractCircleArrowBack", IconVariant.Regular, IconSize.Size16, "") { } } + public class SubtractCircleArrowForward : Icon { public SubtractCircleArrowForward() : base("SubtractCircleArrowForward", IconVariant.Regular, IconSize.Size16, "") { } } public class SubtractParentheses : Icon { public SubtractParentheses() : base("SubtractParentheses", IconVariant.Regular, IconSize.Size16, "") { } } public class SubtractSquare : Icon { public SubtractSquare() : base("SubtractSquare", IconVariant.Regular, IconSize.Size16, "") { } } public class SubtractSquareMultiple : Icon { public SubtractSquareMultiple() : base("SubtractSquareMultiple", IconVariant.Regular, IconSize.Size16, "") { } } @@ -1327,6 +1338,7 @@ public class TextboxAlignMiddleRight : Icon { public TextboxAlignMiddleRight() : public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : base("TextboxAlignTopCenter", IconVariant.Regular, IconSize.Size16, "") { } } public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Regular, IconSize.Size16, "") { } } public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Regular, IconSize.Size16, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Regular, IconSize.Size16, "") { } } public class TextBulletList : Icon { public TextBulletList() : base("TextBulletList", IconVariant.Regular, IconSize.Size16, "") { } } public class TextBulletListLtr : Icon { public TextBulletListLtr() : base("TextBulletListLtr", IconVariant.Regular, IconSize.Size16, "") { } } public class TextBulletListRtl : Icon { public TextBulletListRtl() : base("TextBulletListRtl", IconVariant.Regular, IconSize.Size16, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular20.cs b/src/Assets/FluentUI.Icons/Icons/Regular20.cs index 54601c752e..d7161b9d03 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular20.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular20.cs @@ -59,6 +59,7 @@ public class AlignStretchVertical : Icon { public AlignStretchVertical() : base( public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Regular, IconSize.Size20, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Regular, IconSize.Size20, "") { } } public class AnimalDog : Icon { public AnimalDog() : base("AnimalDog", IconVariant.Regular, IconSize.Size20, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Regular, IconSize.Size20, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Regular, IconSize.Size20, "") { } } public class AnimalRabbitOff : Icon { public AnimalRabbitOff() : base("AnimalRabbitOff", IconVariant.Regular, IconSize.Size20, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Regular, IconSize.Size20, "") { } } @@ -101,10 +102,11 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowCircleUpLeft : Icon { public ArrowCircleUpLeft() : base("ArrowCircleUpLeft", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowCircleUpRight : Icon { public ArrowCircleUpRight() : base("ArrowCircleUpRight", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size20, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size20, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size20, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowCollapseAll : Icon { public ArrowCollapseAll() : base("ArrowCollapseAll", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size20, "") { } } - public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Regular, IconSize.Size20, "") { } } + public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowCurveDownRight : Icon { public ArrowCurveDownRight() : base("ArrowCurveDownRight", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowCurveUpLeft : Icon { public ArrowCurveUpLeft() : base("ArrowCurveUpLeft", IconVariant.Regular, IconSize.Size20, "") { } } @@ -217,8 +219,10 @@ public class ArrowUpExclamation : Icon { public ArrowUpExclamation() : base("Arr public class ArrowUpLeft : Icon { public ArrowUpLeft() : base("ArrowUpLeft", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowUpload : Icon { public ArrowUpload() : base("ArrowUpload", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Regular, IconSize.Size20, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowWrap : Icon { public ArrowWrap() : base("ArrowWrap", IconVariant.Regular, IconSize.Size20, "") { } } public class ArrowWrapOff : Icon { public ArrowWrapOff() : base("ArrowWrapOff", IconVariant.Regular, IconSize.Size20, "") { } } + public class ArrowWrapUpToDown : Icon { public ArrowWrapUpToDown() : base("ArrowWrapUpToDown", IconVariant.Regular, IconSize.Size20, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Regular, IconSize.Size20, "") { } } public class AttachArrowRight : Icon { public AttachArrowRight() : base("AttachArrowRight", IconVariant.Regular, IconSize.Size20, "") { } } public class AttachText : Icon { public AttachText() : base("AttachText", IconVariant.Regular, IconSize.Size20, "") { } } @@ -635,6 +639,7 @@ public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVaria public class CodeCircle : Icon { public CodeCircle() : base("CodeCircle", IconVariant.Regular, IconSize.Size20, "") { } } public class CodeText : Icon { public CodeText() : base("CodeText", IconVariant.Regular, IconSize.Size20, "") { } } public class CodeTextEdit : Icon { public CodeTextEdit() : base("CodeTextEdit", IconVariant.Regular, IconSize.Size20, "") { } } + public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Regular, IconSize.Size20, "") { } } public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVariant.Regular, IconSize.Size20, "") { } } public class Collections : Icon { public Collections() : base("Collections", IconVariant.Regular, IconSize.Size20, "") { } } public class CollectionsAdd : Icon { public CollectionsAdd() : base("CollectionsAdd", IconVariant.Regular, IconSize.Size20, "") { } } @@ -657,6 +662,7 @@ public class Comment : Icon { public Comment() : base("Comment", IconVariant.Reg public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Regular, IconSize.Size20, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Regular, IconSize.Size20, "") { } } public class CommentArrowRight : Icon { public CommentArrowRight() : base("CommentArrowRight", IconVariant.Regular, IconSize.Size20, "") { } } + public class CommentBadge : Icon { public CommentBadge() : base("CommentBadge", IconVariant.Regular, IconSize.Size20, "") { } } public class CommentCheckmark : Icon { public CommentCheckmark() : base("CommentCheckmark", IconVariant.Regular, IconSize.Size20, "") { } } public class CommentDismiss : Icon { public CommentDismiss() : base("CommentDismiss", IconVariant.Regular, IconSize.Size20, "") { } } public class CommentEdit : Icon { public CommentEdit() : base("CommentEdit", IconVariant.Regular, IconSize.Size20, "") { } } @@ -753,6 +759,7 @@ public class DataSunburst : Icon { public DataSunburst() : base("DataSunburst", public class DataTreemap : Icon { public DataTreemap() : base("DataTreemap", IconVariant.Regular, IconSize.Size20, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Regular, IconSize.Size20, "") { } } public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Regular, IconSize.Size20, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Regular, IconSize.Size20, "") { } } public class DataUsageEdit : Icon { public DataUsageEdit() : base("DataUsageEdit", IconVariant.Regular, IconSize.Size20, "") { } } public class DataUsageSettings : Icon { public DataUsageSettings() : base("DataUsageSettings", IconVariant.Regular, IconSize.Size20, "") { } } public class DataUsageToolbox : Icon { public DataUsageToolbox() : base("DataUsageToolbox", IconVariant.Regular, IconSize.Size20, "") { } } @@ -873,6 +880,7 @@ public class DocumentOnePageAdd : Icon { public DocumentOnePageAdd() : base("Doc public class DocumentOnePageColumns : Icon { public DocumentOnePageColumns() : base("DocumentOnePageColumns", IconVariant.Regular, IconSize.Size20, "") { } } public class DocumentOnePageLink : Icon { public DocumentOnePageLink() : base("DocumentOnePageLink", IconVariant.Regular, IconSize.Size20, "") { } } public class DocumentOnePageMultiple : Icon { public DocumentOnePageMultiple() : base("DocumentOnePageMultiple", IconVariant.Regular, IconSize.Size20, "") { } } + public class DocumentOnePageMultipleSparkle : Icon { public DocumentOnePageMultipleSparkle() : base("DocumentOnePageMultipleSparkle", IconVariant.Regular, IconSize.Size20, "") { } } public class DocumentOnePageSparkle : Icon { public DocumentOnePageSparkle() : base("DocumentOnePageSparkle", IconVariant.Regular, IconSize.Size20, "") { } } public class DocumentPageBottomCenter : Icon { public DocumentPageBottomCenter() : base("DocumentPageBottomCenter", IconVariant.Regular, IconSize.Size20, "") { } } public class DocumentPageBottomLeft : Icon { public DocumentPageBottomLeft() : base("DocumentPageBottomLeft", IconVariant.Regular, IconSize.Size20, "") { } } @@ -1302,7 +1310,9 @@ public class Line : Icon { public Line() : base("Line", IconVariant.Regular, Ico public class LineDashes : Icon { public LineDashes() : base("LineDashes", IconVariant.Regular, IconSize.Size20, "") { } } public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : base("LineFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size20, "") { } } public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Regular, IconSize.Size20, "") { } } + public class LineHorizontal1DashDot : Icon { public LineHorizontal1DashDot() : base("LineHorizontal1DashDot", IconVariant.Regular, IconSize.Size20, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Regular, IconSize.Size20, "") { } } + public class LineHorizontal1Dot : Icon { public LineHorizontal1Dot() : base("LineHorizontal1Dot", IconVariant.Regular, IconSize.Size20, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Regular, IconSize.Size20, "") { } } public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Regular, IconSize.Size20, "") { } } public class LineHorizontal4 : Icon { public LineHorizontal4() : base("LineHorizontal4", IconVariant.Regular, IconSize.Size20, "") { } } @@ -2001,9 +2011,11 @@ public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("Squ public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Regular, IconSize.Size20, "") { } } public class SquareShadow : Icon { public SquareShadow() : base("SquareShadow", IconVariant.Regular, IconSize.Size20, "") { } } public class SquaresNested : Icon { public SquaresNested() : base("SquaresNested", IconVariant.Regular, IconSize.Size20, "") { } } + public class SquareTextArrowRepeatAll : Icon { public SquareTextArrowRepeatAll() : base("SquareTextArrowRepeatAll", IconVariant.Regular, IconSize.Size20, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Regular, IconSize.Size20, "") { } } public class StackAdd : Icon { public StackAdd() : base("StackAdd", IconVariant.Regular, IconSize.Size20, "") { } } public class StackArrowForward : Icon { public StackArrowForward() : base("StackArrowForward", IconVariant.Regular, IconSize.Size20, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Regular, IconSize.Size20, "") { } } public class StackStar : Icon { public StackStar() : base("StackStar", IconVariant.Regular, IconSize.Size20, "") { } } public class StackVertical : Icon { public StackVertical() : base("StackVertical", IconVariant.Regular, IconSize.Size20, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Regular, IconSize.Size20, "") { } } @@ -2231,6 +2243,7 @@ public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : bas public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Regular, IconSize.Size20, "") { } } public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Regular, IconSize.Size20, "") { } } public class TextboxAlignTopRotate90 : Icon { public TextboxAlignTopRotate90() : base("TextboxAlignTopRotate90", IconVariant.Regular, IconSize.Size20, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Regular, IconSize.Size20, "") { } } public class TextboxMore : Icon { public TextboxMore() : base("TextboxMore", IconVariant.Regular, IconSize.Size20, "") { } } public class TextboxRotate90 : Icon { public TextboxRotate90() : base("TextboxRotate90", IconVariant.Regular, IconSize.Size20, "") { } } public class TextboxSettings : Icon { public TextboxSettings() : base("TextboxSettings", IconVariant.Regular, IconSize.Size20, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular24.cs b/src/Assets/FluentUI.Icons/Icons/Regular24.cs index b6fce6965f..19afe8d3e9 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular24.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular24.cs @@ -48,6 +48,7 @@ public class AlignStraighten : Icon { public AlignStraighten() : base("AlignStra public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Regular, IconSize.Size24, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Regular, IconSize.Size24, "") { } } public class AnimalDog : Icon { public AnimalDog() : base("AnimalDog", IconVariant.Regular, IconSize.Size24, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Regular, IconSize.Size24, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Regular, IconSize.Size24, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Regular, IconSize.Size24, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Regular, IconSize.Size24, "") { } } @@ -86,10 +87,11 @@ public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp public class ArrowCircleUpLeft : Icon { public ArrowCircleUpLeft() : base("ArrowCircleUpLeft", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowCircleUpRight : Icon { public ArrowCircleUpRight() : base("ArrowCircleUpRight", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size24, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size24, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size24, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowCollapseAll : Icon { public ArrowCollapseAll() : base("ArrowCollapseAll", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size24, "") { } } - public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Regular, IconSize.Size24, "") { } } + public class ArrowCounterclockwiseDashes : Icon { public ArrowCounterclockwiseDashes() : base("ArrowCounterclockwiseDashes", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowDownExclamation : Icon { public ArrowDownExclamation() : base("ArrowDownExclamation", IconVariant.Regular, IconSize.Size24, "") { } } @@ -179,6 +181,7 @@ public class ArrowUpExclamation : Icon { public ArrowUpExclamation() : base("Arr public class ArrowUpLeft : Icon { public ArrowUpLeft() : base("ArrowUpLeft", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowUpload : Icon { public ArrowUpload() : base("ArrowUpload", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Regular, IconSize.Size24, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Regular, IconSize.Size24, "") { } } public class ArrowUpSquareSettings : Icon { public ArrowUpSquareSettings() : base("ArrowUpSquareSettings", IconVariant.Regular, IconSize.Size24, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Regular, IconSize.Size24, "") { } } public class AttachArrowRight : Icon { public AttachArrowRight() : base("AttachArrowRight", IconVariant.Regular, IconSize.Size24, "") { } } @@ -551,6 +554,7 @@ public class Clover : Icon { public Clover() : base("Clover", IconVariant.Regula public class Code : Icon { public Code() : base("Code", IconVariant.Regular, IconSize.Size24, "") { } } public class CodeBlock : Icon { public CodeBlock() : base("CodeBlock", IconVariant.Regular, IconSize.Size24, "") { } } public class CodeCircle : Icon { public CodeCircle() : base("CodeCircle", IconVariant.Regular, IconSize.Size24, "") { } } + public class CoinMultiple : Icon { public CoinMultiple() : base("CoinMultiple", IconVariant.Regular, IconSize.Size24, "") { } } public class CoinStack : Icon { public CoinStack() : base("CoinStack", IconVariant.Regular, IconSize.Size24, "") { } } public class Collections : Icon { public Collections() : base("Collections", IconVariant.Regular, IconSize.Size24, "") { } } public class CollectionsAdd : Icon { public CollectionsAdd() : base("CollectionsAdd", IconVariant.Regular, IconSize.Size24, "") { } } @@ -570,6 +574,7 @@ public class Comment : Icon { public Comment() : base("Comment", IconVariant.Reg public class CommentAdd : Icon { public CommentAdd() : base("CommentAdd", IconVariant.Regular, IconSize.Size24, "") { } } public class CommentArrowLeft : Icon { public CommentArrowLeft() : base("CommentArrowLeft", IconVariant.Regular, IconSize.Size24, "") { } } public class CommentArrowRight : Icon { public CommentArrowRight() : base("CommentArrowRight", IconVariant.Regular, IconSize.Size24, "") { } } + public class CommentBadge : Icon { public CommentBadge() : base("CommentBadge", IconVariant.Regular, IconSize.Size24, "") { } } public class CommentCheckmark : Icon { public CommentCheckmark() : base("CommentCheckmark", IconVariant.Regular, IconSize.Size24, "") { } } public class CommentDismiss : Icon { public CommentDismiss() : base("CommentDismiss", IconVariant.Regular, IconSize.Size24, "") { } } public class CommentEdit : Icon { public CommentEdit() : base("CommentEdit", IconVariant.Regular, IconSize.Size24, "") { } } @@ -592,6 +597,7 @@ public class Component2DoubleTapSwipeDown : Icon { public Component2DoubleTapSwi public class Component2DoubleTapSwipeUp : Icon { public Component2DoubleTapSwipeUp() : base("Component2DoubleTapSwipeUp", IconVariant.Regular, IconSize.Size24, "") { } } public class Compose : Icon { public Compose() : base("Compose", IconVariant.Regular, IconSize.Size24, "") { } } public class ConferenceRoom : Icon { public ConferenceRoom() : base("ConferenceRoom", IconVariant.Regular, IconSize.Size24, "") { } } + public class Connected : Icon { public Connected() : base("Connected", IconVariant.Regular, IconSize.Size24, "") { } } public class Connector : Icon { public Connector() : base("Connector", IconVariant.Regular, IconSize.Size24, "") { } } public class ContactCard : Icon { public ContactCard() : base("ContactCard", IconVariant.Regular, IconSize.Size24, "") { } } public class ContactCardGroup : Icon { public ContactCardGroup() : base("ContactCardGroup", IconVariant.Regular, IconSize.Size24, "") { } } @@ -654,6 +660,7 @@ public class DataSunburst : Icon { public DataSunburst() : base("DataSunburst", public class DataTreemap : Icon { public DataTreemap() : base("DataTreemap", IconVariant.Regular, IconSize.Size24, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Regular, IconSize.Size24, "") { } } public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Regular, IconSize.Size24, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Regular, IconSize.Size24, "") { } } public class DataUsageEdit : Icon { public DataUsageEdit() : base("DataUsageEdit", IconVariant.Regular, IconSize.Size24, "") { } } public class DataUsageSettings : Icon { public DataUsageSettings() : base("DataUsageSettings", IconVariant.Regular, IconSize.Size24, "") { } } public class DataUsageToolbox : Icon { public DataUsageToolbox() : base("DataUsageToolbox", IconVariant.Regular, IconSize.Size24, "") { } } @@ -764,6 +771,7 @@ public class DocumentOnePageAdd : Icon { public DocumentOnePageAdd() : base("Doc public class DocumentOnePageColumns : Icon { public DocumentOnePageColumns() : base("DocumentOnePageColumns", IconVariant.Regular, IconSize.Size24, "") { } } public class DocumentOnePageLink : Icon { public DocumentOnePageLink() : base("DocumentOnePageLink", IconVariant.Regular, IconSize.Size24, "") { } } public class DocumentOnePageMultiple : Icon { public DocumentOnePageMultiple() : base("DocumentOnePageMultiple", IconVariant.Regular, IconSize.Size24, "") { } } + public class DocumentOnePageMultipleSparkle : Icon { public DocumentOnePageMultipleSparkle() : base("DocumentOnePageMultipleSparkle", IconVariant.Regular, IconSize.Size24, "") { } } public class DocumentOnePageSparkle : Icon { public DocumentOnePageSparkle() : base("DocumentOnePageSparkle", IconVariant.Regular, IconSize.Size24, "") { } } public class DocumentPageBottomCenter : Icon { public DocumentPageBottomCenter() : base("DocumentPageBottomCenter", IconVariant.Regular, IconSize.Size24, "") { } } public class DocumentPageBottomLeft : Icon { public DocumentPageBottomLeft() : base("DocumentPageBottomLeft", IconVariant.Regular, IconSize.Size24, "") { } } @@ -1163,6 +1171,7 @@ public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Regular, IconSize.Size24, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Regular, IconSize.Size24, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Regular, IconSize.Size24, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Regular, IconSize.Size24, "") { } } public class LineStyle : Icon { public LineStyle() : base("LineStyle", IconVariant.Regular, IconSize.Size24, "") { } } public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Regular, IconSize.Size24, "") { } } public class LineThickness : Icon { public LineThickness() : base("LineThickness", IconVariant.Regular, IconSize.Size24, "") { } } @@ -1768,9 +1777,11 @@ public class SquareHintApps : Icon { public SquareHintApps() : base("SquareHintA public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Regular, IconSize.Size24, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Regular, IconSize.Size24, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Regular, IconSize.Size24, "") { } } + public class SquareTextArrowRepeatAll : Icon { public SquareTextArrowRepeatAll() : base("SquareTextArrowRepeatAll", IconVariant.Regular, IconSize.Size24, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Regular, IconSize.Size24, "") { } } public class StackAdd : Icon { public StackAdd() : base("StackAdd", IconVariant.Regular, IconSize.Size24, "") { } } public class StackArrowForward : Icon { public StackArrowForward() : base("StackArrowForward", IconVariant.Regular, IconSize.Size24, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Regular, IconSize.Size24, "") { } } public class StackStar : Icon { public StackStar() : base("StackStar", IconVariant.Regular, IconSize.Size24, "") { } } public class StackVertical : Icon { public StackVertical() : base("StackVertical", IconVariant.Regular, IconSize.Size24, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Regular, IconSize.Size24, "") { } } @@ -1972,6 +1983,7 @@ public class TextboxAlignTopCenter : Icon { public TextboxAlignTopCenter() : bas public class TextboxAlignTopLeft : Icon { public TextboxAlignTopLeft() : base("TextboxAlignTopLeft", IconVariant.Regular, IconSize.Size24, "") { } } public class TextboxAlignTopRight : Icon { public TextboxAlignTopRight() : base("TextboxAlignTopRight", IconVariant.Regular, IconSize.Size24, "") { } } public class TextboxAlignTopRotate90 : Icon { public TextboxAlignTopRotate90() : base("TextboxAlignTopRotate90", IconVariant.Regular, IconSize.Size24, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Regular, IconSize.Size24, "") { } } public class TextboxMore : Icon { public TextboxMore() : base("TextboxMore", IconVariant.Regular, IconSize.Size24, "") { } } public class TextboxRotate90 : Icon { public TextboxRotate90() : base("TextboxRotate90", IconVariant.Regular, IconSize.Size24, "") { } } public class TextboxSettings : Icon { public TextboxSettings() : base("TextboxSettings", IconVariant.Regular, IconSize.Size24, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular28.cs b/src/Assets/FluentUI.Icons/Icons/Regular28.cs index 33a223b1b0..98ff316eeb 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular28.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular28.cs @@ -31,6 +31,7 @@ public class AlignLeft : Icon { public AlignLeft() : base("AlignLeft", IconVaria public class AlignRight : Icon { public AlignRight() : base("AlignRight", IconVariant.Regular, IconSize.Size28, "") { } } public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Regular, IconSize.Size28, "") { } } public class AnimalCat : Icon { public AnimalCat() : base("AnimalCat", IconVariant.Regular, IconSize.Size28, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Regular, IconSize.Size28, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Regular, IconSize.Size28, "") { } } public class AnimalTurtle : Icon { public AnimalTurtle() : base("AnimalTurtle", IconVariant.Regular, IconSize.Size28, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Regular, IconSize.Size28, "") { } } @@ -41,16 +42,21 @@ public class Archive : Icon { public Archive() : base("Archive", IconVariant.Reg public class ArchiveArrowBack : Icon { public ArchiveArrowBack() : base("ArchiveArrowBack", IconVariant.Regular, IconSize.Size28, "") { } } public class ArchiveSettings : Icon { public ArchiveSettings() : base("ArchiveSettings", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowBidirectionalLeftRight : Icon { public ArrowBidirectionalLeftRight() : base("ArrowBidirectionalLeftRight", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowBounce : Icon { public ArrowBounce() : base("ArrowBounce", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowCircleDown : Icon { public ArrowCircleDown() : base("ArrowCircleDown", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCircleLeft", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowCurveDownLeft : Icon { public ArrowCurveDownLeft() : base("ArrowCurveDownLeft", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowHookDownLeft : Icon { public ArrowHookDownLeft() : base("ArrowHookDownLeft", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowHookDownRight : Icon { public ArrowHookDownRight() : base("ArrowHookDownRight", IconVariant.Regular, IconSize.Size28, "") { } } @@ -77,6 +83,8 @@ public class ArrowSwap : Icon { public ArrowSwap() : base("ArrowSwap", IconVaria public class ArrowSyncCircle : Icon { public ArrowSyncCircle() : base("ArrowSyncCircle", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowUndo : Icon { public ArrowUndo() : base("ArrowUndo", IconVariant.Regular, IconSize.Size28, "") { } } public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Regular, IconSize.Size28, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Regular, IconSize.Size28, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Regular, IconSize.Size28, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Regular, IconSize.Size28, "") { } } public class BackpackAdd : Icon { public BackpackAdd() : base("BackpackAdd", IconVariant.Regular, IconSize.Size28, "") { } } @@ -240,6 +248,8 @@ public class Cursor : Icon { public Cursor() : base("Cursor", IconVariant.Regula public class CursorHover : Icon { public CursorHover() : base("CursorHover", IconVariant.Regular, IconSize.Size28, "") { } } public class CursorHoverOff : Icon { public CursorHoverOff() : base("CursorHoverOff", IconVariant.Regular, IconSize.Size28, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Regular, IconSize.Size28, "") { } } + public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Regular, IconSize.Size28, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Regular, IconSize.Size28, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Regular, IconSize.Size28, "") { } } public class DeleteDismiss : Icon { public DeleteDismiss() : base("DeleteDismiss", IconVariant.Regular, IconSize.Size28, "") { } } public class Dentist : Icon { public Dentist() : base("Dentist", IconVariant.Regular, IconSize.Size28, "") { } } @@ -368,6 +378,7 @@ public class LightbulbPerson : Icon { public LightbulbPerson() : base("Lightbulb public class LineHorizontal1 : Icon { public LineHorizontal1() : base("LineHorizontal1", IconVariant.Regular, IconSize.Size28, "") { } } public class LineHorizontal1Dashes : Icon { public LineHorizontal1Dashes() : base("LineHorizontal1Dashes", IconVariant.Regular, IconSize.Size28, "") { } } public class LineHorizontal2DashesSolid : Icon { public LineHorizontal2DashesSolid() : base("LineHorizontal2DashesSolid", IconVariant.Regular, IconSize.Size28, "") { } } + 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 List : Icon { public List() : base("List", IconVariant.Regular, IconSize.Size28, "") { } } @@ -423,6 +434,7 @@ public class Multiplier18x : Icon { public Multiplier18x() : base("Multiplier18x public class Multiplier1x : Icon { public Multiplier1x() : base("Multiplier1x", IconVariant.Regular, IconSize.Size28, "") { } } public class Multiplier2x : Icon { public Multiplier2x() : base("Multiplier2x", IconVariant.Regular, IconSize.Size28, "") { } } public class Multiplier5x : Icon { public Multiplier5x() : base("Multiplier5x", IconVariant.Regular, IconSize.Size28, "") { } } + public class Navigation : Icon { public Navigation() : base("Navigation", IconVariant.Regular, IconSize.Size28, "") { } } public class News : Icon { public News() : base("News", IconVariant.Regular, IconSize.Size28, "") { } } public class Next : Icon { public Next() : base("Next", IconVariant.Regular, IconSize.Size28, "") { } } public class Note : Icon { public Note() : base("Note", IconVariant.Regular, IconSize.Size28, "") { } } @@ -616,6 +628,8 @@ public class SquareHint : Icon { public SquareHint() : base("SquareHint", IconVa public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Regular, IconSize.Size28, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Regular, IconSize.Size28, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Regular, IconSize.Size28, "") { } } + public class Stack : Icon { public Stack() : base("Stack", IconVariant.Regular, IconSize.Size28, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Regular, IconSize.Size28, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Regular, IconSize.Size28, "") { } } public class StarAdd : Icon { public StarAdd() : base("StarAdd", IconVariant.Regular, IconSize.Size28, "") { } } public class StarCheckmark : Icon { public StarCheckmark() : base("StarCheckmark", IconVariant.Regular, IconSize.Size28, "") { } } @@ -674,6 +688,9 @@ public class TeardropBottomRight : Icon { public TeardropBottomRight() : base("T 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 TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Regular, IconSize.Size28, "") { } } + public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Regular, IconSize.Size28, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Regular, IconSize.Size28, "") { } } + public class TextBulletListSquare : Icon { public TextBulletListSquare() : base("TextBulletListSquare", IconVariant.Regular, IconSize.Size28, "") { } } public class TextDensity : Icon { public TextDensity() : base("TextDensity", IconVariant.Regular, IconSize.Size28, "") { } } public class TextDescription : Icon { public TextDescription() : base("TextDescription", IconVariant.Regular, IconSize.Size28, "") { } } public class TextGrammarLightning : Icon { public TextGrammarLightning() : base("TextGrammarLightning", IconVariant.Regular, IconSize.Size28, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular32.cs b/src/Assets/FluentUI.Icons/Icons/Regular32.cs index fe151c30c2..c5eb13a01c 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular32.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular32.cs @@ -28,6 +28,7 @@ public class AlignCenterVertical : Icon { public AlignCenterVertical() : base("A public class AlignLeft : Icon { public AlignLeft() : base("AlignLeft", IconVariant.Regular, IconSize.Size32, "") { } } public class AlignRight : Icon { public AlignRight() : base("AlignRight", IconVariant.Regular, IconSize.Size32, "") { } } public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Regular, IconSize.Size32, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Regular, IconSize.Size32, "") { } } public class AnimalRabbit : Icon { public AnimalRabbit() : base("AnimalRabbit", IconVariant.Regular, IconSize.Size32, "") { } } public class AnimalRabbitOff : Icon { public AnimalRabbitOff() : base("AnimalRabbitOff", IconVariant.Regular, IconSize.Size32, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Regular, IconSize.Size32, "") { } } @@ -42,7 +43,8 @@ public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCirc public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size32, "") { } } - public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size32, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size32, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Regular, IconSize.Size32, "") { } } @@ -68,6 +70,9 @@ public class ArrowUndo : Icon { public ArrowUndo() : base("ArrowUndo", IconVaria public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowUpload : Icon { public ArrowUpload() : base("ArrowUpload", IconVariant.Regular, IconSize.Size32, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Regular, IconSize.Size32, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Regular, IconSize.Size32, "") { } } + public class ArrowWrap : Icon { public ArrowWrap() : base("ArrowWrap", IconVariant.Regular, IconSize.Size32, "") { } } + public class ArrowWrapUpToDown : Icon { public ArrowWrapUpToDown() : base("ArrowWrapUpToDown", IconVariant.Regular, IconSize.Size32, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Regular, IconSize.Size32, "") { } } public class Autocorrect : Icon { public Autocorrect() : base("Autocorrect", IconVariant.Regular, IconSize.Size32, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Regular, IconSize.Size32, "") { } } @@ -193,6 +198,7 @@ public class CommentMultiple : Icon { public CommentMultiple() : base("CommentMu public class CommentMultipleLink : Icon { public CommentMultipleLink() : base("CommentMultipleLink", IconVariant.Regular, IconSize.Size32, "") { } } public class CommentText : Icon { public CommentText() : base("CommentText", IconVariant.Regular, IconSize.Size32, "") { } } public class Compose : Icon { public Compose() : base("Compose", IconVariant.Regular, IconSize.Size32, "") { } } + public class Connected : Icon { public Connected() : base("Connected", IconVariant.Regular, IconSize.Size32, "") { } } public class ContactCard : Icon { public ContactCard() : base("ContactCard", IconVariant.Regular, IconSize.Size32, "") { } } public class ContactCardRibbon : Icon { public ContactCardRibbon() : base("ContactCardRibbon", IconVariant.Regular, IconSize.Size32, "") { } } public class ContentSettings : Icon { public ContentSettings() : base("ContentSettings", IconVariant.Regular, IconSize.Size32, "") { } } @@ -214,6 +220,8 @@ public class DatabaseArrowRight : Icon { public DatabaseArrowRight() : base("Dat public class DatabaseMultiple : Icon { public DatabaseMultiple() : base("DatabaseMultiple", IconVariant.Regular, IconSize.Size32, "") { } } public class DatabaseSearch : Icon { public DatabaseSearch() : base("DatabaseSearch", IconVariant.Regular, IconSize.Size32, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Regular, IconSize.Size32, "") { } } + public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Regular, IconSize.Size32, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Regular, IconSize.Size32, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Regular, IconSize.Size32, "") { } } public class DesignIdeas : Icon { public DesignIdeas() : base("DesignIdeas", IconVariant.Regular, IconSize.Size32, "") { } } public class Desk : Icon { public Desk() : base("Desk", IconVariant.Regular, IconSize.Size32, "") { } } @@ -351,6 +359,7 @@ public class LightbulbPerson : Icon { public LightbulbPerson() : base("Lightbulb public class Line : Icon { public Line() : base("Line", IconVariant.Regular, IconSize.Size32, "") { } } public class LineDashes : Icon { public LineDashes() : base("LineDashes", IconVariant.Regular, IconSize.Size32, "") { } } public class LineFlowDiagonalUpRight : Icon { public LineFlowDiagonalUpRight() : base("LineFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size32, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Regular, IconSize.Size32, "") { } } public class LineStyleSketch : Icon { public LineStyleSketch() : base("LineStyleSketch", IconVariant.Regular, IconSize.Size32, "") { } } public class Link : Icon { public Link() : base("Link", IconVariant.Regular, IconSize.Size32, "") { } } public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Regular, IconSize.Size32, "") { } } @@ -393,6 +402,7 @@ public class Multiplier18x : Icon { public Multiplier18x() : base("Multiplier18x public class Multiplier1x : Icon { public Multiplier1x() : base("Multiplier1x", IconVariant.Regular, IconSize.Size32, "") { } } public class Multiplier2x : Icon { public Multiplier2x() : base("Multiplier2x", IconVariant.Regular, IconSize.Size32, "") { } } public class Multiplier5x : Icon { public Multiplier5x() : base("Multiplier5x", IconVariant.Regular, IconSize.Size32, "") { } } + public class Navigation : Icon { public Navigation() : base("Navigation", IconVariant.Regular, IconSize.Size32, "") { } } public class Next : Icon { public Next() : base("Next", IconVariant.Regular, IconSize.Size32, "") { } } public class Notebook : Icon { public Notebook() : base("Notebook", IconVariant.Regular, IconSize.Size32, "") { } } public class Notepad : Icon { public Notepad() : base("Notepad", IconVariant.Regular, IconSize.Size32, "") { } } @@ -560,6 +570,7 @@ public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("Squar public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Regular, IconSize.Size32, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Regular, IconSize.Size32, "") { } } public class Stack : Icon { public Stack() : base("Stack", IconVariant.Regular, IconSize.Size32, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Regular, IconSize.Size32, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Regular, IconSize.Size32, "") { } } public class StarEmphasis : Icon { public StarEmphasis() : base("StarEmphasis", IconVariant.Regular, IconSize.Size32, "") { } } public class Status : Icon { public Status() : base("Status", IconVariant.Regular, IconSize.Size32, "") { } } @@ -591,6 +602,8 @@ public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVaria 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 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, "") { } } public class TextBulletListSquare : Icon { public TextBulletListSquare() : base("TextBulletListSquare", IconVariant.Regular, IconSize.Size32, "") { } } public class TextBulletListSquarePerson : Icon { public TextBulletListSquarePerson() : base("TextBulletListSquarePerson", IconVariant.Regular, IconSize.Size32, "") { } } public class TextDensity : Icon { public TextDensity() : base("TextDensity", IconVariant.Regular, IconSize.Size32, "") { } } @@ -602,6 +615,7 @@ public class TextGrammarLightning : Icon { public TextGrammarLightning() : base( public class TextT : Icon { public TextT() : base("TextT", IconVariant.Regular, IconSize.Size32, "") { } } public class Timer : Icon { public Timer() : base("Timer", IconVariant.Regular, IconSize.Size32, "") { } } public class Toolbox : Icon { public Toolbox() : base("Toolbox", IconVariant.Regular, IconSize.Size32, "") { } } + public class Translate : Icon { public Translate() : base("Translate", IconVariant.Regular, IconSize.Size32, "") { } } public class Triangle : Icon { public Triangle() : base("Triangle", IconVariant.Regular, IconSize.Size32, "") { } } public class TriangleDown : Icon { public TriangleDown() : base("TriangleDown", IconVariant.Regular, IconSize.Size32, "") { } } public class TriangleLeft : Icon { public TriangleLeft() : base("TriangleLeft", IconVariant.Regular, IconSize.Size32, "") { } } diff --git a/src/Assets/FluentUI.Icons/Icons/Regular48.cs b/src/Assets/FluentUI.Icons/Icons/Regular48.cs index 9d0c2d0f59..a28fbc3690 100644 --- a/src/Assets/FluentUI.Icons/Icons/Regular48.cs +++ b/src/Assets/FluentUI.Icons/Icons/Regular48.cs @@ -29,23 +29,28 @@ public class AlignCenterVertical : Icon { public AlignCenterVertical() : base("A public class AlignLeft : Icon { public AlignLeft() : base("AlignLeft", IconVariant.Regular, IconSize.Size48, "") { } } public class AlignRight : Icon { public AlignRight() : base("AlignRight", IconVariant.Regular, IconSize.Size48, "") { } } public class AlignTop : Icon { public AlignTop() : base("AlignTop", IconVariant.Regular, IconSize.Size48, "") { } } + public class AnimalPawPrint : Icon { public AnimalPawPrint() : base("AnimalPawPrint", IconVariant.Regular, IconSize.Size48, "") { } } public class AppFolder : Icon { public AppFolder() : base("AppFolder", IconVariant.Regular, IconSize.Size48, "") { } } public class AppGeneric : Icon { public AppGeneric() : base("AppGeneric", IconVariant.Regular, IconSize.Size48, "") { } } public class ApprovalsApp : Icon { public ApprovalsApp() : base("ApprovalsApp", IconVariant.Regular, IconSize.Size48, "") { } } public class Apps : Icon { public Apps() : base("Apps", IconVariant.Regular, IconSize.Size48, "") { } } public class Archive : Icon { public Archive() : base("Archive", IconVariant.Regular, IconSize.Size48, "") { } } public class ArchiveArrowBack : Icon { public ArchiveArrowBack() : base("ArchiveArrowBack", IconVariant.Regular, IconSize.Size48, "") { } } + public class ArrowBounce : Icon { public ArrowBounce() : base("ArrowBounce", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowCircleDown : Icon { public ArrowCircleDown() : base("ArrowCircleDown", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowCircleLeft : Icon { public ArrowCircleLeft() : base("ArrowCircleLeft", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowCircleRight : Icon { public ArrowCircleRight() : base("ArrowCircleRight", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowCircleUp : Icon { public ArrowCircleUp() : base("ArrowCircleUp", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowClockwise : Icon { public ArrowClockwise() : base("ArrowClockwise", IconVariant.Regular, IconSize.Size48, "") { } } + public class ArrowClockwiseDashes : Icon { public ArrowClockwiseDashes() : base("ArrowClockwiseDashes", IconVariant.Regular, IconSize.Size48, "") { } } + public class ArrowClockwiseDashesSettings : Icon { public ArrowClockwiseDashesSettings() : base("ArrowClockwiseDashesSettings", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowCounterclockwise : Icon { public ArrowCounterclockwise() : base("ArrowCounterclockwise", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowDown : Icon { public ArrowDown() : base("ArrowDown", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowDownLeft : Icon { public ArrowDownLeft() : base("ArrowDownLeft", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowDownload : Icon { public ArrowDownload() : base("ArrowDownload", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowDownloadOff : Icon { public ArrowDownloadOff() : base("ArrowDownloadOff", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowDownRight : Icon { public ArrowDownRight() : base("ArrowDownRight", IconVariant.Regular, IconSize.Size48, "") { } } + public class ArrowFlowDiagonalUpRight : Icon { public ArrowFlowDiagonalUpRight() : base("ArrowFlowDiagonalUpRight", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowForward : Icon { public ArrowForward() : base("ArrowForward", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowLeft : Icon { public ArrowLeft() : base("ArrowLeft", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowMaximize : Icon { public ArrowMaximize() : base("ArrowMaximize", IconVariant.Regular, IconSize.Size48, "") { } } @@ -77,6 +82,7 @@ public class ArrowUndo : Icon { public ArrowUndo() : base("ArrowUndo", IconVaria public class ArrowUp : Icon { public ArrowUp() : base("ArrowUp", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowUpLeft : Icon { public ArrowUpLeft() : base("ArrowUpLeft", IconVariant.Regular, IconSize.Size48, "") { } } public class ArrowUpRight : Icon { public ArrowUpRight() : base("ArrowUpRight", IconVariant.Regular, IconSize.Size48, "") { } } + public class ArrowUpRightDashes : Icon { public ArrowUpRightDashes() : base("ArrowUpRightDashes", IconVariant.Regular, IconSize.Size48, "") { } } public class Attach : Icon { public Attach() : base("Attach", IconVariant.Regular, IconSize.Size48, "") { } } public class Backpack : Icon { public Backpack() : base("Backpack", IconVariant.Regular, IconSize.Size48, "") { } } public class BackpackAdd : Icon { public BackpackAdd() : base("BackpackAdd", IconVariant.Regular, IconSize.Size48, "") { } } @@ -190,6 +196,8 @@ public class CursorHover : Icon { public CursorHover() : base("CursorHover", Ico public class CursorHoverOff : Icon { public CursorHoverOff() : base("CursorHoverOff", IconVariant.Regular, IconSize.Size48, "") { } } public class Database : Icon { public Database() : base("Database", IconVariant.Regular, IconSize.Size48, "") { } } public class DataTrending : Icon { public DataTrending() : base("DataTrending", IconVariant.Regular, IconSize.Size48, "") { } } + public class DataUsage : Icon { public DataUsage() : base("DataUsage", IconVariant.Regular, IconSize.Size48, "") { } } + public class DataUsageCheckmark : Icon { public DataUsageCheckmark() : base("DataUsageCheckmark", IconVariant.Regular, IconSize.Size48, "") { } } public class Delete : Icon { public Delete() : base("Delete", IconVariant.Regular, IconSize.Size48, "") { } } public class Dentist : Icon { public Dentist() : base("Dentist", IconVariant.Regular, IconSize.Size48, "") { } } public class DesignIdeas : Icon { public DesignIdeas() : base("DesignIdeas", IconVariant.Regular, IconSize.Size48, "") { } } @@ -299,6 +307,7 @@ public class LightbulbFilament : Icon { public LightbulbFilament() : base("Light public class LightbulbPerson : Icon { public LightbulbPerson() : base("LightbulbPerson", IconVariant.Regular, IconSize.Size48, "") { } } public class Line : Icon { public Line() : base("Line", IconVariant.Regular, IconSize.Size48, "") { } } public class LineDashes : Icon { public LineDashes() : base("LineDashes", IconVariant.Regular, IconSize.Size48, "") { } } + public class LineHorizontal3 : Icon { public LineHorizontal3() : base("LineHorizontal3", IconVariant.Regular, IconSize.Size48, "") { } } public class Link : Icon { public Link() : base("Link", IconVariant.Regular, IconSize.Size48, "") { } } public class LinkPerson : Icon { public LinkPerson() : base("LinkPerson", IconVariant.Regular, IconSize.Size48, "") { } } public class Location : Icon { public Location() : base("Location", IconVariant.Regular, IconSize.Size48, "") { } } @@ -336,6 +345,7 @@ public class Multiplier18x : Icon { public Multiplier18x() : base("Multiplier18x public class Multiplier1x : Icon { public Multiplier1x() : base("Multiplier1x", IconVariant.Regular, IconSize.Size48, "") { } } public class Multiplier2x : Icon { public Multiplier2x() : base("Multiplier2x", IconVariant.Regular, IconSize.Size48, "") { } } public class Multiplier5x : Icon { public Multiplier5x() : base("Multiplier5x", IconVariant.Regular, IconSize.Size48, "") { } } + public class Navigation : Icon { public Navigation() : base("Navigation", IconVariant.Regular, IconSize.Size48, "") { } } public class Next : Icon { public Next() : base("Next", IconVariant.Regular, IconSize.Size48, "") { } } public class Note : Icon { public Note() : base("Note", IconVariant.Regular, IconSize.Size48, "") { } } public class NoteAdd : Icon { public NoteAdd() : base("NoteAdd", IconVariant.Regular, IconSize.Size48, "") { } } @@ -477,6 +487,8 @@ public class SquareHint : Icon { public SquareHint() : base("SquareHint", IconVa public class SquareHintHexagon : Icon { public SquareHintHexagon() : base("SquareHintHexagon", IconVariant.Regular, IconSize.Size48, "") { } } public class SquareHintSparkles : Icon { public SquareHintSparkles() : base("SquareHintSparkles", IconVariant.Regular, IconSize.Size48, "") { } } public class SquareMultiple : Icon { public SquareMultiple() : base("SquareMultiple", IconVariant.Regular, IconSize.Size48, "") { } } + public class Stack : Icon { public Stack() : base("Stack", IconVariant.Regular, IconSize.Size48, "") { } } + public class StackOff : Icon { public StackOff() : base("StackOff", IconVariant.Regular, IconSize.Size48, "") { } } public class Star : Icon { public Star() : base("Star", IconVariant.Regular, IconSize.Size48, "") { } } public class Status : Icon { public Status() : base("Status", IconVariant.Regular, IconSize.Size48, "") { } } public class Storage : Icon { public Storage() : base("Storage", IconVariant.Regular, IconSize.Size48, "") { } } @@ -501,6 +513,8 @@ public class Temperature : Icon { public Temperature() : base("Temperature", Ico public class Tent : Icon { public Tent() : base("Tent", IconVariant.Regular, IconSize.Size48, "") { } } public class TetrisApp : Icon { public TetrisApp() : base("TetrisApp", IconVariant.Regular, IconSize.Size48, "") { } } public class TextArrowDownRightColumn : Icon { public TextArrowDownRightColumn() : base("TextArrowDownRightColumn", IconVariant.Regular, IconSize.Size48, "") { } } + public class Textbox : Icon { public Textbox() : base("Textbox", IconVariant.Regular, IconSize.Size48, "") { } } + public class TextboxCheckmark : Icon { public TextboxCheckmark() : base("TextboxCheckmark", IconVariant.Regular, IconSize.Size48, "") { } } public class TextBulletListSquare : Icon { public TextBulletListSquare() : base("TextBulletListSquare", IconVariant.Regular, IconSize.Size48, "") { } } public class TextBulletListSquareShield : Icon { public TextBulletListSquareShield() : base("TextBulletListSquareShield", IconVariant.Regular, IconSize.Size48, "") { } } public class TextT : Icon { public TextT() : base("TextT", IconVariant.Regular, IconSize.Size48, "") { } } diff --git a/src/Core/Components/Accordion/FluentAccordionItem.razor.css b/src/Core/Components/Accordion/FluentAccordionItem.razor.css new file mode 100644 index 0000000000..252a4237b9 --- /dev/null +++ b/src/Core/Components/Accordion/FluentAccordionItem.razor.css @@ -0,0 +1,3 @@ +[dir='rtl'] fluent-accordion-item::part(button) { + text-align: right; +} diff --git a/src/Core/Components/DataGrid/Columns/SelectColumn.cs b/src/Core/Components/DataGrid/Columns/SelectColumn.cs index 2d185325b1..5eaa739ebd 100644 --- a/src/Core/Components/DataGrid/Columns/SelectColumn.cs +++ b/src/Core/Components/DataGrid/Columns/SelectColumn.cs @@ -70,6 +70,7 @@ public IEnumerable SelectedItems { _selectedItems.Clear(); _selectedItems.AddRange(value); + SelectAll = false; } } } @@ -518,7 +519,7 @@ internal async Task OnClickAllAsync(MouseEventArgs e) _selectedItems.Clear(); if (SelectAll == true) { - _selectedItems.AddRange(InternalGridContext.Items); + _selectedItems.AddRange(InternalGridContext.Grid.Items?.ToArray() ?? InternalGridContext.Items); } if (SelectedItemsChanged.HasDelegate) diff --git a/src/Core/Components/DataGrid/FluentDataGrid.razor.cs b/src/Core/Components/DataGrid/FluentDataGrid.razor.cs index aeaf7ea999..620c708d6a 100644 --- a/src/Core/Components/DataGrid/FluentDataGrid.razor.cs +++ b/src/Core/Components/DataGrid/FluentDataGrid.razor.cs @@ -245,11 +245,6 @@ public partial class FluentDataGrid : FluentComponentBase, IHandleEve [Parameter] public bool AutoFit { get; set; } - /// - /// Gets the first (optional) SelectColumn - /// - internal IEnumerable> SelectColumns => _columns.OfType>(); - private ElementReference? _gridReference; private Virtualize<(int, TGridItem)>? _virtualizeComponent; diff --git a/src/Core/Components/DataGrid/FluentDataGrid.razor.js b/src/Core/Components/DataGrid/FluentDataGrid.razor.js index d865375ab7..2d2f9b4e63 100644 --- a/src/Core/Components/DataGrid/FluentDataGrid.razor.js +++ b/src/Core/Components/DataGrid/FluentDataGrid.razor.js @@ -1,5 +1,4 @@ let initialColumnsWidths = {}; -var latestGridElement = null; export function init(gridElement) { if (gridElement === undefined || gridElement === null) { @@ -159,9 +158,6 @@ export function checkColumnPopupPosition(gridElement, selector) { } } export function enableColumnResizing(gridElement) { - if (gridElement === latestGridElement) - return; - latestGridElement = gridElement; const columns = []; let min = 75; let headerBeingResized; @@ -224,7 +220,9 @@ export function enableColumnResizing(gridElement) { resizeHandle = target; headerBeingResized = target.parentNode; - resizeHandle.setPointerCapture(pointerId); + if (resizeHandle) { + resizeHandle.setPointerCapture(pointerId); + } }; const dragHandle = header.querySelector('.col-width-draghandle'); diff --git a/src/Core/Components/DateTime/FluentCalendar.razor.css b/src/Core/Components/DateTime/FluentCalendar.razor.css index 4fef01cb02..7d76f16232 100644 --- a/src/Core/Components/DateTime/FluentCalendar.razor.css +++ b/src/Core/Components/DateTime/FluentCalendar.razor.css @@ -190,6 +190,10 @@ animation: none; } +[dir="rtl"] .fluent-calendar ::deep .day[disabled]::before { + transform: translate(4px, 0px) rotate(45deg); +} + /* "Months" View */ diff --git a/src/Core/Components/KeyCode/FluentKeyCode.razor.cs b/src/Core/Components/KeyCode/FluentKeyCode.razor.cs index a8b20a3313..4db296506a 100644 --- a/src/Core/Components/KeyCode/FluentKeyCode.razor.cs +++ b/src/Core/Components/KeyCode/FluentKeyCode.razor.cs @@ -103,6 +103,12 @@ public partial class FluentKeyCode : IAsyncDisposable [Parameter] public KeyCode[] PreventDefaultOnly { get; set; } = Array.Empty(); + /// + /// Gets or sets whether the key pressed can be repeated. + /// + [Parameter] + public bool StopRepeat { get; set; } + /// /// Gets or sets a collection of additional attributes that will be applied to the created element. /// @@ -128,7 +134,7 @@ protected async override Task OnAfterRenderAsync(bool firstRender) OnKeyUp.HasDelegate ? "KeyUp" : string.Empty, }); - _javaScriptEventId = await _jsModule.InvokeAsync("RegisterKeyCode", GlobalDocument, eventNames.Length > 1 ? eventNames : "KeyDown", Anchor, ChildContent is null ? null : Element, Only, IgnoreModifier ? Ignore.Union(_Modifiers) : Ignore, StopPropagation, PreventDefault, PreventDefaultOnly, _dotNetHelper, PreventMultipleKeyDown); + _javaScriptEventId = await _jsModule.InvokeAsync("RegisterKeyCode", GlobalDocument, eventNames.Length > 1 ? eventNames : "KeyDown", Anchor, ChildContent is null ? null : Element, Only, IgnoreModifier ? Ignore.Union(_Modifiers) : Ignore, StopPropagation, PreventDefault, PreventDefaultOnly, _dotNetHelper, PreventMultipleKeyDown, StopRepeat); } } @@ -143,13 +149,14 @@ protected async override Task OnAfterRenderAsync(bool firstRender) /// /// /// + /// /// [JSInvokable] - public async Task OnKeyDownRaisedAsync(int keyCode, string value, bool ctrlKey, bool shiftKey, bool altKey, bool metaKey, int location, string targetId) + public async Task OnKeyDownRaisedAsync(int keyCode, string value, bool ctrlKey, bool shiftKey, bool altKey, bool metaKey, int location, string targetId, bool repeat) { if (OnKeyDown.HasDelegate) { - await OnKeyDown.InvokeAsync(FluentKeyCodeEventArgs.Instance("keydown", keyCode, value, ctrlKey, shiftKey, altKey, metaKey, location, targetId)); + await OnKeyDown.InvokeAsync(FluentKeyCodeEventArgs.Instance("keydown", keyCode, value, ctrlKey, shiftKey, altKey, metaKey, location, targetId, repeat)); } } @@ -164,13 +171,14 @@ public async Task OnKeyDownRaisedAsync(int keyCode, string value, bool ctrlKey, /// /// /// + /// /// [JSInvokable] - public async Task OnKeyUpRaisedAsync(int keyCode, string value, bool ctrlKey, bool shiftKey, bool altKey, bool metaKey, int location, string targetId) + public async Task OnKeyUpRaisedAsync(int keyCode, string value, bool ctrlKey, bool shiftKey, bool altKey, bool metaKey, int location, string targetId, bool repeat) { if (OnKeyUp.HasDelegate) { - await OnKeyUp.InvokeAsync(FluentKeyCodeEventArgs.Instance("keyup", keyCode, value, ctrlKey, shiftKey, altKey, metaKey, location, targetId)); + await OnKeyUp.InvokeAsync(FluentKeyCodeEventArgs.Instance("keyup", keyCode, value, ctrlKey, shiftKey, altKey, metaKey, location, targetId, repeat)); } } diff --git a/src/Core/Components/KeyCode/FluentKeyCode.razor.js b/src/Core/Components/KeyCode/FluentKeyCode.razor.js index 6c4af317f8..ae94633a35 100644 --- a/src/Core/Components/KeyCode/FluentKeyCode.razor.js +++ b/src/Core/Components/KeyCode/FluentKeyCode.razor.js @@ -1,4 +1,4 @@ -export function RegisterKeyCode(globalDocument, eventNames, id, elementRef, onlyCodes, excludeCodes, stopPropagation, preventDefault, preventDefaultOnly, dotNetHelper, preventMultipleKeydown) { +export function RegisterKeyCode(globalDocument, eventNames, id, elementRef, onlyCodes, excludeCodes, stopPropagation, preventDefault, preventDefaultOnly, dotNetHelper, preventMultipleKeydown, stopRepeat) { const element = globalDocument ? document : elementRef == null ? document.getElementById(id) : elementRef; @@ -27,6 +27,10 @@ export function RegisterKeyCode(globalDocument, eventNames, id, elementRef, only const handler = function (e, netMethod) { const keyCode = e.which || e.keyCode || e.charCode; + if (stopRepeat && e.repeat) { + return; + } + if (!!dotNetHelper && !!dotNetHelper.invokeMethodAsync) { const targetId = e.currentTarget?.id ?? ""; @@ -52,7 +56,7 @@ export function RegisterKeyCode(globalDocument, eventNames, id, elementRef, only if (isStopPropagation) { e.stopPropagation(); } - dotNetHelper.invokeMethodAsync(netMethod, keyCode, e.key, e.ctrlKey, e.shiftKey, e.altKey, e.metaKey, e.location, targetId); + dotNetHelper.invokeMethodAsync(netMethod, keyCode, e.key, e.ctrlKey, e.shiftKey, e.altKey, e.metaKey, e.location, targetId, e.repeat); return; } } diff --git a/src/Core/Components/KeyCode/FluentKeyCodeEventArgs.cs b/src/Core/Components/KeyCode/FluentKeyCodeEventArgs.cs index 6328853eaf..2f98a34b9b 100644 --- a/src/Core/Components/KeyCode/FluentKeyCodeEventArgs.cs +++ b/src/Core/Components/KeyCode/FluentKeyCodeEventArgs.cs @@ -2,7 +2,7 @@ namespace Microsoft.FluentUI.AspNetCore.Components; public class FluentKeyCodeEventArgs { - internal static FluentKeyCodeEventArgs Instance(string name, int keyCode, string value, bool ctrlKey, bool shiftKey, bool altKey, bool metaKey, int location, string targetId) + internal static FluentKeyCodeEventArgs Instance(string name, int keyCode, string value, bool ctrlKey, bool shiftKey, bool altKey, bool metaKey, int location, string targetId, bool repeat) { return new FluentKeyCodeEventArgs { @@ -16,6 +16,7 @@ internal static FluentKeyCodeEventArgs Instance(string name, int keyCode, string AltKey = altKey, MetaKey = metaKey, TargetId = targetId, + Repeat = repeat }; } @@ -71,6 +72,11 @@ internal static FluentKeyCodeEventArgs Instance(string name, int keyCode, string ///
    public string TargetId { get; init; } = string.Empty; + /// + /// Gets a boolean value that is true if the given key is being held down such that it is automatically repeating. + /// + public bool Repeat { get; init; } = false; + /// /// Returns a string that represents the key pressed. /// Example: "Ctrl + Shift + A" diff --git a/src/Core/Components/List/FluentAutocomplete.razor b/src/Core/Components/List/FluentAutocomplete.razor index 58f2205f09..29ee06fc8c 100644 --- a/src/Core/Components/List/FluentAutocomplete.razor +++ b/src/Core/Components/List/FluentAutocomplete.razor @@ -79,10 +79,9 @@ Width="12px" Style="cursor: pointer;" Slot="end" - Title="Clear" + Title="@AccessibilityIconDismiss" + Focusable="true" @onfocus="@(e => { IsReachedMaxItems = false; IsMultiSelectOpened = false; })" - tabindex="0" - role="button" OnClick="@OnClearAsync" /> } } @@ -94,10 +93,9 @@ Width="16px" Style="cursor: pointer;" Slot="end" - Title="Search" + Title="@AccessibilityIconSearch" + Focusable="true" @onfocus="@(e => { IsReachedMaxItems = false; IsMultiSelectOpened = false; })" - tabindex="0" - role="button" OnClick="@OnDropDownExpandedAsync" /> } } diff --git a/src/Core/Components/List/FluentAutocomplete.razor.cs b/src/Core/Components/List/FluentAutocomplete.razor.cs index 8e1c34f2de..6718d52199 100644 --- a/src/Core/Components/List/FluentAutocomplete.razor.cs +++ b/src/Core/Components/List/FluentAutocomplete.razor.cs @@ -14,6 +14,8 @@ public partial class FluentAutocomplete : ListComponentBase wh public static string AccessibilityNotFound = "No items found"; public static string AccessibilityReachedMaxItems = "The maximum number of selected items has been reached."; public static string AccessibilityRemoveItem = "Remove {0}"; + public static string AccessibilityIconDismiss = "Clear"; + public static string AccessibilityIconSearch = "Search"; internal const string JAVASCRIPT_FILE = "./_content/Microsoft.FluentUI.AspNetCore.Components/Components/List/FluentAutocomplete.razor.js"; public new FluentTextField? Element { get; set; } = default!; diff --git a/src/Core/Components/List/ListComponentBase.razor.cs b/src/Core/Components/List/ListComponentBase.razor.cs index 9fa23b31eb..a24e56243f 100644 --- a/src/Core/Components/List/ListComponentBase.razor.cs +++ b/src/Core/Components/List/ListComponentBase.razor.cs @@ -210,10 +210,10 @@ public override async Task SetParametersAsync(ParameterView parameters) newValue = (string?)parameter.Value; break; case nameof(Items): - if (Items is not null) + if (Items is not null && OptionSelected is not null) { - newSelectedOption = Items.FirstOrDefault(i => OptionSelected?.Invoke(i) == true); - newValue = GetOptionValue(newSelectedOption); + newSelectedOption = Items.FirstOrDefault(i => OptionSelected?.Invoke(i) == true); + newValue = GetOptionValue(newSelectedOption); } break; default: @@ -536,10 +536,7 @@ protected virtual async Task RaiseChangedEventsAsync() { if (SelectedOptionsChanged.HasDelegate) { - if (_selectedOptions.Count != 0) - { - await SelectedOptionsChanged.InvokeAsync(_selectedOptions); - } + await SelectedOptionsChanged.InvokeAsync(_selectedOptions); } } else diff --git a/src/Core/Components/MessageBar/FluentMessageBarProvider.razor.cs b/src/Core/Components/MessageBar/FluentMessageBarProvider.razor.cs index 5175ec76e8..ddd6b1f1f4 100644 --- a/src/Core/Components/MessageBar/FluentMessageBarProvider.razor.cs +++ b/src/Core/Components/MessageBar/FluentMessageBarProvider.razor.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Routing; using Microsoft.FluentUI.AspNetCore.Components.Utilities; namespace Microsoft.FluentUI.AspNetCore.Components; @@ -6,6 +7,9 @@ namespace Microsoft.FluentUI.AspNetCore.Components; /// public partial class FluentMessageBarProvider : FluentComponentBase, IDisposable { + [Inject] + private NavigationManager NavigationManager { get; set; } = default!; + /// protected string? ClassValue => new CssBuilder(Class).Build(); @@ -83,7 +87,12 @@ protected override void OnInitialized() { MessageService.OnMessageItemsUpdated += OnMessageItemsUpdatedHandler; MessageService.OnMessageItemsUpdatedAsync += OnMessageItemsUpdatedHandlerAsync; - base.OnInitialized(); + + if (ClearAfterNavigation) + { + NavigationManager.LocationChanged += ClearMessages; + } + } /// @@ -92,7 +101,7 @@ protected virtual void OnMessageItemsUpdatedHandler() InvokeAsync(StateHasChanged); } - protected async virtual Task OnMessageItemsUpdatedHandlerAsync() + protected virtual async Task OnMessageItemsUpdatedHandlerAsync() { await Task.Run(() => { @@ -100,10 +109,24 @@ await Task.Run(() => }); } + private void ClearMessages(object? sender, LocationChangedEventArgs args) + { + if (AllMessagesForCategory.Any()) + { + InvokeAsync(() => + { + MessageService.Clear(Section); + StateHasChanged(); + }); + } + } + /// public void Dispose() { MessageService.OnMessageItemsUpdated -= OnMessageItemsUpdatedHandler; MessageService.OnMessageItemsUpdatedAsync -= OnMessageItemsUpdatedHandlerAsync; + + NavigationManager.LocationChanged -= ClearMessages; } } diff --git a/src/Core/Components/MessageBar/Services/MessageService.cs b/src/Core/Components/MessageBar/Services/MessageService.cs index 697dcbca14..272abe1ca0 100644 --- a/src/Core/Components/MessageBar/Services/MessageService.cs +++ b/src/Core/Components/MessageBar/Services/MessageService.cs @@ -62,7 +62,7 @@ public virtual IEnumerable MessagesToShow(int count = 5, string? sectio MessageLock.EnterReadLock(); try { - IEnumerable? messages = string.IsNullOrEmpty(section) + var messages = string.IsNullOrEmpty(section) ? MessageList : MessageList.Where(x => x.Section == section); @@ -301,11 +301,11 @@ private void RemoveMessageItems(string? section = null) return; } - IEnumerable? messages = string.IsNullOrEmpty(section) + var messages = string.IsNullOrEmpty(section) ? MessageList : MessageList.Where(i => i.Section == section); - foreach (Message message in messages) + foreach (var message in messages) { message.OnClose -= Remove; } diff --git a/src/Core/Components/Tabs/FluentTab.razor.css b/src/Core/Components/Tabs/FluentTab.razor.css index d18d53fb9d..a4c4054e9a 100644 --- a/src/Core/Components/Tabs/FluentTab.razor.css +++ b/src/Core/Components/Tabs/FluentTab.razor.css @@ -1,4 +1,4 @@ -fluent-tab { +fluent-tab { -webkit-user-select: none; user-select: none; font-weight: 400; @@ -25,7 +25,7 @@ } ::deep .fluent-tab-close { - fill: var(--neutral-fill-strong-active); + fill: var(--neutral-fill-strong-active) !important; cursor: pointer; max-width: 12px; max-height: 12px; @@ -33,5 +33,5 @@ } ::deep .fluent-tab-close:hover { - fill: var(--neutral-fill-strong-hover); - } \ No newline at end of file + fill: var(--neutral-fill-strong-hover) !important; + } diff --git a/src/Core/Components/TreeView/FluentTreeItem.razor b/src/Core/Components/TreeView/FluentTreeItem.razor index 39390d0fd7..fb5adcad03 100644 --- a/src/Core/Components/TreeView/FluentTreeItem.razor +++ b/src/Core/Components/TreeView/FluentTreeItem.razor @@ -7,7 +7,7 @@ style="@Style" id="@Id" expanded="@Expanded" - selected="@Selected" + selected="@InitiallySelected" disabled="@Disabled" @onselectedchange="@HandleSelectedChangeAsync" @onexpandedchange="@HandleExpandedChangeAsync" diff --git a/src/Core/Components/TreeView/FluentTreeItem.razor.cs b/src/Core/Components/TreeView/FluentTreeItem.razor.cs index 8642f5f282..0cbcf66192 100644 --- a/src/Core/Components/TreeView/FluentTreeItem.razor.cs +++ b/src/Core/Components/TreeView/FluentTreeItem.razor.cs @@ -211,7 +211,7 @@ internal static RenderFragment GetFluentTreeItem(FluentTreeView owner, ITreeView builder.AddAttribute(i++, "Id", item.Id); builder.AddAttribute(i++, "Items", item.Items); builder.AddAttribute(i++, "Text", item.Text); - builder.AddAttribute(i++, "Selected", owner.SelectedItem == item); + builder.AddAttribute(i++, "InitiallySelected", owner.SelectedItem == item); builder.AddAttribute(i++, "Expanded", item.Expanded); builder.AddAttribute(i++, "Disabled", item.Disabled); builder.AddAttribute(i++, "IconCollapsed", item.IconCollapsed); diff --git a/tests/Core/DataGrid/FluentDataGridColumSelectTests.razor b/tests/Core/DataGrid/FluentDataGridColumSelectTests.razor index 4ab3460000..eba852bc75 100644 --- a/tests/Core/DataGrid/FluentDataGridColumSelectTests.razor +++ b/tests/Core/DataGrid/FluentDataGridColumSelectTests.razor @@ -67,7 +67,7 @@ ); // Pre-Assert - Assert.Equal(1, cut.FindAll("svg").Count); + Assert.Single(cut.FindAll("svg")); Assert.Empty(cut.FindAll("svg[row-selected]")); Assert.Empty(SelectedItems); @@ -131,7 +131,7 @@ ); // Pre-Assert - Assert.Equal(1, cut.FindAll("svg").Count); + Assert.Single(cut.FindAll("svg")); Assert.Empty(cut.FindAll("svg[row-selected]")); Assert.Empty(items.Where(i => i.Selected)); @@ -227,8 +227,8 @@ // Act - Click and select Row 1 await ClickOnRowAsync(cut, row: 1); - Assert.Equal(1, cut.FindAll("svg[row-selected]").Count); - Assert.Equal(1, SelectedItems.Count()); + Assert.Single(cut.FindAll("svg[row-selected]")); + Assert.Single(SelectedItems); // Act - Click and unselect Row 1 await ClickOnRowAsync(cut, row: 1); @@ -301,8 +301,8 @@ // Act - Click and select Row 1 await ClickOnRowAsync(cut, row: 1); - Assert.Equal(1, cut.FindAll("svg[row-selected]").Count); - Assert.Equal(1, items.Where(i => i.Selected).Count()); + Assert.Single(cut.FindAll("svg[row-selected]")); + Assert.Single(items.Where(i => i.Selected)); // Act - Click and unselect Row 1 await ClickOnRowAsync(cut, row: 1); diff --git a/tests/Core/KeyCodeProvider/FluentKeyCodeTests.razor b/tests/Core/KeyCodeProvider/FluentKeyCodeTests.razor index d76d026f51..bb4b94afe6 100644 --- a/tests/Core/KeyCodeProvider/FluentKeyCodeTests.razor +++ b/tests/Core/KeyCodeProvider/FluentKeyCodeTests.razor @@ -16,7 +16,7 @@ // Arrange && Act var cut = Render(@
    ); - await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", false, false, false, false, 0, "myZone"); + await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", false, false, false, false, 0, "myZone", false); // Assert Assert.Equal(65, pressed.KeyCode); @@ -37,7 +37,7 @@ // Arrange && Act var cut = Render(@
    ); - await cut.FindComponent().Instance.OnKeyUpRaisedAsync(65, "A", false, false, false, false, 0, "myZone"); + await cut.FindComponent().Instance.OnKeyUpRaisedAsync(65, "A", false, false, false, false, 0, "myZone", false); // Assert Assert.Equal(65, pressed.KeyCode); @@ -51,7 +51,7 @@ // Arrange && Act var cut = Render(@Hello World); - await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", false, false, false, false, 0, "myZone"); + await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", false, false, false, false, 0, "myZone", false); // Assert Assert.Equal(65, pressed.KeyCode); @@ -72,7 +72,7 @@ // Arrange && Act var cut = Render(@
    ); - await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", true, true, true, true, 0, "myZone"); + await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", true, true, true, true, 0, "myZone", false); // Assert Assert.Equal(65, pressed.KeyCode); @@ -99,7 +99,7 @@ // Arrange && Act var cut = Render(@
    ); - await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", ctrlKey, shiftKey, altKey, metaKey, 0, "myZone"); + await cut.FindComponent().Instance.OnKeyDownRaisedAsync(65, "A", ctrlKey, shiftKey, altKey, metaKey, 0, "myZone", false); // Assert Assert.Equal(expected, pressed.ToString()); diff --git a/tests/Core/List/FluentAutocompleteTests.FluentAutocomplete_AutofocusAttribute.verified.razor.html b/tests/Core/List/FluentAutocompleteTests.FluentAutocomplete_AutofocusAttribute.verified.razor.html index 437af7ddb8..edb9ef5c9f 100644 --- a/tests/Core/List/FluentAutocompleteTests.FluentAutocomplete_AutofocusAttribute.verified.razor.html +++ b/tests/Core/List/FluentAutocompleteTests.FluentAutocomplete_AutofocusAttribute.verified.razor.html @@ -1,7 +1,7 @@
    -