# BetterDisplay changelog > Unlock and manage your macOS displays — custom resolutions, virtual screens, brightness and more. - Vendor: waydabber - Category: Productivity - Platforms: macOS - Official site: https://betterdisplay.pro - Tracked by: What's New (https://whatsnew.fyi/product/betterdisplay) - Harvested from: GitHub (waydabber/BetterDisplay) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v5.0.1 - Date: 2026-07-23 - Version: v5.0.1 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v5.0.1 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v5.0.1 - Labels: Pre-release; Platforms: macOS - **added** — Support for applying custom 3D LUTs to Image Adjustments and Stream/PIP video filters using compositor filters - **added** — Built-in app console for quick access to CLI features - **added** — Keyboard shortcut for quickly opening the app console - **added** — exit and clear app console commands - **added** — Optional app logging output to the console - **added** — HDMI-CEC TV controller for volume, mute, power, and input-source control on compatible HDMI ports and adapters - **added** — CLI commands for HDMI-CEC TV control, including volume, power, and input switching - **added** — Per-display integration actions for running commands when a display is connected or disconnected and when the system wakes or sleeps - **added** — Per-display ambient light sensor readings, including support for compatible external Apple displays such as the Pro Display XDR - **changed** — Updated the ambientLight CLI feature to support individual displays - **added** — Compositor filter-based rendering to the Video Filter window for improved performance, enabled by default - **added** — Geometry and advanced color compositor filters to display group syncing, with CLI and Shortcuts access - **added** — Additional compositor filter options - **changed** — Improved the performance of the experimental compositor filter - **added** — CLI option to export Display Information - **added** — Link, bandwidth, DPCD, tiling, and DSC details to Display Information - **added** — DPCD report (dpcdReport) CLI command - **added** — CLI option to dump raw DPCD data - **added** — EDID report (edidReport) CLI command - **added** — DSC report (dscReport) CLI command This updated BetterDisplay 5 pre-release provides an important compatibility update for macOS 27 Golden Gate public beta 2 and adds new features, including custom 3D LUT filter support and a built-in app console. Other highlights in BetterDisplay 5 include advanced compositor filters, expanded display reporting and integration capabilities, HDMI-CEC control, improved per-display automation, app menu and OSD refinements, performance improvements, and updated styling for recent macOS releases. **Important: BetterDisplay 5 requires an Apple Silicon Mac running macOS 26 or later. Intel Mac users and users running an earlier version of macOS should continue using BetterDisplay 4 – [the latest version is v4.3.5](https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.5).** **BetterDisplay 5 is a free upgrade for Pro licenses purchased after January 1, 2025.** - If you update through the built-in updater with an already activated older Pro license, Pro will remain active and the app will display an outdated-license notice. You can purchase a current license at any time to remove the notice and ensure continued activation eligibility. - If you are not yet ready to purchase a new license, you may continue using Pro on that Mac with the existing activation and outdated-license notice. Do not deactivate the license, as an outdated license cannot activate a new or deactivated BetterDisplay 5 installation. - Free features remain available without a Pro license, as before. More information: [Outdated Pro License FAQ](https://github.com/waydabber/BetterDisplay/discussions/5632) This cumulative changelog includes every change since the latest stable BetterDisplay 4 release, [v4.3.5](https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.5). ###### Enhancements - Added support for applying custom 3D LUTs to Image Adjustments and Stream/PIP video filters using compositor filters (#4284) `v5.0.1` - Added a built-in app console for quick access to CLI features (#5642) `v5.0.1` - Added a keyboard shortcut for quickly opening the app console (#5644) `v5.0.1` - Added `exit` and `clear` app console commands (#5645) `v5.0.1` - Added optional app logging output to the console (#5646) `v5.0.1` - Added an HDMI-CEC TV controller for volume, mute, power, and input-source control on compatible HDMI ports and adapters (#3394) - Added CLI commands for HDMI-CEC TV control, including volume, power, and input switching (#5506) - Added per-display integration actions for running commands when a display is connected or disconnected and when the system wakes or sleeps (#5574) - Added per-display ambient light sensor readings, including support for compatible external Apple displays such as the Pro Display XDR (#5565) - Updated the `ambientLight` CLI feature to support individual displays (#5566) - Added compositor filter-based rendering to the Video Filter window for improved performance, enabled by default (#5558) - Added geometry and advanced color compositor filters to display group syncing, with CLI and Shortcuts access (#5551) - Added additional compositor filter options (#5249) - Improved the performance of the experimental compositor filter (#5491) - Added a CLI option to export Display Information (#5485) - Added link, bandwidth, DPCD, tiling, and DSC details to Display Information (#5484) - Added a DPCD report (`dpcdReport`) CLI command, with credits to @joevt and AllRez (#5496) - Added a CLI option to dump raw DPCD data (#5498) - Added an EDID report (`edidReport`) CLI command (#5508) - Added a DSC report (`dscReport`) CLI command (#5509) - Added an HDMI-CEC report (`cecReport`) CLI command (#5510) - Added an Apple display brightness controller report (`AppleBrightnessReport`) (#5507) - Added a Color Table Control toggle and indicators showing which Image Adjustments sliders use color table control (#5557) - Added support for overriding the nits values of built-in Apple displays to allow manual adju _[Truncated at 4000 characters — full notes: https://github.com/waydabber/BetterDisplay/releases/tag/v5.0.1]_ ### v5.0.0 - Date: 2026-07-13 - Version: v5.0.0 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v5.0.0 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v5.0.0 - Labels: Pre-release; Platforms: macOS - **added** — Advanced compositor filters - **added** — Expanded display reporting and integration capabilities - **added** — HDMI-CEC control - **added** — Improved per-display automation - **changed** — App menu and OSD refinements - **changed** — Performance improvements - **changed** — Updated styling for the latest macOS releases including macOS 27 Golden Gate public beta This pre-release introduces advanced compositor filters, expanded display reporting and integration capabilities, HDMI-CEC control, improved per-display automation, app menu and OSD refinements, performance improvements, and updated styling for the latest macOS releases, including the initial macOS 27 Golden Gate public beta. _Please note that this version is not fully compatible with macOS 27 Golden Gate public beta 2 - an [updated version](https://github.com/waydabber/BetterDisplay/releases) is available._ Please refer to the changelog of the subsequent updated pre-release version for the list of changes in this version. Download for macOS ### v4.3.5 - Date: 2026-07-07 - Version: v4.3.5 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.5 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.3.5 - Labels: Platforms: macOS - **fixed** — Settings sidebar compatibility on macOS 27 - **fixed** — Settings scrolled pane header inset background on macOS 27 - **fixed** — Keyboard shortcut recording on macOS 27 - **fixed** — Compositor filter issues on macOS 27 - **removed** — Removed the no longer working Forced System OSD option on macOS 27 - **fixed** — Possible high CPU usage issue caused by app menu caching on some setups - **fixed** — Various minor issues with app menu customizations - **fixed** — Issue where app windows could hide the Dock and/or the app menu after using the crop selector window for PiP or Stream - **fixed** — PiP window position and size corruption when using the width parameter with an external display connected - **fixed** — Issue where the PiP window could keep disappearing - **changed** — Improved initial sizing and placement of PiP and Video Filter windows - **fixed** — SHIFT modifier handling during slider drag to suspend syncing - **fixed** — SHIFT modifier handling during keyboard and slider drag control to skip nits-based syncing with combined controllers - **fixed** — Volume keys keyboard control not updating when the matching audio device name is updated under Volume Control - **fixed** — Forced HDR menu availability not updating after toggling Allow Forced HDR without manual display redetection - **fixed** — Repeated Mirror configuration changed notifications when Configuration Protection enforces mirroring but the target display is missing - **fixed** — Various UI spelling and stylistic issues in English This version is a service release focused on bug fixes and compatibility improvements with macOS 27. _**macOS 27 Golden Gate beta users:** try the v5.x pre-release for even better macOS 27 support and additional features. Go to `Settings` > `Application` > `Updates` and enable `Receive pre-release updates`, then use `Check for Updates`._ ###### Changes - Fixed Settings sidebar compatibility on macOS 27 - #5527 - Fixed Settings scrolled pane header inset background on macOS 27 - #5526 - Fixed keyboard shortcut recording on macOS 27 - #5538 - Fixed compositor filter issues on macOS 27 - #5610 - Removed the no longer working "Forced System OSD" option on macOS 27 - #5612 - Fixed a possible high CPU usage issue caused by app menu caching on some setups - #5608 - Fixed various minor issues with app menu customizations - #5492 - Fixed an issue where app windows could hide the Dock and/or the app menu after using the crop selector window for PiP or Stream - #5500 - Fixed PiP window position/size corruption when using the `width` parameter with an external display connected - #5494 - Fixed an issue where the PiP window could keep disappearing - #5578 - Improved initial sizing and placement of PiP and Video Filter windows - #5576 - Fixed SHIFT modifier handling during slider drag to suspend syncing - #5523 - Fixed SHIFT modifier handling during keyboard and slider drag control to skip nits-based syncing with combined controllers - #5524 - Fixed volume keys keyboard control not updating when the matching audio device name is updated under Volume Control - #5567 - Fixed forced HDR menu availability not updating after toggling "Allow Forced HDR" without manual display redetection - #5585 - Fixed repeated "Mirror configuration changed" notifications when Configuration Protection enforces mirroring but the target display is missing - #5572 - Fixed various UI spelling and stylistic issues in English - #5586 ###### Included Localizations - British English, Chinese Simplified, Chinese Traditional, Dutch, French, German, Hungarian, Italian, Japanese, Korean, Norwegian Bokmål, Polish, Portuguese Brazil, Romanian, Russian, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese. - Contributors: @afkeceli, @AndryTi, @andrwmai, @BingoKingo, @brzenio, @cfuentea, @chihuahua-experience, @cristianritco, @dimaitre, @dotWee, @DrRoglaa, @dvanzoerlandt, @elislays08, @enormous-rat, @giulianopires, @gpnunes75, @HaiBliss, @hshsilver, @hw0603, @ibrayd, @jacktechstudio, @JulyIghor, @Kcraft059, @MapleLeaf14, @marcinkardas, @maximsenterprise, @MazlumSerbest, @mickimnet, @mikevic18, @MonolitheMedia, @moriLiu, @MStankiewiczOfficial, @niklasbogensperger, @old-cookie, @PatrykM13, @pavlik000-collab, @PuzzledUser, @SakiPapa, @shindgewongxj, @skantek, @sm-moshi, @stonkol, @sup3rb3ar, @yeager, @waydabber. AI was used for updating some of the localizations. For previous release notes, visit the [GitHub Releases page](https://github.com/waydabber/BetterDisplay/releases). [Outdated license FAQ](https://github.com/waydabber/BetterDisplay/discussions/4620). Download for macOS ### v4.3.4 - Date: 2026-05-24 - Version: v4.3.4 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.4 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.3.4 - Labels: Platforms: macOS - **fixed** — Direct display brightness Force EDR mode option might cause heavy CPU usage and cause the app to hang after a longer sleep - **fixed** — macOS 26.5 Shortcuts opens app Settings if there is an action from another app in the same Shortcut - **fixed** — Brightness nits in the OSD cannot be turned off without Pro - **fixed** — Rare resolution slider crash when resolutions list changes - **fixed** — Tools menu header upper corner rounding may fail in certain situations - **fixed** — Prevent auto-hiding menu bar to hide while app menu is open - **fixed** — Menu open/close tutorial stays forever if the menu bar icon is disabled in System Settings - **fixed** — Glass OSD slider knob looks somewhat semi-transparent when not being dragged - **fixed** — Menu more options chevron collapse animation missing - **fixed** — Onboarding arrow animations are stuck upon first app open The previous release added a variety of new features including nits-based normalized brightness syncing, direct brightness upscaling for built-in XDR displays, HDR virtual screens, improved LG webOS support along with various fixes, performance and compatibility improvements. This version is a minor service release with some bug-fixes and improvements. ###### Fixes, improvements - Direct display brightness "Force EDR mode" option might cause heavy CPU usage and cause the app to hang after a longer sleep - #5441 - macOS 26.5 Shortcuts opens app Settings if there is an action from another app in the same Shortcut #5454 - Brightness nits in the OSD cannot be turned off without Pro - #5459 - Rare resolution slider crash (when resolutions list changes) - #5462 - Tools menu header upper corner rounding may fail in certain situations - #5433 - Prevent auto-hiding menu bar to hide while app menu is open - #5463 - Menu open/close tutorial stays forever if the menu bar icon is disabled in System Settings - #5453 - Glass OSD slider knob looks somewhat semi-transparent when not being dragged - #5460 - Menu "more options" chevron collapse animation missing - #5461 - Onboarding arrow animations are stuck upon first app open - #5465 ###### Included Localizations - British English, Chinese Simplified, Chinese Traditional, Dutch, French, German, Hungarian, Italian, Japanese, Korean, Norwegian Bokmål, Polish, Portuguese Brazil, Romanian, Russian, Slovenian, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese. - Contributors: @afkeceli, @AndryTi, @andrwmai, @BingoKingo, @brzenio, @cfuentea, @chihuahua-experience, @cristianritco, @dimaitre, @dotWee, @DrRoglaa, @dvanzoerlandt, @elislays08, @enormous-rat, @giulianopires, @gpnunes75, @HaiBliss, @hshsilver, @hw0603, @ibrayd, @jacktechstudio, @JulyIghor, @Kcraft059, @MapleLeaf14, @marcinkardas, @maximsenterprise, @MazlumSerbest, @mickimnet, @mikevic18, @MonolitheMedia, @moriLiu, @MStankiewiczOfficial, @niklasbogensperger, @old-cookie, @PatrykM13, @pavlik000-collab, @PuzzledUser, @SakiPapa, @shindgewongxj, @skantek, @sm-moshi, @stonkol, @sup3rb3ar, @yeager, @waydabber. AI was used for updating some of the localizations. For previous release notes, visit the [GitHub Releases page](https://github.com/waydabber/BetterDisplay/releases). [Outdated license FAQ](https://github.com/waydabber/BetterDisplay/discussions/4620). Download for macOS ### v4.3.3 - Date: 2026-05-15 - Version: v4.3.3 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.3 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.3.3 - Labels: Platforms: macOS - **added** — Direct brightness upscaling for built-in XDR displays (experimental) - **added** — Universal nits-based brightness sync mapping for normalized brightness synchronization (experimental) - **added** — Configurable nits ranges for displays that do not provide native nits readings - **added** — Parsing for HDR minimum, sustained maximum and peak brightness levels in nits - **added** — Option to show nits values in the app menu as well as the OSD - **added** — Improved nits output precision for low brightness values in the OSD - **added** — Forced HDR support and expanded Color Mode menu options, including mixed HDR modes - **added** — Mixed color mode support for outputting an SDR framebuffer with an HDR signal - **added** — Brightness upscaling support for third-party displays in mixed HDR mode - **changed** — Forced HDR mode is now preserved on wake - **changed** — Forced HDR mode is now preserved after refresh rate changes when the display drops out of HDR - **changed** — Made forced HDR mode compatible with Configuration Protection - **added** — Extra HDR capability details under Display Information - **added** — HDR support for virtual screens - **added** — HDR-only mode lists for virtual screens - **added** — Explicit per-virtual-screen option for enabling resolutions over 8K / 4K HiDPI - **added** — Minimum and maximum range limits for direct brightness control - **added** — Separate device power on/off controls for LG webOS and Yamaha AVR devices - **added** — Option to power LG webOS and Yamaha AVR devices on/off when the display is detected or removed - **added** — Option to prevent LG webOS and Yamaha AVR devices from powering on after the display was disconnected during sleep This release adds nits-based normalized brightness syncing, direct brightness upscaling for built-in XDR displays, HDR virtual screens, improved LG webOS support. The version includes various fixes, performance and compatibility improvements for the latest version of macOS Tahoe as well. ###### Features - Added direct brightness upscaling for built-in XDR displays (experimental) - #5242 - Added universal nits-based brightness sync mapping for normalized brightness synchronization (experimental) - #1393 - Added configurable nits ranges for displays that do not provide native nits readings - #5327 - Added parsing for HDR minimum, sustained maximum and peak brightness levels in nits - #5358 - Added option to show nits values in the app menu as well as the OSD - #5208 - Added improved nits output precision for low brightness values in the OSD - #5241 - Added forced HDR support and expanded Color Mode menu options, including mixed HDR modes - #5292 - Added mixed color mode support for outputting an SDR framebuffer with an HDR signal - #5256 - Added brightness upscaling support for third-party displays in mixed HDR mode - #5264 - Forced HDR mode is now preserved on wake - #5303 - Forced HDR mode is now preserved after refresh rate changes when the display drops out of HDR - #5371 - Made forced HDR mode compatible with Configuration Protection - #5372 - Added extra HDR capability details under Display Information - #5267 - Added HDR support for virtual screens - #5257 - Added HDR-only mode lists for virtual screens - #5259 - Added an explicit per-virtual-screen option for enabling resolutions over 8K / 4K HiDPI - #5374 - Added minimum and maximum range limits for direct brightness control - #5252 - Added separate device power on/off controls for LG webOS and Yamaha AVR devices - #5291 - Added option to power LG webOS and Yamaha AVR devices on/off when the display is detected or removed - #5296 - Added option to prevent LG webOS and Yamaha AVR devices from powering on after the display was disconnected during sleep - #5295 - Added help text to the LG webOS control UI about relevant TV settings - #5009 - Added current input retrieval for Yamaha AVRs - #5304 - Added Yamaha AVR power control only when the associated audio device is active - #5320 - Added option to avoid stealing input from already powered-on Yamaha AVRs - #5321 - Added input switching on wake for Yamaha AVRs - #5322 - Added option to avoid putting Yamaha AVRs to sleep when not switched to the Mac input - #5323 - Added option to remember soft-disconnected display state on app restart - #5309 - Improved reconnect behavior for soft-disconnected displays when the Pro trial runs out - #5298 - Added new OSD positioning option to show the OSD at top-right when the menu bar icon is visible and centered when it is hidden - #5299 - Improved app menu hiding behavior when clicking outside the menu - #5355 - Added cached app menu support for faster menu presentation - #5334 - Improved app menu animation performance - #5332 - Added adaptations for SOTSU 16" Gen 2 and 16" ELITE displays - #5313 - Added update channel support for differentiated Apple Silicon builds - #5341 - Added a Terminal option to temporarily disable power management assertions - #5367 - Added CLI options to get and set display nits levels - #5387 `v4.3.1` - Added CLI option to toggle direct XDR upscaling - #5388 `v4.3.1` - Added app intent (macOS Shortcut) for direct brightness upscaling - #5400 `v4.3.2` - Brightness upscaling keyboard now works with direct upscaling as well - #5401 `v4.3.2` - Improved compatibility with the latest macOS Tahoe versions - Various performance improvements ###### Fixed - Image Adjustments menu being empty when color table control is disabled and Metal is enabled - #5194 - Image adjustment delta syncing being ineffective when a target control had never been changed before - #5378 - Rapid brightness upscaling with combined brightness _[Truncated at 4000 characters — full notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.3]_ ### v4.3.2 - Date: 2026-05-14 - Version: v4.3.2 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.2 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.3.2 - Labels: Platforms: macOS This updated release candidate version contains various enhancements and bug fixes. Please refer to the changelog of the v4.3.3 stable release version for more information. Download for macOS ### v4.3.1 - Date: 2026-05-13 - Version: v4.3.1 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.1 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.3.1 - Labels: Pre-release; Platforms: macOS This release candidate version contains various enhancements and bug fixes. Please refer to the changelog of the subsequent updated v4.3.2 release candidate version for more information. Download for macOS ### v4.3.0 - Date: 2026-05-11 - Version: v4.3.0 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.3.0 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.3.0 - Labels: Pre-release; Platforms: macOS This pre-release version contains various enhancements and bug fixes. Please refer to the changelog of the subsequent v4.3.1 version for more information. Download for macOS ### v4.2.3 - Date: 2026-03-12 - Version: v4.2.3 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.2.3 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.2.3 - Labels: Platforms: macOS - **added** — Option to show brightness in nits in the OSD for supported displays - **added** — Keyboard shortcut support for LG webOS and Yamaha AVR input source changes - **added** — macOS Shortcuts support for DDC, LG webOS and Yamaha AVR managed input source changes - **added** — Support for managed Input Source using CLI - **added** — 2-pass wake for networked devices to compensate for slow-waking network cards - **added** — Way to list configured controllers for a display using CLI - **added** — Non-persistent connection mode for LG webOS - **added** — Option to disable DisplayLink auto-discovery and avoid discovery when launching in safe mode - **added** — CLI and macOS Shortcuts support for compositor filters - **added** — Option to manually enter MAC address and specify WOL broadcast address for LG webOS - **added** — Option for a third delayed WOL after wake for LG webOS - **added** — Keyboard shortcut for Redetect Displays - **added** — Option to always show OSD on main display regardless of affected device and window/menu bar with focus location - **added** — BetterDisplay open/close notifications for 3rd party integrations - **changed** — Input switch on wake should not depend on enabled power control to make this feature work with HDMI-CEC - **changed** — Command+W and Command+H should close/hide PIP windows - **changed** — DNC prefix updated to match the bundle identifier while maintaining compatibility - **changed** — Improved memory management - **fixed** — Full screen PIP window issues including window cannot be closed, stopping stream results in blank space, and some interactions may cause crash - **fixed** — Third Party App OSD integration unavailable without Pro - **fixed** — CLI bool set operations should not return Failed when the setting is already in the desired state - **fixed** — LG webOS persistent connection silent failure - **fixed** — Volume value not adjusted with configured maximum when getting volume from LG webOS device - **fixed** — LG webOS controller asking about PIN code on Philips TV during pairing - **fixed** — LG and Samsung wake with WOL does not work if user provides hostname instead of IP address - **fixed** — URL scheme toggle operation requires empty parameter value - **fixed** — Built-in HTTP server may cause a crash - **fixed** — WOL logic may crash if hostname is provided instead of IP address for a networked device - **fixed** — Delayed check timeout for Apple control capability may be too short resulting in lack of Apple hardware control on newly connected external Apple displays - **fixed** — Invalid 0 or 1 shown as native XDR brightness upscaling OSD nits value on macOS 26.2 and older This contains various enhancements and bug fixes. ###### Enhancements - Added option to show brightness in nits in the OSD for supported displays - #5053 - Added keyboard shortcut support for LG webOS and Yamaha AVR input source changes - #5127 - Added macOS Shortcuts support for DDC, LG webOS and Yamaha AVR managed input source changes - #5128 - Support for managed Input Source using CLI - #5110 - Implement 2-pass wake for networked devices to compensate for slow-waking network cards - #5118 - Added a way to list configured controllers for a display using CLI - #5113 - Input switch on wake should not depend on enabled power control (to make this feature work with HDMI-CEC) - #5119 - Added non-persistent connection mode for LG webOS - #4943 - Added an option to disable DisplayLink auto-discovery and avoid discovery when launching in safe mode - #5126 - Added CLI for (experimental) and macOS Shortcuts support for compositor filters - #5132 - Added option to manually enter MAC address and specify WOL broadcast address for LG webOS - #5140 - Added option for a third delayed WOL after wake for LG webOS - #5141 - Command+W and Command+H should close/hide PIP windows - #5153 - Updated the DNC prefix to match the bundle identifier (while maintaining compatibility) - #5136 - Added keyboard shortcut for "Redetect Displays" - #5035 - Added an option to always show OSD on main display regardless of affected device and window/menu bar with focus location - #4922 - BetterDisplay open/close notifications for 3rd party integrations - #5174 - Improved memory management - #5147 ###### Fixed - Full screen PIP window issues - window cannot be closed, stopping stream results in blank space, some other interaction (minimize etc) may cause crash - #5155 - Third Party App OSD integration unavailable without Pro - #5102 - CLI bool set operations should not return Failed when the setting is already in the desired state - #5111 - LG webOS persistent connection silent failure - #5131 - Volume value not adjusted with configured maximum when getting volume from LG webOS device - #5133 - The LG webOS controller asks about a PIN code on the "Philips TV" during pairing... - #5134 - LG and Samsung wake (WOL) does not work if the user provides a hostname instead of an IP address - #5139 - URL scheme toggle operation requires empty parameter value - #5149 - Built-in HTTP server may cause a crash - #5154 - WOL logic may crash if hostname is provided instead of IP address for a networked device - #5165 - Delayed check timeout for Apple control capability may be too short resulting in lack of Apple hardware control on newly connected external Apple displays - #5187 - An invalid '0' or '1' is shown as native XDR brightness upscaling OSD nits value on macOS 26.2 and older in v4.2.2 - #5192 _Note: This is a hotfix release to address a reported OSD issue in the recent v4.2.2 release, affecting older macOS versions – no new features were added. The changelog is carried over from the previous release._ ###### Included Localizations - British English (@PuzzledUser) - Chinese, Simplified (@BingoKingo, @shindgewongxj, @hshsilver, @jacktechstudio) - Chinese, Traditional (@old-cookie, @moriLiu) - Dutch (@dvanzoerlandt) - French (@Kcraft059, @MonolitheMedia) - German (@mickimnet, @dotWee, @niklasbogensperger, @sm-moshi) - Hungarian (@sup3rb3ar) - Italian (@MapleLeaf14) - Japanese (@SakiPapa) - Korean (@hw0603, @chihuahua-experience) - Norwegian Bokmål (@elislays08) - Polish (@MStankiewiczOfficial, @PatrykM13, @brzenio, @enormous-rat, @marcinkardas, @skantek) - Portuguese, Brazil (@gpnunes75, @giulianopires) - Romanian (@mikevic18, @cristianritco) - Russian (@dimaitre, @pavlik000-collab, @AndryTi) - Slovenian (@DrRoglaa) - Spanish (@stonkol, @cfuentea, @maximsenterprise) - Swedish (@yeager) - Turkish (@MazlumSerbest, @ibrayd, @afkeceli) - Ukrainian (@JulyIghor) - Vietnamese (@andrwmai, @HaiBliss) The chang _[Truncated at 4000 characters — full notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.2.3]_ ### v4.2.2 - Date: 2026-03-11 - Version: v4.2.2 - Original notes: https://github.com/waydabber/BetterDisplay/releases/tag/v4.2.2 - Permalink: https://whatsnew.fyi/product/betterdisplay/releases/v4.2.2 - Labels: Pre-release; Platforms: macOS This version contains various enhancements and bug fixes. _Please be aware that this version contains an OSD related issue affecting some older macOS versions. A follow-up version is available with a fix._ Download for macOS