Skip to content

Commit 78ad91c

Browse files
committed
hide menu on mac
1 parent 41107c7 commit 78ad91c

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

app/main.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ require('./check.js')
22
require('./asar.js')
33
const str = require('outerpkg')
44
const WindowManager = require('./win.js')
5-
const { app, ipcMain } = require('electron')
5+
const { app, ipcMain, Menu } = require('electron')
66

77
const assert = require('assert')
88

@@ -59,6 +59,27 @@ function mustNotExportKey (key) {
5959
}
6060

6161
function main () {
62+
if (process.platform === 'darwin') {
63+
const template = [
64+
{
65+
label: app.name,
66+
submenu: [
67+
{ role: 'about' },
68+
{ type: 'separator' },
69+
{ role: 'services' },
70+
{ type: 'separator' },
71+
{ role: 'hide' },
72+
{ role: 'hideothers' },
73+
{ role: 'unhide' },
74+
{ type: 'separator' },
75+
{ role: 'quit' }
76+
]
77+
}
78+
]
79+
80+
const menu = Menu.buildFromTemplate(template)
81+
Menu.setApplicationMenu(menu)
82+
}
6283
WindowManager.createMainWindow()
6384
// WindowManager.getInstance().createWindow('another-window', {
6485
// width: 800,

0 commit comments

Comments
 (0)