From a29b408cc2f69a0b8f33a92e089ca354051cc945 Mon Sep 17 00:00:00 2001 From: Shewatipa Tseisi Date: Fri, 23 Oct 2026 09:57:23 +0200 Subject: [PATCH] docs(avalonia): drop the pre-release notes from the package readme The readme that ships on NuGet still said the package hadn't been run in a desktop window and listed "before publishing" steps that are now done (own readme, release.yml). It now says what was checked: 34 headless tests including ShellUI Native's 110 names, and a fresh Avalonia app on Windows from the packed package. --- src/ShellIcons.Avalonia/README.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/ShellIcons.Avalonia/README.md b/src/ShellIcons.Avalonia/README.md index b92d453..2df56d9 100644 --- a/src/ShellIcons.Avalonia/README.md +++ b/src/ShellIcons.Avalonia/README.md @@ -74,11 +74,5 @@ one visual. ## Verified - Builds with zero warnings; part of `ShellIcons.slnx`, so it needs no extra workloads. -- 33 headless tests that render through Skia: every icon parses, stays on the 24×24 grid and draws ink inside its own cell; size, stroke, color, XAML namespace and accessibility are checked from real pixels or the real property system. -- **Not yet verified:** a real desktop window on Windows, macOS or Linux. The headless renderer uses the same Skia backend, so differences are unlikely, but nobody has looked. - -## Before publishing - -- Run it once in a real Avalonia app on each desktop OS. -- Give the package its own readme — `Directory.Build.props` currently packs the repo's Blazor-centric `README.md` into every package. -- Add `ShellIcons.Avalonia` to the pack step and the "already published" check in `release.yml`. It packs on ubuntu, so no new job is needed. +- 34 headless tests that render through Skia: every icon parses, stays on the 24×24 grid and draws ink inside its own cell; size, stroke, color, XAML namespace and accessibility are checked from real pixels or the real property system. One test checks the 110 icon names ShellUI Native uses. +- Installed from the packed package into a fresh `dotnet new avalonia.app` on Windows: icons render in a desktop window, a `DynamicResource` brush recolors them, and a click on an icon inside a `Button` reaches the button. Not yet looked at on macOS or Linux.