diff options
Diffstat (limited to 'docs/superpowers/specs')
| -rw-r--r-- | docs/superpowers/specs/2026-07-23-lectio-go-rewrite-design.md | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/docs/superpowers/specs/2026-07-23-lectio-go-rewrite-design.md b/docs/superpowers/specs/2026-07-23-lectio-go-rewrite-design.md index 261997d..a56f345 100644 --- a/docs/superpowers/specs/2026-07-23-lectio-go-rewrite-design.md +++ b/docs/superpowers/specs/2026-07-23-lectio-go-rewrite-design.md @@ -306,14 +306,15 @@ self-contained single binary — no cgo, no build step. responsive compare columns. - **Themes.** Minimal, ascetic (spare typography, generous whitespace, no gradients/shadows/rounded chrome — just the palette applied to the role - classes). Five embedded CSS themes based on established palettes, switchable + classes). Embedded CSS themes based on the popular named palettes, switchable live in the UI and defaulted by `web_theme`: `transfiguration` (the user's own palette — dark hill-green, parchment text, gold accents; canonical hex in - `~/git/transfiguration-themes/palettes/transfiguration.json`), `catppuccin` - (Mocha), `tokyonight` (Night), `gruvbox` (dark), `nord`. The colour roles - (heading / citation / verse number / refrain / body) are CSS classes each theme - restyles. The active theme is stored in a cookie; `web_theme` is the initial - default (ships as `transfiguration`). + `~/git/transfiguration-themes/palettes/transfiguration.json`), plus + `catppuccin`, `tokyonight`, `gruvbox`, `nord`, `dracula`, `solarized`, + `everforest`, `rosepine`, `onedark`. The colour roles (heading / citation / + verse number / refrain / body) are CSS classes each theme restyles. The active + theme is stored in a cookie; `web_theme` is the initial default (ships as + `transfiguration`). - **Reuse.** Consumes the same core: `readings.Load` → `[]liturgy.Section`, `render.GatherVersion`'s `(label, blocks)` fed into templates. No changes to the domain packages — `internal/web` imports them, never the reverse. @@ -333,7 +334,7 @@ default_version = "pl" # TUI start / `lectio show` default width = 0 # CLI wrap width; 0 = detect terminal all = false # default to all parts (true) or just the gospel (false) offline = false # true = never fetch; read only harvested sigla + cache -web_theme = "transfiguration" # theme: transfiguration|catppuccin|tokyonight|gruvbox|nord +web_theme = "transfiguration" # theme: transfiguration|catppuccin|tokyonight|gruvbox|nord|dracula|solarized|everforest|rosepine|onedark web_port = 0 # lectio-web port; 0 = auto-pick a free port # Which parts to show. Both tables are commented out -> every part is shown. |
