diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-15 19:22:32 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-15 19:22:32 -0500 |
| commit | 8e4342855a91dfe101267022d57a8f2c103e772f (patch) | |
| tree | 73ac854b8aa56a83970f63abd273e911bffa6276 | |
| parent | 0529189a422072c7f027544dfafc503f37183492 (diff) | |
| download | dotemacs-8e4342855a91dfe101267022d57a8f2c103e772f.tar.gz dotemacs-8e4342855a91dfe101267022d57a8f2c103e772f.zip | |
chore(todo): close palette toggle/unused/gone tasks; flag max-spans ambiguity
| -rw-r--r-- | todo.org | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -44,16 +44,21 @@ 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 -** TODO [#C] theme-studio: palette display toggle for base colors vs full palette :feature: -Add an icon toggle that switches the palette between the full palette with spans and the base colors alone, to conserve vertical space. Arrow right shows base colors only; arrow down shows the entire palette and spans. From the roam inbox. +** DONE [#C] theme-studio: palette display toggle for base colors vs full palette :feature: +CLOSED: [2026-06-15 Mon] +Added an arrow control on the palette: right collapses each column to its base color (ground steps collapse to bg/fg too), down shows the full spans. #paltoggletest covers it. Commit 5ab506d9. ** TODO [#C] theme-studio: raise the max color spans to 5 :feature:studio: Increase the palette's maximum span count to 5, for a smoother, slower transition across a color. From the roam inbox. +*** VERIFY which control caps below 5 — current maxes are all 8 +On review the per-column span control, the ground span control, and regenColumn all already cap at 8 (well above 5), so there's no sub-5 limit to raise. Either 5 is already reachable, or the intended control is a different one (e.g. the generator emits base-only columns — spanCount is hardcoded 0 in palette-generator-ui.js). Need Craig to point at the control he's hitting. ** TODO [#A] theme-studio: cannot reassign fg color :bug:studio: Selecting the fg tile, changing its value, and clicking update errors that an fg already exists instead of updating it. The update path treats a reassign as an add. From the roam inbox. -** TODO [#A] theme-studio: flag gone color assignments with a distinctive border :feature:studio: -A "gone" assignment is a color assigned to a face that no longer exists in the palette tiles. Today it shows only on hover. Give the assignment a distinctive border so it reads at a glance, enabling a cleanup workflow. From the roam inbox. -** TODO [#A] theme-studio: flag unused palette tiles and columns :feature: -Border a palette tile whose color is used nowhere in the theme, so unused colors can be pruned before shipping. Apply the same treatment to a whole column when none of its colors are used, so dead columns can be deleted. Decoration choice is open. From the roam inbox. +** DONE [#A] theme-studio: flag gone color assignments with a distinctive border :feature:studio: +CLOSED: [2026-06-15 Mon] +Swatches whose assigned color resolves to "(gone)" now carry a solid red outline (distinct from the dashed unused-tile flag). #gonetest covers it. Commit 0529189a. +** DONE [#A] theme-studio: flag unused palette tiles and columns :feature: +CLOSED: [2026-06-15 Mon] +usedPaletteHexes reverse-lookup over syntax/ui/package assignments + ground; a tile referenced nowhere gets a dashed outline, an all-unused column gets a dashed box. Biased safe (never flags a used color). Node tests + #unusedtest. Commit 7e7b871f. ** TODO [#A] theme-studio: remove the in-table preview column :refactor:studio: Drop the per-row preview from the assignment tables and rely on the live buffer preview alone. Requires auditing every assignment view so each face in the faces column has a situationally appropriate representation in the live preview. Craig wants a reusable project workflow for that periodic audit, created before the refit so it can drive the fix. From the roam inbox. ** TODO [#B] theme-studio: take green out of the level coloring ladder :feature:studio: |
