-
released this
2026-05-28 09:04:05 +03:00 | 55 commits to main since this releaseAfter we minimised for a launched game, the XInput poller kept emitting
nav/button events and the hidden shell UI kept acting on them — scrolling
the carousel and, on every A press, launching MORE games via the
launcher. Those launches stole foreground, so the running game appeared
to "stop seeing" the controller.controller.Service gets a paused flag (SetPaused). MinimizeSelf pauses
it (so the gamepad goes cleanly to the game), RestoreSelf resumes it.
While paused the poller still tracks connect/disconnect but emits no
nav/button events, and resets the button/nav baseline so a held button
doesn't replay on resume. Keyboard/mouse in GameSaver are unaffected.Downloads