github mtkennerly/ludusavi v0.12.0
v0.12.0 (2022-08-31)

latest releases: v0.25.0, v0.24.3, v0.24.2...
2 years ago
  • Added:
    • GUI: Dark theme.
    • GUI: On app startup, games found during the most recent scan will be displayed in an "unknown" state, allowing you to re-scan any of those specific games on demand without doing a full scan of all games. This is especially useful if full scans are slower on your system and you just want to back up one game.
    • GUI: Added an option to re-preview a specific game on demand. This and other per-game actions have been grouped into a popup menu to save space. You can use keyboard shortcuts to convert the menu into some specific shortcuts:
      • preview: shift
      • backup/restore: ctrl (Mac: cmd)
      • backup/restore without confirmation: ctrl + alt (Mac: cmd + option)
    • CLI: backups command to list backups for each game, and a --backup flag to restore a specific backup by ID.
    • On Linux, GOG roots now additionally check for a game subfolder when parsing the <base> and <game> placeholders. (contributed by sluedecke)
    • The Steam root for Flatpak is now auto-detected.
    • If you set the LUDUSAVI_DEBUG environment variable, then Ludusavi will not detach from the console on Windows. This may be helpful if you want to troubleshoot an issue that involves Ludusavi crashing.
  • Changed:
    • GUI: You can now use folder pickers while a backup/restore is underway.
    • GUI: If all of a game's files are deselected, then the game will show in the same style as a disabled game.
  • Fixed:
    • Performance regressions from v0.11.0 related to duplicate detection and root globbing.
    • CLI: restore --by-steam-id 123 would restore all games with a Steam ID instead of just the game with the matching ID 123.
    • CLI: When using --api, some non-JSON errors would be printed instead of or in addition to the JSON info in certain situations. Now, as long as the CLI input itself can be parsed, the output will either be valid JSON or blank.
    • GUI: Cancelling a backup/restore no longer has a long delay.
    • GUI: Doing a full preview, backing up one game, and then doing a full backup would trigger a full scan instead of reusing the list from the initial preview.
    • GUI: When backing up a single game by using the button next to its name, other games with duplicate files did not update their duplicate status.
    • GUI: When backing up a single game by using the button next to its name, if its information changed, then it would immediately re-sort in the list. While that made sense, it could be hard to use since you would then have to go looking for its new position. Now, the position stays stable unless you do a new full scan or manually change the sorting options.

Don't miss a new ludusavi release

NewReleases is sending notifications on new releases.