[Icons] Render a semantic-tint sheet for every shipped theme

The PR showed two sheets for one theme, which cannot show that the shipped
reds and greens stay legible on every palette. Each shipped theme and scheme
now gets its own sheet: both families, three glyphs, at 16 and 24 px, on the
window and button surfaces the contrast is measured against, with the
disabled tone beside each family.

The generator lives in its own test file so the preview work does not have to
move the branches above it.
This commit is contained in:
Lukas Brübach 2026-11-07 10:12:39 +01:00
parent 9449876a28
commit 76c8d8868a
2 changed files with 228 additions and 0 deletions

View file

@ -13,6 +13,7 @@ cockatrice_add_test(
${VERSION_STRING_CPP}
theme_migration_test.cpp
theme_icon_render_test.cpp
icon_tint_preview_test.cpp
LIBS
libcockatrice_settings
libcockatrice_network