feat(macos): add menu Canvas open/close

This commit is contained in:
Peter Steinberger
2025-12-17 11:53:57 +01:00
parent be9b550209
commit 81a9439eb2
4 changed files with 23 additions and 0 deletions
@@ -63,6 +63,15 @@ struct MenuContent: View {
CanvasManager.shared.hideAll()
}
}
if self.state.canvasEnabled {
Button(self.state.canvasPanelVisible ? "Close Canvas" : "Open Canvas") {
if self.state.canvasPanelVisible {
CanvasManager.shared.hideAll()
} else {
_ = try? CanvasManager.shared.show(sessionKey: "main", path: "/")
}
}
}
Divider()
Button("Settings…") { self.open(tab: .general) }
.keyboardShortcut(",", modifiers: [.command])