refactor: Ctrl+click toggles selection, Ctrl+click+drag copies group

Changed behavior:
- Ctrl+Click on item (no drag): toggle selection (add/remove)
- Ctrl+Click+Drag on item (movement > 5px): copy selected group
- Alt+Click: move item immediately
- No modifier + click selected item: move group

Added pendingDragRef + useEffect to detect mousemove threshold
before starting copy-drag. onAddToSelection + onSetPendingDrag
props wired through WaveformLane.
This commit is contained in:
2026-07-27 22:14:01 +07:00
parent e055e8b5c8
commit c99527e687
2 changed files with 73 additions and 16 deletions
File diff suppressed because one or more lines are too long