Commit graph

127 commits

Author SHA1 Message Date
Observer KRypt0n_
1dfafd3da4
2.1.3
- updated dependencies

From previous commits:
- added Futex2 option for Wine synchronization settings
- fixed 100% CPU Usage lock on Discord RPC (!36)
- added borderless windows option (!35)
- reworked `enhancements` locales structure;
  added separate "Wine", "Game" and "Launcher" sections
  to the "Enhancements" settings
- added "Use terminal" option to run the wine command in a separate terminal window
- fixed `DXVK.apply()` compatibility with Wine-GE 7.* (b1c96039)
- updated Hungarian and Norwegian
- updated notahuman's shaders to v5 (!37)
- disabled terminal usage in flatpaks
2022-02-06 22:00:36 +02:00
Observer KRypt0n_
51743e502a
Updated flatpak support info 2022-02-05 16:29:35 +02:00
Observer KRypt0n_
69d621761a
Updated roadmap goal 2022-02-04 20:29:21 +02:00
Observer KRypt0n_
48f67d461a
Updated launcher version in readme 2022-02-03 17:33:26 +02:00
Observer KRypt0n_
a4a1d3501e
2.1.2
- added `latest.log` file generation, changed log files naming

From previous commits:
- fixed chinese voice data installation (!33)
- don't attempt to edit /etc/hosts or use pkexec when running as flatpak (!31)

From beta-1:
- fixed compatibility issues with patch repos
2022-02-03 17:12:55 +02:00
Observer KRypt0n_
c3dfc6b9bd
Added roadmap goal 2022-02-02 22:55:29 +02:00
Observer KRypt0n_
b75e389739 Updated installation links in readme 2022-02-02 11:23:35 +00:00
Marie
0aa2f3518f Add Flatpak, Provide link to pacstall's site 2022-02-01 12:38:54 +00:00
Observer KRypt0n_
147aed82df
2.1.1
- fixed patch applying issue
2022-01-31 22:43:36 +02:00
Observer KRypt0n_
210c995368
Updated readme 2022-01-30 23:01:44 +02:00
Marie
90320e86f1 Small Changes 2022-01-30 12:37:13 +00:00
Observer KRypt0n_
425c7f4db0
Several changes
- added blank analytics window
- added roadmap goal
- removed `components.sass` file;
  its content was moved to `settings.sass`
- updated Spain and Italian
- made preparations for tos violation warning window
- improved `Button` component
- added `constants.uri.discord` and
  `constants.placeholders.uppercase.company_alterego` fields
- updated empathize version, added proper windows centering
2022-01-30 01:18:41 +02:00
Observer KRypt0n_
c461f35391
Updated French, added roadmap goal 2022-01-28 23:26:08 +02:00
Observer KRypt0n_
2f58cc5774
Added roadmap goal 2022-01-28 22:52:06 +02:00
Observer KRypt0n_
7775526372
Several changes
- updated readme
- added localiztions for notifications
- fixed possible errors in `Locales.bind()` method
- added `Locales.translate()` method to translate something
2022-01-28 22:30:28 +02:00
Observer KRypt0n_
2d7e1745b4
Preparations to 2.1.0
- updated readme
- added DXVK 1.9.4 and made it default;
  DXVK 1.8 and 1.8.1 now aren't recommended
- added Indonesian
- added Wine synchronization option in settings
  that can accept None, ESync or FSync
- added `xdelta3` package existing checking before patch applying;
  also added an error notification when patch repos are not available
2022-01-25 20:04:08 +02:00
Observer KRypt0n_
f40806ab2d
Updated roadmap goals 2022-01-14 01:04:11 +02:00
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