Commit graph

248 commits

Author SHA1 Message Date
Observer KRypt0n_
4efa6abbb0 feat(core): implemented new SDK 2023-03-15 23:11:34 +02:00
Observer KRypt0n_
7d46f9b6ab feat(ui): added fps unlocker path chooser in initial setup 2023-03-15 23:11:34 +02:00
Observer KRypt0n_
ab2bad953e fix(ui): fixed main button sensitivity after prefix creation
Before it stayed disabled even when prefix was created successfully
2023-03-15 23:11:34 +02:00
Observer KRypt0n_
942abd8474
feat: added wine/dxvk downloading skipping in initial setup
This can cause some issues and in general is a good idea to
avoid downloading what is already downloaded
2023-03-11 09:41:28 +02:00
Observer KRypt0n_
c5ec736f59
feat(ui): added "components index updated" toast
Should be informative for users. They could download new components once they released
2023-03-09 15:25:38 +02:00
Observer KRypt0n_
9db637cf09
feat(i18n): added Turkish 2023-03-08 20:30:28 +02:00
Observer KRypt0n_
da60529a0d
feat(i18n): added "disabled dxvk selection" translations 2023-03-08 20:08:47 +02:00
Observer KRypt0n_
e21dddd2a3
feat(core): implemented SDK 0.5.0 2023-03-08 18:37:16 +02:00
Observer KRypt0n_
ae990e996b
feat(core): implemented SDK 0.4.0 2023-03-08 14:32:32 +02:00
Observer KRypt0n_
58743eca04
3.1.4 2023-03-07 22:52:24 +02:00
Observer KRypt0n_
438467e978
feat: improved components downloading in initial setup
Changed components versions to 4 latest versions of 4 first groups
Fixed prefix creation due to random weird issue
Disabled dlls repairing on dxvk applying
2023-03-07 20:10:36 +02:00
Observer KRypt0n_
25f3c41d02
feat(i18n): added Spanish 2023-03-07 18:30:08 +02:00
Observer KRypt0n_
032ca88a6e fix: fixed initial setup window panic
Before it couldn't get list of available wine/dxvk versions because
on first run launcher obviously doesn't have `components` folder
and it needs to be synced with one of remotes

I've added here status page and heavy tasks system to the first run window
as it works now on the main window, and now
components are synced there behind status page

As well was updated SDK with fixed `Installer::get_filename` method
which will fix issue with stuff downloading

