What's Changed
- Added support for Epic EOS DRM and online play (by @phobos665 and me) in #1285
- Added multi-controller support by @bllendev in #1047
- Update wine-mono version to 11.0.0 in installer scripts, fixes online play for some games by @Catpotatos in #1133
- Eliminate random container corruption and wine prefix overwrites by @Catpotatos and me in #1310
- Fixed bug when local Steam saves could be overwritten after playing offline and going online by @jeremybernstein in #1169
- Significant fixes to Steam cloud saves where game had no UFS preset by @joshuatam in #1100
- Added Ludashi's/Gamehub's HDR (aka "Vivid mode") by @xXJSONDeruloXx in #1106
- Added FSR 1.0 & Scaling Modes by @xXJSONDeruloXx in #1112
- Eliminated infinite booting screens by @jeremybernstein in #1136
- Fixed bug introduced in 0.9.0 hiding Steam games and DLC, enhance DLC display by @joshuatam in #1191
- Fixed bug introduced in 0.9.0 where redists were not downloaded for Steam games by @joshuatam in #1166
- Added GameNative's new custom proton 10 builds by @AndreVto , @joshuatam in #1275
- Made both Epic and GOG downloads from Asia in #1220
- Massive improvements to touchscreen mode and gestures by @Nightwalker743 in #1276
- Fixed audio in games like Skyrim by automatically extracting XAudio DLLs in Proton 10 by @joshuatam in #1184
- Made layouts cutout/notch aware in #1299
- Reduce Application Error 0000065432 by making Unpack Files more aggressive in #1300
- Fix mouse movement in games that use raw mouse input and clipcursor by @AndreVto in #1084
- Add ability to import Steam games via custom paths by @joshuatam in #1066
- Added ability to manually set location for workshop mods by @Nightwalker743 in #1072
- Added task manager in sidebar by @xXJSONDeruloXx in #1121
- Added dialog for known configs with missing components rather than failing silently by @jeremybernstein in #801
- added in-game FPS clamp for quick performance adjustments by @xXJSONDeruloXx in #1081
- Added toggle to enable/disable showing achievements by @phobos665 in #1251
- Add Steam save import and export actions by @xXJSONDeruloXx in #966
- Added fexcore 2604 by @xXJSONDeruloXx in #1170
- Added Box64 0.4.2 by @phobos665 in #1262
- Added new turnip drivers for 8 Elite and 7xx/6xx (26.2.0, fixes UE5 DX12 games) to manifest by @utkarshdalal in #1263
- Added toggle to disable Posthog analytics by @utkarshdalal in #1236
- Added optional in-app game recommendations page by @utkarshdalal in #1235
- Show actionable dialog when Steam session is taken by another device instead of silent crash by @ben-pearson in #1306
- Fixed some Steam games showing container desktop on press play by @kiequoo in #1198
- Fix wrong install size showing for some games by @jeremybernstein in #1054
- Fix Steam cloud saves with unhandled UFS path types and fix save pattern parsing edge cases by @kiequoo in #1157
- Preserve file timestamps during Steam Cloud download by @joshuatam in #1199
And many more:
- fix: prevent carousel touch loss during pagination by @xXJSONDeruloXx in #1127
- fix: Download support files for gen 2 by @unbelievableflavour in #1130
- gamefix: Added wine env var fix type + fix for stardew by @unbelievableflavour in #1156
- Empty Wine/XDG trash on container shutdown by @jeremybernstein in #1151
- fix: Added additional directory for xna msi by @unbelievableflavour in #1125
- fix: match UFS save file globs case-insensitively by @AnikethanVA in #1183
- feat: Added force cloud sync for GOG + made toasts consistent across platforms by @unbelievableflavour in #812
- Fix library view not updating after game uninstall by @jeremybernstein in #956
- Fix connection banner visibility and slow disconnect detection by @jeremybernstein in #918
- Add reusable INI game fix for Imperivm by @Misazam in #1009
- feat: disable IME extract UI and centralize singleLine keyboard behavior by @jeremybernstein in #1014
- fix: perf hud fps fix for other wrappers by @xXJSONDeruloXx in #1164
- feat: Added option to toggle button hints bar by @unbelievableflavour in #811
- Fix: GOG chunk URL broken when CDN token is in query string by @unbelievableflavour in #1215
- fix: skip spurious conflict when cache wiped but local matches cloud by @jeremybernstein in #1228
- chore(): openApi specs for Gog, Epic & Amazon by @phobos665 in #1234
- gamefix: More fallout game fixes by @unbelievableflavour in #1134
- gamefix: Kingdom hearts 3 (epic) gamefix by @unbelievableflavour in #1161
- fix: kill stale wine processes before launch by @xXJSONDeruloXx in #1195
- fix: GOG cloud save fetch failure handling by @kiequoo in #1201
- feat: Parallelize Steam cloud save downloads by @kiequoo in #1226
- fix: use stored installPath in GOGManager.deleteGame to prevent uninstall failures by @xXJSONDeruloXx in #1255
- Added some changes for rockstar launcher by @utkarshdalal in #1274
- feat/refactor: Improve GOGDownloadManager download efficiency by @joshuatam in #1277
- fix(workshop): force standard Steam UGC path for Tale of Immortal by @linkq in #1260
- Move Touchscreen Mode toggle to in-game sidebar by @Nightwalker743 in #1249
- fix: late release single tap in touchscreen mode to fix clicking in some games by @AndreVto in #1212
- fix: gog download pause / resume handling logic by @joshuatam in #1291
- fix: resolve cloud save path for Danganronpa 2 (app 413420) by @tlt21 in #1297
- Fix: Rounded corners being clipped as rectangles in CompactLibraryTabBar by @sdkahal in #1293
- feat: move Disable Mouse Input to in-game Quick Menu overlay by @ben-pearson in #1267
- fix: keep exit button visible on ultrawide phones by making tab rail scrollable by @xXJSONDeruloXx in #1307
- i18n: update and complete Chinese localizations (zh_CN & zh_TW) by @sdkahal in #1315
- feat: add Show Keyboard extra binding to control editor by @Nightwalker743 in #1271
- fix: Meta Quest 3/3s black screen on Turnip driver by @lvonasek in #1185
- gamefix: Added jazz jack collection args fix by @unbelievableflavour in #1131
- fix: persist screen effects settings per game by @xXJSONDeruloXx in #1108
- refactor: Symlink imagefs_shared home in the variants + migrate old home contents by @unbelievableflavour in #1030
- fix: Missing X11 keysym entries for Num and Caps Lock keys by @Unnvaldr in #1149
- fix: eliminate global symlink dependency in PathType.toAbsPath by @kiequoo in #1305
- Added slay the spire 2 gamefix by @unbelievableflavour in #1160
New Contributors
- @AnikethanVA made their first contribution in #1183
- @Misazam made their first contribution in #1009
- @tlt21 made their first contribution in #1297
- @sdkahal made their first contribution in #1293
- @ben-pearson made their first contribution in #1267
Full Changelog: v0.9.0...v0.9.1-prerelease