Commit graph

13 commits

Author SHA1 Message Date
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
Maroxy
d26d9578d0
Update comments 2021-12-27 15:36:54 +01:00
Observer KRypt0n_
0684774ea8
Several changes
- added `vue-i18n`
- made `Locales` class to get launcher locales
- added checking that settings window is not already open in `Launcher.showSettings()`
- improved `promisify()`; now it can work with `Promise` objects
- improved `Process` class;
  added `Process.kill()` and `Process.running()` methods
- improved `Window` class, fixed its output
2021-12-25 16:09:46 +02:00
Observer KRypt0n_
843196e0e1
API improvements
- fixed `Game.getLatestData()` method
- added `Patch.install()` method
- added downloaded archive auto-deletion in `AbstractInstaller`
- highly improved `promisify()` function
- added `source` field for the patch info
2021-12-24 21:05:58 +02:00
Observer KRypt0n_
bd41bd1f46
Added proper wine prefix usage in game starting 2021-12-24 14:41:17 +02:00
Observer KRypt0n_
d1474f643a
API improvements
- made `promisify()` function to run some code asynchronously
- added some default configs setting at start
- now settings are stored in yaml format
- fixed `Configs.defaults()` null values overwriting
- added launcher state system
- added `Runners.current` field to get the current selected runner
  according to the config file
- `Configs.get()` method was renamed to `Configs.list()`
- added `Configs.get()` method to get a `Runner` object
  by the specified runner name
- added `Process` class to have a better experience of working with processes
- updated readme
2021-12-24 14:23:45 +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_
23445bc85e
API improvements
- added `Game.versions` field
- created custom `fetch` function for proper work with http requests
- `Downloader.download()` was rewritten to work with custom `fetch` function
2021-12-22 15:15:22 +02:00
Observer KRypt0n_
8da7e3efcc
API improvements
- fixed `constants` casing
- added `constants.prefix` fields;
  renamed a lot of fields;
  encoded game related names
- added `Game` class to work with game info
  added `Game.current` field to parse installed game version
2021-12-22 00:28:58 +02:00
Observer KRypt0n_
748b197984
API improvements
- changed dxvk fields
- added abstract `Installer` class to simplify `Stream` classes
- added `DXVK` class
- updated comments
2021-12-21 23:28:46 +02:00
Maroxy
e02892ea74
Fix TS Errors 2021-12-21 20:41:26 +01:00
Observer KRypt0n_
a1d1d9a3ca
Several changes
- updated requirements: added `webkit2gtk` and `curl`
- added `Configs` class
- updated `Constants`
- removed process existing checking from `Downloader.ts`
2021-12-21 18:58:33 +02:00
Observer KRypt0n_
4224a75b92
Init commit 2021-12-20 23:39:20 +02:00
Renamed from src/ts/lib/constants.ts (Browse further)