From e878e5cc4bf43970cf3d667178b464c6d8a2b389 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 2 Mar 2026 23:28:49 +0800 Subject: [PATCH] :art: Support configuring the floating window hover trigger delay https://github.com/siyuan-note/siyuan/pull/17123 Signed-off-by: Daniel <845765@qq.com> --- app/src/config/editor.ts | 8 ++++---- app/src/config/search.ts | 2 +- kernel/api/setting.go | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index 42d66ade4..940904397 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -268,7 +268,7 @@ export const editor = {
- + ms
@@ -488,9 +488,9 @@ export const editor = { if (floatWindowDelay < 0 || isNaN(floatWindowDelay)) { floatWindowDelay = 0; (editor.element.querySelector("#floatWindowDelay") as HTMLInputElement).value = "0"; - } else if (floatWindowDelay > 10000) { - floatWindowDelay = 10000; - (editor.element.querySelector("#floatWindowDelay") as HTMLInputElement).value = "10000"; + } else if (floatWindowDelay > 2000) { + floatWindowDelay = 2000; + (editor.element.querySelector("#floatWindowDelay") as HTMLInputElement).value = "2000"; } fetchPost("/api/setting/setEditor", { diff --git a/app/src/config/search.ts b/app/src/config/search.ts index 8d3d409f6..f51cb37a1 100644 --- a/app/src/config/search.ts +++ b/app/src/config/search.ts @@ -27,7 +27,7 @@ export const initConfigSearch = (element: HTMLElement, app: App) => { "editorMarkdownInlineSup", "editorMarkdownInlineSupTip", "editorMarkdownInlineSub", "editorMarkdownInlineSubTip", "editorMarkdownInlineTag", "editorMarkdownInlineTagTip", "editorMarkdownInlineMath", "editorMarkdownInlineMathTip", "editorMarkdownInlineStrikethrough", "editorMarkdownInlineStrikethroughTip", "editorMarkdownInlineMark", "editorMarkdownInlineMarkTip", - "allowHTMLBLockScript", "allowHTMLBLockScriptTip", "backlinkExpandTip", "backmentionExpandTip", + "allowHTMLBLockScript", "allowHTMLBLockScriptTip", "floatWindowDelay", "floatWindowDelayTip", "backlinkContainChildren", "backlinkContainChildrenTip", "allowSVGScript", "allowSVGScriptTip" ]), diff --git a/kernel/api/setting.go b/kernel/api/setting.go index e4cb87331..51beb8629 100644 --- a/kernel/api/setting.go +++ b/kernel/api/setting.go @@ -321,7 +321,7 @@ func setEditor(c *gin.Context) { v := 620 editor.FloatWindowDelay = &v } else { - *editor.FloatWindowDelay = max(0, min(10000, *editor.FloatWindowDelay)) + *editor.FloatWindowDelay = max(0, min(2000, *editor.FloatWindowDelay)) } oldVirtualBlockRef := model.Conf.Editor.VirtualBlockRef