aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-15 19:43:28 -0500
committerCraig Jennings <c@cjennings.net>2026-06-15 19:43:28 -0500
commit5f6e07d7024135d86a4883439b3d04de5314916a (patch)
treeff5a804d7a636ab91d9e6889b742a71c6573b5cb
parent6152dc83e73c008ed54061187383b8ab6a903c90 (diff)
downloaddotemacs-5f6e07d7024135d86a4883439b3d04de5314916a.tar.gz
dotemacs-5f6e07d7024135d86a4883439b3d04de5314916a.zip
chore(todo): file ground() helper extraction refactor
-rw-r--r--todo.org2
1 files changed, 2 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 1383691c3..c51622c2b 100644
--- a/todo.org
+++ b/todo.org
@@ -44,6 +44,8 @@ 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: extract a ground() helper for the repeated bg/fg literal :refactor:quick:solo:studio:
+The literal {bg:MAP['bg'],fg:MAP['p']} repeats 21 times across app.js and palette-actions.js, plus more in the browser gates. Extract a ground() helper that returns it and replace every call site. Purely mechanical, no behavior change; the node tests + browser gates are the safety net. From the 2026-06-15 refactor review.
** 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.