diff options
| -rw-r--r-- | todo.org | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -176,6 +176,8 @@ Phase 1. Palette anchors + OKLCH shade generation (reusing colormath.js), the RO Phase 2. Initial state from seed() plus seedPkgmap for the non-org packages; all-tier reseed button with a scope-named overwrite warning, resetting non-org to their APPS defaults; regenerate dupre-revised.json. Gate: #selftest PASS; default-on-open equals seed(); artifact round-trip (regenerated dupre-revised.json imports back to the same seeded state); Chrome eyeball. *** TODO Seeding-engine test surface :solo:tests: Keep #seedtest, #selftest, the default-on-open check, the dupre-revised round-trip, node --check, and Chrome validation green. +** TODO [#C] theme-studio terminal/ANSI colors :feature:theme-studio: +theme-studio represents GUI faces only; the 16 ANSI terminal colors aren't surfaced at all. The guide's "Handle terminal Emacs" section says a theme should define the 16 ANSI colors coherently with the palette, because =emacs -nw=, =ansi-color= in shells, and compilation buffers all draw from them. Add a tier (or panel) that maps the 16 ANSI slots (black/red/green/yellow/blue/magenta/cyan/white + their bright variants) to palette colors, with a preview, and exports them so =build-theme.el= can emit the ANSI mapping. Open question to settle first: GUI-first (declare the 16 and stop) vs full display-class fallback (=((class color) (min-colors 256) ...)= specs with a =(t ...)= terminal fallback per face) — the guide flags both as valid; pick one for dupre. Signal colors (error red, success green, warning amber, info blue) should line up with the ANSI red/green/yellow/blue so a signal reads the same in a terminal. ** TODO [#D] theme-studio per-tier reseed controls :feature:theme-studio: Deferred from the seeding-engine spec (vNext). V1 reseeds all three guide-owned tiers at once; later consider separate "reseed syntax", "reseed UI", and "reseed package/org" controls if all-at-once proves too blunt. Spec: [[file:docs/design/theme-studio-seeding-engine-spec.org][spec]] (vNext; review folded in 2026-06-08). ** TODO [#D] theme-studio low-contrast preset/mask mode :feature:theme-studio: |
