Cockatrice/cockatrice/src/interface/widgets
Lukas Brübach e03ce2dad0 [PrintingSelector] Load the pin badge through the themed icon engine
The badge rendered `theme:icons/pin` through the pixmap generator, which
resolved `currentColor` once and cached the result, so the glyph stayed at its
first palette and was rasterized at DPR 1.

- Render the glyph through `loadThemedIcon`, at the label's device pixel ratio,
  and re-render it on palette and theme changes.
- Compose it onto a rounded backdrop filled with `Window` and outlined with
  `WindowText`. The badge floats on card art rather than on a palette surface,
  so a bare outline vanishes into art of the same lightness; the backdrop keeps
  it readable on every printing, and both roles still follow the palette.
2026-11-01 18:24:39 +01:00
..
cards [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
deck_analytics [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
deck_editor [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
deck_share [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
dialogs [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
general [FlowWidget] Restore arrow-key navigation for items in flow widgets (#7591) 2026-10-20 16:53:04 +02:00
menus [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
onboarding [Client] Improve card database update visibility (#7458) 2026-10-09 11:07:48 +02:00
playmat [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
printing_selector [PrintingSelector] Load the pin badge through the themed icon engine 2026-11-01 18:24:39 +01:00
quick_settings [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
replay [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
server [Icons] Render lock and dropdown glyphs through the icon engine 2026-11-01 17:59:19 +01:00
settings_page [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
tabs [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
utility [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
visual_database_display [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
visual_deck_editor [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00
visual_deck_storage [Icons] Migrate UI glyphs to palette-token SVGs 2026-11-01 17:56:07 +01:00