Fixes
- Per-game settings: a game's own settings no longer fall back to the "All games" values for core options left at their default, so changes under "All games" don't leak into a game that has its own settings.
- Double frames is now a per-game setting (it was shared by every game, so changing it under "This game" changed "All games" too).
- Quitting with Circle: the app no longer waits for network threads (cover downloads, RetroAchievements, the phone remote server) before closing, which could leave the console frozen for up to ~30 seconds. It saves, then asks the system to close the title, and asks again every second until it does.
Changes
- A factory reset (the update prompt, or the
reset-settingsfile) now also deletes every game's own settings. - Settings help panel: "Same for every game" now sits above "Applies right away", so the two notes no longer overlap.
After updating, the app asks whether to restore factory settings; answering yes also clears per-game settings.