From f995a783ba157b49c779f6cc89a2fe97eb09faf5 Mon Sep 17 00:00:00 2001 From: nmat Date: Sat, 11 Mar 2017 20:53:53 +0100 Subject: [PATCH] Minor change to tray. Focus on click, use click instead of double-click and focus window when behind another window. --- electron/tray.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/electron/tray.js b/electron/tray.js index dbe0c69e..459bc687 100644 --- a/electron/tray.js +++ b/electron/tray.js @@ -50,8 +50,12 @@ exports.create = function(win, config) { appIcon = new Tray(iconPath); appIcon.setToolTip('Rambox'); appIcon.setContextMenu(contextMenu); - appIcon.on('double-click', () => { - if ( !win.isVisible() || win.isMinimized() ) config.get('maximized') ? win.maximize() : win.show(); + appIcon.on('click', () => { + if ( !win.isVisible() ) { + win.isVisible() ? win.hide() : win.show(); + } else { + win.focus(); + } }); };