HeliosLauncher/app/assets/js
Daniel Scalzi 0a79634b8a
Implemented Java validations within the UI.
When a user attemps to launch, the configured Java executable will be validated. If it is invalid, we will look for a valid installation. If no valid installation is found, the user will be prompted with an option to install Java. An option to decline needs to be added. If they choose to install, it will download, extract, and update the executable in the config. The game will then be launched.

Also added progress tracking for asset validations, as they can potentially take a bit longer. Showing progress assures the user that the program isn't stuck or broken.
2018-04-07 18:06:49 -04:00
..
actionbinder.js Implemented Java validations within the UI. 2018-04-07 18:06:49 -04:00
assetexec.js Implemented Java validations within the UI. 2018-04-07 18:06:49 -04:00
assetguard.js Implemented Java validations within the UI. 2018-04-07 18:06:49 -04:00
authmanager.js Game now saves to OS-specific data directory. Fixed issue where logs folder did not save to correct location. Fixed issue with authentication code. Continuing work on Java validation code. 2018-03-31 13:05:05 -04:00
configmanager.js Implemented Java validations within the UI. 2018-04-07 18:06:49 -04:00
discordwrapper.js Rewrote frontend download download function to make use of forked processes. This means that the download runs in full async (essentially in a separate thread). Updated the discord wrapper to be more dynamic. Updated auth manager to use async/await. 2018-01-18 23:45:50 -05:00
launchindex.json Damage control pass 1 2017-05-17 03:31:42 -04:00
launchprocess.js Massive progress on implementing the new forge modlist format. I have been able to rewrite much of the launch process code to use this new method, and was able to successfully log into the game. Several bugs need to be worked on, however everything is in a good state so far. 2017-11-19 03:48:21 -05:00
mojang.js Discord-rpc has resolved the issue with the timeout function, updating to beta 10. Updating to node.js 8.11.x. 2018-03-31 13:46:52 -04:00
preloader.js Removed enumerator, converting to static Config Manager (fixes so many issues), constants will now be stored by config manager in an internal object. 2017-12-03 00:38:22 -05:00
processbuilder.js Game now saves to OS-specific data directory. Fixed issue where logs folder did not save to correct location. Fixed issue with authentication code. Continuing work on Java validation code. 2018-03-31 13:05:05 -04:00
uicore.js Various additions and fixes to the launch controller. 2018-04-02 18:40:32 -04:00
windowutils.js Matan merge 2017-05-17 09:26:46 +03:00