github waydabber/BetterDisplay v2.0.4-pre-release

latest releases: v3.1.2, v3.1.1, v3.1.0...
pre-release15 months ago
App icon

About this pre-release

This pre-release version contains major feature improvements (including a full rewrite of the app menu from ground-up) and bug fixes. If you prefer stability, you might want to try the latest v1.4.15 stable version. If you are running macOS Sonoma Beta, you should use this pre-release version.

Please report any bugs you encounter!

Notes for the pre-release version

  • This version requires macOS Ventura or Sonoma (Monterey support is experimental). For older macOS versions use the v1.x version!
  • You can have the v2.x and the stable v1.x versions installed side-by-side if you name them differently. Settings aren't transferred from v1.x during upgrade.
  • This version resets all app settings when updated from previous v2.x pre-release versions.

Licensing changes for the v2.x version

  • If you purchase a Pro license now until the stable v2.x is released, you'll get v2.x for free!
  • The same license code works for the v1.x version and v2.x pre-release versions - but reactivation is needed.
  • The trial period for the v2.x starts over (even if the trial for the v1.x ran out).

Enhancements

  • Full SwiftUI app menu rewrite - increased responsiveness and fluidity - #1880
  • Prevent app menu from disappearing after selecting a feature - #2003
  • Make app menu detachable (Pro) - #1777
  • Self-contained app-menu layout (no external submenus) - #2009
  • Add app menu transparency option for detached mode - #2008
  • More intuitive Move Display feature - #2012
  • Improve resolution selector menu - #1205
  • Add a more obvious warning to the app menu to set up accessibility permissions - #2017
  • Add DDC Input Configuration link to the DDC input submenu - #2016
  • Various UI tweaks/visual improvements - #2018
  • Update UI for Display Mode favorites - #2057
  • Add various options to auto-manage/compact the app menu - #2021
  • Add a small icon in the display header to indicate main status - #2030
  • Show current rotation in the app menu as well (without opening) - #2050
  • Show notched display icon for built-in displays (Sonoma) - #2045
  • Generally improve responsiveness of screen streaming and PIP operations. - #2034
  • Add indigo color to the appropriate icon when PIP and Streaming is active - #2052
  • Update PIP and streaming to use ScreenCaptureKit - #1411
  • Add hiding mouse cursor in PIP/Stream even when there is a virtual display connected - #1992
  • Ability to alter configuration of currently disconnected displays - #935
  • Add option to forget past connected displays - #1988
  • Virtual screen + streaming setup should have a warning when streaming permissions are not given - #1993
  • Move mouse over to stream source display only if it's already on the stream target display - #2033
  • More ergonomic Stream and PIP menu - #2038
  • Draw stream/PIP crop area on screen - #1342
  • Add per-display advanced hardware identification options (UUID, basic, extended, location) - #2053
  • Show virtual screen and real display connection status in Settings selector icon - #1983
  • Show virtual screen internal identifier and display UUID in Settings - #1984
  • Add an option to reset all warning dismissals to the default state - #2019
  • Various tweaks and internal improvements

Fixed

  • Virtual screen model id and vendor id are mixed up under virtual screen identifiers section in v2.0.3 - #1981
  • Virtual screen identifiers are randomly changing until user first changes them in v2.0.3 - #2039
  • Some of the UI does not look right on Monterey (v2.0.3) - #2027
  • PIP / Full screen streaming keyboard shortcuts don't work well + mixed up in 2.0.3 - #2040
Change log of previous v2.0.x versions

