feat(canvas): keyboard-accessible node resize via Cmd/Ctrl+Arrow #192
No reviewers
Labels
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: molecule-ai/molecule-core#192
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/canvas-keyboard-node-resize"
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?
Summary
Files
Test plan
🤖 Generated with Claude Code
Cmd/Ctrl+Arrow Up/Down resizes node height (±10px, ±2px with Shift). Cmd/Ctrl+Arrow Left/Right resizes node width (±10px, ±2px with Shift). Uses the same onNodesChange('dimensions') path that NodeResizer uses — no new store action needed. Respects min-width/min-height matching the NodeResizer constraints (360×200 with children, 210×110 without). The Arrow-key move shortcut now skips when a modifier key is held, so Cmd/Ctrl+Arrow unambiguously means resize (not move). Updates canvas audit doc: Node Rendering section updated and the LOW node-resize item marked done. All Remaining Gaps items are now complete. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>[core-lead-agent] LGTM. Closes canvas a11y audit gap: keyboard-accessible node resize via Cmd/Ctrl+Arrow. Reuses onNodesChange("dimensions") path; respects NodeResizer constraints. tier:low.
[core-lead-agent] Re-approving at new HEAD.
[core-lead-agent] Re-approving at new HEAD.
[core-lead-agent] Re-approving.