shift-shell/containments
Marco Allegretti 4dd0e17afb Track launch state in Game Center
Record recent launches only after the launcher reports success instead of
optimistically on every attempt. For desktop entries, wait for the
ApplicationLauncherJob result; for detached commands, use startDetached's
return value and show an inline error when startup fails.

Parse Steam libraryfolders and app manifests as KeyValues instead of
matching individual lines. This makes Steam discovery less brittle when
the files contain comments, nested blocks, or different formatting.

Keep Continue Playing visible alongside Running and show a temporary
launching state so the overlay does not pretend a task already exists.
Rename the GameMode status text to say what the shell actually knows.
2026-04-22 11:36:49 +02:00
..
homescreens Track launch state in Game Center 2026-04-22 11:36:49 +02:00
panel Harden gaming mode and fix startup crash 2026-04-20 09:46:32 +02:00
taskpanel Harden gaming mode and fix startup crash 2026-04-20 09:46:32 +02:00
CMakeLists.txt homescreen: Move into folder 2022-05-17 23:19:11 -04:00