VibeMeter Updates https://github.com/steipete/VibeMeter VibeMeter automatic updates feed en VibeMeter 1.1.0 https://github.com/steipete/VibeMeter/releases/download/v1.1.0/VibeMeter-1.1.0.dmg 111 1.1.0 VibeMeter 1.1.0

🎨 UI Improvements

  • Enhanced popover design - Switched to ultra-thin translucent material with blur effect for modern look
  • Adaptive border - Added white border that automatically adapts to light/dark mode
  • Optimized spacing - Reduced excessive left/right margins for better content density
  • Progressive gauge colors - Added smooth color transitions from green (low usage) to red (high usage)
  • Improved money formatting - Show "€0" instead of "€0,00" and remove unnecessary decimal places

⚡ Functionality Enhancements

  • Smart gauge calculation - Display request usage percentage (182/500 = 36%) when no money spent, then switch to spending percentage when money is spent
  • Dynamic tooltip updates - Fixed tooltip refresh discrepancy using NSTrackingArea hover detection
  • Simplified tooltip - Removed keyboard shortcuts section and emoji indicators for cleaner display
  • Robust window display - Implemented multi-strategy window display system to prevent UI freezing

🐛 Bug Fixes

  • Fixed UI deadlock - Resolved freezing when showing the custom menu window
  • Fixed tooltip inconsistency - Tooltip and popover now show consistent refresh timestamps
  • Fixed gauge accuracy - Corrected percentage calculations across all display components
  • Fixed money display - Consistent formatting without unnecessary decimals throughout the app

🔧 Technical Improvements

  • Window display strategy - Added fallback mechanisms with orderFrontRegardless() and async display timing
  • Hover-based updates - Tooltip refreshes dynamically on mouse hover for real-time accuracy
  • Swift Concurrency compliance - Added proper @MainActor annotations throughout the codebase
  • Code consistency - Unified gauge calculation logic across StatusBarController and StatusBarDisplayManager

View full changelog

]]>
Tue, 10 Jun 2025 02:05:44 +0100 15.0