vibetunnel/mac/VibeTunnel
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
..
Assets.xcassets Improve Arc-style sidebar UI for better space utilization 2025-06-25 02:11:51 +02:00
Core Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
Extensions refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
Presentation Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
Utilities Fix inconsistent button state management 2025-07-02 00:00:53 +01:00
Info.plist fix: simplify Tailscale integration using local API (#184) 2025-07-01 23:36:59 +01:00
Shared.xcconfig local needs to be local 2025-06-22 15:55:02 +02:00
sparkle-public-ed-key.txt refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
version.xcconfig chore: bump version to 1.0.0-beta.6 build 152 (#161) 2025-07-01 05:54:43 +01:00
VibeTunnel-Mac.xctestplan Add comprehensive server tests and switch to Biome linter (#73) 2025-06-24 18:51:38 +02:00
VibeTunnel.entitlements refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
VibeTunnelApp.swift Improve Mac menu bar UI with better form styling and animations (#179) 2025-07-01 17:46:46 +01:00
vt Improve Mac menu bar UI with better form styling and animations (#179) 2025-07-01 17:46:46 +01:00