diff options
author | André Oliveira <oliveira.andrerodrigues95@gmail.com> | 2022-06-24 15:29:40 +0100 |
---|---|---|
committer | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2022-06-24 22:26:52 +0530 |
commit | 68d4a04a02335493e35545d8d5f43680b64cc9a2 (patch) | |
tree | 785cdb991c3067fef95c648319af8e2104b949fe /src/lib/Menu.js | |
parent | fix: disable todos feature by default (#355) (diff) | |
download | ferdium-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.js | 20 |
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'; |
30 | import { aboutAppDetails, ferdiumVersion } from '../environment-remote'; | 31 | import { 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`, |