From de90dcbb06139a3ec2ec2f364a39772d20e46734 Mon Sep 17 00:00:00 2001 From: The1111mp Date: Mon, 4 Dec 2023 17:35:53 +0800 Subject: [PATCH] chore: Hide dock icon when window is minimized to tray(macOS only). Signed-off-by: The1111mp --- src/main/main.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/main.ts b/src/main/main.ts index ae05141..6fe85a6 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -124,8 +124,8 @@ const createWindow = async (code?: number) => { ? '#000000' : '#ffffff' : setting.theme === Themes.Dark - ? '#000000' - : '#ffffff', + ? '#000000' + : '#ffffff', webPreferences: { preload: app.isPackaged ? join(__dirname, 'preload.js') @@ -182,6 +182,10 @@ const createWindow = async (code?: number) => { */ app.on('window-all-closed', () => { + if (setting.closer == Closer.Minimize) { + platform !== 'win32' && app.dock.hide(); + } + if (setting.closer === Closer.Close) { app.quit(); }