About This Version
This pre-release brings full support for macOS Tahoe 26 (public beta 1), along with a bunch of improvements and bug fixes.
Free upgrade for Pro users from v3.x to v4.x:
If you bought Pro for the v3.x app (any purchase after July 15, 2024), you get the v4.x upgrade for free. If you have a Pro license from v1.x or v2.x, we kindly ask you to purchase a new Pro license for v4.x to support ongoing development. Any purchase (using any app version in case of an in-app purchase) is now considered a v4.x purchase. Newly purchased licenses activate any older app versions too.
Note: This pre-release is primarily focused on compatibility with macOS Tahoe 26 developer beta 4 and public beta 1. The app may not work as expected (or at all) on earlier developer betas. While v4.x also supports older macOS versions (macOS 13 Ventura or newer, both Intel and Apple Silicon), you might notice some minor UI glitches—especially on Sonoma and Ventura—running this version. These will be addressed in future updates.
Enhancements
- Added a context menu with basic actions to items under Color Profile in the menu (#4408)
- Added an option to reconnect all virtual screens if one is disconnected, working around virtual screen stream/PIP mix-ups (#4405)
- Added quick-remove options for all factory display profiles under the Color Profile menu (#4410)
- Updated classic detached modal alerts to inline ones for app menu actions (#4412)
- The app menu now loses colors when it's not the key window (#4432)
- The app icon appears as a dark variant in Settings/About when dark mode is enabled (#4439)
- Added option to hide the "Set Up (accessibility) Permissions" button (#4325)
- The previously active app regains focus after closing the app menu with ESC or clicking the menubar icon (#4447)
- Added support for notchless resolution switching on the MacBook resolution slider (#4460)
- Added an option to show the Dock icon whenever any app window (like PIP or the video filter window) is open (#4471)
- Introduced a proper SF Symbol picker anywhere a custom icon can be selected (#4477)
- Improved mute/unmute controls for certain edge cases (#4478)
- Smoothed out settings pane transitions to avoid brief flashes when changing from translucent to non-translucent backgrounds (#4482)
- Tweaked default animations to give the app a snappier feel (#4484)
- Added max source width, height, and bandwidth data for connection-level display mode options on M4 (#4490)
- Enabled white menu icon backgrounds by default on macOS Tahoe (#4496)
- Added keyboard and OSD support for audio devices with native volume and mute controls, for better consistency (#2314)
- Added option to show the Glass style OSD on older macOS versions (#4500)
- Improved "DDC Volume Control Affects" settings for new capabilities (#4501)
- Updated the look and feel of the app for macOS Tahoe 26 to better match the new UI style (#4425)
- Reworked app sliders to match the Liquid Glass style on macOS Tahoe 26 (#4428)
- Updated glass-compatible app icon for macOS Tahoe 26 (#4435)
- Menu bar icon background now changes when OSD is shown, matching Control Center behavior in macOS Tahoe 26 (#4457)
- Handled various layout, sizing, and rendering changes for macOS Tahoe 26 (#4486)
- Reworked OSD for macOS Tahoe 26 (#4423)
- Added mouse control for OSD on macOS Tahoe 26 (#4455)
- Added options to change OSD location and size on macOS Tahoe 26 (#4491)
- Added option to switch the glass OSD style between adaptive and system appearance on macOS Tahoe 26 (#4492)
- Added option to show OSD on the affected display instead of just the main display in macOS Tahoe 26 (#4495)
Fixed
- Fixed software brightness upscaling flickers or brief dropouts every 10–15 seconds with fullscreen windows (#4458)
- Resolved feedback sound playing when changing volume with option-shift, even if "Play feedback when volume is changed" is off (#4411)
- Fixed Configuration Protection failing in PBP mode on certain LG monitors (#4403)
- Fixed app menu position issues after using "Set as Main Display" (#4416)
- Stopped some keyboard shortcuts from showing an incorrect "dark mode" icon as OSD (#4442)
- Prevented window focus shifts that caused Stage Manager to flicker when opening Settings from the app menu or switching settings panes programmatically (#4449)
- Fixed some app menu items not clearly indicating the current selection when menu icons are hidden (#4450)
- Restored overlay dimming effectiveness on fullscreen windows in certain cases (#4472)
- Made Paddle product/trial overview sheet buttons responsive again (#4489)
- Fixed the Tools menu header not merging when both "Show button bar at the top" and "Make Tools menu collapsible" are enabled (#4487)
- Fixed Auto Brightness incompatibility with BetterDisplay brightness controls on macOS Tahoe 26 (#4421)
- Fixed Settings window outline sticking around in Mission Control after closing, on macOS Tahoe 26 (#4430)
- Fixed classic (non-expanding) submenu rendering glitches with animated main menu content on macOS Tahoe 26 (#4461)
- Image Adjustments and software brightness upscaling now work correctly when Auto Brightness is enabled—app will auto-disable Auto Brightness when needed (note: this is likely a macOS beta bug) (#4466)
Included Localizations
This version includes the following localizations:
- British English (@PuzzledUser)
- Chinese, Simplified (@BingoKingo, @shindgewongxj, @hshsilver, @jacktechstudio)
- Chinese, Traditional (@old-cookie, @moriLiu)
- French (@Kcraft059, @MonolitheMedia)
- German (@mickimnet, @dotWee, @niklasbogensperger, @sm-moshi)
- Hungarian (@sup3rb3ar)
- Italian (@MapleLeaf14)
- Japanese (@SakiPapa)
- Korean (@hw0603, @chihuahua-experience)
- Norwegian Bokmål (@elislays08)
- Portuguese, Brazil (@gpnunes75, @giulianopires)
- Romanian (@mikevic18, @cristianritco)
- Slovenian (@DrRoglaa)
- Spanish (@stonkol, @cfuentea, @maximsenterprise)
- Swedish (@yeager)
- Turkish (@MazlumSerbest, @ibrayd, @afkeceli)
- Ukrainian (@JulyIghor)
Additionally, this pre-release version includes various incomplete localizations as well.
Help improve BetterDisplay localization, correct mistranslations, or assist in adding new languages!
Special thanks to all contributors!
Developed by @waydabber. For previous release notes, visit the GitHub Releases page.
