Rectangle supports macOS v10.11+. If you’re willing to test on earlier versions of macOS, this can be updated.
How to use it
The keyboard shortcuts are self explanatory, but the snap areas can use some explanation if you’ve never used them on Windows or other window management apps.
Drag a window to the edge of the screen. When the mouse cursor reaches the edge of the screen, you’ll see a footprint that Rectangle will attempt to resize and move the window to when the click is released.
Differences with Spectacle
Rectangle uses MASShortcut for keyboard shortcut recording. Spectacle used it’s own shortcut recorder.
Rectangle has additional window actions: move windows to each edge without resizing, maximize only the height of a window, almost maximizing a window.
Next/prev screen thirds is replaced with explicitly first third, first two thirds, center third, last two thirds, and last third. Screen orientation is taken into
account, as in first third will be left third on landscape and top third on portrait.
There’s an option to have windows traverse across displays on subsequent left or right executions.
Windows will snap when dragged to edges/corners of the screen. This can be disabled.