aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-selector/README.md
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-08 03:39:48 -0500
committerCraig Jennings <c@cjennings.net>2026-06-08 03:39:48 -0500
commit6f2138c63572099af217077acb43674dbae083d9 (patch)
tree1992fd4b92717e540d22116b29be663b0cb7b8f1 /scripts/theme-selector/README.md
parenteecaef75d06a1badf1b5b52e2a9403e4499222a6 (diff)
downloaddotemacs-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.md10
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