{"id":14965136,"url":"https://github.com/davidxuang/fluenticons","last_synced_at":"2025-04-05T16:07:49.938Z","repository":{"id":54990353,"uuid":"478533629","full_name":"davidxuang/FluentIcons","owner":"davidxuang","description":"A multi-framework control library of https://github.com/microsoft/fluentui-system-icons","archived":false,"fork":false,"pushed_at":"2025-04-01T00:32:00.000Z","size":24668,"stargazers_count":122,"open_issues_count":3,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-01T13:13:27.816Z","etag":null,"topics":["avalonia","dotnet","fluent","fluentui","icons","maui","uno-platform","uwp","winui","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidxuang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-06T11:40:58.000Z","updated_at":"2025-04-01T00:32:03.000Z","dependencies_parsed_at":"2023-02-16T14:30:48.701Z","dependency_job_id":"846051bf-451a-45ca-b87d-007d4df6b25b","html_url":"https://github.com/davidxuang/FluentIcons","commit_stats":{"total_commits":184,"total_committers":3,"mean_commits":"61.333333333333336","dds":"0.010869565217391353","last_synced_commit":"0caf1f80f54d756f3aba34f77b470bfa213b172a"},"previous_names":[],"tags_count":125,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidxuang%2FFluentIcons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidxuang%2FFluentIcons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidxuang%2FFluentIcons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidxuang%2FFluentIcons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidxuang","download_url":"https://codeload.github.com/davidxuang/FluentIcons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361689,"owners_count":20926643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["avalonia","dotnet","fluent","fluentui","icons","maui","uno-platform","uwp","winui","wpf"],"created_at":"2024-09-24T13:34:16.510Z","updated_at":"2025-04-05T16:07:49.917Z","avatar_url":"https://github.com/davidxuang.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FluentIcons\n\nA multi-framework control library of [fluentui-system-icons](https://github.com/microsoft/fluentui-system-icons).\n\n## Packages\n\n| Package                                                                                                                                                                                    | Platform                                                                                                                                                                                                                                                                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [![FluentIcons.Common](https://img.shields.io/nuget/v/FluentIcons.Common?label=FluentIcons.Common)](https://www.nuget.org/packages/FluentIcons.Common)                                     | _meta package_                                                                                                                                                                                                                                                                                                                  |\n| [![FluentIcons.Uno](https://img.shields.io/nuget/v/FluentIcons.Uno?label=FluentIcons.Uno)](https://www.nuget.org/packages/FluentIcons.Uno)                                                 | _meta package_                                                                                                                                                                                                                                                                                                                  |\n| [![FluentIcons.Avalonia](https://img.shields.io/nuget/v/FluentIcons.Avalonia?label=FluentIcons.Avalonia)](https://www.nuget.org/packages/FluentIcons.Avalonia)                             | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/avalonia.svg) Avalonia 11](https://www.nuget.org/packages/Avalonia/11.0.0)                                                                                                                                                                                |\n| [![FluentIcons.Avalonia.Fluent](https://img.shields.io/nuget/v/FluentIcons.Avalonia.Fluent?label=FluentIcons.Avalonia.Fluent)](https://www.nuget.org/packages/FluentIcons.Avalonia.Fluent) | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/avalonia-fluent.svg) FluentAvalonia 2](https://www.nuget.org/packages/FluentAvaloniaUI/2.0.0) (Avalonia 11)                                                                                                                                               |\n| [![FluentIcons.Maui](https://img.shields.io/nuget/v/FluentIcons.Maui?label=FluentIcons.Maui)](https://www.nuget.org/packages/FluentIcons.Maui)                                             | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/maui.svg) MAUI 8](https://www.nuget.org/packages/Microsoft.Maui.Sdk/8.0.3)                                                                                                                                                                                |\n| [![FluentIcons.Uwp](https://img.shields.io/nuget/v/FluentIcons.Uwp?label=FluentIcons.Uwp)](https://www.nuget.org/packages/FluentIcons.Uwp)                                                 | ![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/windows-10.svg) UWP 10.0.10773 \u003cbr/\u003e [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/uno.svg) Uno.UI 5.4](https://www.nuget.org/packages/Uno.UI/5.4.22)                                                                              |\n| [![FluentIcons.WinUI](https://img.shields.io/nuget/v/FluentIcons.WinUI?label=FluentIcons.WinUI)](https://www.nuget.org/packages/FluentIcons.WinUI)                                         | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/wasdk.svg) Windows App SDK 1.2](https://www.nuget.org/packages/Microsoft.WindowsAppSDK/1.2.221109.1) \u003cbr/\u003e [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/uno.svg) Uno.WinUI 5.4](https://www.nuget.org/packages/Uno.WinUI/5.4.22) |\n| [![FluentIcons.Wpf](https://img.shields.io/nuget/v/FluentIcons.Wpf?label=FluentIcons.Wpf)](https://www.nuget.org/packages/FluentIcons.Wpf)                                                 | ![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/dotnet.svg) .NET Framework 4.6.2 \u003cbr/\u003e ![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/dotnet.svg) .NET 6                                                                                                                             |\n\n### Legacy\n\n| Ref                                                                                       | Package                       | Platform                                                                                                                                                                              |\n| ----------------------------------------------------------------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [avalonia-v0.10](https://github.com/davidxuang/FluentIcons/tree/backports/avalonia-v0.10) | `FluentIcons.Avalonia`        | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/avalonia.svg) Avalonia 0.10](https://www.nuget.org/packages/Avalonia/0.10.0)                                    |\n| [avalonia-v0.10](https://github.com/davidxuang/FluentIcons/tree/backports/avalonia-v0.10) | `FluentIcons.Avalonia.Fluent` | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/avalonia-fluent.svg) FluentAvalonia 1.3](https://www.nuget.org/packages/FluentAvaloniaUI/1.3.0) (Avalonia 0.10) |\n| [uno-v5.0](https://github.com/davidxuang/FluentIcons/tree/backports/uno-v5.0)             | `FluentIcons.Uwp`             | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/uno.svg) Uno.UI 5.0](https://www.nuget.org/packages/Uno.UI/5.0.19)                                              |\n| [uno-v5.0](https://github.com/davidxuang/FluentIcons/tree/backports/uno-v5.0)             | `FluentIcons.WinUI`           | [![](https://cdn.jsdelivr.net/gh/davidxuang/FluentIcons@static/assets/uno.svg) Uno.WinUI 5.0](https://www.nuget.org/packages/Uno.WinUI/5.0.19)                                        |\n\n## Usage\n\n```xml\n\u003cWindow xmlns:ic=\"using:FluentIcons.WinUI\"\u003e\n\u003c!-- or FluentIcons.Avalonia / FluentIcons.Avalonia.Fluent / FluentIcons.Maui / FluentIcons.Wpf --\u003e\n    \u003cic:FluentIcon Icon=\"ArrowLeft\" IconVariant=\"Regular\" IconSize=\"Size32\" /\u003e\n    \u003cic:SymbolIcon Symbol=\"Calendar\" IconVariant=\"Color\" /\u003e\n\u003c/Window\u003e\n```\n\nThis package features `\u003cFluentIcon\u003e`/`\u003cSymbolIcon\u003e` element, and `\u003cFluentIconSource\u003e`/`\u003cSymbolIconSource\u003e` on platforms with `\u003cIconSource\u003e`, which generally provide following properties:\n\n-   **Icon** *(Fluent...)* / **Symbol** *(Symbol...)* : [Icon](./FluentIcons.Common/Icon.cs) / [Symbol](./FluentIcons.Common/Symbol.cs)\n-   **IconVariant** : [IconVariant](./FluentIcons.Common/IconVariant.cs)\n    -   _New in version 1.1.278: `Color` variant added along with [COLRv1](https://learn.microsoft.com/en-us/typography/opentype/spec/colr) migration._\n-   **IconSize** *(Fluent...)* : [IconSize](./FluentIcons.Common/IconSize.cs)\n-   **FlowDirection** : FlowDirection\n    -   _Switch between LTR/RTL icon variant._\n-   **FontSize** : double\n-   **Foreground** : Brush\n\nThe *Fluent* variant provides all sizes of icons untouched compared to upstream, while the *Symbol* variant mimics the APIs and appearances of `SymbolIcon` and [Segoe Fluent Icons](https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font) from WinUI, which is powered by a derived version located at [Seagull Icons](./seagull-icons/README.md). These variants were controlled by the deprecated `UseSegoeMetrics` property in distributions prior to 1.1.278.\n\n```xml\n\u003cWindow xmlns:ic=\"using:FluentIcons.WinUI\"\u003e\n    \u003cExpander Header=\"{ic:SymbolIcon Symbol=ArrowLeft}\" /\u003e\n\u003c/Window\u003e\n```\n\nMarkup extension classes have been added since 1.1.242. These extensions will bind their `FlowDirection` to that of the parent control, except `FluentIconSourceExtension`/`SymbolIconSourceExtension` on (non-Uno) UWP where `IXamlServiceProvider` is not available.\n\n### Avalonia\nMarkup extension classes are in a child namespace to stop style selectors from throwing for their naming conventions.\n\n### MAUI\n\n⚠️ The extension method `UseFluentIcons(this MauiAppBuilder builder)` must be called to register fonts properly. ⚠️\n\n`\u003cSymbolImageSource\u003e` and `SymbolImageSourceExtension` are provided on MAUI as stand-ins.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidxuang%2Ffluenticons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidxuang%2Ffluenticons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidxuang%2Ffluenticons/lists"}