vibetunnel/mac/VibeTunnel/Presentation/Views
Peter Steinberger 42021bb514 Fix inconsistent button state management
- Remove all uses of deprecated highlight() method in CustomMenuWindow
- Consistently use state property for NSStatusBarButton management
- Update StatusBarMenuManager to reset button state when menu state is .none
- Fix concurrency issues in CustomMenuWindow frame observer
- Ensure button state is properly managed throughout menu lifecycle

This fixes the issue where the button could display inconsistent visual states
or get stuck due to conflicting approaches between highlight() and state.
2025-07-02 00:00:53 +01:00
..
Settings fix: simplify Tailscale integration using local API (#184) 2025-07-01 23:36:59 +01:00
Shared fix: CI and linting issues across all platforms 2025-06-23 19:40:53 +02:00
Welcome Split session view file (#89) 2025-06-26 21:15:07 +02:00
AboutView.swift feat: Powerful Mac menu bar with rich view and session tracking (#176) 2025-07-01 14:54:30 +01:00
MenuBarView.swift Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
NewSessionView.swift Improve Mac menu bar UI with better form styling and animations (#179) 2025-07-01 17:46:46 +01:00
SessionDetailView.swift feat: Powerful Mac menu bar with rich view and session tracking (#176) 2025-07-01 14:54:30 +01:00
SettingsView.swift refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
SharedComponents.swift refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
WelcomeView.swift fixes window dismissal in welcome 2025-06-25 10:17:26 +02:00