1.0.0-rc2

From previous commits:
- updated core library;
  this fixes getting available space on systems with lots of disks
- added patch folder selection during initial setup
- fixed error panicking when you're closing folder selection dialogue
  during initial setup
- disabled mangohud if gamescope is enabled

Reworked work with config file
- now missing fields will be automatically filled;
  excess fields - removed.
  thanks to new code structure I can easily create
  new fields or rename old ones
- improved `WineLang` enum; now launcher loads languages list dynamically
  from this enum so I can easily add support for new languages

Initial setup changes
- renamed "page_*" to some actual pages names
- added voice packages selection page
- made "Advanced" button working. It shows default paths selection page
This commit is contained in:
Observer KRypt0n_ 2022-08-04 19:45:18 +02:00
parent bcdb0217ad
commit 7938da4b45
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
4 changed files with 29 additions and 2 deletions

View file

@ -1,3 +1,25 @@
# 1.0.0-rc2
- updated core library;
this fixes getting available space on systems with lots of disks
- added patch folder selection during initial setup
- fixed error panicking when you're closing folder selection dialogue
during initial setup
- disabled mangohud if gamescope is enabled
Reworked work with config file
- now missing fields will be automatically filled;
excess fields - removed.
thanks to new code structure I can easily create
new fields or rename old ones
- improved `WineLang` enum; now launcher loads languages list dynamically
from this enum so I can easily add support for new languages
Initial setup changes
- renamed "page_*" to some actual pages names
- added voice packages selection page
- made "Advanced" button working. It shows default paths selection page
# 1.0.0-rc1 # 1.0.0-rc1
*(nothing changed)* *(nothing changed)*

2
Cargo.lock generated
View file

@ -51,7 +51,7 @@ dependencies = [
[[package]] [[package]]
name = "anime-game-launcher" name = "anime-game-launcher"
version = "1.0.0-rc1" version = "1.0.0-rc2"
dependencies = [ dependencies = [
"anime-game-core", "anime-game-core",
"dirs", "dirs",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "anime-game-launcher" name = "anime-game-launcher"
version = "1.0.0-rc1" version = "1.0.0-rc2"
description = "Anime Game launcher" description = "Anime Game launcher"
authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"] authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"]
license = "GPL-3.0" license = "GPL-3.0"

View file

@ -107,6 +107,11 @@ impl AppWidgets {
"@nightany https://pinterest.com/pin/356206651788051017" "@nightany https://pinterest.com/pin/356206651788051017"
]); ]);
result.about.add_credit_section("An Anime Team", &[
"@Marie https://gitlab.com/Maroxy",
"@lane https://gitlab.com/lane__"
]);
let curl_info = anime_game_core::curl_sys::Version::get(); let curl_info = anime_game_core::curl_sys::Version::get();
result.about.set_system_information(Some(&[ result.about.set_system_information(Some(&[