Commit graph

743 commits

Author SHA1 Message Date
Observer KRypt0n_
8578512d52 Merge branch 'Marie/fix-patch-hosts' into 'main'
Use polkit/pkexec instead of removing sudo section

See merge request KRypt0n_/an-anime-game-launcher!26
2022-01-29 13:22:32 +00:00
Observer KRypt0n_
ebfb8b4db2
Improved Locales.system() method according to the locale docs 2022-01-29 15:03:59 +02:00
Observer KRypt0n_
8c4c41fa3b
Added automatic default language selection
- added `Locales.system()` method to get
  launcher-supported locale based on the `$LANG` env variable
2022-01-29 14:50:59 +02:00
Observer KRypt0n_
0832475adc
Updated French 2022-01-29 13:28:29 +02:00
Observer KRypt0n_
fcc67af03a
API improvements
- updated empathize to 1.4.0;
  due to it was removed `Launcher.isPackageAvailable()` method
  which now included in empathize as `Package.exists()`
- `Game.isTelemetryDisabled()` now rejects an Error object
  when `iputils` package (`ping` command) is not installed
- due to the change above was slightly rewritten `Launch.ts` script
2022-01-29 13:27:33 +02:00
Observer KRypt0n_
1808cdf39f
Updated locales, fixed deleted ones in German and Uwu 2022-01-29 12:29:28 +02:00
Observer KRypt0n_
230dfafb20 Merge branch 'Maroxy-main-patch-19082' into 'main'
Update German and UwU locales

See merge request KRypt0n_/an-anime-game-launcher!25
2022-01-29 10:20:20 +00:00
Observer KRypt0n_
c6c8f629dc Merge branch 'main' into 'main'
Ping command check before telemetry check

See merge request KRypt0n_/an-anime-game-launcher!23
2022-01-29 10:20:07 +00:00
Geoffrey Coulaud
62aaab0d74 Ping command check before telemetry check 2022-01-29 10:20:06 +00:00
Marie
cad460b4dd Use polkit/pkexec instead of removing sudo section 2022-01-28 23:27:37 +00:00
Marie
1a9ed20a29 Update German and UwU locales 2022-01-28 22:30:34 +00:00
Observer KRypt0n_
c461f35391
Updated French, added roadmap goal 2022-01-28 23:26:08 +02:00
Observer KRypt0n_
2f58cc5774
Added roadmap goal 2022-01-28 22:52:06 +02:00
Observer KRypt0n_
7775526372
Several changes
- updated readme
- added localiztions for notifications
- fixed possible errors in `Locales.bind()` method
- added `Locales.translate()` method to translate something
2022-01-28 22:30:28 +02:00
Observer KRypt0n_
236113bd15 Merge branch 'empathize' into 'main'
Moved launcher on empathize

See merge request KRypt0n_/an-anime-game-launcher!24
2022-01-28 17:58:53 +00:00
Observer KRypt0n_
049032a771
Moved launcher on empathize 2022-01-28 19:37:44 +02:00
Observer KRypt0n_
8bd4257937
Added some links to the end of the settings menu 2022-01-27 17:03:59 +02:00
Observer KRypt0n_
45c8928d40
Updated notahuman's shaders 2022-01-27 16:23:21 +02:00
Observer KRypt0n_
ba1760429d
Updated french 2022-01-26 17:50:50 +02:00
Observer KRypt0n_
44b94c0aa3
Updated dependencies, changed project version 2022-01-25 20:11:17 +02:00
Observer KRypt0n_
2d7e1745b4
Preparations to 2.1.0
- updated readme
- added DXVK 1.9.4 and made it default;
  DXVK 1.8 and 1.8.1 now aren't recommended
- added Indonesian
- added Wine synchronization option in settings
  that can accept None, ESync or FSync
- added `xdelta3` package existing checking before patch applying;
  also added an error notification when patch repos are not available
2022-01-25 20:04:08 +02:00
Observer KRypt0n_
a7afc472c1
Several changes
- `cache.json` file was renamed to `.cache.json`
- `Patch.fetchTimeout` was increased up to 5 seconds from 3 seconds
- fixed *possible* issue with `Locales.default()` method:
  before, if you've been passing there a language to set as default,
  it wasn't returning properly
- added notification when all the patch repos are not available
2022-01-25 18:29:41 +02:00
Observer KRypt0n_
673c9b70d9
Updated project logo 2022-01-25 15:35:48 +02:00
Observer KRypt0n_
f40806ab2d
Updated roadmap goals 2022-01-14 01:04:11 +02:00
Observer KRypt0n_
e78b9bf6a5 Merge branch 'main' of https://gitlab.com/KRypt0n_/an-anime-game-launcher 2022-01-13 19:34:52 +02:00
Observer KRypt0n_
56f2c56dfc
Updated pacstall support 2022-01-13 19:34:23 +02:00
Observer KRypt0n_
a3b3c74617 Merge branch 'español' into 'main'
Added spanish translation

