Editor has no search/filter in the thread color picker — user with the full Robison-Anton 60-color catalog (or larger custom library) has to scroll through dozens of swatches to find a specific color #256
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#256
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
src/components/editor/EditorRightPanel.tsx's Thread Color picker (per #185 fix) renders a 5-column grid of the catalog colors. The catalog can be the Robison-Anton 60+ colors plus any custom user-added colors. With 80+ swatches in a 5-column grid, the picker is 16+ rows tall.grep -n 'threadLibrary.*search\|search.*thread' src/components/editor/returns 0. No search input.A user wants to find "the red color that matches PR-10 cartridge slot 14":
Or a user wants to use a specific Pantone color:
The fix is a search input at the top of the picker that filters by name (case-insensitive substring match) and by hex (e.g., "ff0000" finds all colors whose hex contains that substring).
Where
src/components/editor/EditorRightPanel.tsx(the 5-column grid)useThreadLibrary().colors(passed in as a prop)grep -n 'search' src/components/editor/EditorRightPanel.tsxreturns 0Suggested fix shape
Add a search input above the grid:
The filtered catalog:
The grid renders
filteredCataloginstead of the fullcatalog. The user can type "PR" to see only Robison-Anton colors, "ff0" to see all yellow-red colors, etc.When the user adds a custom color (per #233), it appears in the catalog and the search includes it.
Severity
Low. The user can scroll. Power users with large catalogs notice.
Discovered by
Gap analysis (2026-10-02) of thread color picker affordances.
Related
useThreadLibrary) is shared between editor and workspace.Shipped at commit
0d69fb1(push c7e3c88..0d69fb1).The Thread Color picker now has a search input above the grid:
name(case-insensitive)hex(#is stripped so users can paste a bare 6-digit hex)No thread colors match "<query>".hint+ Custom colortile stays available below the grid so users can still grow the catalog they are searchingTry it with a Robison-Anton catalog of 60+ colors:
nav→ Navy#e639→ Bright Red (substring of#E63946)1d3557→ Navy (bare hex, no#)pantone 18-1664→ if the catalog has the color, this surfaces it