Cockatrice/cockatrice/themes/System
Lukas Brübach ed8e4de3ae [Icons] Keep the System semantic ladder on the text floor
System authors no palette of its own, so its semantic family is fixed data
measured against whatever surfaces the platform provides. The ladder that
landed with the authored roles reused the old contrast-ordered values:
PositiveSoft and NegativeSoft sat at 2.76–3.90:1 on common light and dark
platform surfaces, and the strong level was less saturated than the
secondary, which is the inversion the chroma rule removes.

Re-author the six default semantic colors per scheme at the same 4.60
target the shipped themes use, against representative platform surfaces,
and mirror them in System's palette files. The new
DefaultSemanticFamilyMeetsTheLadderOnPlatformSurfaces test holds the floor
and the saturation order there, and shippedPalette's early return now says
why System is outside the authored-palette assertions.
2026-11-08 15:43:23 +01:00
..
palette-default-dark.toml [Icons] Keep the System semantic ladder on the text floor 2026-11-08 15:43:23 +01:00
palette-default-light.toml [Icons] Keep the System semantic ladder on the text floor 2026-11-08 15:43:23 +01:00
theme.cfg [Theme] Revert default light palette and only include AppColors (#7342) 2026-09-21 21:45:05 +02:00