diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-08 03:39:48 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-08 03:39:48 -0500 |
| commit | 6f2138c63572099af217077acb43674dbae083d9 (patch) | |
| tree | 1992fd4b92717e540d22116b29be663b0cb7b8f1 /scripts/theme-selector/README.md | |
| parent | eecaef75d06a1badf1b5b52e2a9403e4499222a6 (diff) | |
| download | dotemacs-6f2138c63572099af217077acb43674dbae083d9.tar.gz dotemacs-6f2138c63572099af217077acb43674dbae083d9.zip | |
feat(theme-selector): bespoke previews for ghostel, mu4e, and dashboard
These three no longer fall to the generic face-name list. ghostel renders a mock terminal covering all 19 faces (the 16 ANSI colors, default, and the fake cursor). mu4e renders a headers list, message view, and compose stub covering all 37 of the faces the dupre theme themes; mu4e is absent from the generated inventory, so its face list is curated. dashboard covers all 8. Every face has a real preview element, so the click-to-flash linking works both directions with no fallback.
Diffstat (limited to 'scripts/theme-selector/README.md')
| -rw-r--r-- | scripts/theme-selector/README.md | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/theme-selector/README.md b/scripts/theme-selector/README.md index ca708c51..afeb751f 100644 --- a/scripts/theme-selector/README.md +++ b/scripts/theme-selector/README.md @@ -64,10 +64,14 @@ foreground and background dropdown, bold/italic toggles, an `inherit` dropdown height stepper, a contrast readout, and a per-face reset. There's a per-app reset and a text filter for the large sets. -org-mode, magit, and elfeed have bespoke previews (a mock org document, a magit -status buffer, an elfeed search list). Every other installed package is reachable +Six applications have bespoke previews that exercise nearly all of their faces: +org-mode (a document plus an agenda view), magit (a status buffer plus blame, +reflog, sequence, bisect, and signature rows), elfeed (a search list and log), +ghostel (a mock terminal with the 16 ANSI colors), mu4e (a headers list, message +view, and compose stub), and dashboard. Every other installed package is reachable too, with an editable table and a generic preview (each face name in its own -colors), so any package can be themed. +colors), so any package can be themed. Clicking a face row flashes that face in +the preview, and clicking a preview element flashes its row. **Inheritance** is modeled, not flattened: a face's effective color is resolved through its `inherit` chain and shown in the table and preview; setting an |
