aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/Menu.js
diff options
context:
space:
mode:
authorLibravatar André Oliveira <oliveira.andrerodrigues95@gmail.com>2022-06-24 15:29:40 +0100
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2022-06-24 22:26:52 +0530
commit68d4a04a02335493e35545d8d5f43680b64cc9a2 (patch)
tree785cdb991c3067fef95c648319af8e2104b949fe /src/lib/Menu.js
parentfix: disable todos feature by default (#355) (diff)
downloadferdium-app-68d4a04a02335493e35545d8d5f43680b64cc9a2.tar.gz
ferdium-app-68d4a04a02335493e35545d8d5f43680b64cc9a2.tar.zst
ferdium-app-68d4a04a02335493e35545d8d5f43680b64cc9a2.zip
Add split mode toggle to side bar and hide collapse buttonv6.0.0-nightly-alphrag.57.7
Diffstat (limited to 'src/lib/Menu.js')
-rw-r--r--src/lib/Menu.js20
1 files changed, 20 insertions, 0 deletions
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 {
25 todosToggleShortcutKey, 25 todosToggleShortcutKey,
26 workspaceToggleShortcutKey, 26 workspaceToggleShortcutKey,
27 addNewServiceShortcutKey, 27 addNewServiceShortcutKey,
28 splitModeToggleShortcutKey,
28 muteFerdiumShortcutKey, 29 muteFerdiumShortcutKey,
29} from '../environment'; 30} from '../environment';
30import { aboutAppDetails, ferdiumVersion } from '../environment-remote'; 31import { aboutAppDetails, ferdiumVersion } from '../environment-remote';
@@ -128,6 +129,10 @@ const menuItems = defineMessages({
128 id: 'menu.view.toggleNavigationBar', 129 id: 'menu.view.toggleNavigationBar',
129 defaultMessage: 'Toggle Navigation Bar', 130 defaultMessage: 'Toggle Navigation Bar',
130 }, 131 },
132 splitModeToggle: {
133 id: 'menu.view.splitModeToggle',
134 defaultMessage: 'Toggle Split Mode',
135 },
131 toggleDarkMode: { 136 toggleDarkMode: {
132 id: 'menu.view.toggleDarkMode', 137 id: 'menu.view.toggleDarkMode',
133 defaultMessage: 'Toggle Dark Mode', 138 defaultMessage: 'Toggle Dark Mode',
@@ -479,6 +484,21 @@ const _titleBarTemplateFactory = (intl, locked) => [
479 } 484 }
480 }, 485 },
481 { 486 {
487 label: intl.formatMessage(menuItems.splitModeToggle),
488 accelerator: `${splitModeToggleShortcutKey()}`,
489 role: 'splitModeToggle',
490 type: 'checkbox',
491 checked: window['ferdium'].stores.settings.app.splitMode,
492 click: () => {
493 window['ferdium'].actions.settings.update({
494 type: 'app',
495 data: {
496 splitMode: !window['ferdium'].stores.settings.app.splitMode,
497 }
498 });
499 }
500 },
501 {
482 label: intl.formatMessage(menuItems.toggleDarkMode), 502 label: intl.formatMessage(menuItems.toggleDarkMode),
483 type: 'checkbox', 503 type: 'checkbox',
484 accelerator: `${cmdOrCtrlShortcutKey()}+${shiftKey()}+D`, 504 accelerator: `${cmdOrCtrlShortcutKey()}+${shiftKey()}+D`,