github waydabber/BetterDisplay v3.0.0

latest releases: v3.0.5, v3.0.4, v3.0.3...
pre-releaseone month ago
App icon

About this version

This pre-release version contains various improvements and bug fixes. New features include:

  • Color mode selection is now available for Apple Silicon Macs.
  • DDC auto-configuration - with this it should be easier to configure various hardware control features for supported displays.

The app has seen some major internal changes. The goal of this pre-release is to have a wider pool of testers reporting issues both for existing and new features. Please report any bugs you encounter!

The new v3.x versions require macOS Ventura 13.2 or newer. Monterey users should continue to use the v2.3.x version of the app.

Licensing info: v3.x Pro is a free upgrade to all who purchased v2.x Pro. Those who purchased Pro earlier than the initial v2.x preview release date (Jun 14, 2023) are kindly asked to purchase a new license for v3.x to support development. The app however will not enforce this (v1.x Pro licenses can still be used to activate Pro for v3.x - this should simplify upgrade, license management and give some time for those who might have trouble paying for an upgrade right away). Licenses purchased with v3.x can be used to activate all older versions (downgrade for compatibility reasons).

Enhancements

  • Add Color Mode menu (for Apple Silicon) to change connection bit-depth, pixel encoding, chroma subsampling, range - #3230
  • Add configuration protection for connection color mode selection (as it gets reset to the preferred mode on every mode change by default) - #3233
  • Add CLI option to set, get and list external display connection configuration (bit depth, RGB/YCbCr, subsampling, range) - #3229
  • Show current connection and color mode info (connection bit depth, color encoding, chroma subsampling) under Display Information… - #3225
  • Add UI feature to detect DDC features by reading display capabilities - #3123
  • Add UI feature to auto-configure DDC - #3242
  • Full rewrite of framebuffer, I2C, DDC related core app library (deep refactoring + futureproofing) - #3172
  • Optimize DDC reply timing for more reliable communications for various Intel Macs - #3180
  • Add configuration protection limiter watchdog to prevent runaway protection-configuration loop - #3211
  • Allow app binary to be invoked for CLI using relative path - #3221
  • Add some additional low-level information to Display Information… and make presentation asynchronous for better UI response time - #3228
  • Move the GPU Dithering option under Color Mode and provide warning when GPU dithering is in effect - #3232
  • Add options to disable configuration protection notifications - #3240
  • Add warning for newly connected displays about DDC configuration + guide user through the process - #3248
  • Various improvements various button(-like) UI elements of Settings and app menu and some more animations for a more fluent user experience - #3190
  • Add option to change the alignment of app menu icon - #3163
  • Add support for Command+drag-off app macOS menubar icon removal - #3191
  • Update Settings visuals to give proper indication when a window is passive (not key) + update Sidebar menu style - #3206
  • Decouple app menu window from menubar icon (helps with some third party menu hiding apps) - #3162
  • Various minor improvements in menu UI animation - #3207
  • Add some extra inset to Settings window controls (traffic lights) - #3194
  • Raise macOS support bar to 13.2+ (remove legacy code needed for Monterey and early Ventura support) for upcoming versions - #3138
  • Add option for auto-update to internal releases - #3250

Fixed

  • Turning off Treat as generic third party (non-Apple) display does not trigger appropriate display reconfiguration - #3171
  • DDC might not work properly when both an Intel iGPU and AMD i/eGPU display is connected - #3177
  • UI scale matching select the wrong resolution for rotated displays (in portrait orientation) - #3204
  • Resolution protection goes into an endless cycle due to internal reasons with certain app configurations (conflict with UI scale matching, changing orientation) - #3205
  • Headers in DDC Features… are shown unlocalized - #3239
  • Various reset settings under DDC Features… do not update neutral value on the UI properly - #3244

Localizations included in this release

Localizations are sorted by completion and then alphabetically. Contribute to have the app fully localized in your language!

You can change the app language under System Settings > General > Language & Region > Applications.

Download for macOS

For changes in previous versions take a look at the GitHub Releases page.

Don't miss a new BetterDisplay release

NewReleases is sending notifications on new releases.