aboutsummaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-20 05:27:47 -0400
committerCraig Jennings <c@cjennings.net>2026-06-20 05:27:47 -0400
commitf92cfdeba53d0d6ef2088f483f507c51ac26435c (patch)
tree9fd8382ea23651af1b19c6c1abf745ec8b4b716a /themes
parentffe44ad573f859061d980cff9b8d2c8e013a586a (diff)
downloaddotemacs-f92cfdeba53d0d6ef2088f483f507c51ac26435c.tar.gz
dotemacs-f92cfdeba53d0d6ef2088f483f507c51ac26435c.zip
feat(theme-studio): unify per-row widgets across the assignment tables
The color/code, UI, and package tables now share one per-row widget set, so the editing surface reads the same whatever view is selected. Column order is the same in all three: element, lock, fg, bg, style, contrast, example, box. Box moves to last in the color/code table, and the package table's inline inherit and size columns fold into the row expander, matching how UI and color/code already carry them. The UI overlay faces drop the inline PASS/FAIL word and the red FAIL badge on the preview swatch. They show a bare colored worst-case number with the WCAG verdict in the hover, like the other two tables. The orphaned .crerr style goes with it. The height picker now clamps a typed value into [0.1, 2.0]. A number input only enforces min/max on its stepper arrows, so a typed or pasted value reached the model unchecked. 0.1 is Emacs's own floor (a smaller height errors out), and 2.0 is the studio ceiling. Clearing the field still unsets to the inherited default. Tests: clampHeight unit tests plus a #heighttest browser gate. The column and contrast gates move to the new positions and the bare-number readout.
Diffstat (limited to 'themes')
0 files changed, 0 insertions, 0 deletions