mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-10 20:13:24 -08:00
The emphasis levels were computed from the accent at paint time, so a theme could not vary them: every theme got the same derived strong and soft tones, and a semantic hue was pushed toward the accent whether the author wanted that or not. Give each family three authored roles instead. Icon/IconStrong/IconSoft carry the neutral glyph ink and Positive/Negative gain the same Strong and Soft companions. Emphasis becomes a lookup inside the family, and a caller that names a variant pins that level at every emphasis. The paint path returns the authored color verbatim; only the filled treatments keep their saturation floor, because carrying a disc or a fill is a treatment decision. Shipped palettes author the full ladder for both schemes; the palette editor exposes the new rows and the generator writes them. System keeps deriving its neutral ink from the platform palette, since it ships no palette of its own.
83 lines
2.4 KiB
TOML
83 lines
2.4 KiB
TOML
# VelvetMarble — light identity palette (charcoal-velvet chrome with slate marble)
|
|
[Palette]
|
|
WindowText = #1b1d21
|
|
Button = #c7d1dd
|
|
Light = #ffffff
|
|
Midlight = #b3becb
|
|
Dark = #93a0b1
|
|
Mid = #a1adbc
|
|
Text = #1b1d21
|
|
BrightText = #26465f
|
|
ButtonText = #121418
|
|
Base = #f7f9fb
|
|
Window = #d9e0ea
|
|
Shadow = #57626f
|
|
Highlight = #54687e
|
|
HighlightedText = #ffffff
|
|
Link = #2e4d6b
|
|
LinkVisited = #5d4a78
|
|
AlternateBase = #e6ebf2
|
|
ToolTipBase = #f2f4f6
|
|
ToolTipText = #121418
|
|
PlaceholderText = #7a1b1d21
|
|
Accent = #54687e
|
|
|
|
[Palette.Disabled]
|
|
WindowText = #787878
|
|
Button = #d9e0ea
|
|
Light = #ffffff
|
|
Midlight = #b3becb
|
|
Dark = #93a0b1
|
|
Mid = #a1adbc
|
|
Text = #787878
|
|
BrightText = #26465f
|
|
ButtonText = #969696
|
|
Base = #d9e0ea
|
|
Window = #d9e0ea
|
|
Shadow = #57626f
|
|
Highlight = #ccd5e3
|
|
HighlightedText = #787878
|
|
Link = #0000ff
|
|
LinkVisited = #ff00ff
|
|
AlternateBase = #e6ebf2
|
|
ToolTipBase = #f2f4f6
|
|
ToolTipText = #121418
|
|
PlaceholderText = #7a1b1d21
|
|
Accent = #787878
|
|
|
|
[Palette.Inactive]
|
|
WindowText = #1b1d21
|
|
Button = #c7d1dd
|
|
Light = #ffffff
|
|
Midlight = #b3becb
|
|
Dark = #93a0b1
|
|
Mid = #a1adbc
|
|
Text = #1b1d21
|
|
BrightText = #26465f
|
|
ButtonText = #121418
|
|
Base = #f7f9fb
|
|
Window = #d9e0ea
|
|
Shadow = #57626f
|
|
Highlight = #ccd5e3
|
|
HighlightedText = #000000
|
|
Link = #2e4d6b
|
|
LinkVisited = #5d4a78
|
|
AlternateBase = #e6ebf2
|
|
ToolTipBase = #f2f4f6
|
|
ToolTipText = #121418
|
|
PlaceholderText = #7a1b1d21
|
|
Accent = #54687e
|
|
|
|
[AppColors]
|
|
AccentStrong = #54687e
|
|
AccentSoft = #9db0c4
|
|
Icon = #4a5b6f
|
|
IconStrong = #333e4c
|
|
IconSoft = #6e7580
|
|
Positive = #1b7f3b
|
|
PositiveStrong = #0f4620
|
|
PositiveSoft = #5b7b6a
|
|
Negative = #b3261e
|
|
NegativeStrong = #761a14
|
|
NegativeSoft = #96696b
|
|
|