diff --git a/src/common/constans/common.ts b/src/common/constans/common.ts index 3cc4b40..01bf468 100644 --- a/src/common/constans/common.ts +++ b/src/common/constans/common.ts @@ -1,2 +1,4 @@ export const WINDOW_WIDTH = 688; export const WINDOW_HEIGHT = 60; + +export const WINDOW_MIN_HEIGHT = 60; diff --git a/src/core/app-search/win.ts b/src/core/app-search/win.ts index 5cbcf3f..7e73c03 100644 --- a/src/core/app-search/win.ts +++ b/src/core/app-search/win.ts @@ -69,8 +69,7 @@ function fileDisplay(filePath) { } if ( !appDetail.target || - appDetail.target.toLowerCase().indexOf('unin') >= 0 || - appDetail.args + appDetail.target.toLowerCase().indexOf('unin') >= 0 ) return; diff --git a/src/main/browsers/detach.ts b/src/main/browsers/detach.ts index 3a9ac55..4b01e92 100644 --- a/src/main/browsers/detach.ts +++ b/src/main/browsers/detach.ts @@ -1,6 +1,7 @@ import { BrowserWindow, ipcMain, nativeTheme } from 'electron'; import localConfig from '../common/initLocalConfig'; import path from 'path'; +import { WINDOW_MIN_HEIGHT } from '@/common/constans/common'; export default () => { let win: any; @@ -17,6 +18,7 @@ export default () => { const createWindow = async (pluginInfo, viewInfo, view) => { win = new BrowserWindow({ height: viewInfo.height, + minHeight: WINDOW_MIN_HEIGHT, width: viewInfo.width, autoHideMenuBar: true, titleBarStyle: 'hidden', @@ -36,6 +38,7 @@ export default () => { webviewTag: true, devTools: true, nodeIntegration: true, + spellcheck: false, }, }); if (process.env.WEBPACK_DEV_SERVER_URL) { diff --git a/src/main/browsers/guide.ts b/src/main/browsers/guide.ts index 1d37f85..580a32e 100644 --- a/src/main/browsers/guide.ts +++ b/src/main/browsers/guide.ts @@ -1,5 +1,6 @@ import { BrowserWindow, ipcMain, nativeTheme, screen } from 'electron'; import path from 'path'; +import { WINDOW_HEIGHT, WINDOW_MIN_HEIGHT, WINDOW_WIDTH } from '@/common/constans/common'; const getWindowPos = (width, height) => { const screenPoint = screen.getCursorScreenPoint(); @@ -39,8 +40,9 @@ export default () => { enableLargerThanScreen: true, x, y, - width: 800, - height: 600, + width: WINDOW_WIDTH, + height: WINDOW_HEIGHT, + minHeight: WINDOW_MIN_HEIGHT, webPreferences: { webSecurity: false, backgroundThrottling: false, @@ -48,6 +50,7 @@ export default () => { webviewTag: true, devTools: true, nodeIntegration: true, + spellcheck: false, }, }); if (process.env.WEBPACK_DEV_SERVER_URL) { diff --git a/src/main/browsers/main.ts b/src/main/browsers/main.ts index 345de42..8912515 100644 --- a/src/main/browsers/main.ts +++ b/src/main/browsers/main.ts @@ -3,7 +3,7 @@ import path from 'path'; import { createProtocol } from 'vue-cli-plugin-electron-builder/lib'; // import versonHandler from '../common/versionHandler'; import localConfig from '@/main/common/initLocalConfig'; -import { WINDOW_HEIGHT, WINDOW_WIDTH } from '@/common/constans/common'; +import { WINDOW_HEIGHT, WINDOW_MIN_HEIGHT, WINDOW_WIDTH } from '@/common/constans/common'; // eslint-disable-next-line @typescript-eslint/no-var-requires require('@electron/remote/main').initialize(); @@ -19,6 +19,7 @@ export default () => { const createWindow = async () => { win = new BrowserWindow({ height: WINDOW_HEIGHT, + minHeight: WINDOW_MIN_HEIGHT, useContentSize: true, resizable: true, width: WINDOW_WIDTH, @@ -34,6 +35,7 @@ export default () => { webviewTag: true, nodeIntegration: true, preload: path.join(__static, 'preload.js'), + spellcheck: false, }, }); if (process.env.WEBPACK_DEV_SERVER_URL) { diff --git a/src/main/browsers/runner.ts b/src/main/browsers/runner.ts index 958a592..903bc7f 100644 --- a/src/main/browsers/runner.ts +++ b/src/main/browsers/runner.ts @@ -128,6 +128,7 @@ export default () => { standard: 'system-ui', serif: 'system-ui', }, + spellcheck: false, }, }); window.setBrowserView(view); diff --git a/src/renderer/components/search.vue b/src/renderer/components/search.vue index 130c1e5..80161a4 100644 --- a/src/renderer/components/search.vue +++ b/src/renderer/components/search.vue @@ -93,6 +93,7 @@ const emit = defineEmits([ 'focus', 'clearSearchValue', 'readClipboardContent', + 'clearClipbord', ]); const keydownEvent = (e, key: string) => {