From 5d34e7902a0171c9f9c4ba994777afe2b18239d5 Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Tue, 28 Jul 2026 15:09:41 +0100 Subject: [PATCH] refactor: app settings layout (#6891) * refactor: app settings layout * fix: privacy copy got reverted * fix: i18n * fix: modal title * fix: rev comments --- .../src/components/ui/JavaDetectionModal.vue | 85 ++++- .../src/components/ui/JavaSelector.vue | 57 ++- .../components/ui/modal/AppSettingsModal.vue | 115 ++++-- .../ui/settings/AppearanceSettings.vue | 340 ------------------ .../ui/settings/DefaultInstanceSettings.vue | 186 ---------- .../settings/ResourceManagementSettings.vue | 212 ----------- .../{ => account}/PrivacySettings.vue | 51 ++- .../settings/display/AppearanceSettings.vue | 108 ++++++ .../ui/settings/display/BehaviorSettings.vue | 302 ++++++++++++++++ .../{ => display}/FeatureFlagSettings.vue | 0 .../{ => display}/LanguageSettings.vue | 5 +- .../instances/DefaultInstanceSettings.vue | 333 +++++++++++++++++ .../settings/{ => instances}/JavaSettings.vue | 12 +- .../instances/ResourceManagementSettings.vue | 292 +++++++++++++++ apps/app-frontend/src/helpers/settings.ts | 2 +- .../app-frontend/src/locales/ar-SA/index.json | 3 - .../app-frontend/src/locales/cs-CZ/index.json | 3 - .../app-frontend/src/locales/da-DK/index.json | 3 - .../app-frontend/src/locales/de-CH/index.json | 3 - .../app-frontend/src/locales/de-DE/index.json | 3 - .../app-frontend/src/locales/en-US/index.json | 252 +++++++++++-- .../src/locales/es-419/index.json | 3 - .../app-frontend/src/locales/es-ES/index.json | 3 - .../app-frontend/src/locales/fi-FI/index.json | 3 - .../src/locales/fil-PH/index.json | 3 - .../app-frontend/src/locales/fr-FR/index.json | 3 - .../app-frontend/src/locales/hu-HU/index.json | 3 - .../app-frontend/src/locales/id-ID/index.json | 3 - .../app-frontend/src/locales/it-IT/index.json | 3 - .../app-frontend/src/locales/ja-JP/index.json | 3 - .../app-frontend/src/locales/ko-KR/index.json | 3 - .../app-frontend/src/locales/ms-MY/index.json | 3 - .../app-frontend/src/locales/nl-NL/index.json | 3 - .../app-frontend/src/locales/no-NO/index.json | 3 - .../app-frontend/src/locales/pl-PL/index.json | 3 - .../app-frontend/src/locales/pt-BR/index.json | 3 - .../app-frontend/src/locales/pt-PT/index.json | 3 - .../app-frontend/src/locales/ru-RU/index.json | 3 - .../app-frontend/src/locales/sr-CS/index.json | 3 - .../app-frontend/src/locales/sv-SE/index.json | 3 - .../app-frontend/src/locales/th-TH/index.json | 3 - .../app-frontend/src/locales/tr-TR/index.json | 3 - .../app-frontend/src/locales/uk-UA/index.json | 3 - .../app-frontend/src/locales/vi-VN/index.json | 3 - .../app-frontend/src/locales/zh-CN/index.json | 3 - .../app-frontend/src/locales/zh-TW/index.json | 3 - package.json | 1 + .../ui/src/components/modal/TabbedModal.vue | 50 ++- .../src/stories/modal/TabbedModal.stories.ts | 9 + pnpm-lock.yaml | 104 ++++-- 50 files changed, 1645 insertions(+), 961 deletions(-) delete mode 100644 apps/app-frontend/src/components/ui/settings/AppearanceSettings.vue delete mode 100644 apps/app-frontend/src/components/ui/settings/DefaultInstanceSettings.vue delete mode 100644 apps/app-frontend/src/components/ui/settings/ResourceManagementSettings.vue rename apps/app-frontend/src/components/ui/settings/{ => account}/PrivacySettings.vue (61%) create mode 100644 apps/app-frontend/src/components/ui/settings/display/AppearanceSettings.vue create mode 100644 apps/app-frontend/src/components/ui/settings/display/BehaviorSettings.vue rename apps/app-frontend/src/components/ui/settings/{ => display}/FeatureFlagSettings.vue (100%) rename apps/app-frontend/src/components/ui/settings/{ => display}/LanguageSettings.vue (91%) create mode 100644 apps/app-frontend/src/components/ui/settings/instances/DefaultInstanceSettings.vue rename apps/app-frontend/src/components/ui/settings/{ => instances}/JavaSettings.vue (73%) create mode 100644 apps/app-frontend/src/components/ui/settings/instances/ResourceManagementSettings.vue diff --git a/apps/app-frontend/src/components/ui/JavaDetectionModal.vue b/apps/app-frontend/src/components/ui/JavaDetectionModal.vue index 3f864c647..31e481431 100644 --- a/apps/app-frontend/src/components/ui/JavaDetectionModal.vue +++ b/apps/app-frontend/src/components/ui/JavaDetectionModal.vue @@ -1,5 +1,9 @@