aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/app.js
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-29 22:48:28 -0400
committerCraig Jennings <c@cjennings.net>2026-06-29 22:48:28 -0400
commit3d10aea548fb9ec0515ea4c0ac5bb26ff7a2266c (patch)
tree5730fba35bf46f7e1ebdd5648bf087e1c2f524ee /scripts/theme-studio/app.js
parent1c6247140a8bcd43801de2f1d001b024e45468c9 (diff)
downloaddotemacs-3d10aea548fb9ec0515ea4c0ac5bb26ff7a2266c.tar.gz
dotemacs-3d10aea548fb9ec0515ea4c0ac5bb26ff7a2266c.zip
feat(theme-studio): render nov-reading preview as a book page
The nov-reading app fell back to the generic preview (face names in their own colors), which doesn't show what a palette looks like. I added a renderer that draws a real book page per palette: a mock page of Hawthorne's "Dr. Heidegger's Experiment" in sepia, dark, and light, with a small-caps byline, a drop cap, and justified serif prose. Each page takes its background and foreground from its palette face, so tuning a palette repaints its page.
Diffstat (limited to 'scripts/theme-studio/app.js')
-rw-r--r--scripts/theme-studio/app.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/theme-studio/app.js b/scripts/theme-studio/app.js
index bcba9c4c..75ff9f58 100644
--- a/scripts/theme-studio/app.js
+++ b/scripts/theme-studio/app.js
@@ -561,6 +561,7 @@ const PACKAGE_PREVIEWS={
org:renderOrgPreview,magit:renderMagitPreview,elfeed:renderElfeedPreview,eat:renderEatPreview,
dashboard:renderDashboardPreview,mu4e:renderMu4ePreview,gnus:renderGnusPreview,orgfaces:renderOrgFacesPreview,lsp:renderLspPreview,gitgutter:renderGitGutterPreview,
flycheck:renderFlycheckPreview,dired:renderDiredPreview,dirvish:renderDirvishPreview,calibredb:renderCalibredbPreview,
+ novreading:renderNovReadingPreview,
erc:renderErcPreview,orgdrill:renderOrgdrillPreview,orgnoter:renderOrgnoterPreview,signel:renderSignelPreview,
pearl:renderPearlPreview,slack:renderSlackPreview,telega:renderTelegaPreview,shr:renderShrPreview,
nerdicons:renderNerdIconsPreview