diff --git a/docs/validation.md b/docs/validation.md index 4232f7b..cdb46ac 100644 --- a/docs/validation.md +++ b/docs/validation.md @@ -244,8 +244,14 @@ running; simultaneous games are selected by PID order and the next still-live game is detected after the current session ends. Linux Steam names come from library manifests, with `App ` as the fallback. Windows requires a manifest installation path to identify candidate processes and fails honestly if none -can be found. Real Steam/Proton lifecycle validation, X11 desktop session -integration and Windows runtime validation remain follow-ups. Audio-source +can be found. X11 desktop session integration and Windows runtime validation +remain follow-ups. + +Real Steam validated 2026-10-08 on CachyOS/Hyprland (native Steam): Escape +from Duckov (AppId 3167020, Proton Experimental under SteamLinuxRuntime_4) +runs under `reaper SteamLaunch AppId=3167020 -- …/_v2-entry-point … proton +waitforexitandrun …/Duckov.exe`. Clipbin detected it, named it from its +manifest ("Escape from Duckov") and recorded the session. Audio-source failure detection remains limited as described above. GPUI 0.2.2 ends its Linux event loop when the last window is removed, even