Commit graph

110 commits

Author SHA1 Message Date
Observer KRypt0n_
56f2c56dfc
Updated pacstall support 2022-01-13 19:34:23 +02:00
Observer KRypt0n_
bc6d6fb100
Fixed statistics link in readme 2022-01-12 23:44:46 +02:00
Observer KRypt0n_
ddfabe5df4
Updated readme and project pictures 2022-01-12 20:08:47 +02:00
Observer KRypt0n_
e8f494fa64
2.0.0 release!
- updated readme
- slightly changed repository files structure
2022-01-12 20:04:41 +02:00
Observer KRypt0n_
8cade1a391 Merge branch 'neutralino' into 'main'
Merge neutralino to main

See merge request KRypt0n_/an-anime-game-launcher!20
2022-01-12 17:39:44 +00: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_
d5b581007a
Updated readme 2022-01-08 14:58:30 +02:00
Observer KRypt0n_
80a0711b6b
Updated way DiscordSettings handles RPC icons 2022-01-08 14:48:31 +02:00
Observer KRypt0n_
ec046faee9
Updated readme 2022-01-06 02:20:57 +02:00
Observer KRypt0n_
bb6d68bec0
Changed warning sign emoji 2022-01-05 13:41:18 +02:00
Observer KRypt0n_
2d2f876f5b
Updated patch status 2022-01-05 13:40:13 +02:00
Observer KRypt0n_
cc56b834e9
Updated readme 2022-01-05 03:22:46 +02:00
Observer KRypt0n_
e6ac5164b3
Updated 2.0.0 release goals 2022-01-03 23:20:37 +02:00
Observer KRypt0n_
8eb1aa1ed3
Updated statistics 2022-01-02 13:04:02 +02:00
Observer KRypt0n_
2587b29b40
Fixed Domain.getInfo() method work 2022-01-02 03:06:01 +02:00
Observer KRypt0n_
81676f4b7c
Made default runner and dxvk auto-installation
- Wine-GE runners family moved to the top of the runners list
- now installed runner will be automatically selected
- launcher controls were slightly moved down
- fixed double resolved unpack directory logging in AbstractInstaller
- fixed `Prefix.create()` method work
- added `State.update()` method logging
- now settings button will be hidden when user are doing something
- added `InstallWine` and `InstallDXVK` scripts; added related launcher states
2021-12-29 21:34:23 +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_
e762825d91
Several changes
- added theme switching
- added dark theme support for the splash window
2021-12-29 14:56:54 +02: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_
cec860e69c
Added debugger
- disabled already selected dxvk/runner re-selection
- fixed `Voice.current` output
- made `Debug` and `DebugThread` classes
- fixed `winecfg` usage during DXVK installation
- `bash` usage was changed to the `./`
- added voice update state identification
- fixed shaders usage in game launching script
- added debugging to the `[launchder]/logs` folder
2021-12-28 21:22:45 +02:00
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
Observer KRypt0n_
10b910c2ae
Updated roadmap goals 2021-12-28 12:12:40 +02:00
Observer KRypt0n_
71d6505fd7
Several changes
- added dnf requirements installation command from the main branch
- added Runners settings section
  and `RunnersSelectionList` to manage them
2021-12-27 16:31:32 +02:00
Jegor Prawdikow
c0e8006fef Add Fedora's dnf installation command as the "xdelda3" package is actually called "xdelta". 2021-12-27 12:11:08 +00:00
Observer KRypt0n_
8937a8eba9
Added svelte components
- made `SelectionBox` component
- made `DXVKSelectionList` component
- updated locales files
- added locale selection based on `SelectionBox` component
2021-12-26 19:50:24 +02:00
Observer KRypt0n_
210157a5a8
Several changes
- made selectbox component
- added language selection box
- renamed languages
2021-12-25 22:03:01 +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_
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_
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_
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_
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_
ed2a96840c
Updated readme 2021-12-20 23:44:28 +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_
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_
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
Marie
d8fa4c6073 Add FPS Unlocker as an option and Fix Voice Data install 2021-12-13 10:30:45 +00:00
Observer KRypt0n_
301d766623
Added roadmap goal 2021-12-12 21:22:38 +02:00
Observer KRypt0n_
694e3c0f17
Added roadmap goals, updated statistics 2021-12-12 21:16:41 +02:00
Observer KRypt0n_
f53875cedc
Added roadmap goal 2021-12-10 23:54:56 +02:00
Observer KRypt0n_
fce19c1ecc
Updated statistics 2021-12-10 23:33:45 +02:00
Observer KRypt0n_
cd67e62521
Updated statistics 2021-12-07 18:44:05 +02:00
Observer KRypt0n_
e0c42859e8
Updated statistics 2021-12-05 19:53:32 +02:00
Observer KRypt0n_
888c6790e3
Updated statistics 2021-12-01 16:44:52 +02:00
Observer KRypt0n_
c392437b5d
1.8.0
- updated German

From previous commits:
- Discord RPC option returned back to General
- changed Discord RPC title to `An Anime Game`
- added downloads resuming (!2)
- added actions button (open launcher's folder, winetricks, winecfg)
- improved `i18n.translation` method
- disabled text selection
- added prefix directory selection

From !5 implementation (Nov 28, 2021)
- added Lutris 6.21-5 runner
- added recommendable field to the runners (for future feature)
- removed PrefixSelector class which functionality now partially moved
  as an anonymous class in the constants.prefixDir property
- fixed temp winetricks and winecfg buttons disabling
- made LauncherLib.getGameVersion method to gather game version from its files
2021-11-29 19:09:49 +02:00
Observer KRypt0n_
22e26634d3
1.8.0 preparations (2)
- updated readme
- added locales pattern to prefix dir buttons
2021-11-29 18:30:35 +02:00
Observer KRypt0n_
4216b26657
Updated statistics and added roadmap goal 2021-11-28 22:15:50 +02:00