v2.0.3

  • Add an Overview screen under Displays + move most of the stuff from Advanced there - #1963
  • Simplified configuration of portrait Sidecar - #1972
  • Make virtual screen creation more obvious + move the feature to Settings - #1970
  • Improve automatic associated virtual screen creation for the iPad mini (more resolutions) - #1975
  • Resizable sheets (modal overlays) should remember their custom sizes set by the user - #1957
  • Save last selected Settings pane and display under Settings/Displays for next time - #1959
  • Virtual screens retain model number when orientation is toggled - #1917
  • Various optimizations and internal reengineering.
  • Monterey compatibility (latest Monterey update required).
  • Fixed: Virtual screen header switch does not reflect state properly when connection is not successful in v2.0.2 - #1971
  • Fixed: App menu radio button and checkbox items are not properly centered in Ventura (v2.0.2) - #1968
  • Fixed: Improve scrolling is Settings/Displays selector list - #1965
  • Fixed: Various typos in v2.0.2 - #1962
  • Fixed: Unapplied system configuration / undo does not work for first change in v2.0.2 -
  • Fixed: DDC display input source keyboard shortcut does not work for "LG alt" input sources - #1954
  • Fixed: Resetting menu layout may take a long time in v2.0.2b - #1953
  • Fixed: Virtual screen configuration "Disassociate All" button does not refresh UI properly in v2.0.2b - #1952

v2.0.2/v2.0.2b

  • Move managing virtual screen configuration from menu to app Settings - #1915
  • Ability to configure reported refresh rate list for virtual screens - #1919
  • Acquire extended display identifiers during initial display detection - #1891
  • Edit virtual screen resolution list / create virtual screen with an exact list of resolutions (+ multiple aspect ratios) - #1405
  • Ability to edit all virtual display identifiers - #1918
  • Ability to configure virtual screen resolution stepping - #1406
  • Add option to limit created resolution range for a virtual display - #1926
  • Ability to toggle system level HiDPI availibility for a virtual screen - #1920
  • Ability to change reported virtual screen diagonal size - #1921
  • Virtual screens retain model number when orientation is toggled - #1917
  • Support DDC input switch for some newer LG displays ("LG alt") - #1923
  • More flexible DDC input list - #1924
  • Add toggle to show/hide detailed help text in Settings - #1935
  • Various usability improvements to the app menu - #1927
  • Add option to disable scroll/slide over the slider (to change slider value) - #1775
  • If a PIP window is set to start automatically or is running, the PIP menu should be shown even if there is only one display and should not be shown - #1928
  • As macOS Sonoma merges lock and screensaver features - these should be combined in the app - #1929
  • Fixed: Resetting input sources or setting all to hidden takes forever on v2.0.1 - #1939
  • Fixed: Displays with shorter name don't fit well in Settings on v2.0.1 - #1938
  • Fixed: Virtual screen disassociation is broken in pre-release v2.0.1 - #1934
  • Fixed: Set Resolution menu is empty when virtual screen (dummy) is set to portrait mode - #1916
  • Fixed: DDC Input Source menu unfold does not work properly in Sonoma Beta - #1925
  • Fixed: HDR upscaling calibrator does not work well on Sonoma beta when Night Shift is enabled - #1912

v2.0.1

  • This version now uses the terminology "virtual screen" instead of "dummy" - #1903
  • Fixed: App crashes upon startup on Apple Silicon Macs with HDMI connected display - #1901

v2.0.0

  • Rewrite app Settings in SwiftUI + major refactoring effort on all aspects of the app - #1668
  • Nicer accessibility permission setup + warning integrated into Settings - #1881
  • Keyboard Shortcuts to adjust Apple keyboard brightness - #1885
  • Add keyboard shortcut option to restart the app - #1586
  • Add reset settings option on a per display level - #1354
  • Verify uploaded or retrieved EDID data for integrity + show basic info - #1888
  • Ability to force-apply display configuration override even when no changes made - #1801
  • Allow EDID retrieval for built-in displays on Intel Macs - #1890
  • Improved service matching logic (for DDC control) on Apple Silicon mac - #1887
  • Remove last remnants of BetterDummy-ness from the app for v2.x - #1680

Download for macOS

Don't miss a new BetterDisplay release

NewReleases is sending notifications on new releases.