github waydabber/BetterDisplay v1.1.12

latest releases: v3.1.2, v3.1.1, v3.1.0...
2 years ago

About this version

  • This version includes licensing for Pro features with an in-app check-out system.
  • By purchasing a Pro license for $15 (includes VAT, sales tax, payment fees etc.) you support the development. Thank you for this!
  • There is a trial period for 14 days. If you don't purchase, you can still keep using the app for free after the trial without the Pro features. :)
  • For more information check out this discussion!

To the backers of the open-source project

  • I'd like to thank you for backing the open source project in the past by providing you with a Pro coupon code.
  • As Open Collective won't let me reach out you directly, please contact me at Discord by sending me private message with a screenshot of the confirmation you received when you donated. I'll respond with a code (some patience might be needed). Thank you!

List of major new features in v1.1.10 compared to v1.0.x

Note: Items marked with an asterix (*) are available in BetterDummy Pro

General

  • More logical and customizable menu layout
  • Menu item icons (configurable)
  • Proper Preferences pane
  • Keyboard shortcuts *

Dummy creation and management

  • A more intuitive resolution slider instead of resolution list
  • Quick toggle for Low Resolution mode
  • Option to disconnect and reconnect on lock
  • Indicate displays matching aspect ratios in the create new dummy menu
  • Connecting a newly created dummy is now optional
  • Automate display rearrangement for first time dummy connect (with option to disable)
  • Option to enable sub-720p resolutions
  • Quick way to disconnect and reconnect a dummy
  • You can now rename dummies *
  • Added information about dummies
  • Create dummies with custom aspect ratios or resolutions *
  • Auto-configure dummy, mirroring and streaming suited for a display *
  • Ability to move connected dummies in the display coordinate space
  • You can now resize dummies *

Real (non-dummy) display management

  • Show real and other virtual displays as well in the menu
  • Resolution selector for real (non-dummy) displays as well
  • Configure mirroring for real displays
  • Configure full screen streaming for real displays *
  • Picture in Picture for real displays *
  • Setting main/extended status
  • Option to reconnect all dummies
  • Added information about displays
  • Ability to move displays in the display coordinate space
  • Display rotation
  • Quickly enable/disable HDR mode (for supported displays)
  • Change refresh rate from menu
  • Quickly change between low and HiDPI resolution

Picture-in-Picture (PIP) window

  • Show an entire desktop in a window *
  • Works both for real and dummy displays *
  • PIP window priority setting *
  • PIP window rotation *
  • PIP window freeform aspect-ratio *
  • PIP window title-less mode *
  • Picture in Picture mode for real displays *
  • Pause PIP stream *

Full-screen streaming

  • Stream your dummy contents to a display as an alternative of mirroring *
  • Works both for real and dummy displays *
  • Full screen stream rotation *
  • Automatically set native mode for full screen stream target display (with an option to disable it) *
  • Improved clarity *
  • Support for off-center streaming (suitable for TVs used in displays in close proximity for example) *
  • Fixed or stretched aspect ratio *
  • Full screen streaming for real displays *
  • Temporarily hide full screen stream *
  • Pause full screen stream *

Portrait mode

  • Quick toggle for portrait mode
  • Support for portrait orientation of all aspect ratios
  • Portrait Sidecar & built-in screen support with full screen streaming *
  • Automation of display rearrangement when changing to/from portrait dummy orientation *
  • Dummy automatically follows orientation of associated display *

Mirroring

  • Automate the process of mirror creation for a display *
  • Enforce mirroring for dummies associated with displays *
  • Add some mirroring info + a hint to the menu if mirroring might be misconfigured
  • Mirrored items appear combined in the menu
Click here for a detailed change log from v1.0.13 to v1.1.12...

Changes in v1.1.12

  • Fixed menu icon hiding - #507
  • Fixed slider text adjustment - #508

Changes in v1.1.12-rc

  • Customizable menu layout - #481
  • Added nice menu item icons to all menu items (only when enabled in Preferences) - #500
  • Option to use alternative display identification instead of UUID for DisplayLink - #503
  • Added back default portrait options to the New Dummy menu - #501
  • Various bug fixes and improvements

Changes in v1.1.11-beta

  • Add keyboard shortcuts to control the app - #11
  • Add safe mode during startup (by pressing Shift) - #475
  • Add Refresh Rate submenu to real displays - #480
  • Add low resolution switch to real displays as well - #486
  • Add a HDR toggle to the menu for (HDR capable) real displays - #479
  • Option to hide full screen stream temporarily - #488
  • Option to pause/freeze PIP window or full screen stream - #473
  • Option to hide mouse cursor for PIP window and full screen stream - #493
  • New dummy for display should default to current resolution, or allow to change default resolution via setting - #438
  • Rename the option 'Filp Aspect Ratio' back to 'Portrait' for better discoverability - #472
  • Fixed: Mouse is not visible in streamed real screens - #489
  • Fixed: Resolution slider should stick to current refresh rate - #482
  • Fixed: Changing mirror sleep settings do not register - #478
  • Fixed: Resolution slider omits native (highest) resolution - #494
  • Installer is now in DMG format for easier use

Changes in v1.1.10-beta

  • Paddle integration - #368
  • Fixed: Switching inputs causes dummy to become pixelated - #443
  • Fixed: Native and Default resolutions are not indicated in the resolution menu sometimes - #458
  • Fixed: Resolution slider text is hard to read in dark mode - #442
  • Add move display adjacent to the corner of an other display in the move menu - #453

Changes in v1.1.0-beta9

  • Mirror sets show up as grouped in the menu - #416
  • Main menu icons are optional - #426
  • Display/dummy menu headers have icons - #427
  • Option to reconnect all dummies - #424
  • Show variable refresh rates in resolution menu - #422
  • Change how reconnect after wake works - #425
  • Prompt about missing Screen Recording permissions upon full screen streaming. - #437
  • Inline resolution text in slider
  • Fixed resolution slider's rightmost setting not registering - #440
  • Fixed high memory usage issue - #434
  • Various other fixes and improvements

Changes in v1.1.0-beta8

  • Real display rotation (for supported displays) - #397
  • Ability to resize dummy (redefine aspect ratio or resolution) - #418
  • Various internal changes required for future features - #410, #417, #421
  • Various stability and other improvements.
  • Might have introduced new bugs, sorry about that.
  • Fixed mirrored dummy sleep workaround not working properly in previous beta.

Changes in v1.1.0-beta7

  • Create dummies with custom aspect ratios or resolutions - #84
  • Added feature to assist moving displays around - #385
  • Auto-configure and mirror or stream a dummy suited for display - #405
  • Full screen streaming is now more resilient - #400
  • Support off-center full-screen streaming (suitable for TVs used in close-up) - #196
  • Ability to preserve aspect ratio with full screen streaming - #396
  • Beta versions will receive beta updates no matter what - beta opt-out setting will apply on first stable update - #395
  • More detailed info about the display under in the Configuration submenu
  • Various bug fixes and improvements

Changes in v1.1.0-beta6

  • You can now rename dummies - #159
  • Option to change if a display/dummy is main or extended - #380
  • More info about dummies and displays - #373
  • Added mirroring menu for real displays - #379
  • Mirroring menu distinguishes between mirror targets and sources - #378
  • Experimental option to prohibit the mouse from entering a display when it is covered with a full screen stream - #367
  • Fixed iPad Air 2020 aspect ratio problem - #375
  • Several bugs have been fixed (probably some new introduced)

Changes in v1.1.0-beta5

  • Fixed beta channel update issue (previous betas won't receive auto updates, sorry about that)
  • Various other bug fixes

Changes in v1.1.0-beta4

  • Fixed full screen streaming target display best resolution scaling
  • Solved conflict when multiple screens was streamed to the same target display
  • Fixed full screen streaming resolution mismatch and display identification confusion
  • Display resolutions are now updated in the menu properly when changed outside of the app

Changes in v1.1.0-beta3

  • Resolution selector for non-dummy displays as well - #87
  • Enhanced resolution selector menu for displays (helps understanding EDID issues) - #356
  • Add a hint to the menu if mirroring might be misconfigured - #357
  • Picture in Picture mode for non-dummy screens as well - #259
  • Some general refactoring.

Changes in v1.1.0-beta2

  • Proper Preferences pane instead of the Settings menu. - #94
  • Option to enable sub-720p resolutions. - #265
  • Quick was to disconnect and reconnect a dummy. - #313
  • Dummy default colorspace is sRGB instead of Generic RGB. - #331
  • Expiration date is pushed off by an other month.

Changes in v1.1.0-beta1

  • Removal of the 10 minute tryout period and the need to manually start the tryout every time the app starts.
  • Removal of the pre-release version header from the top of the menu (man that was annoying :)).
  • Added an expiration date for the app (checked during app startup against the current system date).

Changes in v1.1.0-alpha2

  • Lots of bug fixes.
  • Lots of brand new bugs. :)
  • Added some new features (see below).
  • Improved clarity for full screen stream.
  • Removed time limit (except for the Pro features)

Changes in v1.1.0-alpha1

  • More logical menu layout
  • A more intuitive resolution slider instead of resolution list
  • Quick toggle for Low Resolution mode
  • Indicate displays matching aspect ratios in the create new dummy menu
  • Connecting a newly created dummy is now optional
  • Automate display rearrangement for first time dummy connect (with option to disable)
  • Use an entire desktop as a Window
  • PIP window priority setting
  • PIP window rotation
  • PIP window freeform aspect-ratio
  • PIP window title-less mode
  • Stream your dummy contents to a display as an alternative of mirroring
  • Full screen stream rotation
  • Quick toggle for portrait mode
  • Support for portrait orientation of all aspect ratios
  • Portrait Sidecar & built-in screen support with full screen streaming
  • Automation of display rearrangement when changing to/from portrait dummy orientation
  • Dummy automatically follows orientation of associated display
  • Automate the process of mirror creation for a display
  • Enforce mirroring for dummies associated with displays

Known Issues

  • Trial counter might not update properly in the app menu or Preferences
  • In some instances resolution sliders might go missing (empty space appears instead)
  • Resolution slider is not updated during some configuration changes
  • Also see the standard known issue list

Don't miss a new BetterDisplay release

NewReleases is sending notifications on new releases.