Commit graph

23 commits

Author SHA1 Message Date
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_
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_
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_
76da5b607f
2.0.0 beta 7
- added `Patch.getPatchInfo()` now caches its data
- increased `Game.getLatestData()` method caching time to 6 hours

From other commits:
- improved dropdown item contrast (!18)
- fixed DXVK applying
- fixed `Cache.set()` work
- added log files auto-saving
- fixed `Domain.getInfo()` work with different system languages
- added debug logs printing in console
- added proper launched game closing handling
2022-01-05 23:22:16 +02:00
Observer KRypt0n_
e52b87bbb5
2.0.0 beta 6
- added `patch` property to `Patch.install()` method to optimize it a bit
- added `button-blue` and `aria-label` thingies removing after test patch applying
- added some visual tweaks during patch applying
2022-01-05 12:54:23 +02:00
Observer KRypt0n_
ec8447dc6e
2.0.0 beta 5
- updated logo
- updated discord rpc structure, settings menu and so on
- (probably) fixed .tmp files deletion
- decreased `Game.getLatestData()` caching period
- fixed discord-rpc binary execution
2022-01-05 03:08:48 +02:00
Observer KRypt0n_
d2764d3d34
Fixed game launching, removed excess code 2022-01-03 23:18:00 +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
Observer KRypt0n_
2587b29b40
Fixed Domain.getInfo() method work 2022-01-02 03:06:01 +02:00
Observer KRypt0n_
c2d2d21b8b
Updated runners list 2021-12-31 20:30:41 +02:00
Observer KRypt0n_
3faa73dcfd
Minor changes 2021-12-31 19:23:33 +02:00
Observer KRypt0n_
df9d2f8a33
Several changes
- added slashes to the Download Stream curl command
- fixed game pre-installation scripts
2021-12-31 11:21:26 +02:00
Observer KRypt0n_
e762825d91
Several changes
- added theme switching
- added dark theme support for the splash window
2021-12-29 14:56:54 +02:00
Observer KRypt0n_
ee58e179c3
Several changes
- changed aur package name and link
- removed webkit2gtk from the install commands in readme
- added theme auto-switching
- fixed dxvk config updating after installation
- fixed `fetch()` delaying issues
2021-12-29 01:21:34 +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_
25e4c3f6f2
Reworked a bit windows opening 2021-12-27 20:51:56 +02:00
Observer KRypt0n_
68d766da58
API improvements
- added `Archive.closeStreams()` method to close all the unpacking streams
- added `Downloader.closeStreams()` method to close all the downloading streams
- added the same methods to the streams itself
- fixed launch button events execution
- added prefix creation during the game installation/updagin
  if it is not created
- added some hack to the `Process.running()` method to show that the process
  is not running if it is a zombie
2021-12-27 00:27:39 +02:00
Observer KRypt0n_
e8c721dc93
API improvements
- added `Runners.getWinetricks()` method to get the `winetricks.sh` script
- added `Runners.createPrefix()` to create wine prefix using the currently
  selected wine version
- added game installation and updating action scripts
- added `Process.addSlashes()` method to easily isolate some strings
2021-12-26 23:38:04 +02:00
Observer KRypt0n_
342eeadbfd
Settings menu improvements
- added voice selection
- added theme selection
- added discrod rpc toggle
- added hud selection
- added gamemode, fps unlocker and dxvk logs auto-deletion options
- default settings were moved to a separate file
- dxvk list now shows installed and active dxvk
- added `DXVK.current` field
2021-12-26 22:32:01 +02:00
Observer KRypt0n_
0854a2fefd
Several changes
- changed launcher version field in neutralino configs
- updated vite dependency version
- added launcher background and social buttons reactive loading
- added `Cache` class that probably will be useless in future
-
2021-12-23 16:07:35 +02:00
Observer KRypt0n_
fbae851add
Small changes
- changed app icon size to 64x64
- disabled logging, added auth token export
- removed unused dependency
- added comment for `Runners.download` method
2021-12-21 21:35:10 +02:00
Observer KRypt0n_
7a5a0e572b
Several changes
- updated dependencies
- disabled app hot reloading
- improved `Downloader.download` method
- updated readme
2021-12-21 14:28:59 +02:00
Observer KRypt0n_
4224a75b92
Init commit 2021-12-20 23:39:20 +02:00