From 13d87dc85eac97e5f1c9247eb35167e91f17ac2e Mon Sep 17 00:00:00 2001 From: Ryan Cao <70191398+ryanccn@users.noreply.github.com> Date: Tue, 11 Jul 2023 18:57:10 +0000 Subject: [PATCH] fix: improve app hiding functionality (#51) --- src/main/mainWindow.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/mainWindow.ts b/src/main/mainWindow.ts index 5550c6b..872ba6c 100644 --- a/src/main/mainWindow.ts +++ b/src/main/mainWindow.ts @@ -283,10 +283,13 @@ function createMainWindow() { win.setMenuBarVisibility(false); win.on("close", e => { - if (isQuitting || Settings.store.minimizeToTray === false || Settings.store.tray === false) return; + const useTray = Settings.store.minimizeToTray && Settings.store.tray; + if (isQuitting || (process.platform !== "darwin" && !useTray)) return; e.preventDefault(); - win.hide(); + + if (process.platform === "darwin") app.hide(); + else win.hide(); return false; });