summaryrefslogtreecommitdiff
path: root/src/preload/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/preload/index.ts')
-rw-r--r--src/preload/index.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/preload/index.ts b/src/preload/index.ts
index b2984b5..649c3aa 100644
--- a/src/preload/index.ts
+++ b/src/preload/index.ts
@@ -1,9 +1,15 @@
// Copyright (c) 2026 Yuren Hao
// Licensed under AGPL-3.0 - see LICENSE file
-import { contextBridge, ipcRenderer, webUtils } from 'electron'
+import { contextBridge, ipcRenderer, webUtils, webFrame } from 'electron'
import { createHash } from 'crypto'
+// Prevent Electron's built-in Ctrl+wheel zoom so editor can handle font scaling
+webFrame.setVisualZoomLevelLimits(1, 1)
+window.addEventListener('wheel', (e) => {
+ if (e.ctrlKey || e.metaKey) e.preventDefault()
+}, { passive: false })
+
const api = {
// File system
readFile: (path: string) => ipcRenderer.invoke('fs:readFile', path),
@@ -66,6 +72,8 @@ const api = {
pathDocMap?: Record<string, string>
fileRefs?: Array<{ id: string; path: string }>
rootFolderId?: string
+ syncDir?: string
+ cachedPdfPath?: string
message?: string
}>,
otDisconnect: () => ipcRenderer.invoke('ot:disconnect'),