mirror of
https://github.com/an-anime-team/sleepy-launcher.git
synced 2024-11-22 04:40:06 +03:00
feat: initial fork
This commit is contained in:
parent
bacc930c5a
commit
35710a83ae
28 changed files with 79 additions and 623 deletions
533
CHANGELOG.md
533
CHANGELOG.md
|
@ -7,538 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
## [3.10.1] - 02.07.2024
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Handle dwebp re-coding errors
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Added workaround for wrong pre-downloads API format
|
|
||||||
|
|
||||||
## [3.10.0] - 17.06.2024
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- List missing dependencies on non-standard distros during initial setup
|
|
||||||
- Added 4.7.0 voiceovers sizes
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed Italian localization breaking the launcher
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Support new game API
|
|
||||||
- Improved background pictures processing
|
|
||||||
- Updated desktop file entry to include "aagl" keyword
|
|
||||||
- Localized `force-grab-cursor` to Ukrainian
|
|
||||||
|
|
||||||
## [3.9.6] - 08.05.2024
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added 4.6.0 voiceovers sizes
|
|
||||||
- Added Czech
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Changed labels for the payment processing options
|
|
||||||
- Changed one of translator's username
|
|
||||||
|
|
||||||
## [3.9.5] - 24.03.2024
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Bundle `applications-system-symbolic` icon to the app
|
|
||||||
- Added "force grab cursor" option to the gamescope settings
|
|
||||||
- Added Thai
|
|
||||||
- Added Ukrainian
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed GtkSwitch UI state representation
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Update wish url
|
|
||||||
- Updated dependencies
|
|
||||||
- Improved app args parsing
|
|
||||||
- Updated locales
|
|
||||||
|
|
||||||
## [3.9.4] - 29.12.2023
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Replaced FPS unlocker by a custom one
|
|
||||||
|
|
||||||
## [3.9.3] - 23.12.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added `UpdatingPermissions` installation step
|
|
||||||
- Downloaders now will skip finished files and truncate them if needed
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Increased voiceovers version prediction error
|
|
||||||
- Updated FPS Unlocker version which fixes new game version integration issue
|
|
||||||
- Updated Turkish
|
|
||||||
- Updated German
|
|
||||||
- Updated Chinese
|
|
||||||
- Updated Polish
|
|
||||||
|
|
||||||
## [3.9.2] - 13.11.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added Korean
|
|
||||||
- Added Dutch
|
|
||||||
- Added 4.2.0 voiceovers sizes
|
|
||||||
- Made free space checks resolve symlinks
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated development libraries versions
|
|
||||||
- Updated Japanese
|
|
||||||
|
|
||||||
## [3.9.1] - 28.09.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added Vietnamese
|
|
||||||
- Added support for segmented zip archives (fixed initial game downloading)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated Chinese
|
|
||||||
|
|
||||||
## [3.9.0] - 20.08.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added feature to map wine drives
|
|
||||||
- Added `%launch_args%` magic word for game launching command.
|
|
||||||
Now you can use `%bash_command% <script> %launch_args%` to run custom script
|
|
||||||
- Added 4.0.0 voiceovers sizes
|
|
||||||
- Added `--session <name>` flag to switch active session
|
|
||||||
- Added Portuguese
|
|
||||||
- Added Polish
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed logo size in the first run window
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated Turkish
|
|
||||||
- Updated Italian
|
|
||||||
- Updated Japanese
|
|
||||||
- Updated Swedish
|
|
||||||
- Improved files migration code. In the best case scenarios, it will work immediately now
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
|
|
||||||
- Removed patch integration
|
|
||||||
|
|
||||||
## [3.8.0] - 02.08.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added new gamescope version compatibility
|
|
||||||
- Added "launcher behavior" option
|
|
||||||
- Added "kill game process" button when chosen behavior keeps launcher window open
|
|
||||||
- Bundled some icons into the app for consistency across the systems
|
|
||||||
- Added better panics handler
|
|
||||||
- Added Swedish
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed predownload button sensitivity
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Improved pre-downloads state checking
|
|
||||||
- Replaced translation functions by `tr!` macro
|
|
||||||
- Reworked app resources structure
|
|
||||||
- Improved game running status check (wasn't working properly with Chinese client)
|
|
||||||
|
|
||||||
## [3.7.6] - 15.07.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed game launching on installs without `launcher.bat` file
|
|
||||||
|
|
||||||
## [3.7.5] - 14.07.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added support to the new wishes url cache location
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed telemetry disabling
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated Italian
|
|
||||||
- Updated Hungarian
|
|
||||||
- Updated Japanese
|
|
||||||
- Updated Indonesian
|
|
||||||
- Updated Spanish
|
|
||||||
- Updated Turkish
|
|
||||||
- Updated Chinese
|
|
||||||
- Disabled patch applying for new installations
|
|
||||||
|
|
||||||
## [3.7.4] (hotfix) - 19.06.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed main patch applying
|
|
||||||
|
|
||||||
## [3.7.3] - 18.06.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added telemetry disabling state support
|
|
||||||
- Added Discord RPC icons updating
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Replaced xlua patch by "disable mhypbase" option
|
|
||||||
- Returned back old `background` file path
|
|
||||||
|
|
||||||
## [3.7.2] - 14.06.2023
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed check button style for newly made sessions
|
|
||||||
- Fixed repairer's NaN progress
|
|
||||||
- Fixed game session selection when current one is removed
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated Spanish
|
|
||||||
- Updated Hungarian (fixed #194)
|
|
||||||
|
|
||||||
## [3.7.1] - 11.06.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added Discord RPC icon selection
|
|
||||||
- Added Japanese
|
|
||||||
- Added Hungarian
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed progress bar style after running game repairer
|
|
||||||
- Fixed repair button functionality (#186)
|
|
||||||
- Fixed default launcher language selection at the first start
|
|
||||||
- Fixed some installer updates reporting (including "checking free space")
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Reworked game sessions selection
|
|
||||||
- Updated Indonesian
|
|
||||||
- Updated French
|
|
||||||
- Made initial tasks async which has decreased startup time
|
|
||||||
- Updated fps unlocker to 2.1.1
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
|
|
||||||
- Removed 3.7.0 workaround
|
|
||||||
- Removed patch mirror migration
|
|
||||||
|
|
||||||
## [3.7.0] - 24.05.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added Italian
|
|
||||||
- Added Indonesian
|
|
||||||
- Added dynamic main button icon switching
|
|
||||||
- Set button label as "Resume" when the diff is part downloaded
|
|
||||||
- Added options to use wine / gstreamer shared libraries from selected wine build.
|
|
||||||
These options will configure `LD_LIBRARY_PATH` and `GST_PLUGIN_PATH` environment variables
|
|
||||||
- Added setting of `LC_ALL` in wine lang setting
|
|
||||||
- Added `LAUNCHER_REQUESTS_TIMEOUT` environment variable
|
|
||||||
- Added option to disable main patch applying
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed session applying on each launcher start
|
|
||||||
- Fixed predownload button ui
|
|
||||||
- Fixed proton builds integration with sandbox
|
|
||||||
- Fixed compatibility between sessions manager and sandbox
|
|
||||||
- Fixed sandboxing of inexisting folders
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Apply selected session before launching the game.
|
|
||||||
This will properly save your game session when you switch between wine prefixes
|
|
||||||
- Redesigned main button
|
|
||||||
- Used `whatadistro` to identify recommended package manager in the first run window
|
|
||||||
- Moved a lot of settings to separate page
|
|
||||||
- Set fsr quality mode in enhancements settings instead of strength
|
|
||||||
- Updated fps unlocker data
|
|
||||||
- Made temporary workaround to the game API changes
|
|
||||||
- Increased default requests timeout to 8 seconds
|
|
||||||
- Updated minreq to support `http_proxy`-like variables
|
|
||||||
- Disabled xlua patch applying by default
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
|
|
||||||
- Removed Futex2 wine sync option
|
|
||||||
|
|
||||||
## [3.6.0] - 06.05.2023
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added rules approving dialog to the first run window
|
|
||||||
- Added game settings section
|
|
||||||
- Added game sessions manager
|
|
||||||
- Added `LAUNCHER_FOLDER` variable support.
|
|
||||||
Using this you can specify root path where the launcher stores `config.json` and other files
|
|
||||||
- Added patch repository mirror
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Improved launcher logo rendering quality
|
|
||||||
- Reworked entry rows in the settings
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
|
|
||||||
- Fixed wine tools running using proton builds
|
|
||||||
- Fixed sandboxed game running (sounds are broken for now)
|
|
||||||
|
|
||||||
## [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.10.1...next
|
[unreleased]: https://github.com/an-anime-team/sleepy-launcher/compare/1.0.0...next
|
||||||
[3.10.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.10.0...3.10.1
|
[1.0.0]: https://github.com/an-anime-team/sleepy-launcher/releases/tag/1.0.0
|
||||||
[3.10.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.6...3.10.0
|
|
||||||
[3.9.6]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.5...3.9.6
|
|
||||||
[3.9.5]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.4...3.9.5
|
|
||||||
[3.9.4]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.3...3.9.4
|
|
||||||
[3.9.3]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.2...3.9.3
|
|
||||||
[3.9.2]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.1...3.9.2
|
|
||||||
[3.9.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.9.0...3.9.1
|
|
||||||
[3.9.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.8.0...3.9.0
|
|
||||||
[3.8.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.6...3.8.0
|
|
||||||
[3.7.6]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.5...3.7.6
|
|
||||||
[3.7.5]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.4...3.7.5
|
|
||||||
[3.7.4]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.3...3.7.4
|
|
||||||
[3.7.3]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.2...3.7.3
|
|
||||||
[3.7.2]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.1...3.7.2
|
|
||||||
[3.7.1]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.7.0...3.7.1
|
|
||||||
[3.7.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.6.0...3.7.0
|
|
||||||
[3.6.0]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.5.2...3.6.0
|
|
||||||
[3.5.2]: https://github.com/an-anime-team/an-anime-game-launcher/compare/3.5.1...3.5.2
|
|
||||||
[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
|
|
||||||
|
|
50
Cargo.lock
generated
50
Cargo.lock
generated
|
@ -80,31 +80,6 @@ dependencies = [
|
||||||
"zip",
|
"zip",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "anime-game-launcher"
|
|
||||||
version = "3.10.1"
|
|
||||||
dependencies = [
|
|
||||||
"anime-launcher-sdk",
|
|
||||||
"anyhow",
|
|
||||||
"cached",
|
|
||||||
"enum-ordinalize",
|
|
||||||
"fluent-templates",
|
|
||||||
"glib-build-tools",
|
|
||||||
"gtk4",
|
|
||||||
"human-panic",
|
|
||||||
"lazy_static",
|
|
||||||
"libadwaita",
|
|
||||||
"md-5",
|
|
||||||
"open",
|
|
||||||
"relm4",
|
|
||||||
"rfd",
|
|
||||||
"serde_json",
|
|
||||||
"tracing",
|
|
||||||
"tracing-subscriber",
|
|
||||||
"unic-langid",
|
|
||||||
"whatadistro",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "anime-launcher-sdk"
|
name = "anime-launcher-sdk"
|
||||||
version = "1.15.4"
|
version = "1.15.4"
|
||||||
|
@ -2519,6 +2494,31 @@ dependencies = [
|
||||||
"autocfg",
|
"autocfg",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "sleepy-launcher"
|
||||||
|
version = "1.0.0"
|
||||||
|
dependencies = [
|
||||||
|
"anime-launcher-sdk",
|
||||||
|
"anyhow",
|
||||||
|
"cached",
|
||||||
|
"enum-ordinalize",
|
||||||
|
"fluent-templates",
|
||||||
|
"glib-build-tools",
|
||||||
|
"gtk4",
|
||||||
|
"human-panic",
|
||||||
|
"lazy_static",
|
||||||
|
"libadwaita",
|
||||||
|
"md-5",
|
||||||
|
"open",
|
||||||
|
"relm4",
|
||||||
|
"rfd",
|
||||||
|
"serde_json",
|
||||||
|
"tracing",
|
||||||
|
"tracing-subscriber",
|
||||||
|
"unic-langid",
|
||||||
|
"whatadistro",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "smallvec"
|
name = "smallvec"
|
||||||
version = "1.13.2"
|
version = "1.13.2"
|
||||||
|
|
10
Cargo.toml
10
Cargo.toml
|
@ -1,10 +1,10 @@
|
||||||
[package]
|
[package]
|
||||||
name = "anime-game-launcher"
|
name = "sleepy-launcher"
|
||||||
version = "3.10.1"
|
version = "1.0.0"
|
||||||
description = "Anime Game launcher"
|
description = "Sleepy launcher"
|
||||||
authors = ["Nikita Podvirnyy <krypt0nn@vk.com>"]
|
authors = ["Nikita Podvirnyy <krypt0nn@vk.com>"]
|
||||||
homepage = "https://github.com/an-anime-team/an-anime-game-launcher"
|
homepage = "https://github.com/an-anime-team/sleepy-launcher"
|
||||||
repository = "https://github.com/an-anime-team/an-anime-game-launcher"
|
repository = "https://github.com/an-anime-team/sleepy-launcher"
|
||||||
license = "GPL-3.0"
|
license = "GPL-3.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|
27
README.md
27
README.md
|
@ -5,8 +5,7 @@
|
||||||
|
|
||||||
<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://github.com/an-anime-team/sleepy-launcher/wiki">Wiki</a>
|
||||||
<a href="https://github.com/an-anime-team/an-anime-game-launcher/wiki">Wiki</a>
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
@ -14,8 +13,8 @@
|
||||||
# ♥️ Useful links and thanks
|
# ♥️ Useful links and thanks
|
||||||
|
|
||||||
* [macOS launcher](https://github.com/3Shain/yet-another-anime-game-launcher) which contains some additional compatibility components
|
* [macOS launcher](https://github.com/3Shain/yet-another-anime-game-launcher) which contains some additional compatibility components
|
||||||
* [Wiki](https://github.com/an-anime-team/an-anime-game-launcher/wiki) contains some basic FAQ, installation instructions and more
|
* [Wiki](https://github.com/an-anime-team/sleepy-launcher/wiki) contains some basic FAQ, installation instructions and more
|
||||||
* [Releases page](https://github.com/an-anime-team/an-anime-game-launcher/releases) where you can find latest available version
|
* [Releases page](https://github.com/an-anime-team/sleepy-launcher/releases) where you can find latest available version
|
||||||
* [Changelog](CHANGELOG.md) with chronology of the project
|
* [Changelog](CHANGELOG.md) with chronology of the project
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
@ -24,16 +23,16 @@
|
||||||
|
|
||||||
| Distribution | Format | Wiki | Source |
|
| Distribution | Format | Wiki | Source |
|
||||||
| - | - | - | - |
|
| - | - | - | - |
|
||||||
| Fedora | Flatpak | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-any-distribution-flatpak) | - |
|
| Fedora | Flatpak | [link](https://github.com/an-anime-team/sleepy-launcher/wiki/Installation#-any-distribution-flatpak) | - |
|
||||||
| Arch Linux, Manjaro | AUR | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-arch-linux-aur) | [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) |
|
| Arch Linux, Manjaro | AUR | [link](https://github.com/an-anime-team/sleepy-launcher/wiki/Installation#-arch-linux-aur) | [sleepy-launcher-bin](https://aur.archlinux.org/packages/sleepy-launcher-bin) |
|
||||||
| Fedora, OpenSUSE | RPM | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-fedora-rpm) | [AAGL](https://build.opensuse.org/repositories/home:Maroxy:AAT-Apps/AAGL) |
|
| Fedora, OpenSUSE | RPM | [link](https://github.com/an-anime-team/sleepy-launcher/wiki/Installation#-fedora-rpm) | [AAGL](https://build.opensuse.org/repositories/home:Maroxy:AAT-Apps/AAGL) |
|
||||||
| Ubuntu | pacstall | - | [an-anime-game-launcher-bin](https://pacstall.dev/packages/an-anime-game-launcher-bin) |
|
| Ubuntu | pacstall | - | [sleepy-launcher-bin](https://pacstall.dev/packages/sleepy-launcher-bin) |
|
||||||
| Gentoo | ebuild | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-gentoo-linux-ebuild) | [aagl-ebuilds](https://github.com/an-anime-team/gentoo-ebuilds) |
|
| Gentoo | ebuild | [link](https://github.com/an-anime-team/sleepy-launcher/wiki/Installation#-gentoo-linux-ebuild) | [aagl-ebuilds](https://github.com/an-anime-team/gentoo-ebuilds) |
|
||||||
| NixOS | nixpkg | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-nixos-nixpkg) | [aagl-gtk-on-nix](https://github.com/ezKEa/aagl-gtk-on-nix) |
|
| NixOS | nixpkg | [link](https://github.com/an-anime-team/sleepy-launcher/wiki/Installation#-nixos-nixpkg) | [aagl-gtk-on-nix](https://github.com/ezKEa/aagl-gtk-on-nix) |
|
||||||
|
|
||||||
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/sleepy-launcher/wiki/Installation)
|
||||||
|
|
||||||
Lutris integration described [here](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-lutris)
|
Lutris integration described [here](https://github.com/an-anime-team/sleepy-launcher/wiki/Installation#-lutris)
|
||||||
|
|
||||||
## Chinese version support
|
## Chinese version support
|
||||||
|
|
||||||
|
@ -53,7 +52,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/sleepy-launcher
|
||||||
```
|
```
|
||||||
|
|
||||||
## Run app
|
## Run app
|
||||||
|
@ -70,6 +69,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/sleepy-launcher/commit/fcab428cb40b1457f41e0856f9d1e1473acbe653)) we have 2 branches: stable ([main](https://github.com/an-anime-team/sleepy-launcher/tree/main)) and dev ([next](https://github.com/an-anime-team/sleepy-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" />
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 100 KiB |
|
@ -1,7 +1,7 @@
|
||||||
welcome = Vítejte
|
welcome = Vítejte
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Ahoj! Vítej v An Anime Game Launcheru
|
Ahoj! Vítej v Sleepy Launcheru
|
||||||
|
|
||||||
Než budete moci hru spustit, musíme připravit nějaké věci a stáhnout výchozí komponenty
|
Než budete moci hru spustit, musíme připravit nějaké věci a stáhnout výchozí komponenty
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Willkommen
|
welcome = Willkommen
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Hallo! Willkommen bei An Anime Game Launcher
|
Hallo! Willkommen bei Sleepy Launcher
|
||||||
|
|
||||||
Wir müssen einige Dinge vorbereiten und Standardkomponenten herunterladen, bevor Sie das Spiel starten können
|
Wir müssen einige Dinge vorbereiten und Standardkomponenten herunterladen, bevor Sie das Spiel starten können
|
||||||
|
|
||||||
|
|
|
@ -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 Sleepy 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 Sleepy 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 = Üdvözöljük
|
welcome = Üdvözöljük
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Hali! Üdvözlünk az An Anime Game Launcher-ben!
|
Hali! Üdvözlünk az Sleepy Launcher-ben!
|
||||||
|
|
||||||
Elő kell készítenünk pár dolgot és letölteni pár alapértelmezett komponenst mielőtt futtathatod a játékot
|
Elő kell készítenünk pár dolgot és letölteni pár alapértelmezett komponenst mielőtt futtathatod a játékot
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Benvenuto/a
|
welcome = Benvenuto/a
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Ciao! Benvenuto/a in An Anime Game Launcher
|
Ciao! Benvenuto/a in Sleepy Launcher
|
||||||
|
|
||||||
Dobbiamo preparare alcune cose e scaricare i componenti di default prima che tu possa eseguire il gioco
|
Dobbiamo preparare alcune cose e scaricare i componenti di default prima che tu possa eseguire il gioco
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = ようこそ
|
welcome = ようこそ
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
やぁ!An Anime Game Launcherへようこそ!
|
やぁ!Sleepy Launcherへようこそ!
|
||||||
|
|
||||||
ゲームを実行する前に、いくつかのコンポーネントをダウンロードする必要があります!
|
ゲームを実行する前に、いくつかのコンポーネントをダウンロードする必要があります!
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ game-folder = ゲームフォルダ
|
||||||
config-file = 設定ファイル
|
config-file = 設定ファイル
|
||||||
debug-file = デバッグファイル
|
debug-file = デバッグファイル
|
||||||
wish-url = 祈願履歴を開く
|
wish-url = 祈願履歴を開く
|
||||||
about = "An anime Game launcher"について
|
about = "Sleepy Launcher"について
|
||||||
|
|
||||||
|
|
||||||
close = { $form ->
|
close = { $form ->
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = 환영합니다
|
welcome = 환영합니다
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
안녕하세요! An Anime Game Launcher에 오신 것을 환영합니다
|
안녕하세요! Sleepy Launcher에 오신 것을 환영합니다
|
||||||
|
|
||||||
게임을 실행하기 전에 몇 가지 사항을 준비하고 기본 구성 요소를 다운로드해야 합니다
|
게임을 실행하기 전에 몇 가지 사항을 준비하고 기본 구성 요소를 다운로드해야 합니다
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Welkon
|
welcome = Welkon
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Hallo! Welkom bij de An Anime Game Launcher
|
Hallo! Welkom bij de Sleepy Launcher
|
||||||
|
|
||||||
We moeten een aantal dingen voorbereiden en standaardcomponenten downloaden voordat je het spel kunt spelen
|
We moeten een aantal dingen voorbereiden en standaardcomponenten downloaden voordat je het spel kunt spelen
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Witaj
|
welcome = Witaj
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Cześć! Witaj w An Anime Game Launcher
|
Cześć! Witaj w Sleepy Launcher
|
||||||
|
|
||||||
Musimy przygotować pewne rzeczy i pobrać domyślne komponenty, zanim będziesz mógł uruchomić grę
|
Musimy przygotować pewne rzeczy i pobrać domyślne komponenty, zanim będziesz mógł uruchomić grę
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Bem-vindo
|
welcome = Bem-vindo
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Olá! Seja bem-vindo An Anime Game Launcher
|
Olá! Seja bem-vindo Sleepy Launcher
|
||||||
|
|
||||||
Precisamos preparar algumas coisas e baixar componentes padrões antes de poder rodar o jogo
|
Precisamos preparar algumas coisas e baixar componentes padrões antes de poder rodar o jogo
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Добро пожаловать
|
welcome = Добро пожаловать
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Приветствую! Добро пожаловать в An Anime Game Launcher
|
Приветствую! Добро пожаловать в Sleepy Launcher
|
||||||
|
|
||||||
Нам необходимо подготовить пару вещей и установить стандартные компоненты перед тем, как ты сможешь запустить игру
|
Нам необходимо подготовить пару вещей и установить стандартные компоненты перед тем, как ты сможешь запустить игру
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Välkommen
|
welcome = Välkommen
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Hej där! Välkommen till An Anime Game Launcher
|
Hej där! Välkommen till Sleepy Launcher
|
||||||
|
|
||||||
Vi måste förbereda vissa saker och ladda ner standardkomponenter innan du kan köra spelet
|
Vi måste förbereda vissa saker och ladda ner standardkomponenter innan du kan köra spelet
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = ยินดีต้อนรับ
|
welcome = ยินดีต้อนรับ
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
สวัสดี! ยินดีต้อนรับสู่ An Anime Game Launcher
|
สวัสดี! ยินดีต้อนรับสู่ Sleepy Launcher
|
||||||
|
|
||||||
เราจำเป็นต้องเตรียมบางสิ่งและดาวน์โหลดส่วนประกอบเริ่มต้นก่อนที่คุณจะสามารถเล่นเกมได้
|
เราจำเป็นต้องเตรียมบางสิ่งและดาวน์โหลดส่วนประกอบเริ่มต้นก่อนที่คุณจะสามารถเล่นเกมได้
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Ласкаво просимо
|
welcome = Ласкаво просимо
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Вітаю! Ласкаво просимо до An Anime Game Launcher
|
Вітаю! Ласкаво просимо до Sleepy Launcher
|
||||||
|
|
||||||
Нам потрібно підготувати декілька речей і встановити стандартні компоненти, перш ніж ти зможеш запустити гру
|
Нам потрібно підготувати декілька речей і встановити стандартні компоненти, перш ніж ти зможеш запустити гру
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = 欢迎
|
welcome = 欢迎
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
你好呀~欢迎使用 An Anime Game Launcher
|
你好呀~欢迎使用 Sleepy Launcher
|
||||||
|
|
||||||
在开始游戏之前,程序需要进行准备,并下载默认组件
|
在开始游戏之前,程序需要进行准备,并下载默认组件
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<gresources>
|
<gresources>
|
||||||
<gresource prefix="/moe/launcher/an-anime-game-launcher">
|
<gresource prefix="/moe/launcher/sleepy-launcher">
|
||||||
<file preprocess="xml-stripblanks">images/modern.svg</file>
|
<file preprocess="xml-stripblanks">images/modern.svg</file>
|
||||||
<file preprocess="xml-stripblanks">images/classic.svg</file>
|
<file preprocess="xml-stripblanks">images/classic.svg</file>
|
||||||
</gresource>
|
</gresource>
|
||||||
|
|
||||||
<gresource prefix="/moe/launcher/an-anime-game-launcher/icons/hicolor/scalable/apps">
|
<gresource prefix="/moe/launcher/sleepy-launcher/icons/hicolor/scalable/apps">
|
||||||
<file alias="moe.launcher.an-anime-game-launcher.png">images/icon.png</file>
|
<file alias="moe.launcher.sleepy-launcher.png">images/icon.png</file>
|
||||||
</gresource>
|
</gresource>
|
||||||
|
|
||||||
<gresource prefix="/moe/launcher/an-anime-game-launcher/icons/scalable/actions">
|
<gresource prefix="/moe/launcher/sleepy-launcher/icons/scalable/actions">
|
||||||
<!-- Standard icons -->
|
<!-- Standard icons -->
|
||||||
|
|
||||||
<file preprocess="xml-stripblanks" alias="document-save-symbolic.svg">images/icons/document-save-symbolic.svg</file>
|
<file preprocess="xml-stripblanks" alias="document-save-symbolic.svg">images/icons/document-save-symbolic.svg</file>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=An Anime Game Launcher
|
Name=Sleepy Launcher
|
||||||
Icon=icon
|
Icon=icon
|
||||||
Exec=AppRun
|
Exec=AppRun
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Game
|
Categories=Game
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Keywords=aagl
|
Keywords=sl
|
|
@ -26,8 +26,8 @@ pub mod ui;
|
||||||
use ui::main::*;
|
use ui::main::*;
|
||||||
use ui::first_run::main::*;
|
use ui::first_run::main::*;
|
||||||
|
|
||||||
pub const APP_ID: &str = "moe.launcher.an-anime-game-launcher";
|
pub const APP_ID: &str = "moe.launcher.sleepy-launcher";
|
||||||
pub const APP_RESOURCE_PATH: &str = "/moe/launcher/an-anime-game-launcher";
|
pub const APP_RESOURCE_PATH: &str = "/moe/launcher/sleepy-launcher";
|
||||||
|
|
||||||
pub const APP_VERSION: &str = env!("CARGO_PKG_VERSION");
|
pub const APP_VERSION: &str = env!("CARGO_PKG_VERSION");
|
||||||
pub const APP_DEBUG: bool = cfg!(debug_assertions);
|
pub const APP_DEBUG: bool = cfg!(debug_assertions);
|
||||||
|
@ -202,8 +202,8 @@ fn main() -> anyhow::Result<()> {
|
||||||
.add_resource_path(&format!("{APP_RESOURCE_PATH}/icons"));
|
.add_resource_path(&format!("{APP_RESOURCE_PATH}/icons"));
|
||||||
|
|
||||||
// Set application's title
|
// Set application's title
|
||||||
gtk::glib::set_application_name("An Anime Game Launcher");
|
gtk::glib::set_application_name("Sleepy Launcher");
|
||||||
gtk::glib::set_program_name(Some("An Anime Game Launcher"));
|
gtk::glib::set_program_name(Some("Sleepy Launcher"));
|
||||||
|
|
||||||
// Set UI language
|
// Set UI language
|
||||||
let lang = CONFIG.launcher.language.parse().expect("Wrong language format used in config");
|
let lang = CONFIG.launcher.language.parse().expect("Wrong language format used in config");
|
||||||
|
|
|
@ -33,11 +33,11 @@ impl SimpleComponent for AboutDialog {
|
||||||
|
|
||||||
view! {
|
view! {
|
||||||
dialog = adw::AboutWindow {
|
dialog = adw::AboutWindow {
|
||||||
set_application_name: "An Anime Game Launcher",
|
set_application_name: "Sleepy 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/sleepy-launcher",
|
||||||
set_issue_url: "https://github.com/an-anime-team/an-anime-game-launcher/issues",
|
set_issue_url: "https://github.com/an-anime-team/sleepy-launcher/issues",
|
||||||
|
|
||||||
set_license_type: gtk::License::Gpl30,
|
set_license_type: gtk::License::Gpl30,
|
||||||
set_version: &APP_VERSION,
|
set_version: &APP_VERSION,
|
||||||
|
@ -55,10 +55,6 @@ impl SimpleComponent for AboutDialog {
|
||||||
"@mkrsym1 https://github.com/mkrsym1"
|
"@mkrsym1 https://github.com/mkrsym1"
|
||||||
]),
|
]),
|
||||||
|
|
||||||
set_artists: &[
|
|
||||||
"@nightany https://pinterest.com/pin/356206651788051017"
|
|
||||||
],
|
|
||||||
|
|
||||||
set_translator_credits: &[
|
set_translator_credits: &[
|
||||||
"Русский, English — Nikita Podvirnyi https://github.com/krypt0nn",
|
"Русский, English — Nikita Podvirnyi https://github.com/krypt0nn",
|
||||||
"Deutsch — Marie Piontek https://github.com/Mar0xy",
|
"Deutsch — Marie Piontek https://github.com/Mar0xy",
|
||||||
|
@ -95,17 +91,7 @@ impl SimpleComponent for AboutDialog {
|
||||||
|
|
||||||
set_release_notes_version: &APP_VERSION,
|
set_release_notes_version: &APP_VERSION,
|
||||||
set_release_notes: &[
|
set_release_notes: &[
|
||||||
"<p>Added</p>",
|
"<p>Initial release</p>"
|
||||||
|
|
||||||
"<ul>",
|
|
||||||
"<li>Handle dwebp re-coding errors</li>",
|
|
||||||
"</ul>",
|
|
||||||
|
|
||||||
"<p>Fixed</p>",
|
|
||||||
|
|
||||||
"<ul>",
|
|
||||||
"<li>Added workaround for wrong pre-downloads API format</li>",
|
|
||||||
"</ul>"
|
|
||||||
].join("\n"),
|
].join("\n"),
|
||||||
|
|
||||||
set_modal: true,
|
set_modal: true,
|
||||||
|
|
|
@ -34,7 +34,7 @@ impl SimpleAsyncComponent for WelcomeApp {
|
||||||
},
|
},
|
||||||
|
|
||||||
gtk::Label {
|
gtk::Label {
|
||||||
set_label: "An Anime Game Launcher",
|
set_label: "Sleepy Launcher",
|
||||||
set_margin_top: 32,
|
set_margin_top: 32,
|
||||||
add_css_class: "title-1"
|
add_css_class: "title-1"
|
||||||
},
|
},
|
||||||
|
|
|
@ -180,7 +180,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 => "Sleepy Launcher",
|
||||||
LauncherStyle::Classic => ""
|
LauncherStyle::Classic => ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -223,7 +223,7 @@ impl SimpleComponent for App {
|
||||||
},
|
},
|
||||||
|
|
||||||
gtk::Label {
|
gtk::Label {
|
||||||
set_label: "An Anime Game Launcher",
|
set_label: "Sleepy 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