-
-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Hello and thank you for the amazing work on Moves, it's an incredibly helpful tool.
I'd like to request a feature that makes Moves.app compatible with macOS’s native window resizing feature that is triggered when dragging a window to the edges of the screen.
Problem
Currently, when using the Move modifier + mouse drag to reposition a window, Moves keeps the mouse cursor on the edge of the screen while moving the window. However, macOS expects the cursor itself to be at the screen edge in order to trigger native behaviors such as:
- Half-screen snapping (drag to left/right edge)
- Full-screen suggestion (drag to top)
With the current behavior, even if the window is dragged to the screen edge, the cursor position does not actually reach that edge from the OS's perspective, so none of these native features are triggered.
Suggested Feature
An optional setting that allows Moves to detect when the mouse cursor is on the screen edge and, when that happens, stop moving the window temporarily, letting the cursor reach the true screen edge and trigger macOS's native resizing UI.
Once the native behavior is triggered (or after a short delay), the Move function could resume as normal or remain paused until the user lets go of the modifier key.
Why This Matters
This would make Moves more seamless with macOS UX expectations and empower users to combine its fine window movement features with the native layout management tools of the OS. It enables:
- Faster access to macOS tiling without abandoning the Move shortcut
- Cleaner interaction for users who rely on both Moves and native macOS window snapping
- A smoother experience that feels "macOS-native"
Thanks again for the great tools!