Window management in OS X has come a long way in recent years. Exposé gave us the ability to quickly view or hide our windows, Spaces gave us multiple environments to store and organize our windows, and most recently Dock Exposé has given us even more flexibility.
However, aside from a little AppleScripting, there is still no easy way to manage window sizes with the default OS X tools. Fortunately, a couple of third party options have popped up recently that handle this task with ease. Below we’ll take at look at both SizeUp and Divvy to see who reigns supreme as the window management king.
SizeUp is a surprisingly powerful application from Irradiated Software that allows you to change the sizing of the frontmost window of most applications via keyboard shortcut.
When you first launch SizeUp, the preference panel automatically opens up to show you all of the available keyboard shortcuts. You can split the windows either in halves or quarters.
For example, if you want to split the screen vertically with two Finder windows, you’d select one Finder Window, hit ⌃⌥⌘→, then grab the other window and type ⌃⌥⌘←.
Alternatively, if you wanted to split the screen into four evenly-sized Finder windows, you would just use the “Quadrant Action” shortcuts on each window.
There are also a few other helpful options here for managing a single window. For instance, you can send a window to the center of the screen and resize it to a specific pixel height and width or a percentage of the screen size. You can also use the SnapBack command to return a window to its previous size (see explanation below).
Little tips like the one you see above pop up when you hover over anything the in preferences menu. A really nice touch that I hope other app developers pick up!
Menu Bar Commands
If you’re anything like me, that window full of shortcuts makes your head spin. I love keyboard shortcuts and use them as frequently as possible, but learning 17 new shortcuts all at once is quite intimidating!
Fortunately, the guys at Irradiated Software realized this would be a lot to take in and have included a menu bar dropdown that contains all the options you need.
This makes it quick and easy to resize your windows whether you’ve figured out the shortcuts or not. This feature definitely takes the app out of mind boggling territory into the realm of something anyone can use.
If you’re a control freak, splitting the screen into halves or quadrants may simply not be enough. Maybe you don’t like your windows to hit the screen edge or your workflow is such that one window needs to take up 2/3 of the screen and another window 1/3 of the screen.
Fear not, SizeUp accommodates the pickiest of users with the two preference panes below.
Using margins, you can set a buffer in between the edge of either the screen or a window so that your windows will have some breathing room around them. The partitions menu is even more helpful by allowing you to set how SizeUp splits the screen for both the half and quarter screen options.
This gives you complete control over just about everything SizeUp does. With all these options, it’s definitely going to be hard for Divvy to step up to the plate and beat SizeUp at its own game.
Divvy takes a completely different and quite revolutionary approach to window management. With Divvy, you can either click the menu bar icon or hit your defined keyboard shortcut to bring up a window containing a simple grid.
The grid here represents your screen. To resize a window, you simply click and drag to highlight portions of the grid, this will then resize your window proportionally.
The grid system makes it incredibly easy to size different windows any way you want, no matter how complicated your workflow becomes.
If the grid doesn’t allow you enough control over window size, simply hit the option key to split it into even smaller segments.
To access the Divvy preferences, click the little gear icon in the Divvy window. Here you can set various options regarding how Divvy behaves. You can decide whether or not you want it to start at login, stay in the menu bar, show animations, display the window preview, etc.
You can also go under the shortcuts menu and create predefined keyboard shortcuts for certain window sizes so that when you launch Divvy, you can just hit your shortcut to size the window the way you would in SizeUp. Unfortunately, the keyboard shortcuts aren’t global so you have to activate Divvy first.
Which App is Best?
As always, I refuse to take the route of less opinionated reviewers by leaving you with an answer such as “well it depends.” Instead I’ll make my brief argument and declare an actual winner.
SizeUp is an amazing app. It’s well designed, has that “Mac feel” and provides plenty of customization options. Resizing windows via a single global shortcut is simply the fastest way to manage your windows, period.
However, every time you want to split the screen in any way other than quadrants or halves, you have to go change your preferences. The flexibility is there, it’s just time consuming. Further, even with the customization options, you can only have one vertical and one horizontal split. For instance, if you wanted to create three vertical columns, it would not be easy to do using SizeUp.
After using SizeUp, I was skeptical about Divvy being able to top it. However, the unique grid interface for quickly sizing your windows virtually any way you can imagine blew me away. Suddenly everything that I found flexible in SizeUp seemed downright rigid. Further, with Divvy you can create custom shortcuts that mirror and beat most of the functionality found in SizeUp!
There was one big catch though: speed. Obviously, using Divvy’s grid feature takes more time than hitting a keyboard shortcut, but even Divvy’s shortcut option takes more time to implement than that of SizeUp because of the lack of a global option. To put it differently, using SizeUp you can hit your shortcut from any app, resize your window and be on your way. However, using Divvy, you first have to activate Divvy, then hit your shortcut to resize the window. It’s only one extra step but it makes a big difference.
And the Winner Is…
Though both options have valid reasons to choose one over the other, Divvy was the clear winner for me. I definitely hope the developers add global functionality to the shortcuts but otherwise the app simply trumps SizeUp by providing tons more possibilities.
Divvy is only $1 more than SizeUp (Divvy is $14, SizeUp is $13) and it gives you all of the most important features found in SizeUp plus an innovative interface that lets you create custom window arrangements on the fly. Hats off to the Divvy developers for creating a really amazing (and even fun) way to manage windows in OS X.
In the end, both apps are really superb and well worth the $13-14 to purchase them. Fortunately, both apps let you download and try them out before purchasing so be sure to try both to see which one fits your particular needs best.
Your input is just as valuable as mine so after you’ve tried both apps, leave a comment below and tell us which one you liked best and why.