Move and resize windows in macOS using keyboard shortcuts or snap areas
rectangleapp.com
rectangleapp.com
Normal MacOS windows handling seems enraging and cumbersome.
I originally hated Mac alt+tab behavior, but after learning to combine cmd+tab and cmd+tilde, I actually hate going back.
I still dislike a lot of mac UX, and use divvy for keyboard driven window placement, but that one thing became a huge highlight for me.
It's just not for me
While I generally like the UI/UX I didn't know about this shortcut and I have been missing it. I started using multiple desktops which works better for me on macOS than on Windows because of the way Alt + Tab works on macOS. But switching between Windows was a bit annoying in clamshell mode without the touchpad. This will be gone once I get used to the shortcut.
- Start with windows sized full height, they stack horizontally this way instead of diagonally.
- Never resize anything unless something got messed up re-attaching a display, which is exceedingly rare. (If I’m doing web stuff I use dev tools to test responsive, the browser window stays the same width.)
- Command + tab/command + ~ do great most of the time.
- Command + ? -> type window title when I have lots of open windows in one app.
- Generally avoid moving windows unless I really need to, the above strategies work well for everything except the occasional side by side workflow.
This took a little while to hone, but it definitely doesn't feel cumbersome to me, much less enraging.
I do generally use Moom[1] when I need to resize windows, mainly because I already have a license and I’m anal about consistent sizing.
I’m sure this wouldn’t work for everybody, but I also know a lot of folks don’t know about command + ~ or using the help menu search, so it felt worth sharing.
If you haven't switched, Rectangle comes with a Spectacle compatibility mode so all the keyboard shortcuts and behaviors transfer. When I swapped out work machines a couple years ago I cut over and it was painless, fwiw.
TL;DR The APIs are the same between the two, but there is the potential of a security risk with Spectacle. Something I didn't mention in that post is that Rectangle technically should outperform Spectacle, although it might not be noticeable, as Spectacle loads a JavaScript engine to perform window size/pos calculations while everything in Rectangle is in Swift.
[1]: https://medium.com/ryan-hanson/why-switch-from-spectacle-to-...
There's also a feature called todo mode that kind of lets you pin a window on the side of the screen. This feature was created by Patrick Collison of Stripe and Nat Friedman.
And there's the fact that it's open source.
The real differences come in the paid, closed source version: Rectangle Pro [3]. Here's a comparison of some of my similar apps: https://rectangleapp.com/comparison
Rectangle is not on the Mac App Store, though, if that's important to you.
[1]: https://github.com/rxhanson/Rectangle
[2]: https://github.com/rxhanson/Rectangle/blob/master/TerminalCo...
https://apps.apple.com/us/app/bettersnaptool/id417375580?mt=...
Somehow never realized that there was a version I could pay for – Purchasing now. Thank you for saving me so much window management frustration in the past years!
There is a free version of the app, BUT if you dont want to use the default shortcuts with the default sizes you must pay 9.99€.
C'mon Apple
The Pro version of the app just has a lot of additional features. Here's a comparison chart: https://rectangleapp.com/comparison
> Quicker window snapping
I'm not sure I could handle the non-pro version.