docs: reconcile CLAUDE.md + COMPLETED.md to the landed grey+pastel palette
This commit is contained in:
+10
-3
@@ -1260,9 +1260,16 @@ pair in the palette clears its WCAG floor (tested). `bank_panel` text routes thr
|
||||
cached-font `text()` — GDI `DrawText` path retired. Double-buffer discipline preserved.
|
||||
|
||||
- [x] **`theme`/palette module** (`src/theme.{h,cpp}`): role→color mapping via one
|
||||
constants block (Direction B Neon Console + Direction C spectral, DS-2); WCAG
|
||||
contrast-floor helpers + tests; interaction-state color model; spectral ramp. Pure;
|
||||
no LICE types. New CTest target `theme_tests`.
|
||||
constants block (DS-2 revised — REAPER-grey neutral ladder + three-accent pastel
|
||||
system: `bg/base #2b2b2b` / `bg/panel #333333` / `bg/cell #3a3a3a` / `line/hairline
|
||||
#4a4a4a` / `text/primary #dcdcdc` / `text/dim #a8a8a8`; `accent/primary` pastel lime
|
||||
`#B0E098` = live/active/selected, `accent/secondary` pastel teal `#84D6D0` +
|
||||
`accent/tertiary` pastel purple `#C2AAE8` = categorical distinctions); `Role` enum
|
||||
carries the three accent roles; `roleColor`/`roleColorState` updated (Active/Dragging/
|
||||
Focus → primary accent); `spectralColor` is a pastel three-stop sweep anchored on the
|
||||
three accents (lime → teal → purple); WCAG contrast-floor helpers + tests (text/dim-on-grey
|
||||
AA body; three pastels on bg/cell + bg/panel at the 3:1 floor); interaction-state color
|
||||
model. Pure; no LICE types. New CTest target `theme_tests`.
|
||||
- [x] **`component_geometry` module** (`src/component_geometry.{h,cpp}`): button/slider/
|
||||
list-row geometry + hover hit-test. Pure; no LICE or REAPER types. New CTest target
|
||||
`component_geometry_tests`.
|
||||
|
||||
Reference in New Issue
Block a user