docs: the implementation plan for the app icon, AdwAboutDialog and desktop entry

Five tasks, each ending in a commit: the two SVGs with build-time xmllint
validation, the window icon plus the registration move and the app icons:
assertion, the AdwAboutDialog migration, the opt-in desktop-entry target, and
the documentation with the full regression run.

Written assertion-first, since the project has no unit suite: each task's first
step adds the probe or dump line and watches it read MISSING. Both negative
tests are real -- one breaks an SVG comment and requires the build to fail, the
other breaks Type= and requires the target to FATAL_ERROR.
This commit is contained in:
Martino Ferrari committed 2026-10-04 20:24:10 +02:00
1 parent e17c650ea7
commit 69eab02729
1 file changed
+1301
File diff suppressed because it is too large. Load diff