Editor has no color picker to change a path's color from the right panel — user must go back to the Workspace to change thread colors #185
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#185
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.tsxexposes for a selected path:It does NOT expose a color picker. The user can't change a path's
colorId(which maps to the catalog color and the eventual thread stop) from the editor.grep -n 'onUpdateColor\|onChangeColor\|onSetColor' src/components/editor/returns 0 matches. The right panel has no callback prop for color changes.The workspace's right panel lets the user change colors via the stitch object's colorId (
RightPanel.tsx:onChangein the per-object section). The editor's right panel doesn't have a parallel affordance.Where
src/components/editor/EditorRightPanel.tsx— the "Path Properties" sectionSuggested fix shape
Add a "Thread Color" row to the Path Properties section:
The
onUpdateColorcallback dispatchessetPathswith the new colorId. Thecatalogcomes from the sameuseThreadLibraryhook the workspace uses.The component renders a horizontal scroll of thread color swatches (matching the Workspace's pattern). Click one, the path's color updates. The right panel already has the data plumbing; the UI is the missing piece.
Severity
Low. The user can re-edit in the Workspace. Power users want this in the Editor; casual users don't care.
Discovered by
Gap analysis (2026-10-02) of editor path properties.
Related
Closed by commit
ff2d01a(fix(#185): Editor right panel now has a Thread Color picker for the selected path).The Editor right panel Path Properties section now has a Thread Color row showing the current swatch + a Change color (N) toggle that opens a 5-column grid sourced from the same
useThreadLibrary()catalog the workspace uses. Clicking a swatch callsonUpdateSelectedPathColor, which the Editor wires into asetPaths()dispatch that updates boththreadColor(hex) andthreadIndex(palette position) on the selected path. Picker is hidden when no path is selected; the grid closes after a commit so the user sees the updated swatch immediately.7 new tests in
EditorRightPanel.test.tsx(#185 block); all 28 panel tests pass.