add reload menu in macOS dock

This commit is contained in:
Damillora 2017-07-03 16:59:53 +07:00
parent 65dccf3729
commit 49be67aae6
2 changed files with 9 additions and 3 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
node_modules
out
npm-debug.log

View File

@ -79,12 +79,15 @@ if (process.platform === 'darwin') {
{role: 'front'} {role: 'front'}
] ]
} }
const dockMenu = Menu.buildFromTemplate([
{label: 'Reload', click () { win.reload() }}
])
function createWindow () { function createWindow () {
// Create the browser window. // Create the browser window.
const menu = Menu.buildFromTemplate(template) const menu = Menu.buildFromTemplate(template)
Menu.setApplicationMenu(menu) app.dock.setMenu(dockMenu);
Menu.setApplicationMenu(menu);
win = new BrowserWindow({width: 480, height: 600,icon: path.join(__dirname, 'ic_launcher.png')}) win = new BrowserWindow({width: 480, height: 600,icon: path.join(__dirname, 'ic_launcher.png')})