github waydabber/BetterDisplay v2.2.1

latest releases: v3.0.5, v3.0.4, v3.0.3...
7 months ago
App icon

About this version

This version contains updates to the CLI/integration feature introduced in the previous release and some other improvements and bug fixes. As major new features, the update adds two additional XDR/HDR brightness upscaling methods:

  • Native XDR brightness upscaling - works with Apple XDR displays (built-in or external). Unlocks the entire brightness range with no strings attached - no clipped or overblown HDR videos, full native sliders compatibility, no extra CPU/GPU usage. Works both on Apple Silicon and Intel Macs (the latter with an external Pro XDR Display) as well. To activate the feature, select BetterDisplay XDR under the XDR Preset menu under the display's app menu block. Set up auto-activation for a particular display under Settings > Displays.
  • Metal XDR/HDR brightness upscaling - activated when native XDR or (the default) software upscaling methods are unavailable. Works on Intel Macs too with external HDR or XDR displays. Requires HDR enabled and Color table adjustments option disabled under the display's settings to work.

NOTE: Native XDR brightness upscaling is an experimental feature - use with caution! Please report any issues at GitHub Issues or at the app's Discord channel.

Enhancements

  • Added native XDR brightness upscaling with unclipped HDR video - #2536
  • Added overlay Metal filter based HDR upscaling method as a fallback option - #2539
  • Enabled Metal HDR upscaling for Intel - #2566
  • Added zooming option to streaming - magnify, reduce, can be off-centered with snap controls - #2547
  • Added 1:1 pixel mapped scaling (no-scaling) option for streaming - #1949
  • Restructure CLI command syntax to be a bit more simple to use (while retaining compatibility with earlier style) - #2524
  • Added option to show Color Profile selector for XDR displays as well - #2531
  • Added self-serve license deactivation with key and activation id to CLI license management - #2523
  • Added option to detach from brightness keys when only a display with native controls is present with all software control disabled - #2544
  • Move Quit button to under Tools menu (with option to revert) + ability to hide Quit altogether - #2551
  • Show Metal device name under display info section (useful on Intel with eGPUs) - #2562
  • Combined brightness should not be enabled by default when native XDR upscaling is enabled - #2545
  • Added options to tweak native XDR upscaling ranges - #2546
  • Make combined brightness work with Metal overlay upscaling as well - #2561
  • Improved performance of CLI integration - #2552
  • Localization updates (see details below)

Fixed

  • App crash on wake (NSBezierPath bug) - #2543
  • The integrated CLI help has various typos and errors - #2529
  • BetterDisplay does not recognize some custom presets as XDR upscaling capable - #2535
  • Overlay dimming does not apply properly to full screen applications - #2554
  • When enabling/disabling color adjustments, the software brightness slider is not updating properly - #2558
  • XDR/HDR upscaling calibration slider does not respond beyond existing maximum calibrated brightness value - #2560
  • Increasing XDR screen brightness via macOS can overblow XDR upscaling in non-combined mode - #2563
  • When a CLI command is not understood, the app is launching a second copy of the app instead of giving some error message - #2553

Localizations included in this release

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

Information on how to participate in the localization effort

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.