fix(mac): restore sessions bars with injected submenus

This commit is contained in:
Peter Steinberger
2025-12-22 22:49:37 +01:00
parent 0b70aa0c56
commit 1e1d76d600
4 changed files with 617 additions and 295 deletions

View File

@@ -48,6 +48,7 @@ struct ClawdisApp: App {
.menuBarExtraStyle(.menu)
.menuBarExtraAccess(isPresented: self.$isMenuPresented) { item in
self.statusItem = item
MenuSessionsInjector.shared.install(into: item)
self.applyStatusItemAppearance(paused: self.state.isPaused, sleeping: self.isGatewaySleeping)
self.installStatusItemMouseHandler(for: item)
self.updateHoverHUDSuppression()