Our apologies for the lyrical headline, but after fighting OS X’s Spaces feature for a few months, we couldn’t resist a bit of humor…
Excellent news, multi-display Witch users: we believe we have worked around the most-annoying Witch issue in OS X 10.9.5 and Yosemite (OS X 10.10): The inability to activate a window on another display when switching via Witch. The window would pop to the front, but not activate.
Apple changed something in OS X 10.9.5, and left it changed in OS X 10.10…and whatever it was they changed, it broke Witch’s ability to properly switch windows across displays. You’d only see this problem if you had “Displays have separate Spaces” enabled in System Preferences > Mission Control. But as this is the default setting, most users were experiencing the problem.
If you’d like to help us confirm the fix, read on for the instructions.
We can’t make a beta of the App Store version of Witch, so the testing must be done with the direct sales version. The direct version is a System Preferences panel; App Store users should be able to download and use it as licensed users, assuming they’ve run the App Store version at least once (per this tip).
So if you’d like to test, here’s what to do:
- Disable Witch. App Store users, launch the Witch application an uncheck the “Enable Witch” box, then quit the app. Direct users, open System Preferences > Witch, uncheck Enable Witch, then quit System Preferences.
- Download Witch 3.9.5 beta and mount the disk image.
- Double-click on the Witch.prefpane icon, as seen at right, on the disk image. This will open System Preferences and either install Witch (if you were running the App Store version) or pop up a cancel/replace dialog (if you were already running the direct version of Witch). If you get the dialog, choose Replace to install the new beta.
- It should be already done, but make sure “Enable Witch” is checked, and you should be good to go.
Now go ahead and try switching between windows on multiple displays, and things should pretty much just work. You’ll notice one visual oddity if you switch to a window of an app that has windows open on more than one display: we have to first bring up the window on the current display before switching to the proper window on the other display. This was the only way we could make this work at all; we felt the trade-off was worth it, given the alternative of no functionality.
So please, put this beta version of Witch to the test, and let us know if it resolves your switching issues. Once we’ve had people testing it for a bit, we’ll roll the changes into a minor update for both App Store and direct buyers.