From 68d4a04a02335493e35545d8d5f43680b64cc9a2 Mon Sep 17 00:00:00 2001 From: André Oliveira Date: Fri, 24 Jun 2022 15:29:40 +0100 Subject: Add split mode toggle to side bar and hide collapse button --- src/lib/Menu.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/lib') diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 900375c2f..54c8c0b77 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -25,6 +25,7 @@ import { todosToggleShortcutKey, workspaceToggleShortcutKey, addNewServiceShortcutKey, + splitModeToggleShortcutKey, muteFerdiumShortcutKey, } from '../environment'; import { aboutAppDetails, ferdiumVersion } from '../environment-remote'; @@ -128,6 +129,10 @@ const menuItems = defineMessages({ id: 'menu.view.toggleNavigationBar', defaultMessage: 'Toggle Navigation Bar', }, + splitModeToggle: { + id: 'menu.view.splitModeToggle', + defaultMessage: 'Toggle Split Mode', + }, toggleDarkMode: { id: 'menu.view.toggleDarkMode', defaultMessage: 'Toggle Dark Mode', @@ -478,6 +483,21 @@ const _titleBarTemplateFactory = (intl, locked) => [ }); } }, + { + label: intl.formatMessage(menuItems.splitModeToggle), + accelerator: `${splitModeToggleShortcutKey()}`, + role: 'splitModeToggle', + type: 'checkbox', + checked: window['ferdium'].stores.settings.app.splitMode, + click: () => { + window['ferdium'].actions.settings.update({ + type: 'app', + data: { + splitMode: !window['ferdium'].stores.settings.app.splitMode, + } + }); + } + }, { label: intl.formatMessage(menuItems.toggleDarkMode), type: 'checkbox', -- cgit v1.2.3-70-g09d2