In every single post I’ve seen where someone asks which apps they should install on their new mac, one of the first suggestions is a window manager. Rectangle is increasingly mentioned (thanks!), but I still see Spectacle users that say they have no reason to switch. If Spectacle does it for you, that’s awesome — it’s a great app, but there are some concrete reasons to go with Rectangle, even outside of a direct feature comparison.


Spectacle stopped being maintained before Apple started enforcing app notarization. You can argue that notarization is merely a false sense of security, but from my perspective it is a valid guarantee that the app you’re getting is the one that I’ve notarized with my developer id and without malware as long as you get it from the GitHub repo ( downloads also point to GitHub). It is not likely that you’re going to go download a malware infested version of Spectacle from an unofficial source, but if somehow you did end up with one then there is a lot of damage that could be done. In order for a window manager app to work on macOS, you need to give that app accessibility privileges. …

A while back, I created a free app called Scroll to allow users to scroll with just one finger on an Apple trackpad. The first iteration of the app was really slim, and was really just aimed to solve an accessibility issue for people that were unable to use two fingers easily to scroll. …

The Magic Mouse is awesome, but some apps are overly sensitive to its horizontal scroll — to the point where it’s kinda unusable. My latest iteration of the Scroll app aims to solve this problem in a simple way.

In the Magic Mouse tab of the Scroll app, you have the ability to

  • Disable horizontal scroll
  • Disable vertical scroll
  • Select an area on the lower area of the Magic Mouse where scrolling will be allowed.

Not only that, but you can even manage which apps have Magic Mouse horizontal scroll disabled from the app’s menu in the menu bar.

There is some complexity worth noting here: If you have “Disable horizontal scroll” checked in the prefs window, then every single app will have that menu item checked in the menu bar by default. Conversely, if “Disable horizontal scroll” is unchecked in the prefs window, then you can specify only the apps you want to ignore horizontal scroll for in the menu bar. The scroll area defined in the prefs window will still be reflected for apps where horizontal scroll is disabled using the menu bar. …


Ryan Hanson

I like to make mac apps.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store