fix menus on macos

This commit is contained in:
Skyler Lehmkuhl 2024-12-05 15:04:13 -05:00
parent 0988794b48
commit 510652043d
1 changed files with 21 additions and 23 deletions

View File

@ -2884,28 +2884,26 @@ async function updateMenu() {
} else {
activeFrame = false
}
if (macOS) {
const appSubmenu = await Submenu.new({
text: 'Lightningbeam',
items: [
{
text: 'About Lightningbeam',
enabled: true,
action:about
},
{
text: 'Settings',
enabled: false,
action: () => {}
},
{
text: 'Quit Lightningbeam',
enabled: true,
action: quit,
},
]
})
}
const appSubmenu = await Submenu.new({
text: 'Lightningbeam',
items: [
{
text: 'About Lightningbeam',
enabled: true,
action:about
},
{
text: 'Settings',
enabled: false,
action: () => {}
},
{
text: 'Quit Lightningbeam',
enabled: true,
action: quit,
},
]
})
const fileSubmenu = await Submenu.new({
text: 'File',
items: [
@ -3066,7 +3064,7 @@ async function updateMenu() {
let items = [fileSubmenu, editSubmenu, modifySubmenu, timelineSubmenu, viewSubmenu, helpSubmenu]
if (macOS) {
items.unshift([appSubmenu])
items.unshift(appSubmenu)
}
const menu = await Menu.new({
items: items,