From d7196102293686c03171fece37f88a732aa5e50b Mon Sep 17 00:00:00 2001 From: serpens Date: Sat, 14 Feb 2026 18:27:00 -0500 Subject: [PATCH] fix: toggle window visibility on tray click instead of always showing --- src/native/tray.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/native/tray.ts b/src/native/tray.ts index 6f96a4e..219afde 100644 --- a/src/native/tray.ts +++ b/src/native/tray.ts @@ -28,8 +28,12 @@ export function initTray() { tray.setToolTip("Stoat for Desktop"); tray.setImage(trayIcon); tray.on("click", () => { - mainWindow.show(); - mainWindow.focus(); + if (mainWindow.isVisible()) { + mainWindow.hide(); + } else { + mainWindow.show(); + mainWindow.focus(); + } }); }