feat(mac): add tailscale settings

This commit is contained in:
Peter Steinberger
2025-12-21 01:16:35 +00:00
parent 104e265633
commit 28ad475ab4
5 changed files with 543 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ struct ClawdisApp: App {
@State private var isMenuPresented = false
@State private var isPanelVisible = false
@State private var menuInjector = MenuContextCardInjector.shared
@State private var tailscaleService = TailscaleService.shared
@MainActor
private func updateStatusHighlight() {
@@ -66,6 +67,7 @@ struct ClawdisApp: App {
Settings {
SettingsRootView(state: self.state, updater: self.delegate.updaterController)
.frame(width: SettingsTab.windowWidth, height: SettingsTab.windowHeight, alignment: .topLeading)
.environment(self.tailscaleService)
}
.defaultSize(width: SettingsTab.windowWidth, height: SettingsTab.windowHeight)
.windowResizability(.contentSize)