aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--todo.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 43e06948f..edb7f13c7 100644
--- a/todo.org
+++ b/todo.org
@@ -44,6 +44,9 @@ Tags are additive. For example, a small wrong-behavior fix can be
=:bug:quick:=, and a feature that requires internal restructuring can be
=:feature:refactor:=.
* Emacs Open Work
+** DONE [#C] theme-studio: realistic markdown-mode preview :feature:studio:
+CLOSED: [2026-06-16 Tue]
+markdown-mode fell back to the generic preview (face names in their own colors). Built renderMarkdownPreview (app.js): a realistic README exercising 28 markdown faces in context (front matter, H1-H3, bold/italic, inline + fenced code with a language tag, links + bare URLs, lists + GFM checkboxes, blockquote + footnote, table, hr, strikethrough, highlight, math, inline HTML, comment). Routed via a PREVIEW_KEYS map in app_inventory.py (markdown-mode -> markdown). #mdtest gate validates every data-face is a real markdown face; full theme-studio suite green. Commit =0682b24f=, pushed. Visual sign-off is a VERIFY under Manual testing and validation.
** TODO [#C] theme-studio: move the "clear palette" button :feature:studio:next:
The clear-palette button is too easy to hit by accident (then re-import the JSON to recover). It currently rides with the update-color and palette-generation controls, not with the palette columns. Move it to be left-aligned at the same vertical level as the color-column names. Layout/CSS change in the palette area (app.js / styles.css); visual, so verify by eye. From the roam inbox 2026-06-16.
** TODO [#C] buffer-differs save prompt: 4-way yes/no/diff/cancel :feature:next:
@@ -4570,6 +4573,11 @@ No dedicated update path today — refreshing a pinned package means ad-hoc =cp=
** TODO Manual testing and validation
Exercised once the phases above land.
+*** VERIFY theme-studio markdown preview reads like a real README
+What we're verifying: selecting markdown-mode in the view dropdown shows a realistic README (not the generic face-name list), and the markdown faces render legibly in context. #mdtest already confirms the wiring + that every element's face is real; this is the visual read.
+- Reload theme-studio (or make theme-studio-open)
+- Pick "markdown-mode" from the view dropdown
+Expected: a README preview with headers, bold/italic, code, links, lists/checkboxes, blockquote, table, etc., each in its theme face. Clicking an element flashes its row in the faces table.
*** VERIFY dashboard theming — banner gold, headings themed, items show per-filetype icons
What we're verifying: with the dashboard out of global font-lock (Fix A) and file icons on (Fix C), the live dashboard shows the theme colors and icons. Eyeball it.
- Open the dashboard (F1)