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; } });