Repository navigation
Conversation
2 tasks done
Vysp3r
deleted the
1308-feature-replace-abandoned-steam-tinker-launch-with-tinkergame
branch
October 24, 2026 21:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Category
Overview
Offer TinkerGame for new installations while keeping existing SteamTinkerLaunch installations visible, updatable and removable under their original identities. Discover published TinkerGame releases automatically, including alphas, so new upstream releases do not require a ProtonPlus update.
Support is currently limited to native ProtonPlus with native Steam outside SteamOS. Flatpak, Snap and SteamOS targets are explicitly rejected. Upstream runtime layout changes may require a follow-up compatibility fix.
Issue Number
Closes #1308.
New Variables or Dependencies
No new build dependencies, environment variables or settings. TinkerGame installation checks for bash, git, pgrep, pidof, pkill, tar, unzip, wget, xdotool, xprop, xrandr, xwininfo, xxd, jq, steam, awk and YAD >= 7.2. YAD 15 is supported for TinkerGame; the legacy SteamTinkerLaunch policy is unchanged.
How to Test
Validation completed:
meson compile -C buildmeson test -C build --print-errorlogs: all 6 groups passed, including 626 unit subtests.make translationsgit diff --checkFixture coverage includes automatic release discovery and updates, lookup failure, installation/removal, legacy coexistence, repair, rollback, cancellation, ownership changes, process guards, migration and preservation of Steam launch options. Tests use temporary directories and injected backends; no real Steam installations were modified.
For manual acceptance, verify installation and failure presentation, discovery of a newer release, explicit settings migration, legacy coexistence and game launching on a supported native setup. Live GUI, packaging, Steam restart and game-launch behavior remain unverified.
Checklist
make translations.