SaveState v2.3 - The Community Update: Groups & Linux Polish
This release is special because it is largely driven by the community. A massive shoutout to @dafluteneko, whose incredible contributions powered 90% of this update, including the new Profile Groups feature, critical Linux fixes, and major stability improvements.
Changelog:
📂 New Feature: Profile Groups
Organize your library like never before.
-
Unified "Master" Profiles: You can now bundle multiple profiles into a single Group. In your main list, they appear as one single item, significantly reducing clutter.
-
Batch Operations: Perform Backup or Restore on an entire group at once with a single click.
-
Group Overrides: Set specific rules (Max Backups, Compression) for a whole group that automatically apply to all games inside it.
-
Manage Anytime: Groups act as a container; you can Edit, Add/Remove games, or "Ungroup" them at any time to return to individual profiles.
🖼️ Enhanced Icon Support (Emulators & Linux)
Visuals are now better across the board:
- Emulator Icons: Added support for extracting icons directly from emulator executables (Cemu, RPCS3, Dolphin, etc.).
- Cross-Platform Extraction: This isn't just for Windows—icon extraction now works natively on Linux too!
🐧 Major Linux & Wayland Overhaul
Thanks to @dafluteneko, the Linux experience is now seamless:
- Single Instance Fix: Fixed a critical issue where clicking the app icon would spawn multiple instances. Now uses robust lock-file logic.
- Wayland & KDE Support: Fixed
Open Backup Folderfailing silently on Dolphin/KDE. Added fallback support for almost all Linux file managers (xdg-open,thunar,nemo,pcmanfm, etc.). - Window Focus: The window now correctly brings itself to the front when activated, even on Wayland.
🧠 Smarter Detection Engine (windows only)
- Parent Directory Scanning (Hytale Support): The detection engine can now look "upwards". It intelligently scans parent directories (up to 4 levels) to find non-standard save locations (e.g., games storing saves in their root folder rather than Documents).
🛠️ Fixes & Improvements
- Steam Refresh: Fixed the "Refresh Steam Games" button not correctly updating the list (Fixes #38).
- Unlimited Backups Fix: Setting "Max Backups" to
-1(Unlimited) now works correctly. - Multi-Selection: Added
Ctrl+ClickandShift+Clicksupport for selecting multiple profiles.
Special thanks to @XargonWan for the valuable feedback on the Group Restoration logic and bug reporting!