diff --git a/apps/macos/Package.resolved b/apps/macos/Package.resolved index 04764565f73..29b35c9300c 100644 --- a/apps/macos/Package.resolved +++ b/apps/macos/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "fb90e7b1977f43661ac91681d16da11f9ddd85630407ef170eaada0a6ee39972", + "originHash" : "7a8088405ec5e396c14d737c110ff5651ff25dabcd437a0fee92e57018c5360a", "pins" : [ { "identity" : "axorcist", @@ -33,8 +33,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/orchetect/MenuBarExtraAccess", "state" : { - "revision" : "707dff6f55217b3ef5b6be84ced3e83511d4df5c", - "version" : "1.2.2" + "revision" : "33bb0e4b1e407feac791e047dcaaf9c69b25fd26", + "version" : "1.3.0" } }, { @@ -51,8 +51,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/sparkle-project/Sparkle", "state" : { - "revision" : "21d8df80440b1ca3b65fa82e40782f1e5a9e6ba2", - "version" : "2.9.0" + "revision" : "066e75a8b3e99962685d6a90cdd5293ebffd9261", + "version" : "2.9.1" } }, { @@ -78,8 +78,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-log.git", "state" : { - "revision" : "bbd81b6725ae874c69e9b8c8804d462356b55523", - "version" : "1.10.1" + "revision" : "5073617dac96330a486245e4c0179cb0a6fd2256", + "version" : "1.12.0" } }, { diff --git a/apps/macos/Package.swift b/apps/macos/Package.swift index 5c9f849d792..2eb8b1743ff 100644 --- a/apps/macos/Package.swift +++ b/apps/macos/Package.swift @@ -15,7 +15,7 @@ let package = Package( .executable(name: "openclaw-mac", targets: ["OpenClawMacCLI"]), ], dependencies: [ - .package(url: "https://github.com/orchetect/MenuBarExtraAccess", exact: "1.2.2"), + .package(url: "https://github.com/orchetect/MenuBarExtraAccess", exact: "1.3.0"), .package(url: "https://github.com/swiftlang/swift-subprocess.git", from: "0.4.0"), .package(url: "https://github.com/apple/swift-log.git", from: "1.10.1"), .package(url: "https://github.com/sparkle-project/Sparkle", from: "2.9.0"), diff --git a/apps/macos/Sources/OpenClaw/MenuBar.swift b/apps/macos/Sources/OpenClaw/MenuBar.swift index 0750da56a5e..5f2c2a06f96 100644 --- a/apps/macos/Sources/OpenClaw/MenuBar.swift +++ b/apps/macos/Sources/OpenClaw/MenuBar.swift @@ -51,7 +51,6 @@ struct OpenClawApp: App { animationsEnabled: self.state.iconAnimationsEnabled && !self.isGatewaySleeping, iconState: self.effectiveIconState) } - .menuBarExtraStyle(.menu) .menuBarExtraAccess(isPresented: self.$isMenuPresented) { item in self.statusItem = item MenuSessionsInjector.shared.install(into: item) @@ -59,6 +58,7 @@ struct OpenClawApp: App { self.installStatusItemMouseHandler(for: item) self.updateHoverHUDSuppression() } + .menuBarExtraStyle(.menu) .onChange(of: self.state.isPaused) { _, paused in self.applyStatusItemAppearance(paused: paused, sleeping: self.isGatewaySleeping) if self.state.connectionMode == .local {