From e165b0e3a1e885a305a28233d46e2a5fdfff7367 Mon Sep 17 00:00:00 2001 From: Philip Peterson Date: Mon, 21 Apr 2025 22:12:18 -0700 Subject: [PATCH] Use quine fork of electron-drag-click for version compat --- app/package.json | 2 +- app/ui/window.ts | 2 +- app/yarn.lock | 33 +++++++++++++++++++++++++-------- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/app/package.json b/app/package.json index f6f8964c..a0ef0067 100644 --- a/app/package.json +++ b/app/package.json @@ -21,7 +21,7 @@ "color": "4.2.3", "default-shell": "1.0.1", "electron-devtools-installer": "3.2.0", - "electron-drag-click": "^1.0.6", + "quine-electron-drag-click": "^1.0.6", "electron-fetch": "1.9.1", "electron-is-dev": "2.0.0", "electron-store": "8.2.0", diff --git a/app/ui/window.ts b/app/ui/window.ts index 5eb95daf..672694bf 100644 --- a/app/ui/window.ts +++ b/app/ui/window.ts @@ -6,7 +6,7 @@ import {app, BrowserWindow, shell, Menu} from 'electron'; import type {BrowserWindowConstructorOptions} from 'electron'; import {enable as remoteEnable} from '@electron/remote/main'; -import electronDragClick from 'electron-drag-click'; +import electronDragClick from 'quine-electron-drag-click'; import isDev from 'electron-is-dev'; import {getWorkingDirectoryFromPID} from 'native-process-working-directory'; import {v4 as uuidv4} from 'uuid'; diff --git a/app/yarn.lock b/app/yarn.lock index 7e764d8b..ee15483c 100644 --- a/app/yarn.lock +++ b/app/yarn.lock @@ -363,14 +363,6 @@ electron-devtools-installer@3.2.0: tslib "^2.1.0" unzip-crx-3 "^0.2.0" -electron-drag-click@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/electron-drag-click/-/electron-drag-click-1.0.6.tgz#615a4aa68fc793785bfe72f5f35cf9d3d206fe4e" - integrity sha512-YdrRbosgencGmRKQ/sEJeRJ8WeVBLRTZHqnvyht7lEMoCnM98gkEzbvFqG+MZ6D7PsQoobr4E7+dqRAsurcM2A== - dependencies: - bindings "^1.5.0" - node-addon-api "^3.0.2" - electron-fetch@1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.9.1.tgz#e28bfe78d467de3f2dec884b1d72b8b05322f30f" @@ -468,6 +460,23 @@ fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-uri@^3.0.1: + version "3.0.6" + resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" + integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw== + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -1210,6 +1219,14 @@ queue@6.0.2: dependencies: inherits "~2.0.3" +quine-electron-drag-click@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/quine-electron-drag-click/-/quine-electron-drag-click-1.0.6.tgz#efcd5b8c77b5927c79887bb20323f239abb0f807" + integrity sha512-uRj2Kba1FrwqXI87p/lOK2oUxAImUCtvwFVCF2/nRgUOnzxygt5eyUpMMQI6qYlPTvS5ulvY1AhtuARHW6ZEEA== + dependencies: + bindings "^1.5.0" + node-addon-api "^3.0.2" + react-dom@18.3.1: version "18.3.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"