github waydabber/BetterDisplay v2.0.5-pre-release

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

About this pre-release

This pre-release version contains some feature improvements and various bug fixes based on the feedback for the previous pre-release.

Notes for the pre-release version

  • This version requires macOS Sonoma or Ventura. For older macOS versions please use the v1.x version!
  • Known issues with macOS Monterey: this pre-release is somewhat compatible with macOS Monterey 12.6 but you might experience crashes, some unresponsive UI elements and blank screen with PIP and Streaming. See the issue list here. These will be fixed in the next release.
  • This version resets all app settings when updated from previous v2.x pre-release versions.

Enhancements

  • Improve PIP window location saving so it remembers display it was last located on - #2043
  • PIP window should properly restore over menu bar area and keep custom aspect ratio relative to screen size - #2080
  • Tweak the menu sizes just a little bit - #2063
  • Add option to automatically close expandable menu item - #2066
  • Add menu icon color to show active state of mirroring, rotation and config protection - #2067
  • Add a light onboarding for first time users - #640

Fixed

  • Missing hidden default-invalid HiDPI resolutions in v2.0.4 - #2082
  • Resolutions not available as HiDPI show up in Custom Resolutions list as "Currently available as HiDPI" - #2081
  • Keyboard shortcut for contrast control defaults to software contrast even when hardware contrast is available in v2.0.x - #2059
  • Some sliders don't position the right-side value info properly on initial load in v2.0.4 - #2060
  • Changing a DDC control default level is not applied with slider snap until restart/reconfiguration in v2.x - #2065
  • In some instances the menu outer size does not properly accommodate the content in v2.0.4 - #2068
  • Notched display aspect ratio should not be marked as "Notch" when rotated - #2069
  • When rotation is protected, the app reverts its own rotation change - #2070
  • The app menu annoyingly closes when opened on a screen with a Notch that has a full screen application running - #2072
  • When only a single display is shown and there is no header, the expanded menu item's header does not line up nicely with the top of the menu window - #2073
  • Incorrect/missing padding for some expanded menus in v2.0.4 - #2074

Download for macOS

Change log of previous v2.0.x versions

v2.0.4

  • 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
  • Fixed: Virtual screen identifiers are randomly changing until user first changes them in v2.0.3 - #2039
  • Fixed: Some of the UI does not look right on Monterey (v2.0.3) - #2027
  • Fixed: PIP / Full screen streaming keyboard shortcuts don't work well + mixed up in 2.0.3 - #2040

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

Don't miss a new BetterDisplay release

NewReleases is sending notifications on new releases.