Frequently Asked Questions
- Why does Stay’s support for Spaces work differently on Mac OS X 10.8 (Mountain Lion)?
- I want to purchase Stay from the Mac App Store but I need support for Spaces. What can I do?
- Why won’t Stay restore my windows since I upgraded to Lion?
- How can I unhide Stay’s menu icon if I’ve forgotten the display menu hot key?
- Why is the “Restore Windows” menu item disabled/why has Stay stopped restoring windows?
- Why does Stay sometimes fail to restore a window?
- Does Stay work with Spaces/Desktops?
- Can Stay’s support for Spaces be disabled?
- Are there any applications that don’t work with Stay?
- Why does Stay display an error saying “Access for assistive devices is disabled”?
- Why do Finder windows that have been moved by Stay go back to their original size and position after being closed and re-opened?
Why does Stay’s support for Spaces work differently on Mac OS X 10.8 (Mountain Lion)?
Apple has made major internal changes to Spaces on 10.8 and as a result, it is no longer possible to control Spaces in the same way as on Lion and Snow Leopard. The transition from Snow Leopard to Lion was fairly straightforward but with Mountain Lion, Apple has essentially removed or disabled every one of the private Spaces-related functions that Stay had been using since Snow Leopard.
The alternative method that Stay employs to support Spaces on Mac OS X 10.8 is able to store and restore ordinary windows across Spaces, but floating/palette-style windows (specifically, any window that disappears when its application is not the active application) can only be stored and restored for the active application, on the active Space. It’s not ideal, but it was by far the best of a number of possible approaches to supporting Spaces in Mountain Lion.
Interacting with Spaces is very clearly something Apple doesn’t want to allow third-party applications any control over. They don’t provide any published way for apps to do anything with the Spaces system at all, and they can (and indeed have, on two occasions now) break Stay’s support for Spaces at any time and without prior warning.
I want to purchase Stay from the Mac App Store but I need support for Spaces. What can I do?
Due to Apple’s policy of not allowing apps that make use of private APIs to be sold in the Mac App Store, the App Store version of Stay does not include support for Spaces. If you use Spaces it is recommended that you purchase Stay from Cordless Dog directly.
If you would prefer to, or have already purchased Stay from the App Store, the direct download version of Stay will recognise your purchase and not prompt you to enter a serial number. All you have to do is ensure that you run the App Store version of Stay once before running the direct download version.
Why won’t Stay restore my windows since I upgraded to Lion?
A number of the interface changes in Lion have affected Stay’s ability to match windows stored on Snow Leopard to windows on Lion. If you’re experiencing difficulty with a small number of windows, the simplest solution is to use Stay’s window linking feature to manually link the troublesome windows to their stored counterparts.
If you’re having trouble with a large number of windows you may find it easier to recreate your stored windows on Lion.
How can I unhide Stay’s menu icon if I’ve forgotten the display menu hot key?
You can unhide Stay’s menu icon by quitting Stay using Activity Monitor, then running the following command in a Terminal window:
defaults delete com.cordlessdog.Stay DisableStatusBarItem
Why is the “Restore Windows” menu item disabled/why has Stay stopped restoring windows?
Mac OS X can occasionally forget the previous position of a display when it is reconnected. As Stay’s stored windows are tied to an exact display configuration, Stay will be unable to restore windows when this happens.
The stored windows editor has a button that allows the selected display configuration to be made active, as shown below.
Note that a display configuration can only be made active if the same number of displays, of the same resolution are connected at the time.
Why does Stay sometimes fail to restore a window?
In the course of normal usage some applications change how their windows appear to Stay. If a window that previously restored properly suddenly stops restoring, or if an application’s windows seem to store correctly but then don’t restore, you may need to manually link the troublesome windows.
There’s a screencast available here that provides a detailed look at the window linking process.
Often linking a window once is sufficient to permanently solve the problem, but some problematic windows require periodic re-linking. In the majority of cases though, after the first week or so of using Stay window linking is only required occasionally.
The following applications are known to require more frequent window linking:
- Google Chrome
- iTunes 10
If Stay is still unable to restore an application’s windows after they have been manually linked, it may be incompatible with Stay. There is a list of known incompatible applications available here.
Does Stay work with Spaces/Desktops?
As of version 1.1, the direct download version of Stay can store and restore windows across Spaces/Desktops, however Stay cannot move windows between Spaces. Please note that the App Store version of Stay does not support storing and restoring windows across Spaces.
It should be mentioned that the Spaces support requires the use of several private and undocumented Mac OS X functions. Apple may choose to change or remove these functions at any point without notice, which could break support for Spaces. While every effort will be made to ensure continuing support for Spaces in Stay, no guarantees can be made.
Can Stay’s support for Spaces be disabled?
Spaces support can be completely disabled by quitting Stay, then running the following command in a Terminal window:
defaults write com.cordlessdog.Stay DisableSpacesSupport -bool yes
Spaces support can be re-enabled by quitting Stay, then running the following command in a Terminal window:
defaults delete com.cordlessdog.Stay DisableSpacesSupport
Are there any applications that don’t work with Stay?
If an application is incompatible with Stay, it will have a red cross on its icon and be labelled “Incompatible” in Stay’s menu, as shown below.
Some applications which appear to be incompatible with Stay actually just require a bit of extra work to get them going. See “Why does Stay sometimes fail to restore a window?”
The following applications do not work with Stay:
- Adobe Bridge
- Adobe Contribute
- Adobe Device Central
- Adobe Dreamweaver
- Adobe Extension Manager
- Adobe Fireworks
- Adobe Flash
- Adobe Illustrator
- Adobe InDesign
- Adobe Photoshop
- Microsoft Entourage
Using Stay will not affect these applications in any way, Stay is simply unable to store and restore their windows. If you have problems using Stay with any applications not on this list, please let us know by email at .
Why does Stay display an error saying “Access for assistive devices is disabled”?
Stay uses the accessibility features in Mac OS X to move and resize windows. In order to allow Stay to make use of these accessibility features, “Enable access for assistive devices” must be checked in the “Universal Access” preference pane in System Preferences.
Why do Finder windows that have been moved by Stay go back to their original size and position after being closed and re-opened?
This is an unfortunate side-effect of the way the Finder saves window settings. The only way to get a Finder window to keep its size and position is to open the window, have Stay restore it, then immediately close the window.