aboutsummaryrefslogtreecommitdiff
path: root/libs/plugin_python/tests/runner/test_diagnose.cpp
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-23 19:24:00 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-23 19:24:00 -0500
commitce6b7aabe6a52367e882251015c2d263108ecd43 (patch)
tree30fc352438cf8c48b52846a612065896503b71f9 /libs/plugin_python/tests/runner/test_diagnose.cpp
parente725213d14d02908b29079d6d5b40361d719e9f3 (diff)
Dedicated Updates tab, controller + ntsync fixes, titlebar polish
- New Settings > Updates tab (src/src/settingsdialogupdates.{h,cpp}): current build info (version, channel, commit, timestamp), channel picker, startup-check toggle, and a "Check for updates now" button with live status. Legacy widgets on the General tab are now hidden. - Downgrade warning: suppress the "your version is lower than before" log when lastVersion is 2.x.y (upstream MO2 / pre-Fluorine schema) and currentVersion is 0.x.y — that's a schema switch, not a downgrade. - Titlebar: beta builds show "beta @ <short-sha>" instead of a static semver so each rolling build is identifiable at a glance. Stable still shows semver. Renamed to "Fluorine Manager" in the title. - Controllers: remove the four xinput* "native" overrides from the prefix registry seed. Games that ship their own xinput1_3.dll (Fallout 4, Skyrim, etc.) make Wine's builtin (SDL-backed) lose to a Windows stub that can't talk to /dev/input, so controllers went silent. Leaving xinput unset lets Wine builtin win. - ntsync fallback: detect a missing /dev/ntsync at launch and set PROTON_NO_NTSYNC=1 / WINENTSYNC=0 / WINE_DISABLE_FAST_SYNC=1 so pre-6.14 kernels stop dying with "Cannot open synchronization device: No such file or directory". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/tests/runner/test_diagnose.cpp')
0 files changed, 0 insertions, 0 deletions