What's Changed
- Updated Wrapper - initial PowerVR (Pixel 10) GPU support - thanks to @sharpy66 and @Pipetto-crypto
- Added "use known config" and automatic best configs for Epic, GOG and Amazon by @unbelievableflavour in #892
- Added Steam workshop implementation by @Nightwalker743 in #977
- Added support for Steam game versions/branches by @morganwalkup in #870
- Added "compatibility" filter by @unbelievableflavour in #813
- Added downloads & storage manager by @xXJSONDeruloXx and @eredisg in #878
- Added carousel layout by @xXJSONDeruloXx in #797
- Fixes for launching from frontends by @jeremybernstein
- Fix Steam cloud saves for games like Cult of the Lamb and Blue Revolver - apply UFS rootoverrides for Windows save paths by @kiequoo in #839
- Screensaver for download screen OLED protection by @ObfuscatedVoid in #1017
- fix for games with Steam Input by @kiequoo in #1026
- Samsung DeX support by @AndreVto in #793
- Upload achievements in real-time & custom achievement pop-up placements by @phobos665 in #975
- Fix display of game playtime by @kiequoo in #957
- Preserve settings on Steam logout by @xXJSONDeruloXx in #903
- Winlator ludashi effects by @xXJSONDeruloXx in #803
- Improve boot splash tip readability on dark displays by @nacl-dev in #823
- Launch games in the correct workingDir, fix some cloud saves and no launches by @kiequoo in #775
- Reduces boot time on external storage by @giovannygb in #747
- Fix CursorWindow crash on large Steam libraries by @jeremybernstein in #961
- add battery temperature metric to performance HUD by @xXJSONDeruloXx in #991
- Nicer amazon images by @unbelievableflavour in #1021
- Nicer images for in GOG detail screens by @unbelievableflavour in #998
- Reduce buggy game calculation size (eg in RE4) by @jeremybernstein in #929
- Adjust color scheme of the External Display Input (on Thor-type devices) by @MayRedBeWithYou in #838
And many more:
- Add connector context to XConnectorEpoll logs by @xXJSONDeruloXx in #869
- Fixed a bug with steam 2017 vc redists by @unbelievableflavour in #886
- feat: performance hud customizability, adtl params by @xXJSONDeruloXx in #877
- Fix SD card game detection after crash by @jeremybernstein in #889
- Added "not logged in" splash screens by @unbelievableflavour in #844
- Update manifest.json by @utkarshdalal in #879
- Bugfix: Launch deps should be run in offline mode by @unbelievableflavour in #898
- fix: allow downloads over VPN connections by @jeremybernstein in #882
- Fix Steam WebSocket idle disconnects by @jeremybernstein in #771
- Fix cold-launch intent race, add failure feedback by @jeremybernstein in #884
- Fix dpad ordinality on dpad that allows opposing directions to be pressed simultaneously by @iobg in #805
- fix(): update achievement background for better contrast by @phobos665 in #836
- Moved image fetching to custom games by @unbelievableflavour in #810
- fix(): silent hill 4 reg fixes by @phobos665 in #926
- Fix carousel external mouse scrolling and dragging by @xXJSONDeruloXx in #931
- Support old manifest download size format (Assassin's Creed 1 fix) by @unbelievableflavour in #924
- Add Steam cloud saves browser shortcut by @xXJSONDeruloXx in #840
- Feat/perf hud text outline by @xXJSONDeruloXx in #915
- Added launch argument gamefixes by @unbelievableflavour in #930
- Fix intent launch edge cases: two-tier snackbar, offline fallback by @jeremybernstein in #912
- Fix "Resume" button staying after completed download/update by @jeremybernstein in #923
- fix: show Steam sign-in in menu after logout by @jeremybernstein in #790
- refactor: poison Toast and migrate to SnackbarManager by @jeremybernstein in #851
- Skip symlinks in exe search by @unbelievableflavour in #900
- fix: stabilize carousel cpu perf on idle by @xXJSONDeruloXx in #968
- Fix expired license filtering without JSON string parsing by @jeremybernstein in #985
- fix: prevent quick menu controller tab focus bounce by @xXJSONDeruloXx in #976
- fix: preserve Steam session state on unexpected auth loss by @xXJSONDeruloXx in #973
- fix: defer intent launches until GOG/Epic/Amazon service is ready by @jeremybernstein in #987
- feat: allow disabling of cloud saves per game by @xXJSONDeruloXx in #596
- fix: correct FEX_SMC_CHECKS env var to FEX_SMCCHECKS by @jeremybernstein in #990
- Make images fill their container for library layout: hero by @unbelievableflavour in #1003
- feat: add new keyboard QuickMenu navigation keys by @AndreVto in #946
- Added Ubisoft Connect preinstall step by @unbelievableflavour in #921
- feat: add Xbox controller style toggle to swap A↔B and X↔Y button icons by @kiequoo in #958
- fix: verify controller characteristics as detection by @AndreVto in #972
- Fix ControlsProfile binding deserialization by @Nightwalker743 in #979
- Use canonical root for dosdevices (imagefs parent safeguard) by @unbelievableflavour in #1029
- Refactored default Proton downloads to launch deps by @unbelievableflavour in #1031
- fix: custom game exit quits app instead of returning to library by @jeremybernstein in #1040
- fix: track axis press state to avoid spurious releases by @jeremybernstein in #1001
- Fix case-sensitive filesystem creating duplicate directories by @jeremybernstein in #941
- fix: preserve xconnector waits across suspend interrupts by @xXJSONDeruloXx in #1033
- fix: Steam cloud save sync fixes by @kiequoo in #1044
- fix: prevent quick menu tab debounce when controller active by @xXJSONDeruloXx in #996
- Overlay: show active state on toggle icons, use per-item accent colors by @unbelievableflavour in #873
New Contributors
- @iobg made their first contribution in #805
- @sharpy66 made their first contribution in #904
- @nacl-dev made their first contribution in #823
- @morganwalkup made their first contribution in #870
- @MayRedBeWithYou made their first contribution in #838
Full Changelog: v0.8.1...v0.9.0-prerelease