diff --git a/src/main/index.js b/src/main/index.js index ccac63ae..394a7c16 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -770,7 +770,21 @@ function runApp() { const template = [ { label: 'File', - submenu: [{ role: 'quit' }] + submenu: [ + { + label: 'New Window', + accelerator: 'CmdOrCtrl+N', + click: (_menuItem, _browserWindow, _event) => { + createWindow({ + replaceMainWindow: false, + showWindowNow: true + }) + }, + type: 'normal' + }, + { type: 'separator' }, + { role: 'quit' } + ] }, { label: 'Edit', diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml index f47df3ad..e5eac17d 100644 --- a/static/locales/en-US.yaml +++ b/static/locales/en-US.yaml @@ -7,6 +7,7 @@ FreeTube: FreeTube # Webkit Menu Bar File: File +New Window: New Window Quit: Quit Edit: Edit Undo: Undo