vibetunnel/mac/VibeTunnel/Presentation/Components
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
..
CustomMenuWindow.swift Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
NewSessionForm.swift Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
ShimmerView.swift refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
StatusBarController+VisualIndicators.swift feat: Powerful Mac menu bar with rich view and session tracking (#176) 2025-07-01 14:54:30 +01:00
StatusBarController.swift Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
StatusBarMenuManager.swift Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
VibeTunnelMenuView.swift Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
VisualIndicatorExamples.md feat: Powerful Mac menu bar with rich view and session tracking (#176) 2025-07-01 14:54:30 +01:00