# BetterDisplay v4.3.5 - Product: BetterDisplay (https://whatsnew.fyi/product/betterdisplay) - Vendor: waydabber - 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 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'. --- - **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