github mtkennerly/ludusavi v0.21.0
v0.21.0 (2023-08-22)

latest releases: v0.23.0+flatpak, v0.23.0, v0.22.0...
8 months ago
  • Added:
    • GUI: Thanks to updates in Iced, there is now much better support for non-ASCII characters. This means that several translations are now properly supported: Simplified Chinese, Japanese, Korean, and Thai. Unfortunately, there are still technical limitations with Arabic, so that translation remains experimental via the config file.
    • GUI: For custom games in scan results, you can click on the "custom" badge to jump to the corresponding entry.
  • Changed:
    • GUI: Rendering now uses DirectX/Vulkan/Metal instead of OpenGL. For systems that don't support those, there is a fallback software renderer as well.
    • GUI: Ludusavi now bundles and uses the Noto Sans font for consistency, but some languages will still depend on your system fonts.
  • Fixed:
    • If an invalid manifest file were downloaded, Ludusavi would correctly show an error, but then after relaunching, it would get stuck on an "updating manifest" screen.
    • On Linux, if Ludusavi were installed via Flatpak, then XDG_CONFIG_HOME and XDG_DATA_HOME would be set inside of the Flatpak environment, preventing it from finding some saves. Now, Ludusavi will also check the default paths (~/.config and ~/.local/share respectively).
    • For Heroic roots, Ludusavi now also checks the legendaryConfig folder used by Heroic 1.9.0.
    • Saves associated with the Ubisoft Game Launcher folder were not detected on Linux when installed with Steam and Proton.
    • On non-Windows systems, when recursively finding files in a directory, file/folder names containing a backslash would cause an error. For now, these files will be ignored until they are properly supported.
    • When using shift+click on a path selector icon to browse the path, it will now handle some manifest <placeholder>s.
    • In paths, <storeUserId> next to * would trigger an error.
    • GUI: When switching screens and then expanding a section, the scroll position did not remain visually stable.

Don't miss a new ludusavi release

NewReleases is sending notifications on new releases.