From a58bc3dc217388ed231a5862335a140d8b884469 Mon Sep 17 00:00:00 2001 From: Arthur Date: Sat, 23 May 2026 16:46:12 +0200 Subject: [PATCH] feat: java installation ui improvements (#5731) * Clean impl of java installation ui improvements * Migrate composable to ts * Migrate to ButtonStyled, fix coloring * Fix lint * Fix clearing java path not refreshing state * fix: use Table component + install btn disabled state tooltip --------- Signed-off-by: Arthur Signed-off-by: Arthur Co-authored-by: Creeperkatze <178587183+Creeperkatze@users.noreply.github.com> Co-authored-by: Calum H. Co-authored-by: Calum H. (IMB11) --- .../src/components/ui/JavaDetectionModal.vue | 77 +++--- .../src/components/ui/JavaSelector.vue | 176 ++++++++------ .../ui/instance_settings/JavaSettings.vue | 229 ++++++++++++++---- .../src/composables/useJavaTest.ts | 52 ++++ apps/app-frontend/src/helpers/profile.ts | 9 +- .../app-frontend/src/locales/en-US/index.json | 21 ++ 6 files changed, 395 insertions(+), 169 deletions(-) create mode 100644 apps/app-frontend/src/composables/useJavaTest.ts diff --git a/apps/app-frontend/src/components/ui/JavaDetectionModal.vue b/apps/app-frontend/src/components/ui/JavaDetectionModal.vue index 844aff52f..3f864c647 100644 --- a/apps/app-frontend/src/components/ui/JavaDetectionModal.vue +++ b/apps/app-frontend/src/components/ui/JavaDetectionModal.vue @@ -1,35 +1,33 @@ - diff --git a/apps/app-frontend/src/components/ui/JavaSelector.vue b/apps/app-frontend/src/components/ui/JavaSelector.vue index 505616626..193095d8c 100644 --- a/apps/app-frontend/src/components/ui/JavaSelector.vue +++ b/apps/app-frontend/src/components/ui/JavaSelector.vue @@ -1,85 +1,104 @@ diff --git a/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue b/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue index 1b2c45410..46fdf2033 100644 --- a/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue +++ b/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue @@ -1,6 +1,15 @@