Skip to content
Riqqqque edited this page Aug 16, 2026 · 3 revisions

WindowAutoLayout Wiki

WindowAutoLayout is a quiet Windows tray app that saves real desktop workspaces and restores every managed window with one action. It is designed for gaming and streaming setups where OBS, Discord, OpenLaunchDeck, browsers, and dashboards need to return to exact positions without leaving a busy background process behind.

WindowAutoLayout Apps page

Start Here

What It Handles

Feature What it does
One-action restore Runs the active/default profile from any app page or the tray menu
Monitor capture Captures the visible windows on a selected monitor into a profile
Exact placement Verifies final DWM frame bounds and retries bounded placement drift
Mixed DPI Saves physical display/work-area metadata for 4K, scaled, and negative-coordinate monitors
Stable monitors Uses hardware-backed monitor identities instead of volatile DISPLAY1 numbering
Closed apps Starts missing apps when the global launch option is enabled
Hidden tray apps Recovers already-running minimized or tray-hidden apps before considering a launch
OBS recovery Uses OBS's Qt tray path and a bounded presentation check to avoid duplicate or blank windows
Automatic restore Reacts to Show Desktop and game-to-desktop transitions through Windows events
Lightweight tray mode Destroys the WebView when the interface closes and keeps only the native tray process
Local storage Stores config and bounded logs locally with no telemetry or accounts

The Two Restore Modes

Restore now is the explicit command. It can launch closed apps, wake tray apps, and move every window in the selected profile.

Automatic restore is the optional event-driven guard. It restores already-running windows after Show Desktop or after leaving a game. It does not launch closed apps, poll every few seconds, or run while a game/fullscreen app is foreground.

Tray Controls

Right-click the WindowAutoLayout tray icon:

  • Restore windows now
  • Automatic restore: On/Off
  • Open WindowAutoLayout
  • Open activity log
  • Exit

The tray tooltip, checked menu state, sidebar, and app header all report the same live status. Tray left-click can be configured to open the app or immediately restore the layout.

Download Status

Source and development builds are available in the repository. Public installer publication remains blocked until the repository has final distribution terms, Authenticode signing, and a signed update channel. See Testing And Releases for the release gates.

Local Data

%APPDATA%\com.rique.windowautolayout

WindowAutoLayout does not use telemetry, analytics, accounts, advertising, or background network calls.

Project Links

Clone this wiki locally