feat: initial changes set
This commit is contained in:
parent
3b612914eb
commit
06c3f0fb12
13 changed files with 23 additions and 229 deletions
210
CHANGELOG.md
210
CHANGELOG.md
|
@ -7,215 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
## [3.5.2] - 17.04.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added arguments and symlinks editor to sandbox settings
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed game running issue if you have spaces in paths
|
|
||||||
|
|
||||||
## [3.5.1] (hotfix) - 16.04.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed telemetry checking
|
|
||||||
|
|
||||||
## [3.5.0] - 16.04.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added game sandboxing feature
|
|
||||||
- Added debugger to wine tools
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Removed fractions displaying in components downloading progress bar
|
|
||||||
- Moved to upgraded launcher SDK
|
|
||||||
|
|
||||||
## [3.4.1] - 12.04.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed base game's hdiff patches applying errors caused by 3.6's voiceovers files migration
|
|
||||||
- Fixed xlua patch applying
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Removed fractions displaying in repairer's progress bar
|
|
||||||
|
|
||||||
## [3.4.0] - 11.04.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added installation migration feature
|
|
||||||
- Added game environment switcher
|
|
||||||
- Added game edition switcher
|
|
||||||
- Added changelog to updated components toast
|
|
||||||
- Added wine tools to settings
|
|
||||||
- Added preferences search
|
|
||||||
- Added new progress bar statuses for applyign hdiff patches and removing outdated files
|
|
||||||
- Added automatic 3.5 -> 3.6 voiceover files migration related to changed files structure
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Added whitespaces removing from environment values
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Improved game repairing feature
|
|
||||||
- Replaced `curl` dependency by native code
|
|
||||||
- Replaced static image by spinner in wine / dxvk version selection
|
|
||||||
- Made wine / dxvk versions always visible if they're downloaded
|
|
||||||
|
|
||||||
## [3.3.0] - 24.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added option to use additional xlua patch
|
|
||||||
- Added menu option to open wishes history url
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed downloaded wine version selection on "download wine" button
|
|
||||||
- Fixed game downloading (it wasn't working since some version????)
|
|
||||||
- Fixed infinite retries to download some update or patch the game if it failed
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
|
|
||||||
- Removed `launcher.speed_limit` config
|
|
||||||
|
|
||||||
## [3.2.1] - 18.03.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed DXVK applying on changed default path during initial setup
|
|
||||||
- Disabled long swipes and wheel scrolling for carousel in initial setup window
|
|
||||||
|
|
||||||
## [3.2.0] - 18.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added "components index updated" toast
|
|
||||||
- Added wine / dxvk downloading skipping in initial setup if you already downloaded them
|
|
||||||
- Added fps unlocker path chooser in initial setup
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed main button sensitivity after prefix creation
|
|
||||||
- Fixed components related error on changing default path
|
|
||||||
- Fixed "wine not installed" button work
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Changed `opt-level` to `s` (optimize for size). Decreased build size by 2 MB
|
|
||||||
- Changed default game and prefix paths
|
|
||||||
- Improved Proton-builds compatibility
|
|
||||||
|
|
||||||
## [3.1.5] - 07.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added support for `features` entry in wine/dxvk components index
|
|
||||||
- Added caching to `ComponentsLoader` methods
|
|
||||||
- Added Turkish
|
|
||||||
|
|
||||||
## [3.1.4] - 07.03.2023
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Removed commit hash from core/SDK versions in about window
|
|
||||||
|
|
||||||
## [3.1.3] - 07.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added Spanish translations
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed compatibility with GE-Proton
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Improved components downloading in initial setup
|
|
||||||
|
|
||||||
## [3.1.2] - 07.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added status page to the initial setup window
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed initial setup window panic
|
|
||||||
- Fixed components and game downloading
|
|
||||||
|
|
||||||
## [3.1.1] - 06.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added components index path selection to initial setup
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed game launching command
|
|
||||||
|
|
||||||
## [3.1.0] - 06.03.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added game repairing function
|
|
||||||
- Added french translations (#81)
|
|
||||||
- Used `open` library for xdg (#84)
|
|
||||||
- Added dynamic components loading
|
|
||||||
- Added commit hashes to core/sdk versions in about window
|
|
||||||
- Added translation for Simplified Chinese (#88)
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Forced `format_lang` to return regions for language codes
|
|
||||||
- Fixed titlebar behavior on some DEs
|
|
||||||
- Fixed wine `LANG` values
|
|
||||||
- Updated launcher URLs in about window
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Changed default language from en to en-us
|
|
||||||
- Moved integer scaling, fsr and nis into separate group in gamescope settings
|
|
||||||
|
|
||||||
## [3.0.1] - 04.03.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed background picture updating on "update background" switch disabled
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated core library & sdk, changed game running mechanism
|
|
||||||
- Temporary hidden repair game button
|
|
||||||
|
|
||||||
## [3.0.0] - 04.03.2023
|
|
||||||
|
|
||||||
🚀 Initial release
|
🚀 Initial release
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
[unreleased]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.5.1...next
|
[unreleased]: https://github.com/an-anime-team/the-honkers-railway-launcher/compare/1.0.0...next
|
||||||
[3.5.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.5.0...3.5.1
|
[3.0.0]: https://github.com/an-anime-team/the-honkers-railway-launcher/releases/tag/1.0.0
|
||||||
[3.5.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.4.1...3.5.0
|
|
||||||
[3.4.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.4.0...3.4.1
|
|
||||||
[3.4.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.3.0...3.4.0
|
|
||||||
[3.3.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.2.1...3.3.0
|
|
||||||
[3.2.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.2.0...3.2.1
|
|
||||||
[3.2.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.1.5...3.2.0
|
|
||||||
[3.1.5]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.1.4...3.1.5
|
|
||||||
[3.1.4]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.1.3...3.1.4
|
|
||||||
[3.1.3]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.1.2...3.1.3
|
|
||||||
[3.1.2]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.1.1...3.1.2
|
|
||||||
[3.1.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.1.0...3.1.1
|
|
||||||
[3.1.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.0.1...3.1.0
|
|
||||||
[3.0.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.0.0...3.0.1
|
|
||||||
[3.0.0]: https://github.com/an-anime-team/an-anime-game-launcher/releases/tag/3.0.0
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[package]
|
[package]
|
||||||
name = "anime-game-launcher"
|
name = "honkers-railway-launcher"
|
||||||
version = "3.5.2"
|
version = "1.0.0"
|
||||||
description = "Anime Game launcher"
|
description = "The Honkers Railway 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"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
12
README.md
12
README.md
|
@ -10,8 +10,8 @@
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://discord.gg/ck37X6UWBp">Discord</a> ·
|
<a href="https://discord.gg/ck37X6UWBp">Discord</a> ·
|
||||||
<a href="https://matrix.to/#/#an-anime-game:envs.net">Matrix</a> ·
|
<a href="https://matrix.to/#/#the-honkers-railway:envs.net">Matrix</a> ·
|
||||||
<a href="https://github.com/an-anime-team/an-anime-game-launcher/wiki">Wiki</a>
|
<a href="https://github.com/an-anime-team/the-honkers-railway-launcher/wiki">Wiki</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
@ -34,7 +34,7 @@ instead of the actual name of the game, to avoid search engine parsing.
|
||||||
|
|
||||||
# Documentation
|
# Documentation
|
||||||
|
|
||||||
Documentation for the launcher can be found in the [repository wiki](https://github.com/an-anime-team/an-anime-game-launcher/wiki).
|
Documentation for the launcher can be found in the [repository wiki](https://github.com/an-anime-team/the-honkers-railway-launcher/wiki).
|
||||||
|
|
||||||
# Download
|
# Download
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ Currently there are 5 options available:
|
||||||
4. Gentoo/ebuild
|
4. Gentoo/ebuild
|
||||||
5. NixOS
|
5. NixOS
|
||||||
|
|
||||||
To see the installation guides, [Please visit the wiki page here](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation)
|
To see the installation guides, [Please visit the wiki page here](https://github.com/an-anime-team/the-honkers-railway-launcher/wiki/Installation)
|
||||||
|
|
||||||
## Chinese version support
|
## Chinese version support
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ This should be automatically enabled if you're using zh_cn (Chinese) as your sys
|
||||||
## Clone repo
|
## Clone repo
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone --recursive https://github.com/an-anime-team/an-anime-game-launcher
|
git clone --recursive https://github.com/an-anime-team/the-honkers-railway-launcher
|
||||||
```
|
```
|
||||||
|
|
||||||
## Run app
|
## Run app
|
||||||
|
@ -80,6 +80,6 @@ cargo build --release
|
||||||
|
|
||||||
## Updates strategy
|
## Updates strategy
|
||||||
|
|
||||||
Starting from 3.2.1 ([fcab428](https://github.com/an-anime-team/an-anime-game-launcher/commit/fcab428cb40b1457f41e0856f9d1e1473acbe653)) we have 2 branches: stable ([main](https://github.com/an-anime-team/an-anime-game-launcher/tree/main)) and dev ([next](https://github.com/an-anime-team/an-anime-game-launcher/tree/next)). Code changes will be pushed into dev branch and merged into stable once they're ready for new version release
|
Starting from 3.2.1 ([fcab428](https://github.com/an-anime-team/the-honkers-railway-launcher/commit/fcab428cb40b1457f41e0856f9d1e1473acbe653)) we have 2 branches: stable ([main](https://github.com/an-anime-team/the-honkers-railway-launcher/tree/main)) and dev ([next](https://github.com/an-anime-team/the-honkers-railway-launcher/tree/next)). Code changes will be pushed into dev branch and merged into stable once they're ready for new version release
|
||||||
|
|
||||||
<img src="repository/branches.png" />
|
<img src="repository/branches.png" />
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=An Anime Game Launcher
|
Name=The Honkers Railway Launcher
|
||||||
Icon=icon
|
Icon=icon
|
||||||
Exec=AppRun
|
Exec=AppRun
|
||||||
Type=Application
|
Type=Application
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Willkommen
|
welcome = Willkommen
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Hallo! Willkommen bei An Anime Game Launcher
|
Hallo! Willkommen bei The Honkers Railway Launcher
|
||||||
|
|
||||||
Wir müssen einige Dinge vorbereiten und Standardkomponenten herunterladen, bevor du das Spiel starten kannst
|
Wir müssen einige Dinge vorbereiten und Standardkomponenten herunterladen, bevor du das Spiel starten kannst
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Welcome
|
welcome = Welcome
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Hi there! Welcome to the An Anime Game Launcher
|
Hi there! Welcome to the The Honkers Railway Launcher
|
||||||
|
|
||||||
We need to prepare some stuff and download default components before you could run the game
|
We need to prepare some stuff and download default components before you could run the game
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Bienvenu
|
welcome = Bienvenu
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Bonjour ! Bienvenu dans An Anime Game Launcher
|
Bonjour ! Bienvenu dans The Honkers Railway Launcher
|
||||||
|
|
||||||
Nous devons préparer quelques choses et télécharger les composants par défaut avant que vous ne puissiez démarrer le jeu
|
Nous devons préparer quelques choses et télécharger les composants par défaut avant que vous ne puissiez démarrer le jeu
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Добро пожаловать
|
welcome = Добро пожаловать
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Приветствую! Добро пожаловать в An Anime Game Launcher
|
Приветствую! Добро пожаловать в The Honkers Railway Launcher
|
||||||
|
|
||||||
Нам необходимо подготовить пару вещей и установить стандартные компоненты перед тем, как ты сможешь запустить игру
|
Нам необходимо подготовить пару вещей и установить стандартные компоненты перед тем, как ты сможешь запустить игру
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = 欢迎
|
welcome = 欢迎
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
你好呀~欢迎使用 An Anime Game Launcher
|
你好呀~欢迎使用 The Honkers Railway Launcher
|
||||||
|
|
||||||
在开始游戏之前,程序需要进行准备,并下载默认组件
|
在开始游戏之前,程序需要进行准备,并下载默认组件
|
||||||
|
|
||||||
|
|
|
@ -129,8 +129,8 @@ fn main() {
|
||||||
.expect("Failed to register resources");
|
.expect("Failed to register resources");
|
||||||
|
|
||||||
// Set application's title
|
// Set application's title
|
||||||
gtk::glib::set_application_name("An Anime Game Launcher");
|
gtk::glib::set_application_name("The Honkers Railway Launcher");
|
||||||
gtk::glib::set_program_name(Some("An Anime Game Launcher"));
|
gtk::glib::set_program_name(Some("The Honkers Railway Launcher"));
|
||||||
|
|
||||||
// Set global css
|
// Set global css
|
||||||
relm4::set_global_css(&format!("
|
relm4::set_global_css(&format!("
|
||||||
|
|
|
@ -33,7 +33,7 @@ impl SimpleComponent for AboutDialog {
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
dialog = adw::AboutWindow {
|
dialog = adw::AboutWindow {
|
||||||
set_application_name: "An Anime Game Launcher",
|
set_application_name: "The Honkers Railway Launcher",
|
||||||
set_application_icon: APP_ID,
|
set_application_icon: APP_ID,
|
||||||
|
|
||||||
set_website: "https://github.com/an-anime-team/an-anime-game-launcher",
|
set_website: "https://github.com/an-anime-team/an-anime-game-launcher",
|
||||||
|
|
|
@ -33,7 +33,7 @@ impl SimpleAsyncComponent for WelcomeApp {
|
||||||
},
|
},
|
||||||
|
|
||||||
gtk::Label {
|
gtk::Label {
|
||||||
set_label: "An Anime Game Launcher",
|
set_label: "The Honkers Railway Launcher",
|
||||||
set_margin_top: 32,
|
set_margin_top: 32,
|
||||||
add_css_class: "title-1"
|
add_css_class: "title-1"
|
||||||
},
|
},
|
||||||
|
|
|
@ -189,7 +189,7 @@ impl SimpleComponent for App {
|
||||||
set_title_widget = &adw::WindowTitle {
|
set_title_widget = &adw::WindowTitle {
|
||||||
#[watch]
|
#[watch]
|
||||||
set_title: match model.style {
|
set_title: match model.style {
|
||||||
LauncherStyle::Modern => "An Anime Game Launcher",
|
LauncherStyle::Modern => "The Honkers Railway Launcher",
|
||||||
LauncherStyle::Classic => ""
|
LauncherStyle::Classic => ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -230,7 +230,7 @@ impl SimpleComponent for App {
|
||||||
},
|
},
|
||||||
|
|
||||||
gtk::Label {
|
gtk::Label {
|
||||||
set_label: "An Anime Game Launcher",
|
set_label: "The Honkers Railway Launcher",
|
||||||
set_margin_top: 32,
|
set_margin_top: 32,
|
||||||
add_css_class: "title-1"
|
add_css_class: "title-1"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue