refactor(macos): regroup menu sections
parent
03bd049291
commit
2a975f751b
|
|
@ -41,6 +41,10 @@ struct MenuContent: View {
|
||||||
if self.showVoiceWakeMicPicker {
|
if self.showVoiceWakeMicPicker {
|
||||||
self.voiceWakeMicMenu
|
self.voiceWakeMicMenu
|
||||||
}
|
}
|
||||||
|
Divider()
|
||||||
|
Text("Start")
|
||||||
|
.font(.caption)
|
||||||
|
.foregroundStyle(.secondary)
|
||||||
Button("Open Chat") {
|
Button("Open Chat") {
|
||||||
Task { @MainActor in
|
Task { @MainActor in
|
||||||
let sessionKey = await WebChatManager.shared.preferredSessionKey()
|
let sessionKey = await WebChatManager.shared.preferredSessionKey()
|
||||||
|
|
@ -52,15 +56,6 @@ struct MenuContent: View {
|
||||||
await self.openDashboard()
|
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 })) {
|
Toggle(isOn: Binding(get: { self.state.canvasEnabled }, set: { self.state.canvasEnabled = $0 })) {
|
||||||
Text("Allow Canvas")
|
Text("Allow Canvas")
|
||||||
}
|
}
|
||||||
|
|
@ -80,6 +75,16 @@ struct MenuContent: View {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Divider()
|
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) }
|
Button("Settings…") { self.open(tab: .general) }
|
||||||
.keyboardShortcut(",", modifiers: [.command])
|
.keyboardShortcut(",", modifiers: [.command])
|
||||||
self.debugMenu
|
self.debugMenu
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue