Commit graph

88 commits

Author SHA1 Message Date
Observer KRypt0n_
f777963548
feat: added wine tools to settings 2023-04-09 17:58:23 +02:00
Observer KRypt0n_
49ebbc35a2
feat(ui): added changelog to updated components toast
Implemented SDK 0.5.13
2023-04-08 21:57:52 +02:00
Observer KRypt0n_
deacef3759
feat(core): implemented SDK 0.5.12
This change allows to support game edition switching in settings
2023-04-08 19:46:28 +02:00
Observer KRypt0n_
941851c234
feat(ui): utilized new recommended feature for wine / dxvk versions 2023-04-07 21:25:27 +02:00
Observer KRypt0n_
487fdd79ee
feat(ui): used dxvk component's title field 2023-04-06 23:16:24 +02:00
Observer KRypt0n_
d7a46b25da
feat: added environment emulation support
This experimental feature generates special configuration file
which game interprets as different environments.
With this, for example, you can access google payment methods
2023-04-06 22:09:36 +02:00
Observer KRypt0n_
02323bad4f
feat(core): implemented core 0.5.8 2023-03-31 10:21:06 +02:00
Observer KRypt0n_
7e20abf991
feat(ui): added initial installation migration window support 2023-03-29 18:45:31 +02:00
Observer KRypt0n_
017f030922
style: updated sdk dependency style 2023-03-25 11:11:10 +02:00
Observer KRypt0n_
6a306e9806
chore(core): replaced sdk's git submodule by cargo git dependency 2023-03-25 10:58:44 +02:00
Observer KRypt0n_
0a505a6562 3.3.0 2023-03-25 10:48:49 +02:00
Observer KRypt0n_
8ed007816c
build: changed required gtk version to 4.8
People say that 4.10 may be really annoying to use on lots of distros right now
2023-03-22 20:47:46 +02:00
Observer KRypt0n_
25b18958bc
feat: implemented relm4 0.6.0-alpha.2 and gtk 4.10 2023-03-19 16:39:33 +02:00
Observer KRypt0n_
beedb31deb
3.2.1 2023-03-18 20:46:29 +02:00
Observer KRypt0n_
e1475f05bf
3.2.0 2023-03-18 13:51:02 +02:00
Observer KRypt0n_
4efa6abbb0 feat(core): implemented new SDK 2023-03-15 23:11:34 +02:00
Observer KRypt0n_
b4f205b885
build: changed opt-level to s (optimize for size) 2023-03-09 17:43:39 +02:00
Observer KRypt0n_
7f6b1b754b
3.1.5 2023-03-08 21:12:40 +02:00
Observer KRypt0n_
58743eca04
3.1.4 2023-03-07 22:52:24 +02:00
Observer KRypt0n_
095966d451
3.1.3 2023-03-07 20:17:58 +02:00
Observer KRypt0n_
9b91f73d6a 3.1.2 2023-03-07 13:25:42 +02:00
Observer KRypt0n_
7f38c15c76
3.1.1 2023-03-06 22:35:38 +02:00
Observer KRypt0n_
578f475ab8
3.1.0 2023-03-06 21:22:33 +02:00
Observer KRypt0n_
7fead37513
refactor: implemented #84 2023-03-05 22:52:53 +02:00
Renaud Lepage
e1e53d4b49 xdg open 2023-03-05 20:31:12 +00:00
Observer KRypt0n_
e475fa9d89
3.0.1 2023-03-04 19:41:27 +02:00
Observer KRypt0n_
820fb1bfd1
3.0.0 2023-03-04 15:44:28 +02:00
Observer KRypt0n_
12f2876f7f chore: updated repository related stuff 2023-03-04 15:26:49 +02:00
Observer KRypt0n_
5ae39efbac
fix(ui): fixed background picture updating 2023-03-01 18:59:00 +02:00
Observer KRypt0n_
4f560eaa5e
feat(ui): added paths selection page in first run window 2023-02-24 11:13:14 +02:00
Observer KRypt0n_
6340ccbd6e
feat(core): added background picture downloading 2023-02-23 16:41:13 +02:00
Observer KRypt0n_
efa96b9d2b
tracing: removed env-filter and use of RUST_LOG
it increased build size by 1 MB
2023-02-23 14:29:57 +02:00
Observer KRypt0n_
1dcc1b5403
tracing: improved logs output
- now launcher can use `RUST_LOG` variable to filter logs
- removed "called event" logs from wine/dxvk/progress bar components
Also:
- fixed constant "remove_css_class" gtk errors
2023-02-23 14:14:06 +02:00
Observer KRypt0n_
949a0f37e9
packages: updated relm4 and glib-build-tools version 2023-02-18 00:33:43 +02:00
Observer KRypt0n_
bf3e58e21c
settings: added showing of installed game version 2023-01-28 21:18:24 +02:00
Observer KRypt0n_
51569ee20c
Repo changes 2023-01-18 18:38:12 +02:00
Observer KRypt0n_
d6b5eb6411
relm4 init commit 2023-01-18 18:37:53 +02:00
Observer KRypt0n_
da37ea2103
1.2.4
- updated components and the core library;
  fixed issue with an error message when the game's folder is empty

