Rewrite the wiki in plain first person
Rewrite How it Works and the command-line reference for WSGM 2.0
Document the 1.4-1.5.1 systems and the proxy-delivery rewrite
Brings the page up from 1.3.2. Rewrites the Steam Input section for
search-order proxy delivery instead of injection, including the two hangs
that shaped it and why the second one was a livelock rather than a deadlock.
New sections: display profiles with per-monitor Desktop/Game values and HDR;
power, covering the keep-awake holds, the wake-lock holder list and muting
while the screen is off; and download-queue sorting. Also Quick Setup, the
three-run diskpart format, the duplicate library registration that made a
swapped card show the previous card's games, and reconciling card changes on
volume notifications.
New sections are appended with new numbers rather than inserted: the page
cross-references sections by number throughout, and renumbering would
silently break every one of them.
Document WSGM.Launch.exe and per-game launch fixes
WSGM.Launch.exe replaces WSGM.Deelevate.exe and steam-input-lease.exe as
the single per-game wrapper, selected by --deelevate/--input-lease, and the
Tools tab now writes it into the running Steam client instead of copying a
command to paste.
- Command-Line-Reference: wrapper flag table, how the fixes are applied, the
non-Steam-shortcut layout, the upgrade note for already-configured games,
and the renamed log file.
- How-it-Works: per-game lease and de-elevation retitled, why the lease is the
outer layer, and a new section 21 on writing launch options over the CEF
bridge (verbatim storage, live persistence, the snapshot that makes removal
possible).
Document the four de-elevation invariants (console, pipe SID, RunAsInvoker, custom-shortcut target)
Document the 1.0-1.2 systems: radio control, audio, Safe Eject, the CEF bridge, libraries and formatting, tab injection, the card badge, and the artwork changer
Document the v0.9.0 UI overhaul
- Quick access: tabbed panel (Session/Tools/Power), LB/RB cycling with wrap,
always-alive panels, reopen-on-Session, focus landing after a tab switch.
- Taskbar: full-width three-zone bar; why both the tile strip and the tray
strip are bounded and scroll; what SystemStatus reads (clock, battery,
Wi-Fi) and that the radio buttons only display state today.
- Boot splash: now a config-driven customization engine (text, 12 spinner
styles, background, logo, per-element placement, presets, preview,
.wsgmsplash export/import), why theme archives are treated as untrusted
input, and the two-phase splash-image save.
- New: the user-configurable accent and how it is applied; a note on the
rebuilt five-page Settings window.
- Home: the How-it-Works summary no longer leads with shell replacement.
Drop internal doc reference
Rewrite for the 0.6.0 service-boot architecture (logon service, orderly Explorer exit, Steam Input Lease, taskbar/tray host, admin installer)
Document game-mode volume controls
Document the minimum Windows version (theoretical Win10 1607 floor, Win11 supported)
Broaden audience wording to PCs and DIY Steam Machines
Inline exact registry paths where relevant; drop the appendix table
Add registry transparency appendix; drop implementation-notes section
Reframe elevation section around Steam inheritance (Steam Input + Overlay vs elevated windows)
Document the pin's X360-only button limitation (no OEM buttons as hotkeys)
Add How it Works — full technical documentation