├── .config └── dotnet-tools.json ├── .editorconfig ├── .gitattributes ├── .gitbugtraq ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── icon-update--request-.md └── workflows │ └── ci.yml ├── .gitignore ├── GitReleaseManager.yaml ├── GitVersion.yml ├── LICENSE ├── NuGet.Config ├── README.md ├── Settings.XAMLStyler ├── appveyor.yml ├── build.cake ├── build.ps1 ├── build └── Install-WindowsSDK.ps1 ├── cake.config ├── global.json ├── resources ├── 128x128.png ├── 16x16.png ├── 24x24.png ├── 256x256.png ├── 32x32.png ├── 48x48.png ├── 64x64.png ├── 96x96.png ├── Icon.ico ├── Icon.svg ├── Icon.xaml ├── SocialCards │ ├── 1.1.png │ ├── 1.png │ ├── 2.1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ └── PSD │ │ ├── 1.1.psd │ │ ├── 1.psd │ │ ├── 2.1.psd │ │ ├── 2.psd │ │ ├── 3.psd │ │ ├── 4.psd │ │ └── 5.psd ├── Symbol.xaml ├── iconpacks_browser_new.gif ├── iconpacks_latest.gif ├── logo_big.png ├── logo_small.png └── mahapps.metro.logo.png └── src ├── Directory.build.props ├── Directory.build.targets ├── MahApps.Metro.IconPacks.BootstrapIcons ├── MahApps.Metro.IconPacks.BootstrapIcons.csproj ├── PackIconBootstrapIcons.cs ├── PackIconBootstrapIconsCursorExtension.cs ├── PackIconBootstrapIconsExtension.cs ├── PackIconBootstrapIconsImageExtension.cs ├── PackIconBootstrapIconsKind.cs ├── PackIconBootstrapIconsKindToImageConverter.cs ├── PathIconBootstrapIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.BootstrapIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconBootstrapIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconBootstrapIcons.xaml ├── MahApps.Metro.IconPacks.BoxIcons ├── MahApps.Metro.IconPacks.BoxIcons.csproj ├── PackIconBoxIcons.cs ├── PackIconBoxIconsCursorExtension.cs ├── PackIconBoxIconsExtension.cs ├── PackIconBoxIconsImageExtension.cs ├── PackIconBoxIconsKind.cs ├── PackIconBoxIconsKindToImageConverter.cs ├── PathIconBoxIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.BoxIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconBoxIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconBoxIcons.xaml ├── MahApps.Metro.IconPacks.CircumIcons ├── MahApps.Metro.IconPacks.CircumIcons.csproj ├── PackIconCircumIcons.cs ├── PackIconCircumIconsCursorExtension.cs ├── PackIconCircumIconsExtension.cs ├── PackIconCircumIconsImageExtension.cs ├── PackIconCircumIconsKind.cs ├── PackIconCircumIconsKindToImageConverter.cs ├── PathIconCircumIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.CircumIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconCircumIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconCircumIcons.xaml ├── MahApps.Metro.IconPacks.Codicons ├── MahApps.Metro.IconPacks.Codicons.csproj ├── PackIconCodicons.cs ├── PackIconCodiconsCursorExtension.cs ├── PackIconCodiconsExtension.cs ├── PackIconCodiconsImageExtension.cs ├── PackIconCodiconsKind.cs ├── PackIconCodiconsKindToImageConverter.cs ├── PathIconCodicons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Codicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconCodicons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconCodicons.xaml ├── MahApps.Metro.IconPacks.Coolicons ├── MahApps.Metro.IconPacks.Coolicons.csproj ├── PackIconCoolicons.cs ├── PackIconCooliconsCursorExtension.cs ├── PackIconCooliconsExtension.cs ├── PackIconCooliconsImageExtension.cs ├── PackIconCooliconsKind.cs ├── PackIconCooliconsKindToImageConverter.cs ├── PathIconCoolicons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Coolicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconCoolicons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconCoolicons.xaml ├── MahApps.Metro.IconPacks.Core ├── Attributes │ ├── DescriptionAttribute.cs │ └── MetaDataAttribute.cs ├── Converter │ ├── DataTypeValueConverter.cs │ ├── FlipToScaleXValueConverter.cs │ ├── FlipToScaleYValueConverter.cs │ ├── MarkupConverter.cs │ ├── NullToUnsetValueConverter.cs │ └── PackIconKindToImageConverterBase.cs ├── MahApps.Metro.IconPacks.Core.csproj ├── PackIconBase.cs ├── PackIconControlBase.cs ├── PackIconCursorExtension.cs ├── PackIconCursorHelper.cs ├── PackIconDataFactory.cs ├── PackIconExtension.cs ├── PackIconFlipOrientation.cs ├── PackIconImageExtension.cs ├── PathIconBase.cs ├── PathIconControlBase.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Core.rd.xml └── Utils │ └── AssemblyTextFileReader.cs ├── MahApps.Metro.IconPacks.Entypo ├── MahApps.Metro.IconPacks.Entypo.csproj ├── PackIconEntypo.cs ├── PackIconEntypoCursorExtension.cs ├── PackIconEntypoExtension.cs ├── PackIconEntypoImageExtension.cs ├── PackIconEntypoKind.cs ├── PackIconEntypoKindToImageConverter.cs ├── PathIconEntypo.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Entypo.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconEntypo.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconEntypo.xaml ├── MahApps.Metro.IconPacks.EvaIcons ├── MahApps.Metro.IconPacks.EvaIcons.csproj ├── PackIconEvaIcons.cs ├── PackIconEvaIconsCursorExtension.cs ├── PackIconEvaIconsExtension.cs ├── PackIconEvaIconsImageExtension.cs ├── PackIconEvaIconsKind.cs ├── PackIconEvaIconsKindToImageConverter.cs ├── PathIconEvaIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.EvaIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconEvaIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconEvaIcons.xaml ├── MahApps.Metro.IconPacks.FeatherIcons ├── MahApps.Metro.IconPacks.FeatherIcons.csproj ├── PackIconFeatherIcons.cs ├── PackIconFeatherIconsCursorExtension.cs ├── PackIconFeatherIconsExtension.cs ├── PackIconFeatherIconsImageExtension.cs ├── PackIconFeatherIconsKind.cs ├── PackIconFeatherIconsKindToImageConverter.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.FeatherIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconFeatherIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconFeatherIcons.xaml ├── MahApps.Metro.IconPacks.FileIcons ├── MahApps.Metro.IconPacks.FileIcons.csproj ├── PackIconFileIcons.cs ├── PackIconFileIconsCursorExtension.cs ├── PackIconFileIconsExtension.cs ├── PackIconFileIconsImageExtension.cs ├── PackIconFileIconsKind.cs ├── PackIconFileIconsKindToImageConverter.cs ├── PathIconFileIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.FileIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconFileIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconFileIcons.xaml ├── MahApps.Metro.IconPacks.FontAwesome ├── MahApps.Metro.IconPacks.FontAwesome.csproj ├── PackIconFontAwesome.cs ├── PackIconFontAwesomeCursorExtension.cs ├── PackIconFontAwesomeExtension.cs ├── PackIconFontAwesomeImageExtension.cs ├── PackIconFontAwesomeKind.cs ├── PackIconFontAwesomeKindToImageConverter.cs ├── PathIconFontAwesome.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.FontAwesome.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconFontAwesome.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconFontAwesome.xaml ├── MahApps.Metro.IconPacks.Fontaudio ├── MahApps.Metro.IconPacks.Fontaudio.csproj ├── PackIconFontaudio.cs ├── PackIconFontaudioCursorExtension.cs ├── PackIconFontaudioExtension.cs ├── PackIconFontaudioImageExtension.cs ├── PackIconFontaudioKind.cs ├── PackIconFontaudioKindToImageConverter.cs ├── PathIconFontaudio.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Fontaudio.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconFontaudio.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconFontaudio.xaml ├── MahApps.Metro.IconPacks.Fontisto ├── MahApps.Metro.IconPacks.Fontisto.csproj ├── PackIconFontisto.cs ├── PackIconFontistoCursorExtension.cs ├── PackIconFontistoExtension.cs ├── PackIconFontistoImageExtension.cs ├── PackIconFontistoKind.cs ├── PackIconFontistoKindToImageConverter.cs ├── PathIconFontisto.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Fontisto.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconFontisto.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconFontisto.xaml ├── MahApps.Metro.IconPacks.ForkAwesome ├── MahApps.Metro.IconPacks.ForkAwesome.csproj ├── PackIconForkAwesome.cs ├── PackIconForkAwesomeCursorExtension.cs ├── PackIconForkAwesomeExtension.cs ├── PackIconForkAwesomeImageExtension.cs ├── PackIconForkAwesomeKind.cs ├── PackIconForkAwesomeKindToImageConverter.cs ├── PathIconForkAwesome.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.ForkAwesome.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconForkAwesome.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconForkAwesome.xaml ├── MahApps.Metro.IconPacks.GameIcons ├── MahApps.Metro.IconPacks.GameIcons.csproj ├── PackIconGameIcons.cs ├── PackIconGameIconsCursorExtension.cs ├── PackIconGameIconsExtension.cs ├── PackIconGameIconsImageExtension.cs ├── PackIconGameIconsKind.cs ├── PackIconGameIconsKindToImageConverter.cs ├── PathIconGameIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.GameIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconGameIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconGameIcons.xaml ├── MahApps.Metro.IconPacks.Ionicons ├── MahApps.Metro.IconPacks.Ionicons.csproj ├── PackIconIonicons.cs ├── PackIconIoniconsCursorExtension.cs ├── PackIconIoniconsExtension.cs ├── PackIconIoniconsImageExtension.cs ├── PackIconIoniconsKind.cs ├── PackIconIoniconsKindToImageConverter.cs ├── PathIconIonicons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Ionicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconIonicons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconIonicons.xaml ├── MahApps.Metro.IconPacks.JamIcons ├── MahApps.Metro.IconPacks.JamIcons.csproj ├── PackIconJamIcons.cs ├── PackIconJamIconsCursorExtension.cs ├── PackIconJamIconsExtension.cs ├── PackIconJamIconsImageExtension.cs ├── PackIconJamIconsKind.cs ├── PackIconJamIconsKindToImageConverter.cs ├── PathIconJamIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.JamIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconJamIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconJamIcons.xaml ├── MahApps.Metro.IconPacks.Lucide ├── MahApps.Metro.IconPacks.Lucide.csproj ├── PackIconLucide.cs ├── PackIconLucideCursorExtension.cs ├── PackIconLucideExtension.cs ├── PackIconLucideImageExtension.cs ├── PackIconLucideKind.cs ├── PackIconLucideKindToImageConverter.cs ├── PathIconLucide.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Lucide.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconLucide.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconLucide.xaml ├── MahApps.Metro.IconPacks.Material ├── MahApps.Metro.IconPacks.Material.csproj ├── PackIconMaterial.cs ├── PackIconMaterialCursorExtension.cs ├── PackIconMaterialExtension.cs ├── PackIconMaterialImageExtension.cs ├── PackIconMaterialKind.cs ├── PackIconMaterialKindToImageConverter.cs ├── PathIconMaterial.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Material.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconMaterial.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconMaterial.xaml ├── MahApps.Metro.IconPacks.MaterialDesign ├── MahApps.Metro.IconPacks.MaterialDesign.csproj ├── PackIconMaterialDesign.cs ├── PackIconMaterialDesignCursorExtension.cs ├── PackIconMaterialDesignExtension.cs ├── PackIconMaterialDesignImageExtension.cs ├── PackIconMaterialDesignKind.cs ├── PackIconMaterialDesignKindToImageConverter.cs ├── PathIconMaterialDesign.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.MaterialDesign.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconMaterialDesign.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconMaterialDesign.xaml ├── MahApps.Metro.IconPacks.MaterialLight ├── MahApps.Metro.IconPacks.MaterialLight.csproj ├── PackIconMaterialLight.cs ├── PackIconMaterialLightCursorExtension.cs ├── PackIconMaterialLightExtension.cs ├── PackIconMaterialLightImageExtension.cs ├── PackIconMaterialLightKind.cs ├── PackIconMaterialLightKindToImageConverter.cs ├── PathIconMaterialLight.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.MaterialLight.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconMaterialLight.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconMaterialLight.xaml ├── MahApps.Metro.IconPacks.MemoryIcons ├── MahApps.Metro.IconPacks.MemoryIcons.csproj ├── PackIconMemoryIcons.cs ├── PackIconMemoryIconsCursorExtension.cs ├── PackIconMemoryIconsExtension.cs ├── PackIconMemoryIconsImageExtension.cs ├── PackIconMemoryIconsKind.cs ├── PackIconMemoryIconsKindToImageConverter.cs ├── PathIconMemoryIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.MemoryIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconMemoryIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconMemoryIcons.xaml ├── MahApps.Metro.IconPacks.Microns ├── MahApps.Metro.IconPacks.Microns.csproj ├── PackIconMicrons.cs ├── PackIconMicronsCursorExtension.cs ├── PackIconMicronsExtension.cs ├── PackIconMicronsImageExtension.cs ├── PackIconMicronsKind.cs ├── PackIconMicronsKindToImageConverter.cs ├── PathIconMicrons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Microns.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconMicrons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconMicrons.xaml ├── MahApps.Metro.IconPacks.Modern ├── MahApps.Metro.IconPacks.Modern.csproj ├── PackIconModern.cs ├── PackIconModernCursorExtension.cs ├── PackIconModernExtension.cs ├── PackIconModernImageExtension.cs ├── PackIconModernKind.cs ├── PackIconModernKindToImageConverter.cs ├── PathIconModern.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Modern.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconModern.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconModern.xaml ├── MahApps.Metro.IconPacks.Octicons ├── MahApps.Metro.IconPacks.Octicons.csproj ├── PackIconOcticons.cs ├── PackIconOcticonsCursorExtension.cs ├── PackIconOcticonsExtension.cs ├── PackIconOcticonsImageExtension.cs ├── PackIconOcticonsKind.cs ├── PackIconOcticonsKindToImageConverter.cs ├── PathIconOcticons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Octicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconOcticons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconOcticons.xaml ├── MahApps.Metro.IconPacks.PhosphorIcons ├── MahApps.Metro.IconPacks.PhosphorIcons.csproj ├── PackIconPhosphorIcons.cs ├── PackIconPhosphorIconsCursorExtension.cs ├── PackIconPhosphorIconsExtension.cs ├── PackIconPhosphorIconsImageExtension.cs ├── PackIconPhosphorIconsKind.cs ├── PackIconPhosphorIconsKindToImageConverter.cs ├── PathIconPhosphorIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.PhosphorIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconPhosphorIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconPhosphorIcons.xaml ├── MahApps.Metro.IconPacks.PicolIcons ├── MahApps.Metro.IconPacks.PicolIcons.csproj ├── PackIconPicolIcons.cs ├── PackIconPicolIconsCursorExtension.cs ├── PackIconPicolIconsExtension.cs ├── PackIconPicolIconsImageExtension.cs ├── PackIconPicolIconsKind.cs ├── PackIconPicolIconsKindToImageConverter.cs ├── PathIconPicolIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.PicolIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconPicolIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconPicolIcons.xaml ├── MahApps.Metro.IconPacks.PixelartIcons ├── MahApps.Metro.IconPacks.PixelartIcons.csproj ├── PackIconPixelartIcons.cs ├── PackIconPixelartIconsCursorExtension.cs ├── PackIconPixelartIconsExtension.cs ├── PackIconPixelartIconsImageExtension.cs ├── PackIconPixelartIconsKind.cs ├── PackIconPixelartIconsKindToImageConverter.cs ├── PathIconPixelartIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.PixelartIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconPixelartIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconPixelartIcons.xaml ├── MahApps.Metro.IconPacks.RPGAwesome ├── MahApps.Metro.IconPacks.RPGAwesome.csproj ├── PackIconRPGAwesome.cs ├── PackIconRPGAwesomeCursorExtension.cs ├── PackIconRPGAwesomeExtension.cs ├── PackIconRPGAwesomeImageExtension.cs ├── PackIconRPGAwesomeKind.cs ├── PackIconRPGAwesomeKindToImageConverter.cs ├── PathIconRPGAwesome.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.RPGAwesome.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconRPGAwesome.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconRPGAwesome.xaml ├── MahApps.Metro.IconPacks.RadixIcons ├── MahApps.Metro.IconPacks.RadixIcons.csproj ├── PackIconRadixIcons.cs ├── PackIconRadixIconsCursorExtension.cs ├── PackIconRadixIconsExtension.cs ├── PackIconRadixIconsImageExtension.cs ├── PackIconRadixIconsKind.cs ├── PackIconRadixIconsKindToImageConverter.cs ├── PathIconRadixIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.RadixIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconRadixIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconRadixIcons.xaml ├── MahApps.Metro.IconPacks.RemixIcon ├── MahApps.Metro.IconPacks.RemixIcon.csproj ├── PackIconRemixIcon.cs ├── PackIconRemixIconCursorExtension.cs ├── PackIconRemixIconExtension.cs ├── PackIconRemixIconImageExtension.cs ├── PackIconRemixIconKind.cs ├── PackIconRemixIconKindToImageConverter.cs ├── PathIconRemixIcon.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.RemixIcon.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconRemixIcon.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconRemixIcon.xaml ├── MahApps.Metro.IconPacks.SimpleIcons ├── MahApps.Metro.IconPacks.SimpleIcons.csproj ├── PackIconSimpleIcons.cs ├── PackIconSimpleIconsCursorExtension.cs ├── PackIconSimpleIconsExtension.cs ├── PackIconSimpleIconsImageExtension.cs ├── PackIconSimpleIconsKind.cs ├── PackIconSimpleIconsKindToImageConverter.cs ├── PathIconSimpleIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.SimpleIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconSimpleIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconSimpleIcons.xaml ├── MahApps.Metro.IconPacks.Typicons ├── MahApps.Metro.IconPacks.Typicons.csproj ├── PackIconTypicons.cs ├── PackIconTypiconsCursorExtension.cs ├── PackIconTypiconsExtension.cs ├── PackIconTypiconsImageExtension.cs ├── PackIconTypiconsKind.cs ├── PackIconTypiconsKindToImageConverter.cs ├── PathIconTypicons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Typicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconTypicons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconTypicons.xaml ├── MahApps.Metro.IconPacks.Unicons ├── MahApps.Metro.IconPacks.Unicons.csproj ├── PackIconUnicons.cs ├── PackIconUniconsCursorExtension.cs ├── PackIconUniconsExtension.cs ├── PackIconUniconsImageExtension.cs ├── PackIconUniconsKind.cs ├── PackIconUniconsKindToImageConverter.cs ├── PathIconUnicons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Unicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconUnicons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconUnicons.xaml ├── MahApps.Metro.IconPacks.VaadinIcons ├── MahApps.Metro.IconPacks.VaadinIcons.csproj ├── PackIconVaadinIcons.cs ├── PackIconVaadinIconsCursorExtension.cs ├── PackIconVaadinIconsExtension.cs ├── PackIconVaadinIconsImageExtension.cs ├── PackIconVaadinIconsKind.cs ├── PackIconVaadinIconsKindToImageConverter.cs ├── PathIconVaadinIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.VaadinIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconVaadinIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconVaadinIcons.xaml ├── MahApps.Metro.IconPacks.WeatherIcons ├── MahApps.Metro.IconPacks.WeatherIcons.csproj ├── PackIconWeatherIcons.cs ├── PackIconWeatherIconsCursorExtension.cs ├── PackIconWeatherIconsExtension.cs ├── PackIconWeatherIconsImageExtension.cs ├── PackIconWeatherIconsKind.cs ├── PackIconWeatherIconsKindToImageConverter.cs ├── PathIconWeatherIcons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.WeatherIcons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconWeatherIcons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconWeatherIcons.xaml ├── MahApps.Metro.IconPacks.Zondicons ├── MahApps.Metro.IconPacks.Zondicons.csproj ├── PackIconZondicons.cs ├── PackIconZondiconsCursorExtension.cs ├── PackIconZondiconsExtension.cs ├── PackIconZondiconsImageExtension.cs ├── PackIconZondiconsKind.cs ├── PackIconZondiconsKindToImageConverter.cs ├── PathIconZondicons.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.Zondicons.rd.xml ├── Resources │ └── Icons.json └── Themes │ ├── UAP │ ├── Generic.xaml │ └── PackIconZondicons.xaml │ └── WPF │ ├── Generic.xaml │ └── PackIconZondicons.xaml ├── MahApps.Metro.IconPacks.sln ├── MahApps.Metro.IconPacks.sln.DotSettings ├── MahApps.Metro.IconPacks ├── MahApps.Metro.IconPacks.csproj ├── PackIconControl.cs ├── PackIconControlDataFactory.cs ├── PackIconCursorExtension.cs ├── PackIconExtension.cs ├── PackIconImageExtension.cs ├── PackIconKindToImageConverter.cs ├── Properties │ ├── AssemblyInfo.cs │ └── MahApps.Metro.IconPacks.rd.xml └── Themes │ ├── UAP │ ├── Generic.xaml │ └── IconPacks.xaml │ └── WPF │ ├── Generic.xaml │ ├── IconPacks.xaml │ └── PackIconControl.xaml └── iconpacks.public.snk /.config/dotnet-tools.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "isRoot": true, 4 | "tools": { 5 | "cake.tool": { 6 | "version": "3.2.0", 7 | "commands": [ 8 | "dotnet-cake" 9 | ] 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | ; Top-most http://editorconfig.org/ file 2 | root = true 3 | 4 | [*] 5 | end_of_line = CRLF 6 | 7 | ; 4-column tab indentation 8 | [*.{cs,csproj,xaml,xml,props,targets}] 9 | indent_style = space 10 | indent_size = 4 11 | 12 | [*.{md,yml}] 13 | indent_style = space 14 | indent_size = 2 15 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # These files are text and should be normalized (convert crlf => lf) 5 | # Custom for Visual Studio 6 | *.cs diff=csharp 7 | *.xaml merge=union 8 | *.sln merge=union 9 | *.csproj merge=union 10 | *.vbproj merge=union 11 | *.fsproj merge=union 12 | *.dbproj merge=union 13 | 14 | # Standard to msysgit 15 | *.doc diff=astextplain 16 | *.DOC diff=astextplain 17 | *.docx diff=astextplain 18 | *.DOCX diff=astextplain 19 | *.dot diff=astextplain 20 | *.DOT diff=astextplain 21 | *.pdf diff=astextplain 22 | *.PDF diff=astextplain 23 | *.rtf diff=astextplain 24 | *.RTF diff=astextplain 25 | 26 | # Images should be treated as binary 27 | # (binary is a macro for -text -diff) 28 | *.png binary 29 | *.jepg binary 30 | *.jpg binary 31 | 32 | *.sdf binary -------------------------------------------------------------------------------- /.gitbugtraq: -------------------------------------------------------------------------------- 1 | [bugtraq "issues"] 2 | url = https://github.com/MahApps/MahApps.Metro/issues/%BUGID% 3 | logfilterregex = "([^C](#\\d+)+)" 4 | logregex = \\d+ 5 | 6 | [bugtraq "users"] 7 | url = https://github.com/%BUGID% 8 | loglinkregex = @\\w+ 9 | logregex = \\w+ 10 | 11 | [bugtraq "commitId"] 12 | url = https://github.com/MahApps/MahApps.Metro/commit/%BUGID% 13 | logregex = [0-9a-f]{6,32} 14 | 15 | [bugtraq "version"] 16 | url = https://github.com/MahApps/MahApps.Metro/releases/tag/%BUGID% 17 | loglinkregex = v[0-9]+.[0-9]+.[0-9]+ 18 | logregex = [0-9]+.[0-9]+.[0-9]+ -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [punker76] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: Feature 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/icon-update--request-.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Icon update (request) 3 | about: Suggest an icon update or request 4 | title: '' 5 | labels: Icon Update 6 | assignees: punker76 7 | 8 | --- 9 | 10 | **Icon update (request)** 11 | Update to v 12 | 13 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: ci 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | - develop 8 | pull_request: 9 | branches: 10 | - develop 11 | 12 | jobs: 13 | windows-2022: 14 | name: windows-2022 15 | runs-on: windows-2022 16 | steps: 17 | - uses: actions/checkout@v1 18 | - name: Setup .NET 19 | uses: actions/setup-dotnet@v1 20 | with: 21 | dotnet-version: | 22 | 6.x 23 | 8.x 24 | - name: Install Windows SDK version (default is 18362) 25 | uses: GuillaumeFalourd/setup-windows10-sdk-action@v2 26 | - name: List dotnet sdks 27 | run: dotnet --info 28 | - name: Run the Cake script 29 | uses: cake-build/cake-action@v1 30 | with: 31 | cake-version: 2.3.0 32 | verbosity: Normal 33 | script-path: build.cake 34 | target: ci 35 | env: 36 | azure-key-vault-url: ${{ secrets.AZURE_KEY_VAULT_URL }} 37 | azure-key-vault-client-id: ${{ secrets.AZURE_KEY_VAULT_CLIENT_ID }} 38 | azure-key-vault-tenant-id: ${{ secrets.AZURE_KEY_VAULT_TENANT_ID }} 39 | azure-key-vault-client-secret: ${{ secrets.AZURE_KEY_VAULT_CLIENT_SECRET }} 40 | azure-key-vault-certificate: ${{ secrets.AZURE_KEY_VAULT_CERTIFICATE }} 41 | -------------------------------------------------------------------------------- /GitReleaseManager.yaml: -------------------------------------------------------------------------------- 1 | create: 2 | include-footer: true 3 | footer-heading: Where to get it 4 | footer-content: You can download this release from [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks/releases/{milestone}) 5 | footer-includes-milestone: true 6 | milestone-replace-text: '{milestone}' 7 | export: 8 | include-created-date-in-title: true 9 | created-date-string-format: MMMM dd, yyyy 10 | perform-regex-removal: true 11 | regex-text: '### Where to get it(\r\n)*You can .*\)' 12 | multiline-regex: true 13 | issue-labels-include: 14 | - Breaking Change 15 | - Bug 16 | - Bug Fix 17 | - Enhancement 18 | - Feature 19 | - Feature Request 20 | - Icon Update 21 | - Improvement 22 | - Hacktoberfest 23 | issue-labels-exclude: 24 | - Internal Refactoring 25 | - Build 26 | - Question 27 | - WontFix 28 | - Duplicate 29 | issue-labels-alias: 30 | - name: Documentation 31 | header: Documentation 32 | plural: Documentation 33 | - name: Hacktoberfest 34 | header: Hacktoberfest 35 | plural: Hacktoberfest 36 | - name: Icon Update 37 | header: Icon Update 38 | plural: Icon Updates -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- 1 | assembly-versioning-scheme: Major 2 | assembly-file-versioning-scheme: MajorMinorPatchTag 3 | next-version: 5.2.0 4 | mode: ContinuousDeployment 5 | branches: 6 | master: 7 | regex: ^main 8 | mode: ContinuousDeployment 9 | tag: rc 10 | prevent-increment-of-merged-branch-version: true 11 | track-merge-target: false 12 | is-release-branch: true 13 | develop: 14 | mode: ContinuousDeployment 15 | tag: alpha 16 | prevent-increment-of-merged-branch-version: true 17 | track-merge-target: true 18 | pull-request: 19 | mode: ContinuousDelivery 20 | ignore: 21 | sha: [] 22 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) MahApps, Jan Karger 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- 1 | # http://www.appveyor.com/docs/appveyor-yml 2 | 3 | branches: 4 | only: 5 | - develop 6 | - main 7 | 8 | environment: 9 | # bad, but without this, gitversion doesn't work anymore 10 | IGNORE_NORMALISATION_GIT_HEAD_MOVE: 1 11 | azure-key-vault-url: 12 | secure: 1mKS/HfCVq+iYNRVSrrN8NEowOkKt3knrpMzw+SOy3g= 13 | azure-key-vault-client-id: 14 | secure: JfSqzmsJdXB6uIxttCRoQw1NygwxqXHDj9uIqQnWOb9VCnQYlRPlAnxgW0yTSX4b 15 | azure-key-vault-tenant-id: 16 | secure: FxjkcqtpulfpDpfSAu4onaLVP/H1S1ORRCQCqsZkDC6YhCSmFoMxYNsWv5uGe3ah 17 | azure-key-vault-client-secret: 18 | secure: CUpRJxMLeUZwNPMcqI0wECaWfy5AMnWn1UZhBd9WnQ3Z16lJP1Vzrkf24mccbhUD 19 | azure-key-vault-certificate: 20 | secure: BSPdW2TgnQtoQXXbeDECug== 21 | 22 | image: Visual Studio 2022 23 | test: false 24 | 25 | install: 26 | - ps: Invoke-WebRequest 'https://dot.net/v1/dotnet-install.ps1' -OutFile 'dotnet-install.ps1' 27 | - ps: ./dotnet-install.ps1 -Version 8.0.403 -InstallDir "C:\Program Files\dotnet" 28 | # Install Windows SDK 10.0.18362 29 | # - ps: .\build\Install-WindowsSDK.ps1 30 | 31 | pull_requests: 32 | do_not_increment_build_number: false 33 | 34 | build_script: 35 | - ps: dotnet --info 36 | - ps: gitversion /version 37 | - ps: .\build.ps1 --target=ci 38 | 39 | artifacts: 40 | - path: \Publish\*.* 41 | 42 | nuget: 43 | disable_publish_on_pr: true 44 | 45 | skip_commits: 46 | files: 47 | - "**/*.md" 48 | -------------------------------------------------------------------------------- /build.ps1: -------------------------------------------------------------------------------- 1 | $ErrorActionPreference = 'Stop' 2 | 3 | Set-Location -LiteralPath $PSScriptRoot 4 | 5 | $env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE = '1' 6 | $env:DOTNET_CLI_TELEMETRY_OPTOUT = '1' 7 | $env:DOTNET_NOLOGO = '1' 8 | 9 | dotnet tool restore 10 | if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } 11 | 12 | dotnet cake @args 13 | if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } 14 | -------------------------------------------------------------------------------- /build/Install-WindowsSDK.ps1: -------------------------------------------------------------------------------- 1 | mkdir c:\winsdktemp 2 | 3 | $client = new-object System.Net.WebClient 4 | $client.DownloadFile("https://go.microsoft.com/fwlink/?linkid=2083338", "c:\winsdktemp\winsdksetup.exe") 5 | 6 | Start-Process "c:\winsdktemp\winsdksetup.exe" "/features OptionId.SigningTools OptionId.UWPManaged OptionId.UWPLocalized /quiet" -NoNewWindow -Wait 7 | 8 | refreshenv -------------------------------------------------------------------------------- /cake.config: -------------------------------------------------------------------------------- 1 | ; This is the default configuration file for Cake. 2 | ; This file was downloaded from https://github.com/cake-build/resources 3 | 4 | [Nuget] 5 | Source=https://api.nuget.org/v3/index.json 6 | UseInProcessClient=true 7 | LoadDependencies=false 8 | 9 | [Paths] 10 | Tools=./tools 11 | Addins=./tools/Addins 12 | Modules=./tools/Modules 13 | 14 | [Settings] 15 | SkipVerification=false 16 | SkipPackageVersionCheck=true 17 | ShowProcessCommandLine=true 18 | -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- 1 | { 2 | "sdk": { 3 | "version": "8.0.403", 4 | "rollForward": "feature" 5 | }, 6 | "msbuild-sdks": { 7 | "MSBuild.Sdk.Extras": "3.0.44" 8 | } 9 | } -------------------------------------------------------------------------------- /resources/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/128x128.png -------------------------------------------------------------------------------- /resources/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/16x16.png -------------------------------------------------------------------------------- /resources/24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/24x24.png -------------------------------------------------------------------------------- /resources/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/256x256.png -------------------------------------------------------------------------------- /resources/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/32x32.png -------------------------------------------------------------------------------- /resources/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/48x48.png -------------------------------------------------------------------------------- /resources/64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/64x64.png -------------------------------------------------------------------------------- /resources/96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/96x96.png -------------------------------------------------------------------------------- /resources/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/Icon.ico -------------------------------------------------------------------------------- /resources/SocialCards/1.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/1.1.png -------------------------------------------------------------------------------- /resources/SocialCards/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/1.png -------------------------------------------------------------------------------- /resources/SocialCards/2.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/2.1.png -------------------------------------------------------------------------------- /resources/SocialCards/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/2.png -------------------------------------------------------------------------------- /resources/SocialCards/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/3.png -------------------------------------------------------------------------------- /resources/SocialCards/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/4.png -------------------------------------------------------------------------------- /resources/SocialCards/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/5.png -------------------------------------------------------------------------------- /resources/SocialCards/PSD/1.1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/1.1.psd -------------------------------------------------------------------------------- /resources/SocialCards/PSD/1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/1.psd -------------------------------------------------------------------------------- /resources/SocialCards/PSD/2.1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/2.1.psd -------------------------------------------------------------------------------- /resources/SocialCards/PSD/2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/2.psd -------------------------------------------------------------------------------- /resources/SocialCards/PSD/3.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/3.psd -------------------------------------------------------------------------------- /resources/SocialCards/PSD/4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/4.psd -------------------------------------------------------------------------------- /resources/SocialCards/PSD/5.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/SocialCards/PSD/5.psd -------------------------------------------------------------------------------- /resources/iconpacks_browser_new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/iconpacks_browser_new.gif -------------------------------------------------------------------------------- /resources/iconpacks_latest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/iconpacks_latest.gif -------------------------------------------------------------------------------- /resources/logo_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/logo_big.png -------------------------------------------------------------------------------- /resources/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/logo_small.png -------------------------------------------------------------------------------- /resources/mahapps.metro.logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahApps/MahApps.Metro.IconPacks/c2144dee829c7aa30805a95fa72335c606fe1c52/resources/mahapps.metro.logo.png -------------------------------------------------------------------------------- /src/MahApps.Metro.IconPacks.BootstrapIcons/PackIconBootstrapIconsExtension.cs: -------------------------------------------------------------------------------- 1 | #if (NETFX_CORE || WINDOWS_UWP) 2 | using Windows.UI.Xaml.Markup; 3 | #else 4 | using System; 5 | using System.Windows.Markup; 6 | #endif 7 | 8 | namespace MahApps.Metro.IconPacks 9 | { 10 | #if (NETFX_CORE || WINDOWS_UWP) 11 | [MarkupExtensionReturnType(ReturnType = typeof(PackIconBootstrapIcons))] 12 | #else 13 | [MarkupExtensionReturnType(typeof(PackIconBootstrapIcons))] 14 | #endif 15 | public class BootstrapIconsExtension : BasePackIconExtension 16 | { 17 | public BootstrapIconsExtension() 18 | { 19 | } 20 | 21 | #if !(NETFX_CORE || WINDOWS_UWP) 22 | public BootstrapIconsExtension(PackIconBootstrapIconsKind kind) 23 | { 24 | this.Kind = kind; 25 | } 26 | 27 | [ConstructorArgument("kind")] 28 | #endif 29 | public PackIconBootstrapIconsKind Kind { get; set; } 30 | 31 | #if (NETFX_CORE || WINDOWS_UWP) 32 | protected override object ProvideValue() 33 | #else 34 | public override object ProvideValue(IServiceProvider serviceProvider) 35 | #endif 36 | { 37 | return this.GetPackIcon(this.Kind); 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /src/MahApps.Metro.IconPacks.BootstrapIcons/PackIconBootstrapIconsKindToImageConverter.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Media; 2 | 3 | namespace MahApps.Metro.IconPacks.Converter 4 | { 5 | public class PackIconBootstrapIconsKindToImageConverter : PackIconKindToImageConverterBase 6 | { 7 | /// 8 | protected override string GetPathData(object iconKind) 9 | { 10 | string data = null; 11 | if (iconKind is PackIconBootstrapIconsKind kind) 12 | { 13 | PackIconDataFactory.DataIndex.Value?.TryGetValue(kind, out data); 14 | } 15 | return data; 16 | } 17 | 18 | /// 19 | protected override ScaleTransform GetScaleTransform(object iconKind) 20 | { 21 | return new ScaleTransform(1, -1); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/MahApps.Metro.IconPacks.BootstrapIcons/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.InteropServices; 2 | #if !(NETFX_CORE || WINDOWS_UWP) 3 | using System.Windows; 4 | using System.Windows.Markup; 5 | 6 | [assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)] 7 | [assembly: XmlnsPrefix(@"http://metro.mahapps.com/winfx/xaml/iconpacks", "iconPacks")] 8 | [assembly: XmlnsDefinition(@"http://metro.mahapps.com/winfx/xaml/iconpacks", "MahApps.Metro.IconPacks")] 9 | [assembly: XmlnsDefinition(@"http://metro.mahapps.com/winfx/xaml/iconpacks", "MahApps.Metro.IconPacks.Converter")] 10 | #endif 11 | 12 | [assembly: ComVisible(false)] -------------------------------------------------------------------------------- /src/MahApps.Metro.IconPacks.BootstrapIcons/Themes/UAP/Generic.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | 7 | 8 | 9 |