15a83a7736
Attempting to make references to the distribution index more streamlined. WIP
Daniel Scalzi
2018-05-08 20:10:46 -04:00
f161e196be
Improving application startup flow.
Daniel Scalzi
2018-05-08 06:34:16 -04:00
cd4f7918c8
Pipe output from forked processes back to parent.
Daniel Scalzi
2018-05-07 18:15:59 -04:00
0c1ebd0ce0
Distribution data is now pulled from our servers.
Daniel Scalzi
2018-05-07 01:34:57 -04:00
40de1e3cd3
Added News UI.
Daniel Scalzi
2018-05-06 21:45:20 -04:00
252b82a944
Enhancing social media button responsiveness (focus styles).
Daniel Scalzi
2018-04-29 22:36:28 -04:00
39fd7e19ef
Make menu button slide up (experimental). Disable tabindex on overlay.
Daniel Scalzi
2018-04-29 18:39:57 -04:00
4106b2b069
Many fixes and adjustments to the upper right landing UI.
Daniel Scalzi
2018-04-29 18:05:59 -04:00
ea758aee1f
Various optimizations related to library extraction.
Daniel Scalzi
2018-04-28 23:34:23 -04:00
d08cfbf248
Change library extraction to be queue based to ensure it completes.
Daniel Scalzi
2018-04-28 20:52:13 -04:00
0216582827
Application now checks for updates every 30 minutes.
Daniel Scalzi
2018-04-28 18:45:19 -04:00
f1cf433ca8
Fixed issue where extraction library could not be run from asar.
Daniel Scalzi
2018-04-28 18:07:39 -04:00
95afe5c63a
Added basic auto update implementation.
Daniel Scalzi
2018-04-28 16:26:38 -04:00
5b74ecef21
Experimental changes in preparation for auto-update support.
Daniel Scalzi
2018-04-28 04:16:09 -04:00
c6637d18e1
Syncing distro files (Added 1.11.2 + 1.12.2 test servers).
Daniel Scalzi
2018-04-27 16:22:46 -04:00
1a7c8fd70f
Fixing request dependency.
Daniel Scalzi
2018-04-27 00:33:30 -04:00
009a1b58af
Added basic functionality to server selection UI.
Daniel Scalzi
2018-04-27 00:04:09 -04:00
ae3c8854f4
Upgrading Node.js from 8.11.x to 10.0.x.
Daniel Scalzi
2018-04-26 19:44:30 -04:00
5fe43ac8e9
Added basic functionality to server selection UI.
Daniel Scalzi
2018-04-26 18:41:26 -04:00
4b708f59fe
Minor modifications to menu animation.
Daniel Scalzi
2018-04-26 04:00:51 -04:00
22f5eabe49
Experimenting with the menu slide animation.
Daniel Scalzi
2018-04-26 03:49:45 -04:00
6e55442b25
Server selection view can now be opened from the landing view. The temporary span which displayed the selected server has been changed to a button. Clicking this button will open the server selection view. The server selection view is still pending full implementation.
Daniel Scalzi
2018-04-26 02:39:47 -04:00
4b8133474d
Various changes and improvements.
Daniel Scalzi
2018-04-26 02:01:46 -04:00
2f66d44824
Further organization of the browser scripts.
Daniel Scalzi
2018-04-25 20:11:10 -04:00
92d8a5e254
Disable eval(), its use is not needed and improves security.
Daniel Scalzi
2018-04-25 17:51:10 -04:00
1b38629084
Organizing UI scripts.
Daniel Scalzi
2018-04-25 17:40:46 -04:00
4d26298b98
Added Content-Security-Policy to ensure that external scripts cannot be loaded.
Daniel Scalzi
2018-04-25 17:06:10 -04:00
8d5cd2b00b
Changed server listing element from div to button.
Daniel Scalzi
2018-04-19 22:06:34 -04:00
f7e24fd092
Removed original server selection implementation. We will be using the overlay.
Daniel Scalzi
2018-04-19 01:48:18 -04:00
61538fdde5
Improving dynamic structuring within selection UI.
Daniel Scalzi
2018-04-19 00:51:56 -04:00
9d04eb2227
Tweaking the server selection UI.
Daniel Scalzi
2018-04-18 23:50:26 -04:00
e994f4c474
Added new server selection UI.
Daniel Scalzi
2018-04-15 23:06:16 -04:00
714daace18
Added server status retrieval and implemented it on UI.
Daniel Scalzi
2018-04-15 22:35:14 -04:00
8446af4669
Added seven pointed star svgs and test server icon (temp).
Daniel Scalzi
2018-04-15 22:31:51 -04:00
6e8d4fe9bc
Fixed old bug with argument splicing in processbuilder.
Daniel Scalzi
2018-04-15 01:26:40 -04:00
9448b9b5a3
Add additional arguments for mac.
Daniel Scalzi
2018-04-15 00:49:20 -04:00
2f899822b5
Fixing classpath argument for Unix-like systems (macOS, Linux).
Daniel Scalzi
2018-04-15 00:21:26 -04:00
be39d60705
Native files are now stored in the OS temp directory.
Daniel Scalzi
2018-04-15 00:00:08 -04:00
5475ac0c69
Added function to remove an authenticated account to authmanager.js.
Daniel Scalzi
2018-04-14 22:43:58 -04:00
631c3cd6d4
Added option to dismiss Java download prompt.
Daniel Scalzi
2018-04-14 22:20:59 -04:00
66a3854a24
Better error handling with Mojang REST api.
Daniel Scalzi
2018-04-14 18:42:45 -04:00
b5386c0257
Added dynamic frames for darwin + win32. The darwin frame is the same as the original, however the button behavior is corrected. The win32 frame uses the traditional buttons found on windows. Also added a small logo image to the windows frame. Each frame is dynamically loaded on startup via ejs.
Daniel Scalzi
2018-04-14 16:54:10 -04:00
28cd147ca0
Fixing some syntax issues. It was late, I was tired, this was the result.
Daniel Scalzi
2018-04-12 22:40:48 -04:00
12aa9f9c5b
Removing '/Contents/Home' from Java root on darwin to have the code rely on the resolve executable method.
Daniel Scalzi
2018-04-12 22:13:26 -04:00
fc81016dc6
More updates for Java validations on darwin.
Daniel Scalzi
2018-04-12 21:38:27 -04:00
f257208e2f
Disable zoom on UI (darwin).
Daniel Scalzi
2018-04-12 18:13:09 -04:00
05ebb80f19
Fixing variable rename typo.
Daniel Scalzi
2018-04-12 16:42:26 -04:00
4eb9d267eb
First attempt at Java validations for darwin (osx).
Daniel Scalzi
2018-04-12 16:12:45 -04:00
40a02726ad
Updated welcome text, testing a potential server selection UI.
Daniel Scalzi
2018-04-10 16:35:31 -04:00
8d682b15b3
Added remove account function to config manager.
Daniel Scalzi
2018-04-08 20:56:44 -04:00
9b4a2d4ef9
Added travis build script.
Daniel Scalzi
2018-04-08 13:30:25 -04:00
07946714cc
Adding form behavior to login.ejs. Basic desired behavior which is now supported is submission when the enter key is pressed.
Daniel Scalzi
2018-04-07 20:41:09 -04:00
a16a22e2e1
Modifications to welcome view, smoothing welcome transitions.
Daniel Scalzi
2018-04-07 19:58:23 -04:00
5a8ae0485a
Minor fixes for the Java download error overlay.
Daniel Scalzi
2018-04-07 18:24:13 -04:00
0a79634b8a
Implemented Java validations within the UI.
Daniel Scalzi
2018-04-07 18:06:49 -04:00
9b63d9bb58
Integrating new overlay mechanics with login view. Removed login.ejs-specific overlay. Removed blur transition and reduced overlay fade from 500ms to 250ms. Minor modification to the overlay css.
Daniel Scalzi
2018-04-07 13:29:40 -04:00
5335e0124b
Further work on overlay mechanism.
Daniel Scalzi
2018-04-06 12:33:20 -04:00