refactor(macos): regroup menu sections

This commit is contained in:
Peter Steinberger
2025-12-21 12:27:03 +01:00
parent 03bd049291
commit 2a975f751b

View File

@@ -41,6 +41,10 @@ struct MenuContent: View {
if self.showVoiceWakeMicPicker {
self.voiceWakeMicMenu
}
Divider()
Text("Start")
.font(.caption)
.foregroundStyle(.secondary)
Button("Open Chat") {
Task { @MainActor in
let sessionKey = await WebChatManager.shared.preferredSessionKey()
@@ -52,15 +56,6 @@ struct MenuContent: View {
await self.openDashboard()
}
}
Toggle(
isOn: Binding(
get: { self.browserControlEnabled },
set: { enabled in
self.browserControlEnabled = enabled
ClawdisConfigFile.setBrowserControlEnabled(enabled)
})) {
Text("Browser Control")
}
Toggle(isOn: Binding(get: { self.state.canvasEnabled }, set: { self.state.canvasEnabled = $0 })) {
Text("Allow Canvas")
}
@@ -80,6 +75,16 @@ struct MenuContent: View {
}
}
Divider()
Toggle(
isOn: Binding(
get: { self.browserControlEnabled },
set: { enabled in
self.browserControlEnabled = enabled
ClawdisConfigFile.setBrowserControlEnabled(enabled)
})) {
Text("Browser Control")
}
Divider()
Button("Settings…") { self.open(tab: .general) }
.keyboardShortcut(",", modifiers: [.command])
self.debugMenu