diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-13 16:05:19 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-13 16:05:19 -0500 |
| commit | 547dc4eb5194a524a4738bdb4f2b1c36591c884b (patch) | |
| tree | e4320673267a1b6e128624d001003d69b1edb5b9 | |
| parent | c74c60dcb6df932c6002668f79c363a07cd60238 (diff) | |
| download | dotemacs-547dc4eb5194a524a4738bdb4f2b1c36591c884b.tar.gz dotemacs-547dc4eb5194a524a4738bdb4f2b1c36591c884b.zip | |
Document theme studio import color inference
| -rw-r--r-- | todo.org | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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. |
