Commit graph

22 commits

Author SHA1 Message Date
Observer KRypt0n_
e8f494fa64
2.0.0 release!
- updated readme
- slightly changed repository files structure
2022-01-12 20:04:41 +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_
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_
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_
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_
483d7bd99a
Made DXVK logs deletion option works 2022-01-07 17:50:00 +02:00
Observer KRypt0n_
3904a86381
API improvements
- added `folders` field in config file
  and now you can specify some pathes
- added `constants.paths.tempDir` field
2022-01-06 15:46:49 +02:00
Observer KRypt0n_
6983ca6c36
Added log files auto-saving 2022-01-05 20:12:02 +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_
e244bca62b
Processes handling improvements
- added remained .tmp files removing before launcher closes
- improved `Process.run()`, fixed its work with AppImages
  also now it finds the real process id by the `pgrep -P` command
  which is a lot faster and better
2022-01-04 22:49:30 +02: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
Observer KRypt0n_
7088842f53
Fixed prefix creation
- `Prefix.getWinetricks()` now makes `winetricks.sh` executable
- added test patch hint
- fixed `Install` script error with game updating
- fixed `InstallWine` and `InstallDXVK` scripts work
  now they select installed things in config file
2021-12-30 15:04:09 +02:00
Observer KRypt0n_
aa4539cec3
Made better folder creation
- now Archive Stream creates folders recursively before unpacking
- `DXVK.list()` and `Runners.list()` now don't require related to them folders to work
- now launcher automatically creates `constants.paths.launcherDir` directory at the start
2021-12-30 13:55:04 +02:00
Observer KRypt0n_
d2d690a114
Added game pre-downloading feature
- decreased splash window size
- added `Game.getLatestData()` result caching, so basically every
  `Game` and `Voice` method and field now caches most of the data
- Made `Game.predownloadUpdate()` method
- Made `Game.isUpdatePredownloaded()` method
- Made `Voice.predownloadUpdate()` method
- Made `Voice.isUpdatePredownloaded()` method
- fixed `Cache.get()` method work
- now launcher window hides when you launch the game
- added `pre_download_game` API field type definition
- added game pre-downloading button
2021-12-29 18:04:30 +02:00
Observer KRypt0n_
7bfb3ab0b5
Some not important changes 2021-12-29 14:59:55 +02:00
Maroxy
a62d917992
Yeet ts-expect-error
otherwise TS nerds will be angry
2021-12-29 13:18:48 +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_
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_
25e4c3f6f2
Reworked a bit windows opening 2021-12-27 20:51:56 +02:00
Observer KRypt0n_
e86058dabe
Changed project framework
- vue was replaced by svelte
- changed typescript preferences
- changed `Launcher` class
- added `Locales.default()` method to manage default localizations setting
2021-12-26 18:25:57 +02:00