diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-04-23 20:06:13 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-04-23 20:06:13 -0500 |
| commit | 7df72eb247b44cddb59ea46a241c3f877814fb70 (patch) | |
| tree | 38086598dd66f6d03504ccffcf3fe245fa88c206 /libs/basic_games/basic_game.py | |
| parent | 64241ff84673ce7400741c83c5b4445746cc5fd9 (diff) | |
Updates tab: Install & restart button
Adds an "Install update & restart" button that:
1. Downloads the release asset (with progress bar).
2. Extracts tarball to ~/.local/share/fluorine/update-staging/extract/.
3. Writes a small install.sh helper that waits for the current Fluorine
PID to exit, then execs the new launcher.
4. Launches the helper detached and quits the current process. The new
launcher runs its existing sync-into-bin/ logic and starts from there.
Button stays disabled until a check has reported an update with a valid
.tar.gz asset attached.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/basic_games/basic_game.py')
0 files changed, 0 insertions, 0 deletions
