From 72c19e78da5b8a6ca95a709ef1aceb5b81b9f7f4 Mon Sep 17 00:00:00 2001 From: purocean Date: Tue, 29 Dec 2020 19:54:52 +0800 Subject: [PATCH] =?UTF-8?q?mac=20=E4=B8=8A=E9=9A=90=E8=97=8F=20dock=20?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/app.ts b/src/app.ts index 0dfd94e9..cf1f162c 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,5 +1,6 @@ import { app, BrowserWindow, Menu, Tray } from 'electron' import * as path from 'path' +import * as os from 'os' import { dialog } from 'electron' import * as yargs from 'yargs' import server from './server/main' @@ -8,6 +9,8 @@ import * as updater from './updater' import { getAccelerator, registerShortcut } from './shortcut' const opn = require('opn') +const isMacos = os.platform() === 'darwin' + let isDev = false const showTray = !(yargs.argv['disable-tray']) @@ -105,6 +108,8 @@ const createWindow = () => { const showWindow = () => { if (win) { const show = () => { + // macos 上隐藏图标 + isMacos && app.dock.hide() win.setSkipTaskbar(false) win.show() }