From cd0d6079065e27296ea15a0c0dc01eebc0c96670 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 27 Jun 2026 22:06:33 -0400 Subject: chore(todo): close the dirvish preview rebuild task Shipped this session in 61b68fcf and visually verified, so the sub-task becomes a dated event-log entry under the Theme-Studio project. --- todo.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'todo.org') diff --git a/todo.org b/todo.org index 7000547f1..27c66ce8c 100644 --- a/todo.org +++ b/todo.org @@ -429,8 +429,8 @@ What we're verifying: in dirvish, d now duplicates the file at point (delete-to- Expected: d duplicates; D names the exact targets and only deletes on yes; the files are gone with no trash copy. If sudo needs a password that shell-command can't supply, flag it — the delete may need to route through a tty instead. ** PROJECT [#A] Theme-Studio Open Work Parent grouping the open theme-studio / theming issues; close each child independently. -*** TODO [#C] Dirvish preview rebuild :feature: -Rebuild =renderDirvishPreview= (=scripts/theme-studio/previews.js=), today a flat face-catalog, into a believable two-pane dirvish modeled on the real-dirvish screenshot, with fake data: a realistic listing (nerd-icon per type, right-aligned sizes, dir-entry counts, hl-line highlight, dimmed backup, italic dir header) plus a right-hand preview pane (=ls -l= of the selected dir). Keep face coverage by folding vc-state/git-msg/size/time into realistic attribute columns and moving media-info/proc/narrow/emerge to a small labeled extras strip. Option 2 chosen 2026-06-27. +*** 2026-06-27 Sat @ 22:05:31 -0400 Rebuilt the dirvish preview as a realistic two-pane +Shipped in 61b68fcf (option 2). Two-pane dirvish: an active listing (per-type nerd-icons, sizes, hl-line, dimmed backup) beside an =ls -l= preview pane, the remaining faces in a labeled extras strip, all 38 dirvish faces still covered. Visual verified via off-screen screenshot. *** TODO [#A] theme-studio: consistent assignment-view table columns :feature:studio:next: All view-assignment tables should use one consistent column set and order, whatever view is selected: element name (sortable), lock, fg, bg, style, box (with a side expansion showing the selected color, as in UI faces), contrast, inheritance, size, preview text. No other columns at this design stage. When a view's elements can't take a given section, raise a signal and disable that section for that view; the disabled state is the visual cue. From the roam inbox 2026-06-16. *** VERIFY [#A] theme-studio: deploy-wip button on the browser page :feature:studio:next: -- cgit v1.2.3