From 86146f1ecfeb2f5ac48468555077070f45bed316 Mon Sep 17 00:00:00 2001 From: nicwands Date: Thu, 26 Mar 2026 16:33:03 -0400 Subject: [PATCH] find feature --- src/renderer/src/components/note/Editor.vue | 7 +- src/renderer/src/components/note/Find.vue | 106 +++----------------- src/renderer/src/components/note/Menu.vue | 6 -- src/renderer/src/libs/editorExtensions.js | 6 +- 4 files changed, 26 insertions(+), 99 deletions(-) diff --git a/src/renderer/src/components/note/Editor.vue b/src/renderer/src/components/note/Editor.vue index 3fb8056..f2078ea 100644 --- a/src/renderer/src/components/note/Editor.vue +++ b/src/renderer/src/components/note/Editor.vue @@ -56,6 +56,9 @@ onMounted(async () => { content: note.content || [], onUpdate: onUpdate, }) + + // Clear any highlights from find feature + editor.value.chain().selectAll().unsetHighlight().run() }) onBeforeUnmount(() => { editor.value?.destroy?.() @@ -152,10 +155,10 @@ defineExpose({ background: currentColor; } } - mark { + .highlighted { background: var(--theme-accent); color: var(--theme-bg); - padding: 0 0.2em; + border-radius: 0.2em; } ul[data-type='taskList'] { diff --git a/src/renderer/src/components/note/Find.vue b/src/renderer/src/components/note/Find.vue index dedb3e0..2f16d6e 100644 --- a/src/renderer/src/components/note/Find.vue +++ b/src/renderer/src/components/note/Find.vue @@ -1,34 +1,20 @@