diff --git a/electron/package.json b/electron/package.json index 7f1c978e4..f012055e2 100644 --- a/electron/package.json +++ b/electron/package.json @@ -95,8 +95,7 @@ "pacote": "^17.0.4", "request": "^2.88.2", "request-progress": "^3.0.0", - "ulidx": "^2.3.0", - "@nut-tree/nut-js": "^4.0.0" + "ulidx": "^2.3.0" }, "devDependencies": { "@electron/notarize": "^2.1.0", diff --git a/electron/utils/selectedText.ts b/electron/utils/selectedText.ts index 25d31fab5..f76146d13 100644 --- a/electron/utils/selectedText.ts +++ b/electron/utils/selectedText.ts @@ -1,23 +1,24 @@ import { clipboard, globalShortcut } from 'electron' -import { keyboard, Key } from '@nut-tree/nut-js' /** * Gets selected text by synthesizing the keyboard shortcut * "CommandOrControl+c" then reading text from the clipboard */ export const getSelectedText = async () => { - const currentClipboardContent = clipboard.readText() // preserve clipboard content - clipboard.clear() - const hotkeys: Key[] = [ - process.platform === 'darwin' ? Key.LeftCmd : Key.LeftControl, - Key.C, - ] - await keyboard.pressKey(...hotkeys) - await keyboard.releaseKey(...hotkeys) - await new Promise((resolve) => setTimeout(resolve, 200)) // add a delay before checking clipboard - const selectedText = clipboard.readText() - clipboard.writeText(currentClipboardContent) - return selectedText + // TODO: Implement this function + // const currentClipboardContent = clipboard.readText() // preserve clipboard content + // clipboard.clear() + // const hotkeys: Key[] = [ + // process.platform === 'darwin' ? Key.LeftCmd : Key.LeftControl, + // Key.C, + // ] + // await keyboard.pressKey(...hotkeys) + // await keyboard.releaseKey(...hotkeys) + // await new Promise((resolve) => setTimeout(resolve, 200)) // add a delay before checking clipboard + // const selectedText = clipboard.readText() + // clipboard.writeText(currentClipboardContent) + // return selectedText + return '' } /**