From e9746cbfe618193ab580836643812e601ac4295a Mon Sep 17 00:00:00 2001 From: vantezzen Date: Sat, 14 Sep 2019 13:47:49 +0200 Subject: Implement #7 --- src/lib/Menu.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/lib/Menu.js') diff --git a/src/lib/Menu.js b/src/lib/Menu.js index faf4d1902..c0436a501 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -201,6 +201,10 @@ const menuItems = defineMessages({ id: 'menu.app.unhide', defaultMessage: '!!!Unhide', }, + autohideMenuBar: { + id: 'menu.app.autohideMenuBar', + defaultMessage: '!!!Auto-hide menu bar', + }, quit: { id: 'menu.app.quit', defaultMessage: '!!!Quit', @@ -724,6 +728,19 @@ export default class FranzMenu { label: intl.formatMessage(menuItems.unhide), role: 'unhide', }, + ...(!isMac ? [{ + label: intl.formatMessage(menuItems.autohideMenuBar), + type: 'checkbox', + checked: this.stores.settings.app.autohideMenuBar, + click: () => { + this.actions.settings.update({ + type: 'app', + data: { + autohideMenuBar: !this.stores.settings.app.autohideMenuBar, + }, + }); + }, + }] : []), { type: 'separator', }, -- cgit v1.2.3-70-g09d2