diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-15 05:34:27 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-15 05:34:27 -0500 |
| commit | 1b4dd1b718d543a2b6bf29e3209629542744babf (patch) | |
| tree | 79df56b54be58a26a3aeeaab80a71ad690bdce03 /libs/plugin_python/src/plugin_python_en.ts | |
| parent | 0e21ca3c04c25090ed87f076126829bf9ef4d5b7 (diff) | |
Add Steam Linux Runtime (SLR) support + fix Use Proton default
Steam Linux Runtime:
- New Rust module (libs/nak/src/slr.rs): download SteamLinuxRuntime_sniper
from repo.steampowered.com, SHA256 verification, BUILD_ID update checks
- nak_ffi exports: nak_slr_is_installed, nak_slr_get_run_script, nak_download_slr
- ProtonLauncher: wraps Proton launch inside SLR pressure-vessel container
when enabled (run -- proton waitforexitandrun game.exe)
- Instance Manager: SLR checkbox (default on) beside Steam DRM checkbox
- Main window: pre-check downloads SLR before launch if needed
- Proton settings tab: "Download Steam Linux Runtime" button
- spawn.cpp: reads fluorine/use_slr per-instance INI key
- Logs "Final command:" showing full assembled launch command
Bug fixes:
- Fix Use Proton off by default for plugin executables (executableslist.cpp)
- Fix Use Proton off by default for file tree right-click (filetree.cpp)
- Fix Fedora 43 Qt platform plugin crash: explicit QT_QPA_PLATFORM_PLUGIN_PATH
- Add Qt6::Concurrent to CMakeLists for QtConcurrent background downloads
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/src/plugin_python_en.ts')
0 files changed, 0 insertions, 0 deletions
