Closed Christilut closed 1 year ago
Okay turns out if you pass an invalid path to the icon
parameter, the whole menu doesn't work.
If anyone else reads this: As for adding menu items, see Electron manual and use const menu = Menu.buildFromTemplate(template)
and Menu.setApplicationMenu(menu)
before running attachTitlebarToWindow(mainWindow)
I've been using version 3 for quite a while and very happy with it, but I had to upgrade because of Electron.
I can't figure out how to add menu items. I used to do
titlebar.updateMenu(...)
andnew Titlebar({ menu: ... })
but the former doesn't exist anymore (I think) and the latter is deprecated according to the wiki (and doesn't seem to exist at all in v4.2.7). The wiki refers to using "setupTitlebar" but I can't find any reference to that function in the wiki. Typings suggest it doesn't have arguments at all.Looked through all the wiki but I have no idea how to add menu items. What am I missing?
This page is empty, maybe that's it? https://github.com/AlexTorresDev/custom-electron-titlebar/wiki/Titlebar-Methods