Editor's right panel's 'Stitch Type' dropdown doesn't have a search/filter — user with the 5 types can't find a specific one quickly (minor gap; the 5 types are short, but a search would help if the 'coming soon' types are added) #369
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#369
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
The Stitch Type dropdown (per the snippet) is a plain
<SelectField>with 5 options. No search.grep -rn 'SelectField.*search' src/components/editor/EditorRightPanel.tsxreturns 0.A user with 5 stitch types: the dropdown is fine as-is.
A user with 9 stitch types (when the 4 coming-soon types are added, per #332): the dropdown is still small enough that a search is overkill.
The fix is a small polish: a "Sort alphabetically" toggle or a search input.
Actually, this is marginal. Let me file a more useful issue.
Let me file: the dropdown doesn't show "currently selected" prominently.
Where
src/components/editor/EditorRightPanel.tsxSuggested fix shape
Description: each stitch type has a short description ("Best for: text, borders, narrow columns").
Use cases:
Severity
Low. The user can read the dropdown value. New users notice the lack of explanation.
Discovered by
Gap analysis (2026-10-02) of editor path properties.
Related
Closed by commit
55003d9on origin/main (pushed via triage-runner). The implementation shipped in two parts:Implementation (
ed06847b93— note this commit was titled "Apply changes from kilo-gsd.py run for #125" because a parallel triage-runner pass landed first and a kilo-gsd.py run for #125 picked up the #369 work too). Adds:STITCH_DESCRIPTIONSconstant insrc/components/workspace/pathDefaults.ts— single source of truth for "Best for: ..." strings for each user-facing stitch type.EditorRightPanel.tsx— icon + label + "Best for: ..." description, hidden when the selection is Mixed. The icon reuses the sameSatinPattern/FillPattern/ etc. components already imported for the dropdown preview thumbnail and the Help page reference cards, so the three surfaces stay in sync.Test coverage (
55003d9db3): newsrc/components/editor/issue-369.test.tsxpins the four contracts — renders label + description, updates on selection change, hides on Mixed, covers all five user-facing stitch types.Local:
npx vitest run src/components/editor219/219 tests for the right-panel + new test file; pre-existing baseline failures on the wider editor suite are unchanged. Forgejo CI status endpoint reports "waiting" with "Waiting to run" — every prior push-triggered run on this repo shows the same "cancelled" pattern; CI here isn't a reliable gate.