- made Discord RPC preparations
made `discord-rpc` cli utility
made `DiscordRPC` class to manage it
- changed `'` to `"` in every command execution
- `Voice.current` field changed to `Voice.installed`
- `Voice.selected` field now returns list of selected voice packages
- added `Voice.delete()` method to delete voice package
- `Voice.isUpdatePredownloaded()` method now can check list of voice packages
- fixed ProgressBar's `showTotals` property work
- decreased maximal wine prefix creation log size in progress bar
- improved `Process.run` command which now finds correct process id
- made DropdownCheckboxes component
- made voice packages selection system
- 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
- added dark theme (add themes system at all)
From 1.6.1 preparations:
- fixed default runner installation
- disabled dxvk cache auto-deletion
- added wineserver env to winetricks
- added cabextract requirement
- added roadmap goal (issue #35)
- fixed issue with incorrect wine version unpacking
- added temp unpacking notification to progress bar
because for some reasons it lags a bit
- removed excess locales
- added forgotten xdelta3 requirement
- added GPU selection (thanks to Laurin Neff)
- added DXVK logs auto-deletion option
- added winetricks and default wine version
auto-installation so they're no more required
- some settings were moved to "Enhancements"
- updated statistics
- added execution command log before game launch
- updated typescript, electron-builder and electron versions
- updated readme:
+ added link to the discord server
+ added roadmap goal
+ added development delay notification
- added new lutris and proton-ge versions
- updated launcher's banner
- removed old config file compatibility check
- added HUD option with DXVK HUD and MangoHud support
- added shaders manager based on vkBasalt
- updated readme
+ added patch's update delation notification
+ game's name replacement request moved to the top of the repository
because readme became too large
+ added additional requirements table
+ updated goals
- updated statistics
- added additional horizontal padding for selectable options
- removed old config file compatibilities checks
- now selectable options can be dynamically extended
- some let variables changed to const
- added constants.appDir / chadersDir properties
- added i18n.language property
- updated electron version to 15.3.1
- added statistics section
for now launcher stores time spent in the game
- added Korean machine translation
- fixed an issue with analytics dialogue
- improved new launcher versions finder algorithm
- updated Japanese locale
- updated repository pictures
Minor changes:
- repainted settings button icon with the other buttons style
- changed default launcher title for conspiracy
- added roadmap goal
- fixed main window flickering at start
- added environmental variables manager
- moved common styles to the basic.sass file
- added excess files deletion when game's update comes
- updated project logo
- added Discord RPC support
- added language selection
- changed game directory
- a lot of inner changes
Thanks Maroxy for a strong help in development
+ pull requests 10, 11, 13, 14
- made settings window
- added runners management. Now you can download some runner like proton-ge
and run the game with it
- updated README pictures
- removed usused path files
- a lot of small changes and bug fixes