Commit graph

381 commits

Author SHA1 Message Date
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
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
Maroxy
bf3e57a7dd
Fix ts-expect-error 2021-12-23 17:54:22 +01:00
Maroxy
65ab2a8be7
Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-23 17:48:26 +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
Maroxy
d3b06dc77e
Change gitignore 2021-12-22 18:11:26 +01:00
Observer KRypt0n_
579a917793
Older roadmap goals were moved to a separate file 2021-12-22 17:42:26 +02:00
Observer KRypt0n_
bf1f8372f4
Added 2.0.0 release goals 2021-12-22 17:35:45 +02:00
Observer KRypt0n_
601b7e0a23
Added Patch class
- added `Patch.getPatchInfo()` method to try to get info about specified
  patch version and source
- added `Patch.latest` field to get latest available patch info
2021-12-22 17:17:54 +02:00
Observer KRypt0n_
c25b367227 Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-22 15:15:24 +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
Marie
c6e63464c3 Add package_lock.json to gitignore 2021-12-22 13:01:33 +00:00
Marie
d60b92dedf Use actual GPLV3 license instead of GPLV2 2021-12-22 12:52:58 +00: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
Observer KRypt0n_
3f72b5c598
Returned back dxvks.json syntax 2021-12-22 01:27:42 +02:00
Maroxy
0b3858a3a3
Add missing export 2021-12-22 00:13:24 +01:00
Maroxy
026c64f93c
Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-22 00:10:35 +01:00
Maroxy
c89e9ddf37
Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-22 00:10:10 +01:00
Observer KRypt0n_
dc21bd4ce2
Fixed launcherDir const usage 2021-12-22 01:09:04 +02:00
Maroxy
d2c46c95bf
Change DXVK format 2021-12-22 00:07:38 +01:00
Observer KRypt0n_
6a50331d59 Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-22 00:29:01 +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
Maroxy
fe3cff78ad
Fix Comments and provide proper english 2021-12-21 22:45:01 +01: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
bde04d7a9a
Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-21 20:42:42 +01:00
Maroxy
e02892ea74
Fix TS Errors 2021-12-21 20:41:26 +01: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_
9dc5b47983
API improvements
- added `start` events for `Archive` and `Downloader` streams
- fixed `Downloader.download` file size calculation
- `Downloader.fileFromUri` is now public
- fixed `Runners.get` output type
- added `Runners.download` method
2021-12-21 20:00:19 +02: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_
761268b667
Removed archive field from the Runner type
..because `Archive.unpack` can automatically find it
2021-12-21 16:34:26 +02:00
Observer KRypt0n_
a1ff0f7e9e Merge branch 'neutralino' of https://gitlab.com/KRypt0n_/an-anime-game-launcher into neutralino 2021-12-21 16:32:02 +02:00
Observer KRypt0n_
944b70e926
Added Archive.unpack method 2021-12-21 16:31:35 +02:00
Marie
0e1dc45c03 Add Wine-GE as a replacement to Proton-GE 2021-12-21 13:11:54 +00: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_
2d1eaa6eb4
Added downloader class 2021-12-21 01:39:48 +02:00
Observer KRypt0n_
ed2a96840c
Updated readme 2021-12-20 23:44:28 +02:00
Observer KRypt0n_
6eae0ac9cc
Added repository pics 2021-12-20 23:41:17 +02:00
Observer KRypt0n_
4224a75b92
Init commit 2021-12-20 23:39:20 +02:00
Observer KRypt0n_
ac7f946283
Updated statistics and readme 2021-12-20 18:55:12 +02:00
Observer KRypt0n_
f4c8c3fae9
Updated total users counter 2021-12-19 13:31:27 +02:00
Observer KRypt0n_
18d8f85425
Updated statistics 2021-12-19 13:30:19 +02:00
Observer KRypt0n_
41792ad35b
1.9.1
- fixed `constants.patchUri` property processing;
  added `constants.getPatchUri` method which will return a URI to the patch
  based on the source you use
  It also fixes an issue with game's patch applying
- fixed an error message with unexisting `fps_config.ini` deletion
- updated launcher pictures in readme
2021-12-15 16:35:01 +02:00
Observer KRypt0n_
4befc9faa0
Fixed Tools.domainAvailable method 2021-12-14 19:59:34 +02:00
Observer KRypt0n_
701efddd72
Fixed an important but boring issue 2021-12-14 19:49:27 +02:00
Observer KRypt0n_
b725e09ad7
Returned back the got dependency version 2021-12-14 19:39:06 +02:00
Observer KRypt0n_
7b618b9b2e
Release fixes
- returned back a small timeout before hiding loading screen
- fixed an issue with fps unlocker option
2021-12-14 19:21:56 +02:00
Observer KRypt0n_
6e7cad2607
1.9.0
- fixed splash screen duration
- partially implemented previous merge requests
- added `winecfg` field in the runners json file
- updated statistics
- updated dependencies

From merge requests:
- added FPS unlocker as an option (!15)
- fixed voice data installation (!15)
- fixed winetricks and winecfg in settings (!14)
- fixed telemetry breaking if ENOTFOUND (!14)
- added discord RPC configuration (!14)

From the preparations to the release:
- fixed active GPU selection
- added Maroxy's patch's repo mirror support
- reworked statistics menu, added launcher's level system
- added patch's repo timeout notification
2021-12-14 18:25:36 +02:00