Commit 07db446
39 three finger select feature request (#41)
* feat: add Allow Relift During Drag option
Implements Linux-style text selection where drag continues with 2+ fingers
once initiated with 3 fingers. This allows lifting and repositioning the
third finger while maintaining the drag.
- Add allowReliftDuringDrag to GestureConfiguration and UserPreferences
- Modify GestureRecognizer to allow drag with 2+ fingers when enabled
- Add toggle in Advanced menu in MenuBarController
- Add 9 unit tests for new behavior
Closes #39
* fix: improve mouse movement smoothing and speed
- Fix EMA smoothing to properly blend current delta with previous
instead of damping movement to 30%
- Add previousDeltaX/Y tracking for proper exponential moving average
- Reset smoothing state when drag ends
- Increase base scale factor from 800 to 1600 to match normal trackpad speed
* fix: Copilot suggestions1 parent 07447be commit 07db446
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
428 | | - | |
| 428 | + | |
429 | 429 | | |
430 | 430 | | |
431 | 431 | | |
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
| 471 | + | |
472 | 472 | | |
473 | 473 | | |
474 | 474 | | |
| |||
0 commit comments