close
Skip to content

feat: java installation ui improvements#5731

Open
creeperkatze wants to merge 9 commits intomodrinth:mainfrom
creeperkatze:improve-java-installation-ui
Open

feat: java installation ui improvements#5731
creeperkatze wants to merge 9 commits intomodrinth:mainfrom
creeperkatze:improve-java-installation-ui

Conversation

@creeperkatze
Copy link
Copy Markdown
Contributor

New pr since ive managed to mess up the history.

Improves the Java installation UI in both the app and instance settings. The manual test button is replaced with an auto-test that runs on load and on path change, showing a status indicator next to the input that also acts as a refresh button. This also gets rid of the overflow in the app settings.

The instance settings now use a card layout with a "Custom Java installation" checkbox for consistency with the other options. Also fixes button disabled state transitions being too slow globally.

App.settings.mp4
Instance.settings.mp4

@Hallskii
Copy link
Copy Markdown

Hallskii commented May 2, 2026

Can you rebase on main - most likely conflicts as we touched app/instance settings

@creeperkatze
Copy link
Copy Markdown
Contributor Author

Already dealt with the conflicts when the instance settings stuff was updated, clean

Signed-off-by: Arthur <contact@creeperkatze.dev>
@creeperkatze
Copy link
Copy Markdown
Contributor Author

Also updated to StyledButton!

@creeperkatze
Copy link
Copy Markdown
Contributor Author

There seems to be an issue with status icon coloring after migrating to StyledButton, will fix that and also make sure everything still works like it did when I initially tested it.

Comment thread apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue Outdated
@creeperkatze
Copy link
Copy Markdown
Contributor Author

Clean

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants