Commit graph

175 commits

Author SHA1 Message Date
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
Observer KRypt0n_
8b773eb47e
Updated Italian 2022-01-09 19:46:07 +02:00
Maroxy
9de6bf2748
Add UWU (Cursed) Language 2022-01-09 18:43:21 +01:00
Maroxy
77722496f9
Update German 2022-01-09 17:42:05 +01:00
Observer KRypt0n_
50830b530b
Several changes
- 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
2022-01-09 17:24:00 +02:00
Observer KRypt0n_
62744312ec
Updated Italian 2022-01-07 23:36:34 +02:00
Observer KRypt0n_
f7cb1e7d24
2.0.0 beta 9
- added some buttons to settings menu
  + winetricks
  + winecfg
  + launcher folder
  + game folder
- made `Button` component
- fixed textarea and input background in dark theme in tables

From previous commits:
- made outdated files deletion
- reworked runners selection list
- removed `purge_dxvk_logs` config
- added `purge_logs.game` and `purge_logs.launcher` configs
- now launcher can delete its own old log files
- made DXVK logs deletion option works
- `Patch/Stream`'s `patchFinish()` callback now have `result: boolean` argument
  which indicates whether the patch was successfully applied
- `Patch/Stream` now also logs patch script output
- if the patch wasn't successfully applied - then `ApplyPatch` script
  will show user a notification about it
- also was fixed notification icon in telemetry checking
- fixed typo in notahuman's shaders
2022-01-07 23:27:55 +02:00
Observer KRypt0n_
df0b3cf8cd
Updated Italian 2022-01-07 20:52:24 +02:00
Observer KRypt0n_
255810a7d2
Updated French 2022-01-07 18:59:19 +02:00
Observer KRypt0n_
3d3bb5cb40
Reworked log files deletion system
- removed `purge_dxvk_logs` config
- added `purge_logs.game` and `purge_logs.launcher` configs
- now launcher can delete its own old log files
2022-01-07 18:52:15 +02:00
Observer KRypt0n_
3fa259ec64
Several changes
- `Patch/Stream`'s `patchFinish()` callback now have `result: boolean` argument
  which indicates whether the patch was successfully applied
- `Patch/Stream` now also logs patch script output
- if the patch wasn't successfully applied - then `ApplyPatch` script
  will show user a notification about it
- also was fixed notification icon in telemetry checking
2022-01-07 15:22:32 +02:00
Observer KRypt0n_
a0e38c825b
Fixed typo in notahuman's shaders 2022-01-07 14:18:58 +02:00
Observer KRypt0n_
b22dd2aa44
2.0.0 beta 8
- added Italian
- added `Locales.supported()` and `Locales.fallback()` methods
  now launcher can have locales unsupported by the game

From previous commits:
- fixed shaders work
- made `Tray` class to manage tray features
- added tray icon
- added `folders` field in config file
  and now you can specify some pathes
- added `constants.paths.tempDir` field
- Discord RPC icons were moved to `src/assets/images/discord` folder
  and highly optimized
- added templates for `fr-fr`, `es-es` and `vi-vn` translations
- added Discord RPC icons selection
- added windows centering;
  also added `Window.current.center()` method
- added custom shaders option in settings menu
- fixed `applied` patch info field caching
- decreased splash screen timings
2022-01-06 22:39:29 +02:00
Observer KRypt0n_
853e5ca975 Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2022-01-06 18:50:56 +02:00
Observer KRypt0n_
3c2e6af8c1
Updated French locale 2022-01-06 18:50:54 +02:00
Maroxy
2f55b0feb2
Update locales 2022-01-06 17:46:34 +01:00
Observer KRypt0n_
4c5d08ba13
Several changes
- Discord RPC icons were moved to `src/assets/images/discord` folder
  and highly optimized
- added templates for `fr-fr`, `es-es` and `vi-vn` translations
- added Discord RPC icons selection
- added windows centering;
  also added `Window.current.center()` method
