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 | 544cc9245278cd2b31103c7a2d423a0aaa96ba57 (patch) | |
| tree | 4852068b9f0a992a1a29d05e2739ddd1f7c3fb4c /scripts/theme-selector/README.md | |
| parent | b4595b844ecefbc1008338e7855707f024150565 (diff) | |
| download | dotemacs-544cc9245278cd2b31103c7a2d423a0aaa96ba57.tar.gz dotemacs-544cc9245278cd2b31103c7a2d423a0aaa96ba57.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 ca708c51e..afeb751fd 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 |
