diff --git a/desktop/src/menu.js b/desktop/src/menu.js index 13e2bbac94..5e5ddac793 100644 --- a/desktop/src/menu.js +++ b/desktop/src/menu.js @@ -1,5 +1,5 @@ // @flow -const { dialog, Menu, MenuItem, shell } = require('electron'); +const { dialog, Menu, MenuItem, shell, clipboard } = require('electron'); const checkForUpdates = require('./autoUpdate'); const CONFIG = require('./config'); @@ -131,6 +131,21 @@ const template = [ }, ], }, + { + label: 'Share', + submenu: [ + { + label: 'Copy link to current page', + click: function(item, focusedWindow) { + const url = focusedWindow.webContents.getURL(); + if (url) { + clipboard.writeText(url); + } + }, + accelerator: 'CmdOrCtrl+S', + }, + ], + }, ]; function showAbout() {