From 23f75f87842d82ee865909acccdfafc4d10f7f17 Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Tue, 21 Jan 2025 15:08:20 +0000 Subject: [PATCH] Desktop: Added shortcut Cmd+Option+N to open note in new window, and added command to menu bar --- packages/app-desktop/gui/MenuBar.tsx | 2 ++ packages/app-desktop/gui/menuCommandNames.ts | 1 + packages/lib/services/KeymapService.ts | 2 ++ 3 files changed, 5 insertions(+) diff --git a/packages/app-desktop/gui/MenuBar.tsx b/packages/app-desktop/gui/MenuBar.tsx index 154095f63b..9068dfbe22 100644 --- a/packages/app-desktop/gui/MenuBar.tsx +++ b/packages/app-desktop/gui/MenuBar.tsx @@ -877,7 +877,9 @@ function useMenu(props: Props) { note: { label: _('&Note'), submenu: [ + menuItemDic.openNoteInNewWindow, menuItemDic.toggleExternalEditing, + separator(), menuItemDic.setTags, menuItemDic.showShareNoteDialog, separator(), diff --git a/packages/app-desktop/gui/menuCommandNames.ts b/packages/app-desktop/gui/menuCommandNames.ts index 3c798fa8f3..5da82f1843 100644 --- a/packages/app-desktop/gui/menuCommandNames.ts +++ b/packages/app-desktop/gui/menuCommandNames.ts @@ -32,6 +32,7 @@ export default function() { 'textSelectAll', 'textBulletedList', 'toggleExternalEditing', + 'openNoteInNewWindow', 'toggleLayoutMoveMode', 'resetLayout', 'toggleMenuBar', diff --git a/packages/lib/services/KeymapService.ts b/packages/lib/services/KeymapService.ts index 3194e021a2..5445a3ac8b 100644 --- a/packages/lib/services/KeymapService.ts +++ b/packages/lib/services/KeymapService.ts @@ -61,6 +61,7 @@ const defaultKeymapItems = { { accelerator: 'Option+Cmd+2', command: 'switchProfile2' }, { accelerator: 'Option+Cmd+3', command: 'switchProfile3' }, { accelerator: 'Option+Cmd+Backspace', command: 'permanentlyDeleteNote' }, + { accelerator: 'Option+Cmd+N', command: 'openNoteInNewWindow' }, ], default: [ { accelerator: 'Ctrl+N', command: 'newNote' }, @@ -108,6 +109,7 @@ const defaultKeymapItems = { { accelerator: 'Ctrl+Alt+1', command: 'switchProfile1' }, { accelerator: 'Ctrl+Alt+2', command: 'switchProfile2' }, { accelerator: 'Ctrl+Alt+3', command: 'switchProfile3' }, + { accelerator: 'Ctrl+Alt+N', command: 'openNoteInNewWindow' }, ], };