From 6fec8365f601d71f4d8e0863683f34cbe8dd111e Mon Sep 17 00:00:00 2001 From: André Oliveira <37463445+SpecialAro@users.noreply.github.com> Date: Tue, 21 Jun 2022 01:13:52 +0100 Subject: Feature: Add Toggle Navbar to View Menu (global) (#317) Add Toggle Navbar to View Menu (global) --- src/lib/Menu.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/lib/Menu.js') diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 50145dd47..98de80884 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -124,6 +124,10 @@ const menuItems = defineMessages({ id: 'menu.view.toggleFullScreen', defaultMessage: 'Toggle Full Screen', }, + toggleNavigationBar: { + id: 'menu.view.toggleNavigationBar', + defaultMessage: 'Toggle Navigation Bar', + }, toggleDarkMode: { id: 'menu.view.toggleDarkMode', defaultMessage: 'Toggle Dark Mode', @@ -459,6 +463,21 @@ const _titleBarTemplateFactory = (intl, locked) => [ label: intl.formatMessage(menuItems.toggleFullScreen), role: 'toggleFullScreen', }, + { + label: intl.formatMessage(menuItems.toggleNavigationBar), + accelerator: `${cmdOrCtrlShortcutKey()}+B`, + role: 'toggleNavigationBar', + type: 'checkbox', + checked: window['ferdium'].stores.settings.app.navigationBarManualActive, + click: () => { + window['ferdium'].actions.settings.update({ + type: 'app', + data: { + navigationBarManualActive: !window['ferdium'].stores.settings.app.navigationBarManualActive, + } + }); + } + }, { label: intl.formatMessage(menuItems.toggleDarkMode), type: 'checkbox', -- cgit v1.2.3-70-g09d2