Skip to content

Feat: running game status - #13

Open
moi952 wants to merge 13 commits into
Villagers654:mainfrom
moi952:feat/running-game-status
Open

moi952 wants to merge 13 commits into
Villagers654:mainfrom
moi952:feat/running-game-status

Conversation

@moi952

@moi952 moi952 commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Still poking at the UI/simplicity side of things 🙂

Added a Play/Stop toggle on the game page (it also picks up on games launched from Steam or the headset, not just from RiftLift itself), plus a small discreet indicator in the header so you can tell at a glance a game is running.

Just to clarify, I started from the "feat/browse-pcvr-store-button" branch, so we need to wait for it to be merged into main.
Only commit make this : feat: add a play/stop toggle and a header indicator for running games

Here's a screenshot:
Playing now

English and French string tables, used by the following commits.
Adds entitlements.py, a remove command, and description_lang tracking.
Also fixes catalog metadata fetching using a Meta game's Steam shortcut
id instead of its real store id once it's synced to Steam.
…itle bar

Merges owned and installed games into one list with install-from-detail,
adds a full Settings page (language, system status, compatibility setup),
and replaces the OS window chrome with a custom title bar.
…n games

OVRServiceLauncher.exe only probes the runtime and exits within
milliseconds under Wine instead of staying resident. Start
OVRServer_x64.exe directly instead and tear it down with the game.
Reads WiVRn's own recommended PRESSURE_VESSEL_* variables from its
server log instead of guessing them, validated by shape rather than a
fixed allow-list so future WiVRn releases don't need a RiftLift update.
XRizer already falls back gracefully without it, but disabling it
unconditionally broke other in-process Windows OpenXR clients sharing
the same Wine process, like Unity's OculusXRPlugin.
Adds quick_launch_diagnosis, plus a cause rule for Meta's OpenXR vendor
lock in OVRPlugin.dll (refuses non-Meta runtimes like WiVRn/Monado).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant