diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-16 07:09:59 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-16 07:09:59 -0500 |
| commit | cbc79f9d49de860134e12fc348560c7e43aea8f2 (patch) | |
| tree | 9a2edf4a55e78af61c4a1ecfe75fc6df79d6e8eb | |
| parent | 0682b24f27540e9ae943b5e8fefc605fdd44d1b5 (diff) | |
| download | dotemacs-cbc79f9d49de860134e12fc348560c7e43aea8f2.tar.gz dotemacs-cbc79f9d49de860134e12fc348560c7e43aea8f2.zip | |
chore(todo): close the markdown-preview task, file the visual VERIFY
Built and shipped in 0682b24f. Visual sign-off lives under Manual testing and validation.
| -rw-r--r-- | todo.org | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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) |
