PALETTE.EXE
START FROMNINE SLOTS
--glow is derived from --accent, never edited. That is the only reason glow never fights the frame.
--accent · frames, bars, structureCHECKS
#ff6ec7
hsl(323 100% 72%)
L* 36.5
HUE
323
SAT
100
LUM
72
RAMP
Same hue and saturation, lightness stepped. Picking off the ramp is how you keep four grounds that actually stack.
OKgrounds stack: void, desk, surface, raised.
OKprose on window body 11.8:1
OKhot on window body 11.5:1
OKframes on desk 7.6:1
NOTEtitle bar text is 2.5:1 against the accent. Bars are short chrome strings, so this is a judgement call, not a failure.
LIVE CHROMEDESKTOP
A miniature window drawn in the draft colours. Nothing in it is interactive.
Applying is a session, not a theme. Picking a real theme anywhere drops the draft, which is why the switcher never lies about what is on.
body.custom
EXPORTThe class pastes straight into tokens/colors.css next to the other three. Local storage only holds work in progress. The tool proposes, git decides.
ready
PALETTE.EXE HELP
push nine colour tokens around against live chrome, and get told which of the house rules the result breaks.
DOING SOMETHING
- START FROM one of the three shipped themes.
- pick a slot out of NINE SLOTS. the panel beside it is the slot under the knife.
- drag HUE, SAT and LUM, or click a stop on the RAMP to move lightness without leaving the hue.
- read CHECKS. ERR is a failure. NOTE is a judgement call and blocks nothing.
- watch LIVE CHROME, then APPLY TO DESKTOP to see the draft on the real OS.
- name it, COPY THEME CLASS, paste the block next to the other three theme blocks, commit.
WORTH KNOWING
- --glow is derived from --accent and is never edited. that is the only reason a glow never fights the frame it comes off.
- HARMONIZE GROUNDS is the fast way out of a failing stack check. it rewrites all four grounds off the current desk hue.
- APPLY TO DESKTOP is a session, not a theme. picking a real theme anywhere drops the draft, which is why the switcher never lies about what is on.
- the four grounds have to get lighter in order: void, desk, surface, raised. when they do not, a hover state reads as a step backwards.
- nine slots are editable, eleven ship. the export derives --glow and --laser for you.
KEYS
- Arrows
- move the focused slider by 1. left and down go down, right and up go up.
- Shift+Arrows
- move the focused slider by 10.
- Home
- set the channel to 0.
- End
- set the channel to its top. 360 for hue, 100 for the other two.