From 0f0bb874bfcbcdffa55bcde3e77765054a95973b Mon Sep 17 00:00:00 2001 From: MasterAcnolo Date: Thu, 10 Sep 2026 12:01:07 +0200 Subject: [PATCH] feat: add logs when minimize and maximize (tray and not) --- app/ipcHandlers.js | 2 ++ app/tray.js | 2 ++ app/windowManager.js | 1 + 3 files changed, 5 insertions(+) diff --git a/app/ipcHandlers.js b/app/ipcHandlers.js index cb7b537..1f3510a 100644 --- a/app/ipcHandlers.js +++ b/app/ipcHandlers.js @@ -118,9 +118,11 @@ function registerIpcHandlers(getMainWindow) { // Minimize to tray if (configFeatures.systemTray) { getMainWindow()?.hide() + logger.info("Window Minimized in SystemTray (Using Minimize Button)"); } else { // Native minimize getMainWindow()?.minimize() + logger.info("Window minimized normally"); } } ); diff --git a/app/tray.js b/app/tray.js index 56a9b0b..5ab9b57 100644 --- a/app/tray.js +++ b/app/tray.js @@ -62,6 +62,7 @@ function createSystemTray(devMode) { if (window && !window.isDestroyed()) { window.show(); window.focus(); + logger.info("Window Restored from SystemTray (Using Show Action)"); } }, }, @@ -94,6 +95,7 @@ function createSystemTray(devMode) { } else { window.show(); window.focus(); + logger.info("Window Restored from SystemTray (Double Click on Tray Icon)") } }); diff --git a/app/windowManager.js b/app/windowManager.js index 015b4d8..a21ed42 100644 --- a/app/windowManager.js +++ b/app/windowManager.js @@ -91,6 +91,7 @@ async function createMainWindow() { if (!app.isQuitting && config.configFeatures.systemTray) { event.preventDefault(); mainWindow.hide(); + logger.info("Window Minimized in SystemTray (Using Close Button)"); return false; } });