From 374648dcb0699ba870841fd3df5d8fa248311d3c Mon Sep 17 00:00:00 2001 From: Luke Schoen Date: Wed, 27 Feb 2019 18:07:11 +0100 Subject: [PATCH 1/2] fix: Fixes #453. Show window if visible but blurred --- packages/fether-electron/src/main/app/menu/template/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fether-electron/src/main/app/menu/template/index.js b/packages/fether-electron/src/main/app/menu/template/index.js index d25bd648c..23a9ef182 100644 --- a/packages/fether-electron/src/main/app/menu/template/index.js +++ b/packages/fether-electron/src/main/app/menu/template/index.js @@ -143,7 +143,7 @@ const getContextTrayMenuTemplate = fetherApp => { { label: 'Show/Hide Fether', click () { - fetherApp.win.isVisible() + fetherApp.win.isVisible() && fetherApp.win.isFocused() ? fetherApp.win.hide() : fetherApp.win.show(); } From 540bc11b0d7f8c39c0bfa3e0d2b77cb38b40e96b Mon Sep 17 00:00:00 2001 From: Luke Schoen Date: Thu, 28 Feb 2019 10:14:12 +0100 Subject: [PATCH 2/2] fix: Focus window instead of blurred when click Show/Hide Fether on Linux --- .../fether-electron/src/main/app/menu/template/index.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/fether-electron/src/main/app/menu/template/index.js b/packages/fether-electron/src/main/app/menu/template/index.js index 23a9ef182..1552d09cf 100644 --- a/packages/fether-electron/src/main/app/menu/template/index.js +++ b/packages/fether-electron/src/main/app/menu/template/index.js @@ -143,9 +143,12 @@ const getContextTrayMenuTemplate = fetherApp => { { label: 'Show/Hide Fether', click () { - fetherApp.win.isVisible() && fetherApp.win.isFocused() - ? fetherApp.win.hide() - : fetherApp.win.show(); + if (fetherApp.win.isVisible() && fetherApp.win.isFocused()) { + fetherApp.win.hide(); + } else { + fetherApp.win.show(); + fetherApp.win.focus(); + } } }, { label: 'Quit', role: 'quit' }