import Adwaita struct ToolbarView: View { @State private var about = false var app: GTUIApp var window: GTUIApplicationWindow var view: Body { HeaderBar.end { Menu(icon: .default(icon: .openMenu), app: app, window: window) { MenuButton(Loc.newWindow, window: false) { app.addWindow("main") } .keyboardShortcut("n".ctrl()) MenuButton(Loc.closeWindow) { window.close() } .keyboardShortcut("w".ctrl()) MenuSection { MenuButton(Loc.about, window: false) { about = true } } } .primary() .tooltip(Loc.mainMenu) .aboutDialog( visible: $about, app: "AdwaitaTemplate", developer: "david-swift", version: "dev", icon: .custom(name: "io.github.AparokshaUI.AdwaitaTemplate"), website: .init(string: "https://github.com/AparokshaUI/AdwaitaTemplate")!, issues: .init(string: "https://github.com/AparokshaUI/AdwaitaTemplate/issues")! ) } } }