From previous commits:
- added new options to the fps unlocker
2022-12-24 22:12:51 +02:00
Observer KRypt0n_
219bac46f1
1.2.3 (bugfix)
- fixed dxvk 2.0 version identification
2022-12-07 22:15:13 +02:00
Observer KRypt0n_
fb28ecf7b1
Updated wincompatlib with fixed dxvk 2.0 identification 2022-12-07 21:52:55 +02:00
Observer KRypt0n_
82fc7a1630
1.2.2
From previous commits:
- updated components list
- updated core library with a few fixes
- improved game updater. Now it will not start to download next update
  before the previous one was properly applied (hdiff and so on)

Core library changes:
- updated `VOICE_PACKAGES_SIZES`
- added version prediction based on the `.version` file for voiceovers
- fixed redownloading of downloaded files in `Downloader::download_to`
2022-12-07 20:06:35 +02:00
Observer KRypt0n_
9fa5f9e306 Several changes
- updated core library with a few fixes
- improved gamer updater. Now it will not start to download next update
  before the previous one was properly applied (hdiff and so on)

Core library changes:
- updated `VOICE_PACKAGES_SIZES`
- added version prediction based on the `.version` file for voiceovers
- fixed redownloading of downloaded files in `Downloader::download_to`
2022-12-07 11:25:00 +02:00
Observer KRypt0n_
5ae3495802
1.2.1
- Updated dependencies, components and the core library;
  fixed voiceovers updating issue

From previous commits:
- Fixed `--run-game` flag work
- Fixed predownload button's state updating
- Now launcher will run the game with `--run-game` flag
  even when predownloading is available, but if update was already predownloaded
- Added `--just-run-game` flag to run game even when predownloading is available
2022-11-02 19:01:57 +02:00
Observer KRypt0n_
bd41ba30ef
1.2.0
From previous commits:
- updated core library; now launcher will try to repair
  failed that were unnable to be patched by the hdiff patcher
- updated components list with new soda version
- limited dxvk and wine versions
  Now total amount is 12 versions, where (first) 6 are recommended
- code refactoring based on clippy warnings
- fixed about window re-opening issue
- fixed game files repairing
2022-10-01 18:34:43 +02:00
Observer KRypt0n_
eaa8379976
Not sure what I wanted to fix initially
but in the end I rewrote tons of code,
including total change of strings to PathBuf
also I fixed all the warnings generated by clippy
2022-09-30 00:00:36 +02:00
Observer KRypt0n_
a6c53280d2
1.1.3
Updated core library with fixed voiceovers versions prediction algorithm
2022-09-28 11:26:43 +02:00
Observer KRypt0n_
435f00fdbe
1.1.2
- hotfix of launcher being unable to download any stuff
2022-09-26 21:35:29 +02:00
Observer KRypt0n_
a9e3797f75
1.1.1
From previous commits:
- updated core library and components library
- added (likely working) updates pre-downloading functionality
- moved to `anyhow::Result` in lots of places
- added partial support of wincompatlib
- moved to libadwaita 1.2
2022-09-26 17:56:12 +02:00
Observer KRypt0n_
7ac3935ab1 Added partial support of wincompatlib 2022-09-25 21:38:38 +02:00
Observer KRypt0n_
5d26f84659
Moved to libadwaita 1.2 2022-09-24 16:52:31 +02:00