aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/browser-gates.js
Commit message (Collapse)AuthorAgeFilesLines
* feat(theme-studio): palette generator and preview fidelityCraig Jennings13 days1-3/+87
| | | | | | | | | | Two strands land together because the generated theme-studio.html bundles every source file into one page and can't be split cleanly. The palette generator is a preview-first panel: palette-generator-core.js plans the palette and palette-generator-ui.js draws it. Generated colors stay inspectable and tunable through the existing selector, and committing one creates a normal base column. It adds source-mode and scheme controls, a configurable accent count, and color names from color-names.json. For preview fidelity, syntax and UI colors now resolve through the real Emacs inherit chains, so the preview matches how Emacs renders the theme. resolveSyntaxFg pins dec to ty (Emacs has no decorator face) and otherwise follows comment-delimiter to comment, doc to string, property to variable, function-call to function-name. resolveUiAttr walks mode-line-inactive to mode-line and line-number-current-line to line-number. The decorator label now reads "decorator to type" to match the type face Emacs uses for it. Design recorded in the two theme-studio specs under docs/.
* Update theme studio palette workflowCraig Jennings14 days1-33/+60
|
* Add theme studio box color controlsCraig Jennings14 days1-2/+14
|
* Shorten theme studio reset erase labelsCraig Jennings14 days1-1/+1
|
* Clarify theme studio reset and erase actionsCraig Jennings14 days1-7/+17
|
* Add theme studio face color step arrowsCraig Jennings14 days1-8/+18
|
* Preview selected theme studio chip while pickingCraig Jennings2026-06-131-0/+5
|
* Change theme studio spans to endpoint divisionsCraig Jennings2026-06-131-1/+3
|
* Fix theme studio span endpoint tilesCraig Jennings2026-06-131-4/+10
|
* Fix theme studio ground endpoint editCraig Jennings2026-06-131-0/+10
|
* Fix theme studio fg endpoint selectionCraig Jennings2026-06-131-2/+9
|
* Refine theme studio tile name editingCraig Jennings2026-06-131-0/+9
|
* Make theme studio column delete saferCraig Jennings2026-06-131-1/+7
|
* Add theme studio column deleteCraig Jennings2026-06-131-0/+12
|
* Refactor theme studio palette testsCraig Jennings2026-06-131-0/+428