Commit graph

11 commits

Author SHA1 Message Date
Observer KRypt0n_
210157a5a8
Several changes
- made selectbox component
- added language selection box
- renamed languages
2021-12-25 22:03:01 +02: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_
1a99aae933
Several changes
- added template settings html file
- removed excess code from the entry file
- fixed windows loading
- added proper main window title
- added settings button events
- also `index.ts` now works through `promisify()`
- added `Launcher.showSettings()` method
- fixed `promisify()` issues related to `callAtOnce` property
2021-12-24 21:57:27 +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_
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_
f85acba926 Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-23 20:07:50 +02:00
Observer KRypt0n_
5835f1e6cf
Several changes
- added some default settings setting
- changed unsupported `user-select` style to `-webkit-user-select`
- `Configs.set()` now can store promise objects
- made `ProgressBar` and `Background` classes in `launcher` folder
  to simplify `Launcher` code
2021-12-23 20:07:48 +02:00
Maroxy
182cddb006
Proper TS 2021-12-23 18:06:52 +01: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_
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