Commit graph

343 commits

Author SHA1 Message Date
Observer KRypt0n_
d8a48caf97
Added theoretical support for system wine during initial setup
(can't really check its work now; looks ok so...)
2022-09-14 12:43:33 +02:00
Observer KRypt0n_
368710fd9d
Improved FPS unlocker support
- added fullscreen and priority options
- added fps unlocker folder creation
2022-09-14 09:32:56 +02:00
Observer KRypt0n_
41dc6532d8
Fixed downloading of fps unlocker and launcher hiding 2022-09-12 00:00:17 +02:00
Observer KRypt0n_
a7b1345302
Added support for FPS unlocker 2022-09-11 23:42:58 +02:00
Observer KRypt0n_
e7c0228fdd
Updated changelog, removed AppImage building script 2022-09-11 16:55:51 +02:00
Observer KRypt0n_
c8fc6d3cf3
1.0.4
From previous commits:
- added creation of wine/dxvk folders at start if needed
- fixed ability to use system wine to run the game
- updated components (wine/dxvk) system
- reworked DXVKs UI components to support different builds
- fixed thread issues when calling `MainApp::update_state`
- updated core library; now launcher will continue downloading
  of partially downloaded files
- added downloading speed limiter (`config.json` -> `launcher.speed_limit`)
- added `Config::try_get_selected_dxvk_info` method;
  now launcher loads currently applied dxvk version from the wine prefix files
- added initial updates pre-downloading support (from 1.0.3 core)
- removed patch-related buttons
- changed FSR description
2022-09-11 16:14:06 +02:00
Observer KRypt0n_
d3335db91d
Removed patch-related buttons, changed FSR description 2022-09-10 22:21:39 +02:00
Observer KRypt0n_
1eedbb52a3
Added initial updates pre-downloading support (from 1.0.3 core) 2022-09-10 22:05:46 +02:00
Observer KRypt0n_
57c36ae52d
Several changes
- updated core library; now launcher will continue downloading
  of partially downloaded files
- added downloading speed limiter (`config.json` -> `launcher.speed_limit`)
- added `Config::try_get_selected_dxvk_info` method;
  now launcher loads currently applied dxvk version from the wine prefix files
2022-09-08 17:27:37 +02:00
Observer KRypt0n_
79d63a174e
Updated modules; fixed thread issues when calling MainApp::update_state 2022-09-02 17:42:20 +02:00
Observer KRypt0n_
8a62ed5674
Reworked DXVKs UI components to support different builds 2022-08-31 22:39:58 +02:00
Observer KRypt0n_
00ff5c6409
Implemented updated core library and new components system (2) 2022-08-31 20:27:52 +02:00
Observer KRypt0n_
8fb93d43a1
Implemented updated core library and new components system 2022-08-31 20:27:16 +02:00
Observer KRypt0n_
c1af50b8c1
Fixed ability to use system wine to run the game 2022-08-28 17:05:02 +02:00
Observer KRypt0n_
f66624d40d
Added creation of wine/dxvk folders at start if needed
Fixes #3
2022-08-28 16:50:20 +02:00
Marie
ac3d29de58
consistency 2022-08-26 11:53:36 +02:00
Marie
e16f2b21a6
make action only run on changes in src folder 2022-08-26 11:53:07 +02:00
Observer KRypt0n_
94bfbcb569
Updated readme 2022-08-26 11:51:07 +02:00
Observer KRypt0n_
7f5981aab9 Merge branch 'main' of https://github.com/an-anime-team/an-anime-game-launcher-gtk 2022-08-26 10:51:38 +02:00
Observer KRypt0n_
17ad2f718a
Changed repos links to github 2022-08-26 10:51:36 +02:00
Marie
aa7ebf130e
add libadwaita dev package 2022-08-26 03:33:03 +02:00
Marie
6514430d6d
Update buildnup.yml 2022-08-26 03:29:59 +02:00
Marie
aa395cc753
Create buildnup.yml 2022-08-26 03:25:10 +02:00
Observer KRypt0n_
f4684dcf32
1.0.3
From previous commits:
- fixed work with `patch` folder
- reworked components downloading during initial setup
  now lots of stuff happens in separate threads and launcher shouldn't freeze
  also fixed sometimes weird progress bar behavior
2022-08-25 17:44:12 +02:00
Observer KRypt0n_
24673fd836
Reworked components downloading during initial setup
now lots of stuff happens in separate threads and launcher shouldn't freeze
also fixed sometimes weird progress bar behavior
2022-08-25 08:32:01 +02:00
Observer KRypt0n_
4843b6f537
Updated core library, fixed work with patch folder 2022-08-24 22:07:40 +02:00
Observer KRypt0n_
02dc016ec7
Updated readme a bit 2022-08-24 21:06:03 +02:00
Observer KRypt0n_
73a0a27476
1.0.2
From previous commits:
- updated core library with lots of fixes
- added new wine versions
- fixed Polish `LANG` value
- made FSync default wine sync option
2022-08-24 18:42:10 +02:00
Observer KRypt0n_
69cccd3a11
Updated core library with lots of fixes, added new wine versions 2022-08-24 14:51:36 +02:00
Observer KRypt0n_
b27bda582e
Fixed Polish LANG value, made FSync default wine sync option 2022-08-19 12:14:51 +02:00
Observer KRypt0n_
a53facfab3
1.0.1
- updated core library with fixed Chinese game's data folder name
- added icon loading from "icon" file, added `--run-game` argument
- fixed gamescope switcher's state loading from config
- fixed FSR switch in gamescope settings
2022-08-18 21:29:25 +02:00
Observer KRypt0n_
13de707baa
Added icon loading from "icon" file, added --run-game argument 2022-08-08 21:31:46 +02:00
Observer KRypt0n_
6e2ca304ff
Fixed gamescope switcher's state loading from config 2022-08-08 12:24:50 +02:00
Observer KRypt0n_
3bb1688e59
Fixed FSR switch in gamescope settings 2022-08-08 10:24:04 +02:00
Observer KRypt0n_
43b09f295d
1.0.0
- added new wine versions

From previous commits:
- changed preferences icon, updated main window's menu
- removed open launcher folder button from settings
- added fix for dxvk applying with spaces to the runners folder path
- updated default patch repo's mirror
- updated core library; added support for Chinese version
- added default game edition prediction based on system locale
- added ability to run the game when all patch servers are down
- used `std::process::Output` on DXVK applying instead of String
  this fixes errors related to UTF-8 decoding since different systems may have
  different default encodings
- added "borderless" and "virtual desktop" options to settings;
  added separate FSR option to gamescope settings
- dxvk now uses wine64 to update prefix before applying patches
- added setting of `-window-mode exclusive` args to the wine when using wine FSR
- `WinePrefix::update` and so now use wine64 binary instead of wineboot
- renamed `files.wine` to `files.wine64` in `wine.json`
- `Config::try_get_wine_executable` function now return wine64 binary
- added errors toasting for initial setup window
2022-08-07 15:15:51 +02:00
Observer KRypt0n_
bfa8276a8e
Removed open launcher folder button from settings 2022-08-07 14:27:56 +02:00
Observer KRypt0n_
c878841a15
Updated core library with improved Chinese version support 2022-08-07 09:05:51 +02:00
Observer KRypt0n_
049a9b72a2
Changed preferences icon, updated main window's menu 2022-08-06 21:28:38 +02:00
Marie
ac8ed8dfe0 Swap patch link 2022-08-06 16:14:42 +00:00
Observer KRypt0n_
8cf0772f03
Another small fix for dxvk applying 2022-08-06 14:46:31 +02:00
Observer KRypt0n_
02abfd1b0b
Added fix for dxvk applying with spaces to the runners folder path 2022-08-06 14:45:37 +02:00
Observer KRypt0n_
ab8cc075ef
Changed abandoned patch repo link 2022-08-06 11:33:11 +02:00
Observer KRypt0n_
bc4a246ce1
Added default game edition prediction based on system locale 2022-08-06 10:50:31 +02:00
Observer KRypt0n_
cd76c22812
Updated core library; added support for Chinese version 2022-08-06 10:42:21 +02:00
Observer KRypt0n_
59b50afa63
Added ability to run the game when all patch servers are down 2022-08-06 09:46:32 +02:00
Observer KRypt0n_
a1cdf81eca
Used std::process::Output on DXVK applying instead of String
This fixes errors related to UTF-8 decoding since different systems may have
different default encodings
2022-08-05 23:22:42 +02:00
Observer KRypt0n_
5e2bac1a3f
Fixed initial setup window 2022-08-05 22:59:41 +02:00
Observer KRypt0n_
08a6e3bc5e
Several changes
- added "borderless" and "virtual desktop" options to settings;
  added separate FSR option to gamescope settings
- dxvk now uses wine64 to update prefix before applying patches
- added setting of `-window-mode exclusive` args to the wine when using wine FSR
- `WinePrefix::update` and so now use wine64 binary instead of wineboot
- renamed `files.wine` to `files.wine64` in `wine.json`
- `Config::try_get_wine_executable` function now return wine64 binary
- added picture to the repo
2022-08-05 22:33:47 +02:00
Observer KRypt0n_
7efa5e4a7e
Added errors toasting for initial setup window 2022-08-05 15:13:20 +02:00
Observer KRypt0n_
7938da4b45
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
2022-08-04 19:45:18 +02:00