shift-shell/containments/homescreens
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
..
folio Track launch state in Game Center 2026-04-22 11:36:49 +02:00
halcyon SVN_SILENT made messages (.desktop file) - always resolve ours 2026-03-15 01:41:15 +00:00
CMakeLists.txt homescreens/folio: Rename from default 2022-09-11 20:01:23 -04:00