github waydabber/BetterDisplay v3.5.1

pre-release2 days ago

About This Version

This pre-release includes several enhancements, fixes, and overall improvements compared to the previous pre-release.

Version 3.5.x introduced support for custom integration controls—such as DDC, shell scripts, and URL-based actions—and new video filter capabilities for Picture-in-Picture (PIP) and streaming outputs, including self-streaming options to directly apply video effects to displays. The current update expands on these features by introducing the Video Filter Window, accessible via the Tools menu.

Please note that both the new integration features and video filters are currently experimental and may undergo further refinements.

Enhancements

  • Introduced a new feature accessible via the Tools menu, allowing users to apply video filters to specific screen regions. (#4199)
  • Streaming video filter processes have been offloaded from the main thread to improve overall application responsiveness and efficiency. (#4200)
  • Added enhanced control integration support for virtual screens. (#4211)
  • Included a magnification slider for finer control of the Picture-in-Picture and Video Filter Window features. (#4202)
  • Enabled mouse click-through functionality for PIP windows, even when windows are non-transparent. (#4195)

Bug Fixes

  • Resolved an issue causing crashes when enabling certain streaming features, such as filters or mouse visibility options. (#4196)
  • Fixed behavior of expanding Tools menu items to correctly hide non-expandable options. (#4206)
  • Corrected visibility issues with some Tools menu options when set to "When Expanded." (#4205)
  • Addressed a problem where images could appear flipped during Self-Streaming combined with Video Filters if flipping was previously enabled. (#4204)
  • Fixed incorrect placement of slider values when default min/max settings for integration controls were altered. (#4203)
  • Corrected occasional incorrect aspect ratio of the PIP window after disabling free aspect ratio and resuming streams. (#4201)
  • Ensured custom controls are properly deregistered from integration features immediately upon removal. (#4194)
  • Fixed an issue preventing ranged integration controls from appearing correctly under Hardware Control. (#4193)
  • Updated the "Add Control Feature" list to remove inappropriate items and corrected the unintended Pro-only restriction for non-custom controls. (#4192)

Included Localizations

This version includes the following localizations:

This pre-release includes additional 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.

Download for macOS

Don't miss a new BetterDisplay release

NewReleases is sending notifications on new releases.