From 5a09b00bbcd75d16f9985db00a45fab10503552a Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Tue, 22 Aug 2023 11:00:02 +0800 Subject: [PATCH] Release v0.21.0 --- .github/ISSUE_TEMPLATE/bug.yaml | 2 +- CHANGELOG.md | 7 ++++--- Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 13 +++++++------ assets/com.github.mtkennerly.ludusavi.metainfo.xml | 3 ++- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml index fd35b0f8..9552df11 100644 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -7,6 +7,7 @@ body: label: Ludusavi version description: If you're not using the latest version, please update and make sure the problem still occurs. options: + - v0.21.0 - v0.20.0 - v0.19.0 - v0.18.2 @@ -16,7 +17,6 @@ body: - v0.17.0 - v0.16.0 - v0.15.2 - - v0.15.1 - Other validations: required: true diff --git a/CHANGELOG.md b/CHANGELOG.md index aceda501..f45a016a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased +## v0.21.0 (2023-08-22) * Added: * GUI: Thanks to updates in [Iced](https://github.com/iced-rs/iced), @@ -7,7 +7,6 @@ Simplified Chinese, Japanese, Korean, and Thai. Unfortunately, there are still technical limitations with Arabic, so that translation remains experimental via the config file. - * Support for detecting Epic games defined in Heroic's `legendaryConfig` folder. * GUI: For custom games in scan results, you can click on the "custom" badge to jump to the corresponding entry. * Changed: @@ -21,6 +20,7 @@ * 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, @@ -29,7 +29,8 @@ * When using shift+click on a path selector icon to browse the path, it will now handle some manifest ``s. * In paths, `` next to `*` would trigger an error. - * GUI: When switching screens and then expanding a section, the scroll position remains stable. + * GUI: When switching screens and then expanding a section, + the scroll position did not remain visually stable. ## v0.20.0 (2023-07-10) diff --git a/Cargo.lock b/Cargo.lock index 14caedb2..85b283f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "ludusavi" -version = "0.20.0" +version = "0.21.0" dependencies = [ "base64 0.13.1", "byte-unit", diff --git a/Cargo.toml b/Cargo.toml index 3de59339..19c2318a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ludusavi" -version = "0.20.0" +version = "0.21.0" authors = ["mtkennerly "] edition = "2021" description = "Game save backup tool" diff --git a/README.md b/README.md index 53277a24..1649ce25 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,7 @@ along with the root's type: Ludusavi can find GOG/Epic saves in Heroic's game install folders. On Linux, Ludusavi can also find saves in Heroic's Wine, Proton, and Lutris prefixes. + However, Ludusavi does not yet support Heroic's Amazon or sideloaded games. When using Wine prefixes with Heroic, Ludusavi will back up the `*.reg` files if the game is known to have registry-based saves. @@ -506,18 +507,18 @@ Here are the available settings in `config.yaml` (all are required unless otherw `fil-PH` (Filipino), `fr-FR` (French), `it-IT` (Italian), + `ja-JP` (Japanese), + `ko-KR` (Korean), `nl-NL` (Dutch), `pl-PL` (Polish), `pt-BR` (Brazilian Portuguese), `ru-RU` (Russian), - `uk-UA` (Ukrainian). + `th-TH` (Thai), + `uk-UA` (Ukrainian), + `zh-Hans` (Simplified Chinese). Experimental options that currently have graphical display issues: - `ar-SA` (Arabic), - `ja-JP` (Japanese), - `ko-KR` (Korean), - `zh-Hans` (Simplified Chinese), - `th-TH` (Thai). + `ar-SA` (Arabic). * `theme` (string, optional): Visual theme. Valid options: `light` (default), `dark`. * `roots` (list): diff --git a/assets/com.github.mtkennerly.ludusavi.metainfo.xml b/assets/com.github.mtkennerly.ludusavi.metainfo.xml index aefd3fc6..dc5b96f0 100644 --- a/assets/com.github.mtkennerly.ludusavi.metainfo.xml +++ b/assets/com.github.mtkennerly.ludusavi.metainfo.xml @@ -52,13 +52,14 @@ - https://raw.githubusercontent.com/mtkennerly/ludusavi/v0.20.0/docs/sample-gui-linux.png + https://raw.githubusercontent.com/mtkennerly/ludusavi/v0.21.0/docs/sample-gui-linux.png Graphical user interface com.github.mtkennerly.ludusavi.desktop +