cordlessdog.com

Maintains window positions across display connections and disconnections with automatic restoration

Stay maintains window positions across display configuration changes. The app stores window layouts for different display setups and restores positions automatically when displays are connected or disconnected, addressing the common frustration of rearranging windows after docking or undocking. (Free)

Users can save multiple display configurations with specific window positions for each setup. The app supports both manual restoration on demand and automatic restoration when display changes are detected. This functionality proves valuable for users who regularly switch between desk setups, such as laptop-only mode and docked with external monitors.

The menu bar interface provides quick access to saved configurations and restoration controls. The app runs in the background monitoring display changes without significant resource usage.

Multiple versions support different macOS releases, with the latest version requiring macOS 14.6 or later. Earlier versions extend compatibility back to macOS 10.8, demonstrating long-term development support.

System requirements: macOS 14.6+ for latest version (Stay 1.5.1). Earlier macOS versions supported through legacy releases.

Limitations: Window restoration depends on applications maintaining consistent window identifiers. Some apps may not cooperate with position management. Multi-monitor setups with three or more displays may encounter complexity in configuration management.

Alternatives: Moom (paid, includes window management features), Rectangle (free, open-source window snapping), Swish (paid, gesture-based window management).

Suitable for users who frequently connect and disconnect external displays, particularly laptop users with desk setups or professionals who move between workspaces.

Related Apps