2022-01-06 15:03:59 +02:00
Observer KRypt0n_
c404cc486e
Added custom shaders option in settings menu 2022-01-06 12:56:35 +02:00
Observer KRypt0n_
6fb8852ef4
2.0.0 beta 4
- made preparations to make discord rpc settings
- fixed game updating mechanism
- fixed `Patch.getPatchInfo()` method work
- added proper design for patch-related launcher states
- fixed progress bar displaying issues during pre-downloaded game unpacking
2022-01-05 00:52:26 +02:00
Maroxy
5e6786352d
Fix predownload locale in English 2022-01-04 20:26:31 +01:00
Maroxy
a740f2d149
Update German locale 2022-01-04 20:19:46 +01:00
Observer KRypt0n_
34a48ed6a9
2.0.0 beta 4
- added Discord RPC feature
- fixed `Cache.get()` hot cache debug output
2022-01-04 18:26:36 +02:00
Observer KRypt0n_
db6c219776
2.0.0 beta 3
- made Discord RPC preparations
  made `discord-rpc` cli utility
  made `DiscordRPC` class to manage it
- changed `'` to `"` in every command execution
- `Voice.current` field changed to `Voice.installed`
- `Voice.selected` field now returns list of selected voice packages
- added `Voice.delete()` method to delete voice package
- `Voice.isUpdatePredownloaded()` method now can check list of voice packages
- fixed ProgressBar's `showTotals` property work
- decreased maximal wine prefix creation log size in progress bar
- improved `Process.run` command which now finds correct process id
- made DropdownCheckboxes component
- made voice packages selection system
2022-01-03 18:51:32 +02:00
Maroxy
5a00b95d20
Update german 2021-12-31 21:07:45 +01:00
Observer KRypt0n_
1fe18818dc
Added hints for "recommended only" options in settings 2021-12-31 20:40:18 +02:00
Observer KRypt0n_
c2d2d21b8b
Updated runners list 2021-12-31 20:30:41 +02:00
Observer KRypt0n_
d42ad9e04f Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-31 19:23:35 +02:00
Observer KRypt0n_
3faa73dcfd
Minor changes 2021-12-31 19:23:33 +02:00
Marie
8971ea6384 Update YAML file for notahuman Shader 2021-12-31 16:14:03 +00:00
Marie
07bf5d6053 Update Preset to V3 2021-12-31 16:12:43 +00:00
Observer KRypt0n_
81676f4b7c
Made default runner and dxvk auto-installation
- Wine-GE runners family moved to the top of the runners list
- now installed runner will be automatically selected
- launcher controls were slightly moved down
- fixed double resolved unpack directory logging in AbstractInstaller
- fixed `Prefix.create()` method work
- added `State.update()` method logging
- now settings button will be hidden when user are doing something
- added `InstallWine` and `InstallDXVK` scripts; added related launcher states
2021-12-29 21:34:23 +02:00
Maroxy
19e8f14f2d
Update DE Locale 2021-12-29 15:43:27 +01:00
Maroxy
e9a208352e
Update locale Comments 2021-12-29 13:36:15 +01:00
Maroxy
14b594f8fe
Add German 2021-12-29 13:33:42 +01:00
Observer KRypt0n_
faee9c4a35
Several changes
- added splash screen
- added `Process.kill()` static method
2021-12-29 14:02:12 +02:00
Observer KRypt0n_
fca10371b8
Added settings tooltips
- added `tooltip` property for the `Checkbox` and `SelectionBox` components
- changed text selection cursor to default
- added tooltips for some options in the settings menu
2021-12-28 14:16:54 +02:00
Observer KRypt0n_
0c1a9e68ca
Added telemetry checking
- updated vite version
- made `Game.isTelemetryDisabled()` method to check whether game's telemetry is disabled
- made `Domain` class and `Domain.getInfo()` method
  to get information about some domain
- made `Notifications` class to manage system notifications
- added telemetry checking before game launching
2021-12-28 13:27:29 +02:00
Observer KRypt0n_
35d9e82222
Several changes
- changed shaders config file format
- added shaders selection menu section template
- made `Shaders` class to manage shaders
2021-12-27 23:17:02 +02:00
Observer KRypt0n_
bc8dfc0394
Several changes
- some `Wine-GE` things recommended now
- added loading gif during dxvk (runner) applying / something deleting
- added dxvk installation, deletion and applying
- `DXVK.current` field was reworked as a `DXVK.current()` method
- added `DXVK.delete()` method
- added `DXVK.apply()` method
2021-12-27 20:33:49 +02:00
Observer KRypt0n_
082b596421
Several changes
- fixed `runners.json` `Wine-6.16-GE-1` URI
- added recommendable only checkboxes for DXVK and runners lists
- fixed empty config property creation
- added runners installation, deletion and selection abilities
- `Runners.current` field was reworked as a `Runners.current()` method to be able
  to change selected runner according to the config file
2021-12-27 18:39:40 +02:00