aboutsummaryrefslogtreecommitdiff
path: root/tests/test-selection-framework-keybindings.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-09 22:52:59 -0500
committerCraig Jennings <c@cjennings.net>2026-06-09 22:52:59 -0500
commitf230aad5956d6e35c1dcc5efc015222f995ff15a (patch)
treea5e4a7d4cc6e3ea88f4d69ee3c361790e1e9f398 /tests/test-selection-framework-keybindings.el
parentbc148118acde3c63d3696122e073b9d4b23c6a6a (diff)
downloaddotemacs-f230aad5956d6e35c1dcc5efc015222f995ff15a.tar.gz
dotemacs-f230aad5956d6e35c1dcc5efc015222f995ff15a.zip
docs(theme-studio): spec live color families for the palette
The palette panel becomes color families instead of a flat row of chips: a base color plus its tonal ramp, shown as a dark-to-light strip with a per-family symmetric step count (N gives base ±N). Families are live, so changing the count or the base regenerates the strip; regeneration is authoritative. fg and bg share a fixed ground strip, other standalone colors are singletons, and strips sort by hue across the panel with steps sorted by lightness within. The spec keeps theme.json a flat palette (families derived from the ramp naming on import) and reuses the shipped ramp() and assignment re-point. Two decisions are left open for Craig: flat-vs-structured persistence, and whether the per-family count control should replace the standalone ramp panel. Six phases, each leaving the tree green; the v1 build it extends is cross-linked from the task.
Diffstat (limited to 'tests/test-selection-framework-keybindings.el')
0 files changed, 0 insertions, 0 deletions