HealthIcons.Maui
1.0.0
dotnet add package HealthIcons.Maui --version 1.0.0
NuGet\Install-Package HealthIcons.Maui -Version 1.0.0
<PackageReference Include="HealthIcons.Maui" Version="1.0.0" />
<PackageVersion Include="HealthIcons.Maui" Version="1.0.0" />
<PackageReference Include="HealthIcons.Maui" />
paket add HealthIcons.Maui --version 1.0.0
#r "nuget: HealthIcons.Maui, 1.0.0"
#:package HealthIcons.Maui@1.0.0
#addin nuget:?package=HealthIcons.Maui&version=1.0.0
#tool nuget:?package=HealthIcons.Maui&version=1.0.0
healthicons-dotnet
HealthIcons.Maui packages Health Icons for .NET 10 and .NET MAUI using embedded icon fonts plus strongly typed glyph constants.
Public repository: https://github.com/juan-ibanez-incontrol/healthicons-dotnet
Status
This repository is scaffolded for a CI-driven pipeline:
- GitHub Actions generates the icon fonts from upstream SVGs
- Generated C# glyph constants are committed into the repo
- CI packs a preview NuGet package on every push and PR
- Releases publish
HealthIcons.Mauito NuGet.org
Planned package usage
using HealthIcons.Maui;
builder.ConfigureFonts(fonts =>
{
fonts.AddHealthIconFonts();
});
var source = new FontImageSource
{
FontFamily = HealthIconFontAliases.Filled,
Glyph = Filled.Ambulance,
Size = 24
};
Sample app
A MAUI sample app lives in samples\HealthIcons.Maui.Sample\. It includes Filled and Outline gallery tabs that render all icons in a 2-column CollectionView, plus a XAML tab that declares one filled icon and one outline icon directly in XAML using constants for both the glyph and the font alias.
The gallery does not keep a manual icon list. It reflects over the generated Filled and Outline constant fields at runtime, so regenerated icons appear automatically in the sample.
On Windows, validate the sample from the CLI with:
dotnet build samples\HealthIcons.Maui.Sample\HealthIcons.Maui.Sample.csproj -c Release -f net10.0-windows10.0.19041.0
To run the sample interactively, open samples\HealthIcons.Maui.Sample\HealthIcons.Maui.Sample.csproj in Visual Studio and start a supported MAUI target.
Development
Most generation is designed to run in GitHub Actions. Local runs are also supported from the tools folder.
GitHub Actions
generate-icons.ymlregenerates fonts and glyph constants from the upstreamhealthiconsnpm packageupdate-icons.ymlchecks for upstream updates and opens a PRci.ymlrestores, builds, tests, and packs a preview NuGet packagepublish.ymlpacks and publishes the release package to NuGet.org
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-android36.0 is compatible. net10.0-browser was computed. net10.0-ios was computed. net10.0-ios26.0 is compatible. net10.0-maccatalyst was computed. net10.0-maccatalyst26.0 is compatible. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net10.0-windows10.0.19041 is compatible. |
-
net10.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-maccatalyst26.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-windows10.0.19041
- Microsoft.Maui.Controls (>= 10.0.20)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 146 | 4/8/2026 |
| 0.1.0-alpha | 111 | 4/7/2026 |