Skip to content

feat(canvas): Ctrl-drag to select and move terminal groups - #75

Closed
teo-nex wants to merge 1 commit into
howdeploy:mainfrom
teo-nex:feat/group-terminal-drag
Closed

teo-nex wants to merge 1 commit into
howdeploy:mainfrom
teo-nex:feat/group-terminal-drag

Conversation

@teo-nex

@teo-nex teo-nex commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

CanvasTTY already supports Shift-drag selection for all canvas windows, but selecting only terminals requires extra manual movement. Ctrl+left-drag on empty canvas now selects the terminal cards intersecting the rectangle. Dragging any selected terminal moves the group together; clicking outside clears it. Shift-drag still selects all window types, and the macOS Ctrl-click context menu is suppressed only during this gesture.

Validation: 15 focused gesture tests and the full 853-test suite passed; npm run typecheck, npm run build, and git diff --check passed.

@teo-nex teo-nex closed this Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant