From 06c3f0fb120dbcc5090e7293cccbf35e8f537ab3 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Tue, 18 Apr 2023 12:49:56 +0200 Subject: [PATCH] feat: initial changes set --- CHANGELOG.md | 210 +---------------------------- Cargo.toml | 6 +- README.md | 12 +- assets/anime-game-launcher.desktop | 2 +- assets/locales/de/first_run.ftl | 2 +- assets/locales/en/first_run.ftl | 2 +- assets/locales/fr/first_run.ftl | 2 +- assets/locales/ru/first_run.ftl | 2 +- assets/locales/zh-cn/first_run.ftl | 2 +- src/main.rs | 4 +- src/ui/about.rs | 2 +- src/ui/first_run/welcome.rs | 2 +- src/ui/main/mod.rs | 4 +- 13 files changed, 23 insertions(+), 229 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a05611..9f68a70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,215 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [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
-[unreleased]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.5.1...next -[3.5.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.5.0...3.5.1 -[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 +[unreleased]: https://github.com/an-anime-team/the-honkers-railway-launcher/compare/1.0.0...next +[3.0.0]: https://github.com/an-anime-team/the-honkers-railway-launcher/releases/tag/1.0.0 diff --git a/Cargo.toml b/Cargo.toml index 61d37f4..5683df6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] -name = "anime-game-launcher" -version = "3.5.2" -description = "Anime Game launcher" +name = "honkers-railway-launcher" +version = "1.0.0" +description = "The Honkers Railway launcher" authors = ["Nikita Podvirnyy "] license = "GPL-3.0" edition = "2021" diff --git a/README.md b/README.md index 310e945..d76a346 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@

Discord · - Matrix · - Wiki + Matrix · + Wiki


@@ -34,7 +34,7 @@ instead of the actual name of the game, to avoid search engine parsing. # 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 @@ -45,7 +45,7 @@ Currently there are 5 options available: 4. Gentoo/ebuild 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 @@ -63,7 +63,7 @@ This should be automatically enabled if you're using zh_cn (Chinese) as your sys ## Clone repo ```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 @@ -80,6 +80,6 @@ cargo build --release ## 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 diff --git a/assets/anime-game-launcher.desktop b/assets/anime-game-launcher.desktop index e12d1e4..6b3d599 100644 --- a/assets/anime-game-launcher.desktop +++ b/assets/anime-game-launcher.desktop @@ -1,5 +1,5 @@ [Desktop Entry] -Name=An Anime Game Launcher +Name=The Honkers Railway Launcher Icon=icon Exec=AppRun Type=Application diff --git a/assets/locales/de/first_run.ftl b/assets/locales/de/first_run.ftl index d82bd1f..70d1493 100644 --- a/assets/locales/de/first_run.ftl +++ b/assets/locales/de/first_run.ftl @@ -1,7 +1,7 @@ welcome = Willkommen 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 diff --git a/assets/locales/en/first_run.ftl b/assets/locales/en/first_run.ftl index 9ab26c6..7d4ba1e 100644 --- a/assets/locales/en/first_run.ftl +++ b/assets/locales/en/first_run.ftl @@ -1,7 +1,7 @@ welcome = Welcome 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 diff --git a/assets/locales/fr/first_run.ftl b/assets/locales/fr/first_run.ftl index 42cc3b7..d63d434 100644 --- a/assets/locales/fr/first_run.ftl +++ b/assets/locales/fr/first_run.ftl @@ -1,7 +1,7 @@ welcome = Bienvenu 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 diff --git a/assets/locales/ru/first_run.ftl b/assets/locales/ru/first_run.ftl index 760df53..c0cd102 100644 --- a/assets/locales/ru/first_run.ftl +++ b/assets/locales/ru/first_run.ftl @@ -1,7 +1,7 @@ welcome = Добро пожаловать welcome-page-message = - Приветствую! Добро пожаловать в An Anime Game Launcher + Приветствую! Добро пожаловать в The Honkers Railway Launcher Нам необходимо подготовить пару вещей и установить стандартные компоненты перед тем, как ты сможешь запустить игру diff --git a/assets/locales/zh-cn/first_run.ftl b/assets/locales/zh-cn/first_run.ftl index 234ffe4..16a64df 100644 --- a/assets/locales/zh-cn/first_run.ftl +++ b/assets/locales/zh-cn/first_run.ftl @@ -1,7 +1,7 @@ welcome = 欢迎 welcome-page-message = - 你好呀~欢迎使用 An Anime Game Launcher + 你好呀~欢迎使用 The Honkers Railway Launcher 在开始游戏之前,程序需要进行准备,并下载默认组件 diff --git a/src/main.rs b/src/main.rs index e945496..b12dbcf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -129,8 +129,8 @@ fn main() { .expect("Failed to register resources"); // Set application's title - gtk::glib::set_application_name("An Anime Game Launcher"); - gtk::glib::set_program_name(Some("An Anime Game Launcher")); + gtk::glib::set_application_name("The Honkers Railway Launcher"); + gtk::glib::set_program_name(Some("The Honkers Railway Launcher")); // Set global css relm4::set_global_css(&format!(" diff --git a/src/ui/about.rs b/src/ui/about.rs index 9e0105e..a8685df 100644 --- a/src/ui/about.rs +++ b/src/ui/about.rs @@ -33,7 +33,7 @@ impl SimpleComponent for AboutDialog { view! { dialog = adw::AboutWindow { - set_application_name: "An Anime Game Launcher", + set_application_name: "The Honkers Railway Launcher", set_application_icon: APP_ID, set_website: "https://github.com/an-anime-team/an-anime-game-launcher", diff --git a/src/ui/first_run/welcome.rs b/src/ui/first_run/welcome.rs index abbba8b..cb72a81 100644 --- a/src/ui/first_run/welcome.rs +++ b/src/ui/first_run/welcome.rs @@ -33,7 +33,7 @@ impl SimpleAsyncComponent for WelcomeApp { }, gtk::Label { - set_label: "An Anime Game Launcher", + set_label: "The Honkers Railway Launcher", set_margin_top: 32, add_css_class: "title-1" }, diff --git a/src/ui/main/mod.rs b/src/ui/main/mod.rs index c4039ce..826f500 100644 --- a/src/ui/main/mod.rs +++ b/src/ui/main/mod.rs @@ -189,7 +189,7 @@ impl SimpleComponent for App { set_title_widget = &adw::WindowTitle { #[watch] set_title: match model.style { - LauncherStyle::Modern => "An Anime Game Launcher", + LauncherStyle::Modern => "The Honkers Railway Launcher", LauncherStyle::Classic => "" } }, @@ -230,7 +230,7 @@ impl SimpleComponent for App { }, gtk::Label { - set_label: "An Anime Game Launcher", + set_label: "The Honkers Railway Launcher", set_margin_top: 32, add_css_class: "title-1" }