From 5fed84c04d4a69e86760a3eb15cfe46a4cfabbc4 Mon Sep 17 00:00:00 2001 From: Ryan Cao <70191398+ryanccn@users.noreply.github.com> Date: Sun, 9 Jul 2023 15:42:54 +0800 Subject: [PATCH] fix: improve app hiding functionality --- src/main/mainWindow.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/mainWindow.ts b/src/main/mainWindow.ts index 4e115a1..c0d532a 100644 --- a/src/main/mainWindow.ts +++ b/src/main/mainWindow.ts @@ -274,10 +274,17 @@ function createMainWindow() { win.setMenuBarVisibility(false); win.on("close", e => { - if (isQuitting || Settings.store.minimizeToTray === false || Settings.store.tray === false) return; + if ( + isQuitting || + (process.platform !== "darwin" && + (Settings.store.minimizeToTray === false || Settings.store.tray === false)) + ) + return; e.preventDefault(); - win.hide(); + + if (process.platform === "darwin") app.hide(); + else win.hide(); return false; });