Commit graph

7 commits

Author SHA1 Message Date
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
Maroxy
d26d9578d0
Update comments 2021-12-27 15:36:54 +01:00
Observer KRypt0n_
7f4f14d76b
Severl changes
- disabled neutralino window hot reloading
- fixed `Game.current` version gathering from the game files
- fixed `Patch.getPatchInfo()` method working, so now this function and
  the `Patch.current` field will return correct information whether
  the patch was applied or not
- `Patch.install()` method now can return null if the patch state is "preparation"
- added `Voice.selected` field that will represent the `lang.voice` config
- fixed `Voice.getDiff()` method errors
- improved `Archive`'s stream unpacked files listing
- made `Prefix` class, some `Runners` methods from the previous update were moved there
- fixed `ProgressBar.init()` method work which also fixes ETA calculation
- added bunch of new launcher states and events for them
- added `State.update()` method to automatically update launcher's state
- `Process` object now can get the output of the process that was started
  by the `Process.run()` method and can be accesed
  by the `output` event
- also was removed `input` field for the `Process.run()` method options
2021-12-27 16:08:06 +02:00
Observer KRypt0n_
6e38611900
API improvements
- added `Game.update()` method
- added `Voice.update()` method
- fixed `ProgressBar.update()` types errors
- added languages to the `Voice.current` field
- updated `package.json` and `tsconfig.json`
- updated roadmap goals
2021-12-23 22:19:32 +02:00
Maroxy
182cddb006
Proper TS 2021-12-23 18:06:52 +01:00
Observer KRypt0n_
9e6672c797
API improvements
- added `Game.getDiff()` method to the difference between specified
  version and the latest one
- added `Voice.latest` field
- added `Voice.getDiff()` method
- updated comments
2021-12-22 11:51:25 +02:00
Observer KRypt0n_
180db65ecc
API improvements
- fixed `Configs.defaults()` settings overwriting
- added `Game.getLatestData()` and `Game.latest` to get latest game's version
- added `Voice` class to work with installed voice packages
- some classes were moved to the `core` folder
2021-12-22 11:35:10 +02:00