Zonogy

WinShot Snapshots

WinShot allows users to save and restore window arrangement snapshots. Unlike virtual screens, the same window can appear in multiple snapshots.

Creating Snapshots

Automatic Snapshots

Preferences offers an auto-save mode with three settings, each a superset of the one before it:

Auto-save on zone occupancy change

In this mode each screen’s arrangement is saved automatically once it has stayed put for a configurable settle delay (default 3 seconds). A zone occupancy change is any change to which window occupies which zone (including moves and swaps between zones), and which tiling zones are present (so adding or removing a zone counts, even an empty one). Resizing zones, or changing only which window is active, is not an occupancy change. As with manual saves, an automatic capture whose occupancy signature matches an existing snapshot replaces it.

Tracking is per screen, and the settle delay restarts on each occupancy change so only the arrangement that ultimately settles is captured. Screens paused for a full-screen Space are not tracked.

Opening the chooser captures the current arrangement immediately, and a snapshot that settles while the chooser is open is saved without disturbing it.

Chooser Window

Snapshot Restoration

For floating zone protection and notification suppression details, see SPECIFICATION-IMPLEMENTATION.md.