โจ What's New
๐ต Music & Media
- Compact player โ Added a compact, player-focused layout for the opened notch with playback, shuffle, and media-output controls.
- Remaining time โ Added an option to show remaining playback time instead of duration.
- Now Playing reliability โ Improved availability detection, fallback behavior, connection recovery, and user-facing recovery notices when Now Playing is unavailable.
- Artwork reliability โ Fixed artwork disappearing during lightweight Now Playing updates and stale artwork caused by Safari Private Browsing and browser helper processes. โ @rogedev, @SpaceCypher
- YouTube Music / Pear โ Improved observer persistence, WebSocket reconnection, connection-state handling, and authentication compatibility. โ @cjuriartec
- Lyrics โ Synced lyrics now follow their actual playback timing for smoother line-by-line scrolling.
- Real-time audio waveform โ Added a waveform visualizer option that uses real-time captured audio on supported macOS versions (14.2+), and significantly improved the performance of the original visualizer.
- Dynamic audio output โ You can now control the active audio route, including speakers, wired headphones, AirPods, Bluetooth devices, and external outputs. โ @colinchambachan
- Media gestures โ Added horizontal gestures for media controls and improved gesture behavior across the music area.
๐ Calendar & Reminders
- Weekly calendar view โ Added an optional week-based calendar view with a configurable week start: System, Sunday, or Monday. โ @TemujinCalidius
- Join meetings from events โ Calendar events can detect supported meeting links and open them directly from the notch. Supports Google Meet, Zoom, Microsoft Teams, Webex, Whereby, and Jitsi. โ @Subhanshu20101
- Calendar navigation โ Added vertical scroll navigation for the date picker and improved week-based navigation behavior.
- Reminder date reliability โ Improved all-day reminder handling across local time zones and daylight-saving boundaries so reminders retain their correct calendar date.
๐๏ธ OSD (formerly HUD) & System Controls
- Renamed HUD to OSD โ Now uses the more appropriate term in English, which was already used in some localizations.
- Smoother brightness control โ Brightness adjustments now use smoother stepping with reduced jumps and improved hold behavior. โ @benjaminfrombe
- BetterDisplay & Lunar โ Added and improved real-time brightness event streaming and control through external display providers.
- Key reliability โ Improved key interception and recovery.
- Audio and display routing โ Improved handling of built-in and external display/control sources and their availability.
๐ Notification Mirroring
- Notifications in the notch โ Mirrors visible notification banners in the notch with the sending application's icon.
- App filtering โ Choose whether to mirror notifications from all apps or only selected applications.
- Notification queue โ Multiple incoming notifications can now be queued and browsed from the expanded notification.
- Closed-notch indicator โ New notification activity feedback appears while the notch is closed.
- Notification reliability โ Improved banner discovery, XPC delivery, focus handling, stale-banner handling, and Notification Center interaction.
- Accessibility-aware mirroring โ Notification mirroring now checks Accessibility authorization in real time and provides a direct way to grant access when required.
๐ Battery
- Charging wattage โ Shows the connected power adapter's reported wattage in the battery popover. โ @isaacau502
- Time until empty โ Added a battery discharge estimate alongside time to full charge. โ @lasersushi
- Better charge formatting โ Charge estimates now use localized hour/minute formatting instead of a raw minute count. โ @lasersushi
- Battery health โ Improved maximum-capacity detection and correctly handles cases where battery-health information is unavailable.
๐ฆ Shelf
- More reliable Shelf interactions โ Improved selection, hit testing, multi-item dragging, context menus, double-click behavior, and Quick Look synchronization.
- Reverse Shelf ordering โ Added an option to keep newer Shelf items at the front. โ @yannip1234
- Shelf controls โ Added the ability to disable Shelf behavior entirely when it is not needed.
- Sharing improvements โ Improved Quick Share provider discovery and application-icon handling.
๐ท Camera & Mirror
- Improved camera reliability โ Reworked the camera for increased reliability, particularly on multiple-display setups.
- Camera recovery โ Improved permission handling, camera selection, disconnect/reconnect recovery, interruption handling, sleep/wake recovery, and display lifecycle management.
- Camera selection โ Added camera selection for the Mirror feature, with an Automatic mode that prefers the built-in camera. โ @ReubenCowell
- Mirror controls โ Added a setting to switch between mirrored and natural camera output. โ @anmolmalhotra97
โ๏ธ Settings & Appearance
- Reworked Settings navigation โ Settings are now organized into dedicated sections for Notch, Appearance, Media, Calendar, Shelf, Mirror, Battery, OSD, Notifications, Shortcuts, and About.
- Dedicated Notch settings โ Added a dedicated Notch section for sizing, hover behavior, gestures, animation, and window behavior.
- Appearance controls โ Moved accent-color customization into Appearance and expanded custom accent-color options.
- Animation control โ Added a setting to control the notch opening-animation speed. โ @Amorfx
- Language selection โ Added an in-app language selector with a restart prompt when required.
- Bug report button โ Added an in-app bug report button in the About section which opens the GitHub Issue form page with app version and os version pre-filled
๐ Software Updates
- Update channels โ Added channel-aware update support for Stable, Beta, and Nightly builds, with the available channels determined by the current build. โ @notluquis
- Safer updates โ Improved the updater with additional installer security improvements.
๐ Accessibility & Onboarding
- macOS 27 compatibility โ Accessibility permission references now use the current macOS terminology (Device Control and Data Access) and localization, with a fallback for compatibility.
- Improved permission checks โ Accessibility-dependent features now properly check authorization instead of sometimes relying on stale permission state.
- Improved onboarding โ Refined permission handling and onboarding flows, including audio-capture permission setup.
๐ ๏ธ Fixes & Improvements
- Fixed Shelf files being dragged into WhatsApp as text paths instead of actual file attachments. โ @ShehanCes
- Fixed inconsistent Home โ Shelf tab-switch animations. โ @ShehanCes
- Fixed album art alignment in the live activity view
- Fixed calendar month/year alignment and expanded the clickable area for calendar dates. โ @mlbonniec
- Fixed Apple Music favorite actions. โ @karadoganyi
- Normalized notch gesture direction when macOS Natural Scrolling is disabled. โ @karadoganyi
- Fixed long Quick Share provider names not being centered correctly. โ @daemonsloth
- Fixed notch content being vertically offset on some displays. โ @KoukeNeko
- Fixed the DMG background lookup and clarified the copy-to-Applications installation flow.
- Removed the deprecated Homebrew quarantine-installation flag and updated related installation guidance. โ @ftery0
- Improved locale-aware formatting across settings, battery, OSD, progress indicators, and accessibility labels.
- Improved localization coverage for media controls, Shelf actions, native dialogs, and settings.
- Improved concurrency safety, lifecycle management, and internal architecture to reduce races, retain cycles, and unnecessary background work. โ @Dbhardwaj99
- Updated dependencies used by the project.
๐ New Contributors
@adam-dziuk ยท @karadoganyi ยท @benjaminfrombe ยท @daemonsloth ยท @mlbonniec ยท @KoukeNeko ยท @Amorfx ยท @ftery0 ยท @anmolmalhotra97 ยท @colinchambachan ยท @ReubenCowell ยท @cjuriartec ยท @lasersushi ยท @Etzeo ยท @yannip1234 ยท @TemujinCalidius ยท @ShehanCes ยท @isaacau502 ยท @SpaceCypher ยท @morriisan ยท @Dbhardwaj99 ยท @rogedev ยท @Subhanshu20101 ยท @notluquis
Thank you to everyone who contributed code, translations, testing, bug reports, and feedback to this release!