Make sure menu has icons

This commit is contained in:
Peter Steinberger 2025-06-17 00:27:42 +02:00
parent b13e215180
commit 929808dbb2

View file

@ -45,7 +45,10 @@ struct MenuBarView: View {
Button(action: { Button(action: {
AppDelegate.showWelcomeScreen() AppDelegate.showWelcomeScreen()
}, label: { }, label: {
Label("Show Tutorial", systemImage: "book") HStack {
Image(systemName: "book")
Text("Show Tutorial")
}
}) })
Divider() Divider()
@ -56,7 +59,10 @@ struct MenuBarView: View {
NSWorkspace.shared.open(url) NSWorkspace.shared.open(url)
} }
}, label: { }, label: {
Label("Website", systemImage: "globe") HStack {
Image(systemName: "globe")
Text("Website")
}
}) })
// Report Issue // Report Issue
@ -65,7 +71,10 @@ struct MenuBarView: View {
NSWorkspace.shared.open(url) NSWorkspace.shared.open(url)
} }
}, label: { }, label: {
Label("Report Issue", systemImage: "exclamationmark.triangle") HStack {
Image(systemName: "exclamationmark.triangle")
Text("Report Issue")
}
}) })
Divider() Divider()
@ -74,7 +83,10 @@ struct MenuBarView: View {
Button(action: { Button(action: {
SparkleUpdaterManager.shared.checkForUpdates() SparkleUpdaterManager.shared.checkForUpdates()
}, label: { }, label: {
Label("Check for Updates…", systemImage: "arrow.down.circle") HStack {
Image(systemName: "arrow.down.circle")
Text("Check for Updates…")
}
}) })
// Version (non-interactive) // Version (non-interactive)
@ -85,7 +97,10 @@ struct MenuBarView: View {
// About // About
SettingsLink { SettingsLink {
Label("About VibeTunnel", systemImage: "info.circle") HStack {
Image(systemName: "info.circle")
Text("About VibeTunnel")
}
} }
.simultaneousGesture(TapGesture().onEnded { .simultaneousGesture(TapGesture().onEnded {
// Navigate to About tab after settings opens // Navigate to About tab after settings opens