From dbc215c44fdd28d8d5c67b6336a71b8c79ef7212 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Wed, 4 Mar 2026 21:38:11 -0800 Subject: [PATCH] add toggle visibility behavior to tray icon (#1793) --- src/main/index.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/index.ts b/src/main/index.ts index 373fa7e02..37589ed69 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -408,8 +408,17 @@ const createTray = () => { ]); tray.on('click', () => { - mainWindow?.show(); - createWinThumbarButtons(); + if (store.get('window_minimize_to_tray')) { + if (mainWindow?.isVisible()) { + mainWindow?.hide(); + } else { + mainWindow?.show(); + createWinThumbarButtons(); + } + } else { + mainWindow?.show(); + createWinThumbarButtons(); + } }); tray.setToolTip('Feishin');