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
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