This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Flexiglass: The Dock & Menubar Utility That Makes Window Management a Breeze

One of the old habits Apple kept around in Snow Leopard was the handle that’s used to resize windows from the bottom right corner. While convenient out of habit, my transition to the Mac from Windows back in 2008 was met with a few minor complaints with window resizing and “snapping” being two convenient features I missed. Other oddities, such as the close button (which is really a close window button) and the zoom button (which questionably works as a maximize button) took some getting used to, although I’ve adopted the common command-Q reflex.

While Spaces manage the slew of windows I’ll open during the workday, there is an occasional need to sort between multiple windows in the same place and to group work or school related content together. The problem is that it’s not always easy getting everything just the way you want it, and as I drag windows to each side of the screen for some crazy dual setup, I would gripe before grabbing the corner, then snatching the titlebar and dragging the window to the left or right side of the display. It’s not always a problem, but boy it would be convenient if…

Flexiglass! Oh yes, we have yet another utility designed to manage your windows as efficiently as possible. I’ve covered my fair share of “window controllers” including MercuryMover, SizeUp, Cinch, Zooom/2, DoublePane, WindowFlow and I’m sure there are many others to solve a switcher’s common complaints. Flexiglass meets a nice middle ground. While MercuryMover and SizeUp are clearly geared towards power users who can’t keep their fingers off the keyboard, Cinch and DoublePane were designed for the everyday Joe wanting to replicate basic Windows features. Flexiglass contains a little bit of everything, and I think it’s one of the most approachable, yet tricked out window managers I’ve seen. It doesn’t overwhelm users with a handful of keyboard shortcuts, and it does a good job of striking a balance between mouse and keyboard interactivity.

The preference pane for Flexiglass is well done. The available options are concise, and function as its own help menu to guide you through what’s possible in the app. Arguably the only questionable setting would be the exceptions button, upon which a click reveals that you can have Flexiglass ignore certain apps (perhaps shortcut heavy apps) that may conflict with Flexiglass’ default keyboard shortcuts.

Flexiglass gets you started with two relatively basic features revolving around the control, option, and command modifier keys. The default profile for any of your preferred input devices should be pretty similar. (This would be a good time to note: profile preferences can be different per device between trackpads, mice, and tablets). With my MacBooks button-based trackpad (no multi-touch), the control and option keys are held down to control window movement. You don’t need to click the button — any window that your mouse hovers over at the time of activation can be moved, even if the window is in the background. Even more convenient (when you have a pile of windows) is an option to highlight the selected window. If you’re dragging a window that’s buried beneath lots of stuff, and you happen to grab a visible section, the highlight will show through the top-level windows so you can see where the window is in relation to all of the other clutter.

Window resizing works the same way, but instead utilizes the option and command keys. Just like before, no button-press is required to start resizing your window — you simply need to move your mouse in a direction to expand or shrink the size of the containing window.

The multi-touch trackpad will utilize multiple fingers to move windows around in combination with the option key, and your Magic Mouse bases window moves on the left and right mouse buttons by default. These profiles are all configurable with any assortment of the base modifier keys, and options spelled out in plain english for quick setup.

Although, if we momentarily remove the element of keyboard shortcuts, we’re left with mouse or trackpad only commands that brings the “snap” functionality of Windows to your OS X desktop. Simply drag a window to the left, right, or top edge to fill the display with half a window or a maximized window. This functionality is simply great for pairing a website and a Pages document side-by-side when writing a report. The best part is that Flexiglass remembers your window’s original size, so it’ll pop back to it’s original form if you yank the window off the edge.

Perhaps two particularly features of Flexiglass could be life changing for a few of you. Those close and zoom buttons will gain some additional functionality when Flexiglass loaded, provided you right click the buttons (to prevent accidentally closing out all of your work). Where clicking the red button used to just to close the window, it never really kills your apps (some apps like the Mac App Store are exceptions). But if you right click on a window, all of your open Safari windows for example will be shut down, and the app will close as it should. Flexiglass brings command-Q to the red close button with a right-click. And that wonky zoom button? It’ll become a maximize button with a right click as well.

But there’s a few more features tucked under the hood for those who need to duck windows into corners are fling them to an alternative monitor. Mashing down the control+option+command keys and pressing the arrows will achieve the same effect as snapping, with the difference being windows at the top and bottom edge are halved for additional room. If you press the I, O, K, or L keys instead, you’ll be sending your windows to one of your monitor’s four corners instead. The ability to make center and make windows fullscreen is present as well.

Lastly, Flexiglass features a great icon that’s available in the dock, menubar, or a combination of both. But if you’re comfortable with all of the new features, you can have it launch at startup and take away the icons completely so it works as a background service (similar to Keyboard Maestro). Flexiglass will still function, and you simply need to launch the app to access the preference pane.


What’s nice is that all the features are clear cut, and you have all the features you’d want (such as “snapping”) while leaving room for playing around with window layouts. You’re not restricted to the default keys either - Flexiglass is customizable across the keyboard and your various input devices so you can tweak configurations that are right for you. A 15-day trial is available on Nulana’s website, and Flexiglass itself is available for $7.99 in the Mac App Store.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.