Editor has no 'rotate path' input — user with a path at a specific angle (e.g., 30°) wanting to set it precisely has to drag-and-rotate (slow) or no input #352
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#352
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
grep -rn 'rotatePath\|pathRotation' src/components/editor/returns 0. The editor has no rotate-path input.A user with a path:
grep -rn 'applyPathTransform' src/components/editor/— let me check. Yes, per the earlier snippet,applyPathTransformis a geometry function. There may be a rotate mode.But there's no precise input: "rotate by 30°" requires dragging to a specific angle.
The fix is a rotation input.
Where
src/components/editor/EditorRightPanel.tsx(per-row actions)grep -rn 'pathRotation' src/components/editor/returns 0src/components/editor/geometry.ts(applyPathTransform has rotate, but no UI)Suggested fix shape
Behavior: the path is rotated around its center by the specified degrees.
UI: a "90° CW" / "90° CCW" / "Flip H" / "Flip V" set of buttons for common rotations.
Use cases:
Severity
Low. The user can drag. Power users with precise rotations notice.
Discovered by
Gap analysis (2026-10-02) of editor path operations.
Related
applyPathTransformfunction in geometry.ts is the algorithm.feat(#352) shipped on origin/main via commit
515a0f8.Adds a precise Rotation input in the Path Properties Transform section, directly below the existing flip / rotate-90 buttons. A user with a path at a specific angle (e.g. 30 degrees) can now type the value instead of drag-rotating.
Tests:
Also committed in this push:
4101d88chore(vitest): exclude .worktrees/ — sibling worktrees were polluting the root vitest sweep with stale snapshots and Playwright specs; excluding them keeps each worktree scoped to its own tests.