From 37f7c48c3b59d4daf7a8b9aeb4364cd97b394bf3 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Tue, 23 Jun 2026 18:19:50 +0800 Subject: [PATCH] feat(ui): add help tooltip --- .../editor/EditorSettingsDialog.vue | 108 ++++++------------ .../src/components/ui/tooltip/HelpTooltip.vue | 39 +++++++ .../src/components/ui/tooltip/index.ts | 1 + 3 files changed, 74 insertions(+), 74 deletions(-) create mode 100644 apps/desktop/src/components/ui/tooltip/HelpTooltip.vue diff --git a/apps/desktop/src/components/editor/EditorSettingsDialog.vue b/apps/desktop/src/components/editor/EditorSettingsDialog.vue index 202d11c376..f4ac9d0503 100644 --- a/apps/desktop/src/components/editor/EditorSettingsDialog.vue +++ b/apps/desktop/src/components/editor/EditorSettingsDialog.vue @@ -16,7 +16,7 @@ import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@ import { Separator } from "@/components/ui/separator"; import { Switch } from "@/components/ui/switch"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { Tooltip, TooltipContent, TooltipTrigger, TooltipProvider } from "@/components/ui/tooltip"; +import { HelpTooltip, Tooltip, TooltipContent, TooltipTrigger, TooltipProvider } from "@/components/ui/tooltip"; import { useSettingsStore, AI_PROVIDER_PRESETS, @@ -2060,16 +2060,9 @@ watch(
- - - - - - -

{{ t("settings.toolbarHiddenHint") }}

-
-
-
+ +

{{ t("settings.toolbarHiddenHint") }}

+
- - - - - - {{ t("settings.reuseDataTabDescription") }} - - + + {{ t("settings.reuseDataTabDescription") }} +
@@ -2174,28 +2162,18 @@ watch(
- - - - - - {{ t("settings.autoSelectActiveSidebarNodeDescription") }} - - + + {{ t("settings.autoSelectActiveSidebarNodeDescription") }} +
- - - - - - {{ t("settings.disconnectTabHandlingModeDescription") }} - - + + {{ t("settings.disconnectTabHandlingModeDescription") }} +
- - {{ t("settings.syncRememberWebDavPassword") }} - {{ t("settings.syncSavedPassword") }} - - - - - - - {{ t("settings.syncRememberWebDavPasswordDescription") }} - - - +
+ + + {{ t("settings.syncRememberWebDavPasswordDescription") }} + +
@@ -2741,14 +2706,9 @@ watch(
- - - - - - {{ t("settings.mcpDescription") }} - - + + {{ t("settings.mcpDescription") }} +
diff --git a/apps/desktop/src/components/ui/tooltip/HelpTooltip.vue b/apps/desktop/src/components/ui/tooltip/HelpTooltip.vue new file mode 100644 index 0000000000..6e9b1ffa88 --- /dev/null +++ b/apps/desktop/src/components/ui/tooltip/HelpTooltip.vue @@ -0,0 +1,39 @@ + + + diff --git a/apps/desktop/src/components/ui/tooltip/index.ts b/apps/desktop/src/components/ui/tooltip/index.ts index 0a8a878603..77ddbf1a05 100644 --- a/apps/desktop/src/components/ui/tooltip/index.ts +++ b/apps/desktop/src/components/ui/tooltip/index.ts @@ -2,3 +2,4 @@ export { default as Tooltip } from "./Tooltip.vue"; export { default as TooltipContent } from "./TooltipContent.vue"; export { default as TooltipProvider } from "./TooltipProvider.vue"; export { default as TooltipTrigger } from "./TooltipTrigger.vue"; +export { default as HelpTooltip } from "./HelpTooltip.vue";