From c30d7265ffcbfa9dcdf618550badd61b7015e62c Mon Sep 17 00:00:00 2001 From: pa Date: Fri, 23 Jan 2026 21:57:54 +0900 Subject: [PATCH] improve theme color selection ux --- src/components/NavMenu.vue | 43 ++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/src/components/NavMenu.vue b/src/components/NavMenu.vue index 841669e7..de48f2cd 100644 --- a/src/components/NavMenu.vue +++ b/src/components/NavMenu.vue @@ -197,31 +197,27 @@ {{ themeDisplayName(theme) }} - - - - {{ t('view.settings.appearance.theme_color.header') }} - - - +
+ - - - {{ themeColorDisplayName(theme) }} - - - - + side="top" + :content="themeColorDisplayName(theme)" + :delay-duration="600"> + + +
+
@@ -325,6 +321,7 @@ import { computed, defineAsyncComponent, onMounted, ref, watch } from 'vue'; import { Collapsible, CollapsibleContent, CollapsibleTrigger } from '@/components/ui/collapsible'; import { ChevronRight, Heart } from 'lucide-vue-next'; + import { TooltipWrapper } from '@/components/ui/tooltip'; import { storeToRefs } from 'pinia'; import { useI18n } from 'vue-i18n'; import { useRouter } from 'vue-router';