mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-11 19:11:08 +00:00
On a fresh install the client starts signed out and drops the steam://install/4427310 the session hands it, so the Proton Experimental (ARM64) dialog only appeared after the user restarted the client by hand. Ported from Bannerlator's session (device-proven there 2026-09-22): - With no remembered sign-in, a watcher on logs/connection_log.txt waits for the sign-in to complete and asks the running client again. - A watcher on appmanifest_4427310.acf waits for StateFlags 4, registers the compatibility tool again, leaves ~/.bl-restart-once and asks the client to -shutdown; the start loop sees the marker and starts it once more (not counted against the update cap), so the tool lists and defaults are current before the user installs a game. - The client-branch check runs before every start, not once, since the client rewrites package/beta during its run. The loading screen no longer says Steam keeps running in the background: sessions pause when the app leaves the screen (Background behavior).