See merge request KRypt0n_/an-anime-game-launcher!22
2022-01-13 09:20:55 +00:00
Lautaro Garavano
58310aeaea Added spanish translation 2022-01-12 23:59:44 -03:00
Observer KRypt0n_
1cdecce11b
Removed 2.3.0 from statistics archive 2022-01-12 23:45:28 +02:00
Observer KRypt0n_
bc6d6fb100
Fixed statistics link in readme 2022-01-12 23:44:46 +02:00
Observer KRypt0n_
ddfabe5df4
Updated readme and project pictures 2022-01-12 20:08:47 +02:00
Observer KRypt0n_
e8f494fa64
2.0.0 release!
- updated readme
- slightly changed repository files structure
2022-01-12 20:04:41 +02:00
Observer KRypt0n_
8cade1a391 Merge branch 'neutralino' into 'main'
Merge neutralino to main

See merge request KRypt0n_/an-anime-game-launcher!20
2022-01-12 17:39:44 +00:00
Observer KRypt0n_
be3b67552c
Updated Italian 2022-01-12 00:40:12 +02:00
Observer KRypt0n_
4f300f48f8
Actually fixed Domain.getInfo() work in some specific cases 2022-01-11 22:05:24 +02:00
Observer KRypt0n_
8497c9d13b
API improvements
- made `Downloader.pause()` and `resume()` methods to pause/resume downloading
- made `AbstractInstaller.pauseDownload()` and `resumeDownload()` methods
- (probably) fixed some special cases of `Domain.getInfo()` method work
- added translations for progress bar
- added pause/resume functionality for game or voice downloading
2022-01-11 21:49:09 +02:00
Observer KRypt0n_
fcd90315e6
Added DXVK 1.9.3
- now it's default dxvk to install
- also fixed dxvk applying progress bar title
2022-01-11 15:25:31 +02:00
Observer KRypt0n_
8f9d770bc3 Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2022-01-11 00:48:29 +02:00
Observer KRypt0n_
ad4a893d97
Changed default wine installation to Wine-GE 6.20-1 2022-01-11 00:48:27 +02:00
Maroxy
b6e7b1f178
Update UwU 2022-01-10 21:02:16 +01:00
Observer KRypt0n_
f4df951007
Updated Italian 2022-01-10 21:44:57 +02:00
Observer KRypt0n_
b45f05e135
Updated French 2022-01-10 21:16:04 +02:00
Observer KRypt0n_
213e418ee8
2.0.0-rc1
- updated locales
- made `Launcher.isPackageAvailable()` method to check if some package installed
- added GameMode and shaders packages existance checking

From previous commits:
- added 8 new discord rpc icons
- updated way `DiscordSettings` handles RPC icons
- fixed windows sizing on wayland
- updated dependencies
- added proper shaders menu section
- made `Locales.bind()` method to bind some callback to locale changing event
- with change above, made proper translations for button on the main window
- added UWU (Cursed) Language (by Marie)
- removed vi-vn and es-es locales because no one translate it
- added 6 new splash screen messages
- encoded file names for discord rpc icons
- fixed old launcher logs deletion
- added environmental variables manager
- fixed `Domain.getInfo()` method work in some specific cases(?)
- added `Launcher.version` field that represents... current launcher version
- made `Git` class to work with git repositories;
  made `Git.getTags()` method to list remove repository tags
- added outdated launcher version notification
- now by default config file's `env` field contains `{ WINEESYNC: 1 }`
  so now ESync enabled by default
- added `fsr` field to config file;
  added checkbox to the settings menu
  if this option enabled, launcher will run the game with `WINE_FULLSCREEN_FSR: 1`
  and `WINE_FULLSCREEN_FSR_STRENGTH: 3`
  environmental variables
2022-01-10 20:57:30 +02:00
Observer KRypt0n_
6b60d6326e
Added separate FSR checkbox
- updated locales
- now by default config file's `env` field contains `{ WINEESYNC: 1 }`
  so now ESync enabled by default
- added `fsr` field to config file;
  added checkbox to the settings menu
  if this option enabled, launcher will run the game with `WINE_FULLSCREEN_FSR: 1`
  and `WINE_FULLSCREEN_FSR_STRENGTH: 3`
  environmental variables
2022-01-10 19:35:18 +02:00
Observer KRypt0n_
02984394ee
Several changes
- added `Launcher.version` field that represents... current launcher version
- made `Git` class to work with git repositories;
  made `Git.getTags()` method to list remove repository tags
- added outdated launcher version notification
2022-01-10 17:44:24 +02:00
Observer KRypt0n_
d7162e85a4
Several changes (I LOVE SVELTE!!!)
- updated readme
- removed es-es locale because no one use it
- updated German, French and uwu languages
- fixed old launcher logs deletion
- added environmental variables manager
- fixed `Domain.getInfo()` method work in some specific cases(?)
2022-01-10 15:14:03 +02:00
Observer KRypt0n_
016f6abe88
Several changes
- removed vi-vn locale because no one translate it
- added 6 new splash screen messages
- encoded file names for discord rpc icons
- made preparations for env manager
2022-01-10 12:20:15 +02:00
Maroxy
2027e85ddf
Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2022-01-09 18:50:47 +01:00
Maroxy
c53d09e69c
Update voice pack selection 2022-01-09 18:50:31 +01:00
Observer KRypt0n_
26a5b2f91f Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2022-01-09 19:46:08 +02:00