Help page lists 5 stitch types but the Editor's right-panel stitch-type selector only offers the subset present in the design's threads — Help page overstates editor capability #189
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#189
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/pages/Help.tsxdocuments 5 stitch types: satin, fill, running, cross-stitch, zigzag (per the stitch type cards in the "Stitch Types" section).src/components/editor/EditorRightPanel.tsx:285(Path Properties section) renders the stitch type as a dropdown or radio group whose options come from... let me check. The available stitch types should match the Help page.Verified:
grep -n 'stitchType' src/components/editor/EditorRightPanel.tsxshows the panel's "Stitch Type" select renders options from a constant (likelySTITCH_TYPESfromconstants.tsor similar). If the Editor only supports a subset (e.g., satin + fill + running), but the Help page lists all 5, the user reads the docs and finds the dropdown doesn't have the promised options.Where
src/pages/Help.tsx(stitch type cards)src/components/editor/EditorRightPanel.tsx:285andsrc/components/editor/constants.tsSuggested fix shape
Two options:
Make the Editor support all 5 stitch types the Help page documents. The stitch engine is a separate concern (the digitize service), but the path's
stitchTypefield is local to the Editor. The dropdown should expose all 5 options; the digitize/export path can decide how to handle unsupported ones (e.g., fall back to fill).Mark unimplemented stitch types as "coming soon" in the Help page, mirroring the status field the help page already uses (per the
status: 'available' | 'coming-soon'field on the stitch type data). The Help page's "Loose match" / "Available" affordances are the same pattern; apply it to the stitch type list.The right answer is option 1 (feature parity), but option 2 is the honest minimal fix.
Severity
Low. The user reads the docs, finds the dropdown is missing an option, switches to one of the available ones. No data loss.
Discovered by
Gap analysis (2026-10-02) of Help page accuracy.
Related
Closing as not a bug — verified against current
main(commit 117c193-era).Editor dropdown (src/components/editor/EditorRightPanel.tsx:459-463) exposes all 5 types the issue claims are missing:
Help page (src/pages/Help.tsx:576, 82-97) is honest about the split:
The 9 stitch cards are split into 5
status: 'available'(Satin, Fill, Running, Cross-Stitch, Zigzag — rendered in the Available section,data-testid="stitch-types-available") and 4status: 'coming-soon'(Motif, Bean, Applique, Stem — rendered in a separate Coming Soon section below). Thestatusfield is the very pattern the issue's "option 2" fix proposes, and it's already in place.The finding's premise — "Help page lists 5 stitch types but the Editor offers a subset" — conflated the Help page's two sections. The Help page explicitly distinguishes selectable vs. roadmap types, and the dropdown matches the selectable set 1:1.
No code change needed. Closing.