From 7f622accf29d9a78c4529af6040bf7c509807a74 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 22 Jul 2025 13:38:34 +0800 Subject: [PATCH] better mobile UI --- next-ui/src/colada/syncpoints.ts | 2 +- next-ui/src/components/dialog/Confirm.vue | 1 + next-ui/src/components/dialog/ConfirmEdit.vue | 4 + next-ui/src/components/release/Card.vue | 60 +- next-ui/src/components/server/Settings.vue | 528 +++++++++--------- .../fragment/apikey/GenerateDialog.vue | 14 +- .../fragment/user/form/CreateEdit.vue | 364 ++++++------ next-ui/src/layouts/default.vue | 7 +- next-ui/src/pages/account/api-keys.vue | 48 +- next-ui/src/pages/account/details.vue | 47 +- next-ui/src/pages/server/announcements.vue | 102 ++-- next-ui/src/pages/server/settings.vue | 43 +- next-ui/src/pages/server/updates.vue | 112 ++-- next-ui/src/pages/server/users.vue | 49 +- 14 files changed, 749 insertions(+), 632 deletions(-) diff --git a/next-ui/src/colada/syncpoints.ts b/next-ui/src/colada/syncpoints.ts index 8b8f5eb5..9cdbca1d 100644 --- a/next-ui/src/colada/syncpoints.ts +++ b/next-ui/src/colada/syncpoints.ts @@ -1,4 +1,4 @@ -import { defineMutation, useMutation, useQueryCache } from '@pinia/colada' +import { defineMutation, useMutation } from '@pinia/colada' import { komgaClient } from '@/api/komga-client' export const useDeleteSyncPoints = defineMutation(() => { diff --git a/next-ui/src/components/dialog/Confirm.vue b/next-ui/src/components/dialog/Confirm.vue index 9f5f9150..ce67d77c 100644 --- a/next-ui/src/components/dialog/Confirm.vue +++ b/next-ui/src/components/dialog/Confirm.vue @@ -4,6 +4,7 @@ :activator="activator" :max-width="maxWidth" :fullscreen="fullscreen" + :transition="fullscreen ? 'dialog-bottom-transition' : undefined" > @@ -303,7 +330,6 @@ import { useIntl } from 'vue-intl' import type { components } from '@/generated/openapi/komga' const intl = useIntl() -const headerClass = 'text-subtitle1 font-weight-bold' const { settings, loading = false } = defineProps<{ settings?: components['schemas']['SettingsDto'] diff --git a/next-ui/src/fragments/fragment/apikey/GenerateDialog.vue b/next-ui/src/fragments/fragment/apikey/GenerateDialog.vue index 5e4fd540..1457be65 100644 --- a/next-ui/src/fragments/fragment/apikey/GenerateDialog.vue +++ b/next-ui/src/fragments/fragment/apikey/GenerateDialog.vue @@ -1,13 +1,17 @@