From bb559c9a53719e0b9956f04cc62a94654defc857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=8C=E8=90=8C=E5=93=92=E8=B5=AB=E8=90=9D?= Date: Tue, 11 Apr 2023 11:19:45 +0800 Subject: [PATCH] :hammer: Refactor: remove vue devtools install --- src/main/lifeCycle/index.ts | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/src/main/lifeCycle/index.ts b/src/main/lifeCycle/index.ts index 92194af0..2db337d7 100644 --- a/src/main/lifeCycle/index.ts +++ b/src/main/lifeCycle/index.ts @@ -10,7 +10,6 @@ import { import { createProtocol } from 'vue-cli-plugin-electron-builder/lib' -import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer' import beforeOpen from '~/main/utils/beforeOpen' import ipcList from '~/main/events/ipcList' import busEventList from '~/main/events/busEventList' @@ -131,14 +130,6 @@ class LifeCycle { const readyFunction = async () => { console.log('on ready') createProtocol('picgo') - if (isDevelopment && !process.env.IS_TEST) { - // Install Vue Devtools - try { - await installExtension(VUEJS_DEVTOOLS) - } catch (e: any) { - console.error('Vue Devtools failed to install:', e.toString()) - } - } windowManager.create(IWindowList.TRAY_WINDOW) windowManager.create(IWindowList.SETTING_WINDOW) const isAutoListenClipboard = db.get('settings.isAutoListenClipboard') || false @@ -153,21 +144,15 @@ class LifeCycle { } else { db.set('settings.isListeningClipboard', false) } - if (process.platform === 'darwin') { - setDockMenu() - } + const isHideDock = db.get('settings.isHideDock') || false const startMode = db.get('settings.startMode') || 'quiet' - if (startMode !== 'no-tray' && process.platform === 'darwin') { - createTray() - } - if (process.platform === 'win32' || process.platform === 'linux') { + if (process.platform === 'darwin') { + isHideDock ? app.dock.hide() : setDockMenu() + startMode !== 'no-tray' && createTray() + } else { createTray() } db.set('needReload', false) - const isHideDock = db.get('settings.isHideDock') || false - if (isHideDock && process.platform === 'darwin') { - app.dock.hide() - } updateChecker() // 不需要阻塞 process.nextTick(() => {