Commit Graph

120 Commits

Author SHA1 Message Date
Peter
540021a82a A Wild BisectHosting has appeared.
Added BH Logo, and Mouse hover ability - When clicking on the BH logo a menu pops up with info aswell as prompting open a web page for BH. Also kicks in with Discord RPC updating the status.
2021-07-17 23:46:28 +01:00
Peter
63255ac403 Accessibility changes, made the UI bigger and easier to read on the home screen 2021-07-15 16:59:04 +01:00
Thomas Apter
88d66b9653 Remove <p> css override
Removed override for <p> that removed all margins.
2021-07-14 22:05:35 +01:00
Peter
994b4fd90f making all icons same size 2021-07-13 15:53:47 +01:00
Peter
13833f9a99 small tweaks 2021-07-13 15:52:26 +01:00
Peter
1036adc915 Revert "Revert "Merge pull request #11 from VicariousNetwork/refresh-attempt2""
This reverts commit e7c0af5283.
2021-07-13 14:32:33 +01:00
Peter
e7c0af5283 Revert "Merge pull request #11 from VicariousNetwork/refresh-attempt2"
This reverts commit 206de5d4fd, reversing
changes made to b3846d86b0.
2021-07-13 14:22:22 +01:00
Peter
da9059ae8a full width on modpack screen 2021-07-13 14:17:45 +01:00
Peter
ac8a9d1d42 working refresh
Working refresh - only downloads when changes happen, and dev enviroment auto launches in dev. Error message correctly given when unable to DL remote distro
2021-07-13 13:06:35 +01:00
Thomas Apter
4611081e49 Adding missing comma 2021-07-12 13:29:33 +01:00
Thomas Apter
d754ab6af6 Fixed bug with modpack layout
Made it so first and last child elements do not get extra margin padding.
2021-07-12 13:23:35 +01:00
Peter
b190e63400 Update launcher.css
First steps towards bigger modpack selection
2021-07-11 23:30:33 +01:00
Peter
5e3733ae2f loading seal changes 2021-07-11 23:27:30 +01:00
Peter
58bba79107
Merge branch 'master' into Server-Codes 2021-07-10 11:08:57 +01:00
Peter
f14d065c74 Merge branch 'pr/5' into MLS-v2-#2 2021-07-10 00:25:49 +01:00
Peter
5d4786e475
Merge pull request #1 from ModRealms/server-pack-codes
Server pack codes
2021-07-09 15:14:50 +01:00
Peter
b6a072ebee Extend modpack selection screen 2021-07-09 12:23:43 +01:00
Dr_Dee
9792df7a92 change prompt and add microsoft logo 2021-02-09 14:23:32 +01:00
Dr_Dee
731f00acc9 add "Waiting on microsoft..." 2021-02-02 21:21:24 +01:00
Dr_Dee
bcf44cfd52 MLS v2 2021-01-31 13:49:17 +01:00
TheFlash787
f88b54e8c5 Added support for showing multiple servers for the same code inside of the launcher. 2020-08-14 02:13:18 +01:00
TheFlash787
7fdfad6bd2 Downsized some elements to match the rest of HeliosLauncher 2020-08-13 08:23:21 +01:00
TheFlash787
2c663364cb Moved over from a singular server code system to a list system, with all necessary checks in place
I'm sure there are some other UI tweaks in here too. This commit also includes a method to check the current server against the player's server codes to see if it's available to them. You can either show the error overlay at the time, or perform your own other operation.
2020-08-13 07:57:52 +01:00
TheFlash787
a9089571c8 Added separate styling for the server code section 2020-08-13 07:55:49 +01:00
Daniel Scalzi
8726638a23
Electron 9, Fixed breaking changes from 7 and 8.
Fixed file selectors not behaving properly due to breaking change in Electron 7 (#67).
Renamed shell.openItem to shell.openPath (Electron 9 breaking change).

Resolves #67.
2020-05-21 21:02:58 -04:00
Daniel Scalzi
cbc8b07467 Rebrand to Helios Launcher. 2019-09-05 16:08:47 -04:00
Daniel Scalzi
de15440e6d
Added option to change data folder location. (#17)
Removed commonDirectory.
Removed instanceDirectory.
Added dataDirectory. The common and instance directories are now resolved from this.
The config.json and distribution.json are now stored in Electron's data folder (app.getPath('userData')).
Users can edit the dataDirectory under launcher settings.
2019-01-04 14:25:27 -05:00
Daniel Scalzi
b98a4ec21f
Shaderpack settings nearly finalized.
Added saving function, add pack button, drag and drop functionality to the button, ability to
refresh the list of packs.
Added height limit to the dropdown with scrolling. Cleaned up some styles.
2018-12-21 08:02:24 -05:00
Daniel Scalzi
a4d4b69791
Initial work on shader options, electron@4. 2018-12-21 06:51:08 -05:00
Daniel Scalzi
d779eacf61
Added drag/drop functionality to the add mods button.
You can now drag one or more files onto the add mods button in order to add them to the mods directory. Only jar, litemod, and zip files will be moved.
Changed eslint to use a single configuration file, with overrides for the UI scripts.
Now using fs-extra, replace usages of rimraf and mkdirp with fs-extra functions.
2018-12-01 08:20:42 -05:00
Daniel Scalzi
acd6143d30
Modify AutoUpdater behavior on macOS.
The AutoUpdater requires that macOS builds be code signed. That is currently not possible.
As a workaround, the autoupdater on mac will now alert users that an update is available and give the option to download the file directly from GitHub.
Closes #16.
2018-11-18 21:51:48 -05:00
Daniel Scalzi
2a9db6c646
Various fixes to New UI.
Add proper styling for spoiler blocks. (#6)
Fixed minor issue with relative url replacement regex.
Upgraded eslint@5.5.0
2018-09-05 02:30:26 -04:00
Daniel Scalzi
1566ff4e4c
Updated the auto-update UI.
Added a settings tab to manage updates.
On this tab you can:
* Init auto update check.
* View update information (version, prerelease vs release, etc).
* View update changelog.
* Install updates (when downloaded).
The green glow on the landing page now takes users to the settings tab. Updates can be installed from there.
This UI can be changed in the future if needed.
2018-08-13 06:13:13 -04:00
Daniel Scalzi
b46ac97493
General cleanup for mods tab code. 2018-08-07 04:41:26 -04:00
Daniel Scalzi
556199aa55
Added support for drop-in mods on the UI. 2018-08-07 04:16:15 -04:00
Daniel Scalzi
ff3f2bfb8d
Added server status bar to the top of the mods tab.
The user is also given the option to switch servers from this status bar.
2018-08-07 00:58:32 -04:00
Daniel Scalzi
60ba7b4f8a
Add functionality to mods tab.
Mod configurations can now be changed and saved.
Still pending optimization to allow required mods to
properly declare optional mods.
Show main UI on interactive event. We shouldn't wait for
remote images to load first.
2018-07-29 14:42:11 +02:00
Daniel Scalzi
e583133c8b Initial work on mod toggle UI.
This still needs a lot of work.
2018-07-26 04:44:36 +02:00
Daniel Scalzi
04cf2ee718
Fixed styling issue with a.commit-links.
Text outside the tt element did not behave properly on hover. This has been corrected.
2018-07-22 23:33:48 -04:00
Daniel Scalzi
3131002d02
Use full body skin render for the avatar image.
There's room for improvement here, but it works for now.
2018-07-02 02:01:28 -04:00
Daniel Scalzi
52d90276bf
Added styling for github syntax highlighting. 2018-06-30 14:23:42 -04:00
Daniel Scalzi
4196856d31
Fixed range slider rendering when value is out of range.
If the value of a ranged slider is out of range, the slider will snap to either 0% or 100%.
Reduced memory label margin to preserve sufficient spacing.
2018-06-21 21:04:10 -04:00
Daniel Scalzi
9769458499
Fixes for the overlay on the settings UI.
The background of the settings UI is set to transparent when the overlay is toggled.
The color of the frame bar has been adjusted to what it should actually be.
2018-06-21 20:54:07 -04:00
Daniel Scalzi
c0714ecbc6
Added functionality to avatar overlay.
Overlay changed from div to button.
Clicking on the overlay will bring you directly to the settings account tab.
Modified overlay background color.
2018-06-21 12:38:21 -04:00
Daniel Scalzi
a68abaf89c
Added styling for changelog anchors. 2018-06-21 10:01:03 -04:00
Daniel Scalzi
2d0c4c76eb
Enhanced News UI.
Added a drop shadow so that the news no longer scrolls into nothing.
Tweaked several styles to make the UI look a lot better.
2018-06-20 09:12:44 -04:00
Daniel Scalzi
e2e48f6444
Enhanced the settings UI structure.
The left side of the settings UI now has a more comprehensive layout.
Settings tabs now scroll all the way to the frame bar. When the content is scrolled out of view, a drop shadow is displayed. This removes the awkward feel of content scrolling into nothing.
2018-06-20 07:38:53 -04:00
Daniel Scalzi
5a16416db5
Added about settings tab.
This tab displays information about the current version of the application. Release notes are fetched from GitHub's atom feed and displayed here as well.
2018-06-20 06:15:10 -04:00
Daniel Scalzi
e7752b4374
v0.0.1-alpha.12 - Completed Java Settings Tab.
Added JVM Options to the Java tab.
Small clean up for the Java tab's styles and bindings.
2018-06-14 06:09:09 -04:00
Daniel Scalzi
109c24bc79
Added option to change the Java exec to the settings UI. 2018-06-14 03:49:55 -04:00