aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-13 16:05:19 -0500
committerCraig Jennings <c@cjennings.net>2026-06-13 16:05:19 -0500
commit547dc4eb5194a524a4738bdb4f2b1c36591c884b (patch)
treee4320673267a1b6e128624d001003d69b1edb5b9
parentc74c60dcb6df932c6002668f79c363a07cd60238 (diff)
downloaddotemacs-547dc4eb5194a524a4738bdb4f2b1c36591c884b.tar.gz
dotemacs-547dc4eb5194a524a4738bdb4f2b1c36591c884b.zip
Document theme studio import color inference
-rw-r--r--todo.org2
1 files changed, 2 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 2ad0fdbb5..1cd42def3 100644
--- a/todo.org
+++ b/todo.org
@@ -182,6 +182,8 @@ Design import handling for unstructured color sources such as Emacs themes, CSS
- Preserve declared structure whenever an imported entry has a =columnId=.
- For unstructured legacy imports with no =columnId=, avoid silent hue clustering and avoid treating arbitrary =color-N= names as one long ramp; each =color-N= should become its own base column.
- Keep meaningful generated ramp-name inference for names like =blue-1= / =blue= / =blue+1=.
+- Group external numeric color-name variants for compact display: =blue1= / =blue2= / =blue3= infer column =blue=; =grey80= / =grey81= infer column =grey=; =orchid3= infers =orchid=. This is display organization, not proof that the colors are an authored Theme Studio span.
+- If a numeric external base is spanned later, generate from the actual base name, e.g. =blue1-1= / =blue1= / =blue1+1=, while keeping those generated tiles in the inferred =blue= column.
- Add explicit organization tools rather than hidden inference: group selected colors into a column, suggest hue groups as a preview/action, sort imported colors for inspection, and promote a color from an import bucket into a normal column.
- Consider a compact imported/captured bucket UI for large unstructured imports while preserving per-color column ids internally.