closes https://github.com/an-anime-team/an-anime-game-launcher/issues/91
2023-03-07 13:07:22 +02:00
Observer KRypt0n_
2427faa089
feat(ui): added components index path selection to initial setup 2023-03-06 22:34:06 +02:00
Observer KRypt0n_
245f8f5559
fix(ui): updated launcher urls in about window 2023-03-06 21:22:14 +02:00
Observer KRypt0n_
09fe6a9116
feat(i18n): listed @tigersoldier in translators section 2023-03-06 21:05:30 +02:00
Observer KRypt0n_
3e8b63e1a5
Merge pull request #88 from tigersoldier/zh-translation
Adding translation for zh-cn (Simplified Chinese)
2023-03-06 21:00:09 +02:00
Observer KRypt0n_
5de6f0aa48
feat: added commit hashes to core/sdk versions in about
SDK and core library were updated. Now "no free space available" error message
will have prettified measurements for users simplicity
2023-03-06 20:20:03 +02:00
Observer KRypt0n_
95548fc394 feat(ui): added signal blockings to recommended only switches 2023-03-06 20:00:06 +02:00
Tiger Soldier
f46ae89dca Merge remote-tracking branch 'upstream/main' into zh-translation 2023-03-06 09:53:26 -08:00
Tiger Soldier
b2aef08471 Adding translation for zh-cn (Simplified Chinese)
Note that I changed the language names to lookup from {lang}-{region} instead of
just {lang}, because Genshin Impact supports both zh-cn and zh-tw locales.
zh-tw's tranlsation is different zh-cn.
2023-03-06 09:49:08 -08:00
Observer KRypt0n_
c220c74d5d
feat(ui): shrinked wine/dxvk lists to 12 versions 2023-03-06 19:26:43 +02:00
Observer KRypt0n_
2a83423a62
feat(i18n): listed @zeGolem in translators section 2023-03-06 18:12:05 +02:00
Observer KRypt0n_
309da61f4f
feat(i18n): translated components index updating 2023-03-06 17:52:20 +02:00
Observer KRypt0n_
d69107dfba feat(core): added dynamic components loading
Now launcher will update its local wine/dxvk versions index from remotes in config file
2023-03-06 12:39:24 +02:00
Renaud Lepage
6723ac8ad6 I am vain 2023-03-05 14:50:22 -08:00
Observer KRypt0n_
7fead37513
refactor: implemented #84 2023-03-05 22:52:53 +02:00
Observer KRypt0n_
b1b3455f8e feat: updated core library 2023-03-05 22:43:44 +02:00
Observer KRypt0n_
824da89578
Merge pull request #84 from cybik/xdg-nit
Use open library for xdg
2023-03-05 22:42:32 +02:00
Renaud Lepage
e1e53d4b49 xdg open 2023-03-05 20:31:12 +00:00
Observer KRypt0n_
7c6a559f81
fix(ui): fixed titlebar behavior on some DEs
https://github.com/an-anime-team/an-anime-game-launcher/issues/80
2023-03-05 15:39:44 +02:00
zeGolem
1eff74489a
feat(i18n): Added french translations (#81)
This commit adds the translation and registers the language in the code,
so that french translations show up in the launcher.

This translation, though not perfect should be understandable to most
French speakers :) If you have any comments or suggestion, feel free to
leave them here!
2023-03-05 13:43:52 +01:00
Observer KRypt0n_
f8c457b699 feat(ui): moved integer scaling, fsr and nis into separate group in gamescope settings
FSR, NIS and Integer scaling got separate "upscaling" section in gamescope settings.
As well were added descriptions so users can actually
know what e.g. integer scaling is
2023-03-05 12:52:19 +02:00
Observer KRypt0n_
3c7eba4d79
feat: added game repairing function 2023-03-05 00:16:17 +02:00
Observer KRypt0n_
e008a97822
feat(i18n): changed default language from en to en-us
More like style change because it anyway is being replaced at app start
2023-03-04 23:28:52 +02:00
Observer KRypt0n_
f109454cb7 fix(i18n): forced format_lang to return regions for language codes
Standard German language code is `de` but game API requires it to be `de-de`.
With this change formatted locales always will have
region so always will fit game requirements
2023-03-04 23:24:39 +02:00
Observer KRypt0n_
e6c99ba59c
feat(ui): temporary hidden repair game button
Marked as planned to be done in 3.1.0
2023-03-04 19:36:50 +02:00
Observer KRypt0n_
3ccd66aa74
fix(ui): fixed background picture updating on "update background" switch disabled 2023-03-04 19:32:56 +02:00
Observer KRypt0n_
24c8f7fb7c
feat(core): updated core library & sdk, changed game running mechanism
New core library version contain updated voice packages sizes
for more precise versioning

New SDK version's `game::run()` function freezes thread
so now game launching should work better
2023-03-04 18:48:41 +02:00
Observer KRypt0n_
5075588f6a
fix(ui): changed some icons names to -symbolic variants 2023-03-04 13:54:18 +02:00
Observer KRypt0n_
3a51768baa
chore: changed app id
As part of launchers' unification process we decided to get rid of both neutralino and gtk versions
and release Relm4 version as default and only one with its own id
2023-03-04 12:08:27 +02:00
Observer KRypt0n_
3f6fe2b847
feat(ui): added experimental discord rpc support 2023-03-02 22:31:35 +02:00
Observer KRypt0n_
84683ded86
feat(ui): added gamescope settings support
Added gamescope settings support. As well made gamemode and gamescope switches
non-sensitive if needed packages aren't installed
2023-03-02 15:31:21 +02:00
Observer KRypt0n_
ec30411ef8
feat: added app launch flags
Added `--run-game` and `--just-run-game` flags which can be used to run the game

1st will launch the game if launcher state is `Launch`.
Otherwise launcher window will appear

2nd will launch the game on `Launch` state,
as well as on `PredownloadAvailable` and `PatchAvailable(Patch::NotAvailable)`.

As well process stopping was changed by proper app exiting
by calling `relm4::main_application().quit()`
2023-03-01 23:47:34 +02:00
Observer KRypt0n_
38c2532f49
fix: added regions to SUPPORTED_LANGUAGES
This fixes error related to background picture loading
2023-03-01 20:11:41 +02:00
Observer KRypt0n_
f465e2052b
feat(i18n): added menu items translation 2023-03-01 19:58:13 +02:00
Observer KRypt0n_
9d98f2890d
feat(ui): added backgrounds to main window buttons
Before they were transparent and e.g. settings button was nearly invisible
2023-03-01 19:48:02 +02:00
Observer KRypt0n_
5ae39efbac
fix(ui): fixed background picture updating 2023-03-01 18:59:00 +02:00
Observer KRypt0n_
7d080fcdf4
fix: fixed mistake in the previous commit
I'm such a clown lol
2023-02-28 23:04:25 +02:00
Observer KRypt0n_
a3aad7a2f4
fix: fixed (?) error on deleting non-installed voice package
I didn't test this but I think it should work lol
2023-02-28 22:52:18 +02:00