Add about dialog
This commit is contained in:
parent
f17f13786d
commit
29d928c6ad
|
@ -12,9 +12,9 @@ closeWindow:
|
||||||
en: Close Window
|
en: Close Window
|
||||||
de: Fenster schliessen
|
de: Fenster schliessen
|
||||||
|
|
||||||
quit:
|
about:
|
||||||
en: Quit
|
en: About AdwaitaTemplate
|
||||||
de: Verlassen
|
de: Info zu AdwaitaTemplate
|
||||||
|
|
||||||
mainMenu:
|
mainMenu:
|
||||||
en: Main Menu
|
en: Main Menu
|
||||||
|
|
|
@ -2,6 +2,7 @@ import Adwaita
|
||||||
|
|
||||||
struct ToolbarView: View {
|
struct ToolbarView: View {
|
||||||
|
|
||||||
|
@State private var about = false
|
||||||
var app: GTUIApp
|
var app: GTUIApp
|
||||||
var window: GTUIApplicationWindow
|
var window: GTUIApplicationWindow
|
||||||
|
|
||||||
|
@ -17,14 +18,22 @@ struct ToolbarView: View {
|
||||||
}
|
}
|
||||||
.keyboardShortcut("w".ctrl())
|
.keyboardShortcut("w".ctrl())
|
||||||
MenuSection {
|
MenuSection {
|
||||||
MenuButton(Loc.quit, window: false) {
|
MenuButton(Loc.about, window: false) {
|
||||||
app.quit()
|
about = true
|
||||||
}
|
}
|
||||||
.keyboardShortcut("q".ctrl())
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.primary()
|
.primary()
|
||||||
.tooltip(Loc.mainMenu)
|
.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")!
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue