Cockatrice/tests/theme_migration
Lukas Brübach 44fbbb6906 [Interface] Give every hover panel action a semantic color
The quick actions are the panel's whole point, so a neutral glyph made the
most-used buttons the hardest to scan. Every action now names a game fact with
its hue: gain, loss, information, hidden information, a mark on the card or a
move. The line glyph stays identical, so the colour is the only difference
between neighbours.

The grid is also ordered by family so a row reads as one idea: the two state
toggles, the two gains, the two marks, the two hidden-information actions and
the two losses each share a row. Conditional actions (Peek, Unattach) sit at the
end of their pair, so a missing one leaves a hole at the section edge instead of
splitting a row. In a zone, Play and Play Face Down stay adjacent on purpose:
the same action, one of them hiding information. The move tab leads with the
three library placements (Movement), then the destinations.

actionGridIcon is removed; semanticActionIcon is now the only grid ink. The
preview renders the real pages so the whole map can be judged at once.
2026-11-08 21:03:06 +01:00
..
CMakeLists.txt [Icons] Paint neutral glyphs with icon ink and add an emphasis axis (#7788) 2026-11-08 19:09:01 +01:00
icon_tint_preview_test.cpp [Icons] Add a Movement semantic color family 2026-11-08 20:59:41 +01:00
icon_treatment_preview_test.cpp [Interface] Give every hover panel action a semantic color 2026-11-08 21:03:06 +01:00
theme_icon_render_test.cpp [Icons] Add a Movement semantic color family 2026-11-08 20:59:41 +01:00
theme_migration_test.cpp [Icons] Add a Movement semantic color family 2026-11-08 20:59:41 +01:00