Releases: waydabber/BetterDisplay
v1.4.3
About this version
After the last release which introduced some major new features (display connect/disconnect and EDID overrides for Apple Silicon), this release is all about bug fixes and various smaller usability improvements.
Enhancements
- Add option to let the brightness OSD show whether brightness level requires color manipulation (that clips HDR content) - #1522
- Improve Settings/Displays usability (introduces display selector bar instead of collapsible headers) - #1506
- Make the EDID upload section a bit more condensed - #1512
- Moving DCC Quick Slider Config submenu to a more appropriate place - #1497
Fixed
- EDID auto apply takes effect even when EDID override is disabled - #1520
- Connect/Disconnect option is not compatible with Monterey - should be disabled - #1524
- Minor text cropping issue at Settings/Displays - #1521
- Name of [colorName] Black level display in slider is "[colorName] gain" - #1507
- Display System Settings shortcut blocked by BetterDisplay - #1505
- EDID override warning text has some typos in it - #1495
- Scrolling is enabled for resolution slider (bug) - #1485
- Disconnect menu item redundantly appears for connected dummies - #1484
- Attempting to disconnect an associated (therefore non-disconnectable) dummy makes graphical app menu items go missing - #1483
- When using main display icon offer possibility to use or set monochrome variant as default - #1478
- Removing dummy's from the menu does not remove them in preferences immediately - #1477
Change log of earlier v1.4.x versions
v1.4.2
Enhancements
- EDID override support for Apple Silicon - #1468
- Safe mode to prevent custom EDIDs from auto-loading on startup for Apple Silicon - #1472
- Added restore factory EDID on Apple Silicon - #1471
- Auto-apply Apple Silicon EDID override on startup - #1470
- Treat virtual screens as non-disconnectable by default - #1465
- Add various info/warning popups for connection management and DDC power - #1446
- Add option to toggle hierarchical rendering mode for header icons - #1464
- Fixed: Clarified Pro status of Intel EDID override feature - #1467
- Fixed: Settings icons misaligment - #1461
- Fixed: App might forget about previously disconnected displays - #1455
v1.4.1
- Added option to set the meaning of header on/off button on a per display level - #1424
- Automatically disable auto brightness during XDR upscaling - #1339
- Apply display configuration edits without reboot on Apple Silicon - #1436
- Better support accessibility software dimming (with colortable manipulation) during accessibility zoom - #1435
- Keep track of disconnected displays for the entire app session until display ID is not reused by different display - #1460
- Add a Set all to Hidden button to DDC input customization to simplify the process - #1380
- Settings of disconnected displays should generally be disabled under Settings/Displays - #1434
- Ability to customize the order of the displays in the app menu - #1317
- GUI: Redesign display headers with a power button for connect/disconnect - #1422
- GUI: Various refinements - #1453
- GUI: Add option to change menu fonts and icons to light rendering - #1457
- GUI: Add option to change menu symbol rendering style - #1454
- GUI: Add specific icon for TVs and AirPlay output - #1458
- Fixed: Starting/exiting BetterDisplay turns on internal display even in clamshell mode - #1451
- Fixed: A dummy should not be treated as a real display when preventing the last display to be disconnected - #1452
- Fixed: Dummy associated to a soft-disconnected display does not disconnect - #1447
- Fixed: Graphical glitches with extra long app menus when expanding/scrolling - #1427
- Fixed: Removing the first connection management safety messes up the label of the following section - #1429
- Fixed: The Allow disconnecting the built-in display of the iMac option appears for non-iMacs as well - #1431
- Removed: Remove experimental feature that kept mouse from entering a full screen stream target screen - #1441
v1.4.0
- Turn off a display and fully remove it from the display layout with the option of turning it back on from the app ("Disconnect Display", "Connect Display") - #1396
- Add various precautions (with option to disable) for display connection management - #1407
- Add various auto-connect precautions for display management - #1414
- Add various keyboard shortcuts to connect/disconnect displays- #1415
- Add generic a Manage Displays item to the Tools menu - #1416
- Add option to disconnect reconnected displays after wake - #1413
- Add warning for disconnected displays before turning off connection management feature - #1423
- Make connections management an Apple Silicon feature only - #1426
- Order of displays changing randomly based on connection id - #1421
- Fixed: Typo on Settings -> Displays -> Retrieve display EDID: "attemtps" instead of "attempts" - #1425
v1.4.2
About this version
This release contains various enhancements and bug fixes.
The major new features are the ability to connect/disconnect your displays directly from the app, and EDID override support for Apple Silicon Macs (finally!).
The first feature let's you easily choose which display to be on in a multi-monitor setup without touching the cables, closing the lid or fiddling with the power buttons of your display. The second feature allows you to change the display modes and other parameters of your display by exporting the display's EDID descriptor via the app, editing it with a free app like AW EDID Editor and then applying the new EDID file to your display using the app. This was possible on Intel before but now it is available for the first time on Apple Silicon as well. You can find this feature under Settings/Displays/Custom display EDID
. EDID override works a bit differently on Apple Silicon Macs compared to Intel Macs - you can change the EDID on the fly - so it's easy to experiment - and can also apply the EDID override to take effect automatically on app start.
Both of these major new features are Pro features, require Apple Silicon running macOS Ventura. In addition to these the release has a lot of minor improvements and free stuff.
The list of changes compared to the previous stable version is the following:
Enhancements
- EDID override support for Apple Silicon - #1468
- Safe mode to prevent custom EDIDs from auto-loading on startup for Apple Silicon - #1472
- Added restore factory EDID on Apple Silicon - #1471
- Auto-apply Apple Silicon EDID override on startup - #1470
- Treat virtual screens as non-disconnectable by default - #1465
- Add various info/warning popups for connection management and DDC power - #1446
- Add option to toggle hierarchical rendering mode for header icons - #1464
- Added option to set the meaning of header on/off button on a per display level - #1424
- Automatically disable auto brightness during XDR upscaling - #1339
- Apply display configuration edits without reboot on Apple Silicon - #1436
- Better support accessibility software dimming (with colortable manipulation) during accessibility zoom - #1435
- Keep track of disconnected displays for the entire app session until display ID is not reused by different display - #1460
- Add a Set all to Hidden button to DDC input customization to simplify the process - #1380
- Settings of disconnected displays should generally be disabled under Settings/Displays - #1434
- Ability to customize the order of the displays in the app menu - #1317
- GUI: Redesign display headers with a power button for connect/disconnect - #1422
- GUI: Various refinements - #1453
- GUI: Add option to change menu fonts and icons to light rendering - #1457
- GUI: Add option to change menu symbol rendering style - #1454
- GUI: Add specific icon for TVs and AirPlay output - #1458
- Turn off a display and fully remove it from the display layout with the option of turning it back on from the app ("Disconnect Display", "Connect Display") - #1396
- Add various precautions (with option to disable) for display connection management - #1407
- Add various auto-connect precautions for display management - #1414
- Add various keyboard shortcuts to connect/disconnect displays- #1415
- Add generic a Manage Displays item to the Tools menu - #1416
- Add option to disconnect reconnected displays after wake - #1413
- Add warning for disconnected displays before turning off connection management feature - #1423
- Make connections management an Apple Silicon feature only - #1426
- Order of displays changing randomly based on connection id - #1421
Fixed
- Clarified Pro status of Intel EDID override feature - #1467
- Settings icons misaligment - #1461
- App might forget about previously disconnected displays - #1455
- Starting/exiting BetterDisplay turns on internal display even in clamshell mode - #1451
- A dummy should not be treated as a real display when preventing the last display to be disconnected - #1452
- Dummy associated to a soft-disconnected display does not disconnect - #1447
- Graphical glitches with extra long app menus when expanding/scrolling - #1427
- Removing the first connection management safety messes up the label of the following section - #1429
- The Allow disconnecting the built-in display of the iMac option appears for non-iMacs as well - #1431
- Typo on Settings -> Displays -> Retrieve display EDID: "attemtps" instead of "attempts" - #1425
Removed
- Remove experimental feature that kept mouse from entering a full screen stream target screen - #1441
Change log of earlier v1.4.x versions
v1.4.2
Enhancements
- EDID override support for Apple Silicon - #1468
- Safe mode to prevent custom EDIDs from auto-loading on startup for Apple Silicon - #1472
- Added restore factory EDID on Apple Silicon - #1471
- Auto-apply Apple Silicon EDID override on startup - #1470
- Treat virtual screens as non-disconnectable by default - #1465
- Add various info/warning popups for connection management and DDC power - #1446
- Add option to toggle hierarchical rendering mode for header icons - #1464
- Fixed: Clarified Pro status of Intel EDID override feature - #1467
- Fixed: Settings icons misaligment - #1461
- Fixed: App might forget about previously disconnected displays - #1455
v1.4.1
- Added option to set the meaning of header on/off button on a per display level - #1424
- Automatically disable auto brightness during XDR upscaling - #1339
- Apply display configuration edits without reboot on Apple Silicon - #1436
- Better support accessibility software dimming (with colortable manipulation) during accessibility zoom - #1435
- Keep track of disconnected displays for the entire app session until display ID is not reused by different display - #1460
- Add a Set all to Hidden button to DDC input customization to simplify the process - #1380
- Settings of disconnected displays should generally be disabled under Settings/Displays - #1434
- Ability to customize the order of the displays in the app menu - #1317
- GUI: Redesign display headers with a power button for connect/disconnect - #1422
- GUI: Various refinements - #1453
- GUI: Add option to change menu fonts and icons to light rendering - #1457
- GUI: Add option to change menu symbol rendering style - #1454
- GUI: Add specific icon for TVs and AirPlay output - #1458
- Fixed: Starting/exiting BetterDisplay turns on internal display even in clamshell mode - #1451
- Fixed: A dummy should not be treated as a real display when preventing the last display to be disconnected - #1452
- Fixed: Dummy associated to a soft-disconnected display does not disconnect - #1447
- Fixed: Graphical glitches with extra long app menus when expanding/scrolling - #1427
- Fixed: Removing the first connection management safety messes up the label of the following section - #1429
- Fixed: The Allow disconnecting the built-in display of the iMac option appears for non-iMacs as well - #1431
- Removed: Remove experimental feature that kept mouse from entering a full screen stream target screen - #1441
v1.4.0
- Turn off a display and fully remove it from the display layout with the option of turning it back on from the app ("Disconnect Display", "Connect Display") - #1396
- Add various precautions (with option to disable) for display connection management - #1407
- Add various auto-connect precautions for display management - #1414
- Add various keyboard shortcuts to connect/disconnect displays- #1415
- Add generic a Manage Displays item to the Tools menu - #1416
- Add option to disconnect reconnected displays after wake - #1413
- Add warning for disconnected displays before turning off connection management feature - #1423
- Make connections management an Apple Silicon feature only - #1426
- Order of displays changing randomly based on connection id - #1421
- Fixed: Typo on Settings -> Displays -> Retrieve display EDID: "attemtps" instead of "attempts" - #1425
v1.4.1-beta
About this version
This release contains various enhancements and bug fixes. The list of changes compared to the previous beta follows:
Enhancements
- Added option to set the meaning of header on/off button on a per display level - #1424
- Automatically disable auto brightness during XDR upscaling - #1339
- Apply display configuration edits without reboot on Apple Silicon - #1436
- Better support accessibility software dimming (with colortable manipulation) during accessibility zoom - #1435
- Keep track of disconnected displays for the entire app session until display ID is not reused by different display - #1460
- Add a Set all to Hidden button to DDC input customization to simplify the process - #1380
- Settings of disconnected displays should generally be disabled under Settings/Displays - #1434
- Ability to customize the order of the displays in the app menu - #1317
- GUI: Redesign display headers with a power button for connect/disconnect - #1422
- GUI: Various refinements - #1453
- GUI: Add option to change menu fonts and icons to light rendering - #1457
- GUI: Add option to change menu symbol rendering style - #1454
- GUI: Add specific icon for TVs and AirPlay output - #1458
Fixed
- Starting/exiting BetterDisplay turns on internal display even in clamshell mode - #1451
- A dummy should not be treated as a real display when preventing the last display to be disconnected - #1452
- Dummy associated to a soft-disconnected display does not disconnect - #1447
- Graphical glitches with extra long app menus when expanding/scrolling - #1427
- Removing the first connection management safety messes up the label of the following section - #1429
- The Allow disconnecting the built-in display of the iMac option appears for non-iMacs as well - #1431
Removed
- Remove experimental feature that kept mouse from entering a full screen stream target screen - #1441
Change log of earlier v1.4.x versions
v1.4.0
- Turn off a display and fully remove it from the display layout with the option of turning it back on from the app ("Disconnect Display", "Connect Display") - #1396
- Add various precautions (with option to disable) for display connection management - #1407
- Add various auto-connect precautions for display management - #1414
- Add various keyboard shortcuts to connect/disconnect displays- #1415
- Add generic a Manage Displays item to the Tools menu - #1416
- Add option to disconnect reconnected displays after wake - #1413
- Add warning for disconnected displays before turning off connection management feature - #1423
- Make connections management an Apple Silicon feature only - #1426
- Order of displays changing randomly based on connection id - #1421
- Fixed: Typo on Settings -> Displays -> Retrieve display EDID: "attemtps" instead of "attempts" - #1425
v1.4.0-beta
About this version
This beta release (first of the v1.4.x dev cycle) contains the initial implementation of a new experimental feature - display connection management for Apple Silicon Macs. This feature lets you turn off and on both your internal and external displays from the app menu. Turning off a display removes it from the display layout completely and puts it to sleep while turning back on powers the display on and adds it back to the display layout.
Warning: the feature is experimental and not tested on all possible configurations - risks may be involved! I welcome your feedback both in the GitHub Issues section and the BetterDisplay Discord channel!
You can fine-tune the feature under Settings/Advanced. Turning the displays on/off can be done from the app menu (Disconnect Display
and Connect Display
). You can also configure keyboard shortcuts (Settings
> Keyboard
) to turn on/off displays or use the Tools
> Manage Displays
menu to connect and disconnect all displays.
The app is trying to make sure you don't end up with all displays disconnected (unless you deliberately modify safety settings), but if something goes wrong you can always simply power off/on your external display manually to force them to be reconnected or close/open your MacBook lid to bring the built-in display back.
The connection management feature is only available for Apple Silicon Macs at this time and requires a Pro license.
Changes in this version:
Enhancements
- Turn off a display and fully remove it from the display layout with the option of turning it back on from the app ("Disconnect Display", "Connect Display") - #1396
- Add various precautions (with option to disable) for display connection management - #1407
- Add various auto-connect precautions for display management - #1414
- Add various keyboard shortcuts to connect/disconnect displays- #1415
- Add generic a Manage Displays item to the Tools menu - #1416
- Add option to disconnect reconnected displays after wake - #1413
- Add warning for disconnected displays before turning off connection management feature - #1423
- Make connections management an Apple Silicon feature only - #1426
- Order of displays changing randomly based on connection id - #1421
Fixed
- Typo on Settings -> Displays -> Retrieve display EDID: "attemtps" instead of "attempts" - #1425
v1.3.16
About this version
This version contains fixes to issues found in recent releases which added DDC support for the M2 Pro/Max and for the built-in HDMI port of all Apple Silicon Macs and introduced various performance improvements.
The list of changes compared to the previous release version is the following:
Enhancements
- Added automatic error reporting integration for bug detection - #1412
- Added M1 built-in HDMI 2.0 DDC compatibility for macOS Monterey as well - #1398
Fixed
- Crash on macOS Big Sur builds (round 2) - #1420
- Sentry reported crashes on custom dummy creation and display override save - #1419
- DDC control cannot be re-enabled once it was disabled - #1417
- Non-functional HDR toggle presented when a dummy is being mirrored - #1401
- The DDC Control > Reset All Stored Values feature turns off DDC for a display until app restart - #1394
- Minor spelling issue - #1418
Change log of earlier v1.3.x versions
Changes in v1.3.16
- Fixed: Crash on macOS Big Sur builds (ProMotion detection fails) - #1420
- Fixed: Sentry reported crashes on custom dummy creation and display override save - #1419
Changes in v1.3.15
- Added automatic error reporting integration for bug detection - #1412
- Added M1 built-in HDMI 2.0 DDC compatibility for macOS Monterey as well - #1398
- Fixed: DDC control cannot be re-enabled once it was disabled - #1417
- Fixed: Non-functional HDR toggle presented when a dummy is being mirrored - #1401
- Fixed: The DDC Control > Reset All Stored Values feature turns off DDC for a display until app restart - #1394
- Fixed: Minor spelling issue - #1418
Changes in v1.3.14
- Added DDC support for Macs equipped with the new M2 Pro/Max chip - #1386
- Mark native level HiDPI mode valid (as an exception for Apple Silicon + Ventura 13.2) - #1390
- Fixed: Resolution detection issues / misidentified native pixel resolution - #1387
- Fixed: eGPU forced removal causes crash (Intel) - #1392
Changes in v1.3.12/v1.3.13:
- Added DDC support for built-in HDMI 2.0 ports of all M1 Macs - #1363
- Improved app load time, improved performance when the display configuration changes, lighter memory load - #1345
- Show an appropriate message if DDC cannot be enabled for an external third party display - #1366
- Prevent full dimming on scrollwheel/swipe action for brightness slider - #1382
- Fixed: Black dot found in the display's corner (difficult to see unless zoomed in properly) when XDR/HDR upscaling is not enabled - #1365
- Fixed: After disabling all DDC options, Show DDC control settings is empty - #1357
- Fixed: Settings tab icons are squeezed on non-HiDPI displays - #1371
Changes in v1.3.11-beta
- Stream only a part of the desktop to an other screen (crop) - #390
- PIP window for a part of the desktop (crop) - #1332
- Added keyboard shortcuts to change streaming/PIP crop settings - #1341
- Allow PIP window flip and rotation at the same time - #1328
- Fixed: HDR upscale calibration warning text looks bad under Settings/Displays - #1330
Changes in v1.3.10b
- Underscan slider for full screen streaming - #1313
- Allow flip and rotation controls at the same time for full screen streaming - #1320
- Fixed: v1.3.10b: Brightness control and upscaling for a third party display in HDR mode does not work properly - #1316
Changes in v1.3.10
- Added possibility to manually calibrate HDR upscale level specific to a display - #957
- Improved XDR and HDR upscaling auto-calibration - #1287
- Better support for XDR display presets - #1294
- Brightness slider + HDR upscaling when the XDR display is in HDR Video reference mode - #1286
- Picture in picture opacity - #1282
- Added dimming on screensaver - Pro - #1178
- Greatly improved resolution up/down keyboard shortcut - multiple steps, continuous adjustment, resolution list synced with slider - #973
- Associate dummy to multiple displays - #553
- Show non-standard OSD icons (contrast, resolution, temperature, gamma, etc.) - #1308
- Added option to show both resolution and percentage in the resolution slider - #987
- Added separate color depth selector - #1279
- Added option to limit resolution slider range - #915
- Added option to stop at 100% (neutral) brightness for non-combined HDR upscaling - #1293
- Added DDC power control options - #1177
- Menu-accessible options to quickly adjust DDC contrast, RGB control availibility, defaults and scale - #1152
- Snap to neutral for DDC sliders - #1300
- Option to reset all DDC settings to neutral/default - #1301
- Override option for neutral (default) value for DDC controls - #1299
- Added brightness and volume sliders to relevant submenus if disabled in main menu - #1302
- Added even stronger DDC mapping skew options to help with some displays - #1275
- Option to turn off panel backlight when combined brightness is set to zero - #1296
- Option to turn off panel backlight on screensaver (for compatible displays when they are used as secondary display) - #1295
- Maximize DDC mute compatibility by default - #1272
- Improve handling of external brightness related events - #1288
- Reset ambient light sensor state upon brightness change - #1289
- Fixed: Show proper bit depth in the resolution list - #1255
- Fixed: Gap in brightness control when DDC is force enabled for HDR mode (for displays that support it) - #1277
- Fixed: There is an unnecessary sudden drop in brightness for Apple displays at the bottom edge of hardware minimum brightness level when XDR upscale is not enabled - #1278
- Fixed: Empty configuration file is created in vain when nothing added during config customization - #1271
Changes in v1.3.9
- Added EDID override feature (Intel only) - #1204
- Option to leave native mute key under OS control (for displays with problematic mute control) - #1220
- Added options to select various DDC muting/unmuting methods - #1020
- Added underscan slider for supported displays - #1207
- Made EDID export folder selectable with a proper save dialog - #1239
- Fixed: Config Protection - Protect Main Status toggle does not work - #1231
- Fixed: If mute is marked as not supported, the app does not switch to mute via zero volume - #1225
- Fixed: Last line is missing in under Show display information - #1209
- Fixed: Typo in General settings - #1221
Changes in v1.3.8
Enhancements
- Add feature to customize DDC inputs for a display - #1128
- Add Undo/Skip possibility for display configuration editing - #1174
- Add EDID export support for Intel Macs - #1155
- Autodetect EDID size for direct I2C read by getting extension block numbers - #1191
- Fixed: Start at login issue on Ventura until app added manually at least once - #1180
- Fixed: When configured, DDC read is happening on startup despite safe mode activated - #1187
- Fixed: Intel Macs - Mirroring briefly works and then the mirror breaks (previous state returns) - #1192
- Fixed: Intel Macs - Resolution increase/decrease keyboard shortcuts did not work as expected - #1190
- Fixed: Intel Macs - HiDPI toggle does not seem to work properly (unable to switch to LoDPI with the toggle) - #1189
- Fixed: Intel Macs - some valid resolutions show up as Invalid - #1188
- Fixed: Intel Macs - Reading DDC values on start does not work - #1186
- Fixed: Intel Macs - DDC control seems a bit less smooth than optimal, timings should be adjusted - #1185
- Fixed: Intel Macs - HDR upscaling should be disabled on Intel (only causes weird colors) - #1184
- Fixed: Intel Macs - HDR checkbox value does not change after toggling HDR on an external display - #1183
- Fixed: Intel Macs - Refresh rate value is not visible under Set Resolution for built-in display - #1182
- Fixed: Intel Macs - Contrast and gain color adjustments cause artifacts - #1181
- Removed: Display control compatibility setting is now removed from Settings/General as it is not relevant anymore - #1179
Changes in v1.3.7
- Added rotation toggle keyboard shortcut option + ignore built-in screen option - #1169
- FIXED: Legacy auto-start is broken/crashes in v1.3.5/v1.3.6 - #1175
Changes in v1.3.6
- Add keyboard shortcut for DDC inputs - #1129
- Add alternate formats for copyable EDID data - #1156
- Separate DDC support and EDID and I/O Registry parsing toggle (Apple Silicon) - #1154
- Support for DDC scale skew (curve) setting - #1153
- Toggle for automatic brightness adjustment (Apple native) - #1171
- Minor UI tweak - delegate some less used settings to an expandable block under Settings/keyboards - #1162
- FIXED: Startup DDC mute read works in reverse - #1166 opened 2 days ago by waydabber
- FIXED: DDC reads do not adhere to min and max DDC value overrides - #1167
- FIXED: XDR upscaling is not always not enabled after launching the app the first time - have to open twice. - #1158
- FIXED: Combined brightness slider does not reflect properly externally induced Apple display brightness changes - #1170
Changes in v1.3.5
- DDC Display Input control - #604
- Retrieve and export EDID data from display (Apple Silicon only) - #1112
- Show detailed display info under Settings/Displays (Apple Silicon only ) - #1144
- Ability to customize factory reset and input select DDC control codes - #1136
- Added option to customize display name and menu icon - #1137
- Use new API (SMAppService) for automatic login (macOS Ventura only) - #1125
- Updated Paddle SDK to new v4.4 version - #1139
- Fixed: The expand icon (wide chevron) at the bottom of menu blocks is light gray and not obvious enough - #1111
- Fixed: Unfoldable advanced settings font not rendered as small in Settings/App Menu - #1143
- Fixed: Settings/Displays block l...
v1.3.15
About this version
This version contains fixes to issues found in recent releases which added DDC support for the M2 Pro/Max and for the built-in HDMI port of all Apple Silicon Macs and introduced various performance improvements.
The list of changes compared to the previous version is the following:
Enhancements
- Added automatic error reporting integration for bug detection - #1412
- Added M1 built-in HDMI 2.0 DDC compatibility for macOS Monterey as well - #1398
Fixed
- DDC control cannot be re-enabled once it was disabled - #1417
- Non-functional HDR toggle presented when a dummy is being mirrored - #1401
- The DDC Control > Reset All Stored Values feature turns off DDC for a display until app restart - #1394
- Minor spelling issue - #1418
NOTE: the update still crashes on Big Sur therefore this release did not make to general rollout phase (via auto-update to non-beta users).
Change log of earlier v1.3.x versions
Changes in v1.3.14
- Added DDC support for Macs equipped with the new M2 Pro/Max chip - #1386
- Mark native level HiDPI mode valid (as an exception for Apple Silicon + Ventura 13.2) - #1390
- Fixed: Resolution detection issues / misidentified native pixel resolution - #1387
- Fixed: eGPU forced removal causes crash (Intel) - #1392
Changes in v1.3.12/v1.3.13:
- Added DDC support for built-in HDMI 2.0 ports of all M1 Macs - #1363
- Improved app load time, improved performance when the display configuration changes, lighter memory load - #1345
- Show an appropriate message if DDC cannot be enabled for an external third party display - #1366
- Prevent full dimming on scrollwheel/swipe action for brightness slider - #1382
- Fixed: Black dot found in the display's corner (difficult to see unless zoomed in properly) when XDR/HDR upscaling is not enabled - #1365
- Fixed: After disabling all DDC options, Show DDC control settings is empty - #1357
- Fixed: Settings tab icons are squeezed on non-HiDPI displays - #1371
Changes in v1.3.11-beta
- Stream only a part of the desktop to an other screen (crop) - #390
- PIP window for a part of the desktop (crop) - #1332
- Added keyboard shortcuts to change streaming/PIP crop settings - #1341
- Allow PIP window flip and rotation at the same time - #1328
- Fixed: HDR upscale calibration warning text looks bad under Settings/Displays - #1330
Changes in v1.3.10b
- Underscan slider for full screen streaming - #1313
- Allow flip and rotation controls at the same time for full screen streaming - #1320
- Fixed: v1.3.10b: Brightness control and upscaling for a third party display in HDR mode does not work properly - #1316
Changes in v1.3.10
- Added possibility to manually calibrate HDR upscale level specific to a display - #957
- Improved XDR and HDR upscaling auto-calibration - #1287
- Better support for XDR display presets - #1294
- Brightness slider + HDR upscaling when the XDR display is in HDR Video reference mode - #1286
- Picture in picture opacity - #1282
- Added dimming on screensaver - Pro - #1178
- Greatly improved resolution up/down keyboard shortcut - multiple steps, continuous adjustment, resolution list synced with slider - #973
- Associate dummy to multiple displays - #553
- Show non-standard OSD icons (contrast, resolution, temperature, gamma, etc.) - #1308
- Added option to show both resolution and percentage in the resolution slider - #987
- Added separate color depth selector - #1279
- Added option to limit resolution slider range - #915
- Added option to stop at 100% (neutral) brightness for non-combined HDR upscaling - #1293
- Added DDC power control options - #1177
- Menu-accessible options to quickly adjust DDC contrast, RGB control availibility, defaults and scale - #1152
- Snap to neutral for DDC sliders - #1300
- Option to reset all DDC settings to neutral/default - #1301
- Override option for neutral (default) value for DDC controls - #1299
- Added brightness and volume sliders to relevant submenus if disabled in main menu - #1302
- Added even stronger DDC mapping skew options to help with some displays - #1275
- Option to turn off panel backlight when combined brightness is set to zero - #1296
- Option to turn off panel backlight on screensaver (for compatible displays when they are used as secondary display) - #1295
- Maximize DDC mute compatibility by default - #1272
- Improve handling of external brightness related events - #1288
- Reset ambient light sensor state upon brightness change - #1289
- Fixed: Show proper bit depth in the resolution list - #1255
- Fixed: Gap in brightness control when DDC is force enabled for HDR mode (for displays that support it) - #1277
- Fixed: There is an unnecessary sudden drop in brightness for Apple displays at the bottom edge of hardware minimum brightness level when XDR upscale is not enabled - #1278
- Fixed: Empty configuration file is created in vain when nothing added during config customization - #1271
Changes in v1.3.9
- Added EDID override feature (Intel only) - #1204
- Option to leave native mute key under OS control (for displays with problematic mute control) - #1220
- Added options to select various DDC muting/unmuting methods - #1020
- Added underscan slider for supported displays - #1207
- Made EDID export folder selectable with a proper save dialog - #1239
- Fixed: Config Protection - Protect Main Status toggle does not work - #1231
- Fixed: If mute is marked as not supported, the app does not switch to mute via zero volume - #1225
- Fixed: Last line is missing in under Show display information - #1209
- Fixed: Typo in General settings - #1221
Changes in v1.3.8
Enhancements
- Add feature to customize DDC inputs for a display - #1128
- Add Undo/Skip possibility for display configuration editing - #1174
- Add EDID export support for Intel Macs - #1155
- Autodetect EDID size for direct I2C read by getting extension block numbers - #1191
- Fixed: Start at login issue on Ventura until app added manually at least once - #1180
- Fixed: When configured, DDC read is happening on startup despite safe mode activated - #1187
- Fixed: Intel Macs - Mirroring briefly works and then the mirror breaks (previous state returns) - #1192
- Fixed: Intel Macs - Resolution increase/decrease keyboard shortcuts did not work as expected - #1190
- Fixed: Intel Macs - HiDPI toggle does not seem to work properly (unable to switch to LoDPI with the toggle) - #1189
- Fixed: Intel Macs - some valid resolutions show up as Invalid - #1188
- Fixed: Intel Macs - Reading DDC values on start does not work - #1186
- Fixed: Intel Macs - DDC control seems a bit less smooth than optimal, timings should be adjusted - #1185
- Fixed: Intel Macs - HDR upscaling should be disabled on Intel (only causes weird colors) - #1184
- Fixed: Intel Macs - HDR checkbox value does not change after toggling HDR on an external display - #1183
- Fixed: Intel Macs - Refresh rate value is not visible under Set Resolution for built-in display - #1182
- Fixed: Intel Macs - Contrast and gain color adjustments cause artifacts - #1181
- Removed: Display control compatibility setting is now removed from Settings/General as it is not relevant anymore - #1179
Changes in v1.3.7
- Added rotation toggle keyboard shortcut option + ignore built-in screen option - #1169
- FIXED: Legacy auto-start is broken/crashes in v1.3.5/v1.3.6 - #1175
Changes in v1.3.6
- Add keyboard shortcut for DDC inputs - #1129
- Add alternate formats for copyable EDID data - #1156
- Separate DDC support and EDID and I/O Registry parsing toggle (Apple Silicon) - #1154
- Support for DDC scale skew (curve) setting - #1153
- Toggle for automatic brightness adjustment (Apple native) - #1171
- Minor UI tweak - delegate some less used settings to an expandable block under Settings/keyboards - #1162
- FIXED: Startup DDC mute read works in reverse - #1166 opened 2 days ago by waydabber
- FIXED: DDC reads do not adhere to min and max DDC value overrides - #1167
- FIXED: XDR upscaling is not always not enabled after launching the app the first time - have to open twice. - #1158
- FIXED: Combined brightness slider does not reflect properly externally induced Apple display brightness changes - #1170
Changes in v1.3.5
- DDC Display Input control - #604
- Retrieve and export EDID data from display (Apple Silicon only) - #1112
- Show detailed display info under Settings/Displays (Apple Silicon only ) - #1144
- Ability to customize factory reset and input select DDC control codes - #1136
- Added option to customize display name and menu icon - #1137
- Use new API (SMAppService) for automatic login (macOS Ventura only) - #1125
- Updated Paddle SDK to new v4.4 version - #1139
- Fixed: The expand icon (wide chevron) at the bottom of menu blocks is light gray and not obvious enough - #1111
- Fixed: Unfoldable advanced settings font not rendered as small in Settings/App Menu - #1143
- Fixed: Settings/Displays block look bad in some scenarios when a display is collapsed - #1145
- Fixed: Accessibility setting menu icon not hidden when menu icons are generally disabled - #1146
Changes in v1.3.4
- Option to display percentage as scaling factor - #1076
- Fixed: Refresh Rate menu item should be hidden when a display is mirror target - #1075
- Fixed: Some items are missing from the Tools menu - #1079
Changes in v1.3.3
v1.3.14
About this version
This version contains important enhancements, performance optimizations and fixes.
Added DDC support for the M2 Pro/Max and for the built-in HDMI port of all Apple Silicon Macs (feature requires macOS Ventura)!
Note: Please skip upgrading to this version if you are running macOS 11 Big Sur - wait for the next update instead! Sorry about the incompatibility issue!
The list of changes compared to the previous stable version is the following:
Enhancements
- Added DDC support for Macs equipped with the new M2 Pro/Max chip - #1386
- Added DDC support for the built-in HDMI 2.0 ports of all M1 Macs - #1363
- Improved app load time, improved performance when the display configuration changes, lighter memory load - #1345
- Mark native level HiDPI mode valid (as an exception for Apple Silicon + Ventura 13.2) - #1390
- Stream only a part of the desktop to an other screen (crop) - #390
- PIP window for a part of the desktop (crop) - #1332
- Added keyboard shortcuts to change streaming/PIP crop settings - #1341
- Allow PIP window flip and rotation at the same time - #1328
- Show an appropriate message if DDC cannot be enabled for an external third party display - #1366
- Prevent full dimming on scrollwheel/swipe action for brightness slider - #1382
Fixed
- eGPU forced removal causes crash (Intel) - #1392
- Resolution detection issues / misidentified native pixel resolution - #1387
- Black dot found in the display's corner (difficult to see unless zoomed in properly) - #1365
- After disabling all DDC options, Show DDC control settings is empty - #1357
- Settings tab icons are squeezed on non-HiDPI displays - #1371
- HDR upscale calibration warning text looks bad under Settings/Displays - #1330
Change log of earlier v1.3.x versions
Changes in v1.3.14
- Added DDC support for Macs equipped with the new M2 Pro/Max chip - #1386
- Mark native level HiDPI mode valid (as an exception for Apple Silicon + Ventura 13.2) - #1390
- Fixed: Resolution detection issues / misidentified native pixel resolution - #1387
- Fixed: eGPU forced removal causes crash (Intel) - #1392
Changes in v1.3.12/v1.3.13:
- Added DDC support for built-in HDMI 2.0 ports of all M1 Macs - #1363
- Improved app load time, improved performance when the display configuration changes, lighter memory load - #1345
- Show an appropriate message if DDC cannot be enabled for an external third party display - #1366
- Prevent full dimming on scrollwheel/swipe action for brightness slider - #1382
- Fixed: Black dot found in the display's corner (difficult to see unless zoomed in properly) when XDR/HDR upscaling is not enabled - #1365
- Fixed: After disabling all DDC options, Show DDC control settings is empty - #1357
- Fixed: Settings tab icons are squeezed on non-HiDPI displays - #1371
Changes in v1.3.11-beta
- Stream only a part of the desktop to an other screen (crop) - #390
- PIP window for a part of the desktop (crop) - #1332
- Added keyboard shortcuts to change streaming/PIP crop settings - #1341
- Allow PIP window flip and rotation at the same time - #1328
- Fixed: HDR upscale calibration warning text looks bad under Settings/Displays - #1330
Changes in v1.3.10b
- Underscan slider for full screen streaming - #1313
- Allow flip and rotation controls at the same time for full screen streaming - #1320
- Fixed: v1.3.10b: Brightness control and upscaling for a third party display in HDR mode does not work properly - #1316
Changes in v1.3.10
- Added possibility to manually calibrate HDR upscale level specific to a display - #957
- Improved XDR and HDR upscaling auto-calibration - #1287
- Better support for XDR display presets - #1294
- Brightness slider + HDR upscaling when the XDR display is in HDR Video reference mode - #1286
- Picture in picture opacity - #1282
- Added dimming on screensaver - Pro - #1178
- Greatly improved resolution up/down keyboard shortcut - multiple steps, continuous adjustment, resolution list synced with slider - #973
- Associate dummy to multiple displays - #553
- Show non-standard OSD icons (contrast, resolution, temperature, gamma, etc.) - #1308
- Added option to show both resolution and percentage in the resolution slider - #987
- Added separate color depth selector - #1279
- Added option to limit resolution slider range - #915
- Added option to stop at 100% (neutral) brightness for non-combined HDR upscaling - #1293
- Added DDC power control options - #1177
- Menu-accessible options to quickly adjust DDC contrast, RGB control availibility, defaults and scale - #1152
- Snap to neutral for DDC sliders - #1300
- Option to reset all DDC settings to neutral/default - #1301
- Override option for neutral (default) value for DDC controls - #1299
- Added brightness and volume sliders to relevant submenus if disabled in main menu - #1302
- Added even stronger DDC mapping skew options to help with some displays - #1275
- Option to turn off panel backlight when combined brightness is set to zero - #1296
- Option to turn off panel backlight on screensaver (for compatible displays when they are used as secondary display) - #1295
- Maximize DDC mute compatibility by default - #1272
- Improve handling of external brightness related events - #1288
- Reset ambient light sensor state upon brightness change - #1289
- Fixed: Show proper bit depth in the resolution list - #1255
- Fixed: Gap in brightness control when DDC is force enabled for HDR mode (for displays that support it) - #1277
- Fixed: There is an unnecessary sudden drop in brightness for Apple displays at the bottom edge of hardware minimum brightness level when XDR upscale is not enabled - #1278
- Fixed: Empty configuration file is created in vain when nothing added during config customization - #1271
Changes in v1.3.9
- Added EDID override feature (Intel only) - #1204
- Option to leave native mute key under OS control (for displays with problematic mute control) - #1220
- Added options to select various DDC muting/unmuting methods - #1020
- Added underscan slider for supported displays - #1207
- Made EDID export folder selectable with a proper save dialog - #1239
- Fixed: Config Protection - Protect Main Status toggle does not work - #1231
- Fixed: If mute is marked as not supported, the app does not switch to mute via zero volume - #1225
- Fixed: Last line is missing in under Show display information - #1209
- Fixed: Typo in General settings - #1221
Changes in v1.3.8
Enhancements
- Add feature to customize DDC inputs for a display - #1128
- Add Undo/Skip possibility for display configuration editing - #1174
- Add EDID export support for Intel Macs - #1155
- Autodetect EDID size for direct I2C read by getting extension block numbers - #1191
- Fixed: Start at login issue on Ventura until app added manually at least once - #1180
- Fixed: When configured, DDC read is happening on startup despite safe mode activated - #1187
- Fixed: Intel Macs - Mirroring briefly works and then the mirror breaks (previous state returns) - #1192
- Fixed: Intel Macs - Resolution increase/decrease keyboard shortcuts did not work as expected - #1190
- Fixed: Intel Macs - HiDPI toggle does not seem to work properly (unable to switch to LoDPI with the toggle) - #1189
- Fixed: Intel Macs - some valid resolutions show up as Invalid - #1188
- Fixed: Intel Macs - Reading DDC values on start does not work - #1186
- Fixed: Intel Macs - DDC control seems a bit less smooth than optimal, timings should be adjusted - #1185
- Fixed: Intel Macs - HDR upscaling should be disabled on Intel (only causes weird colors) - #1184
- Fixed: Intel Macs - HDR checkbox value does not change after toggling HDR on an external display - #1183
- Fixed: Intel Macs - Refresh rate value is not visible under Set Resolution for built-in display - #1182
- Fixed: Intel Macs - Contrast and gain color adjustments cause artifacts - #1181
- Removed: Display control compatibility setting is now removed from Settings/General as it is not relevant anymore - #1179
Changes in v1.3.7
- Added rotation toggle keyboard shortcut option + ignore built-in screen option - #1169
- FIXED: Legacy auto-start is broken/crashes in v1.3.5/v1.3.6 - #1175
Changes in v1.3.6
- Add keyboard shortcut for DDC inputs - #1129
- Add alternate formats for copyable EDID data - #1156
- Separate DDC support and EDID and I/O Registry parsing toggle (Apple Silicon) - #1154
- Support for DDC scale skew (curve) setting - #1153
- Toggle for automatic brightness adjustment (Apple native) - #1171
- Minor UI tweak - delegate some less used settings to an expandable block under Settings/keyboards - #1162
- FIXED: Startup DDC mute read works in reverse - #1166 opened 2 days ago by waydabber
- FIXED: DDC reads do not adhere to min and max DDC value overrides - #1167
- FIXED: XDR upscaling is not always not enabled after launching the app the first time - have to open twice. - #1158
- FIXED: Combined brightness slider does not reflect properly externally induced Apple display brightness changes - #1170
Changes in v1.3.5
- DDC Display Input control - #604
- Retrieve and export EDID data from display (Apple Silicon only) - #1112
- Show detailed display info under Settings/Displays (Apple Silicon only ) - #1144
- Ability to customize factory reset and input select DDC control codes - #1136
- Added option to customize display name and menu icon - #1137
- Use new API (SMAppService) for automatic login (macOS Ventura only) - #1125
- Update...
v1.3.13
About this version
This version contains important enhancements, performance optimizations and fixes.
DDC via the built-in HDMI port of M1 machines is now fully supported (M1 mini, M1 MacBook Pro, M1 Studio).
Note: an issue was identified in this version that affects how native resolutions are detected so the version was reclassified as pre-release. There will be an updated release shortly! Sorry about this!
The list of changes compared to the previous pre-release version is the following:
Enhancements
- Added DDC support for the built-in HDMI 2.0 ports of all M1 Macs - #1363
- Improved app load time, improved performance when the display configuration changes, lighter memory load - #1345
- Show an appropriate message if DDC cannot be enabled for an external third party display - #1366
- Prevent full dimming on scrollwheel/swipe action for brightness slider - #1382
Fixed
- Black dot found in the display's corner (difficult to see unless zoomed in properly) when XDR/HDR upscaling is not enabled - #1365
- After disabling all DDC options, Show DDC control settings is empty - #1357
- Settings tab icons are squeezed on non-HiDPI displays - #1371
Change log of earlier v1.3.x versions
Changes in v1.3.13 (also released previously as v1.3.12-beta)
- Added DDC support for built-in HDMI 2.0 ports of all M1 Macs - #1363
- Improved app load time, improved performance when the display configuration changes, lighter memory load - #1345
- Show an appropriate message if DDC cannot be enabled for an external third party display - #1366
- Prevent full dimming on scrollwheel/swipe action for brightness slider - #1382
- Fixed: Black dot found in the display's corner (difficult to see unless zoomed in properly) when XDR/HDR upscaling is not enabled - #1365
- Fixed: After disabling all DDC options, Show DDC control settings is empty - #1357
- Fixed: Settings tab icons are squeezed on non-HiDPI displays - #1371
Changes in v1.3.11-beta
- Stream only a part of the desktop to an other screen (crop) - #390
- PIP window for a part of the desktop (crop) - #1332
- Added keyboard shortcuts to change streaming/PIP crop settings - #1341
- Allow PIP window flip and rotation at the same time - #1328
- Fixed: HDR upscale calibration warning text looks bad under Settings/Displays - #1330
Changes in v1.3.10b
- Underscan slider for full screen streaming - #1313
- Allow flip and rotation controls at the same time for full screen streaming - #1320
- Fixed: v1.3.10b: Brightness control and upscaling for a third party display in HDR mode does not work properly - #1316
Changes in v1.3.10
- Added possibility to manually calibrate HDR upscale level specific to a display - #957
- Improved XDR and HDR upscaling auto-calibration - #1287
- Better support for XDR display presets - #1294
- Brightness slider + HDR upscaling when the XDR display is in HDR Video reference mode - #1286
- Picture in picture opacity - #1282
- Added dimming on screensaver - Pro - #1178
- Greatly improved resolution up/down keyboard shortcut - multiple steps, continuous adjustment, resolution list synced with slider - #973
- Associate dummy to multiple displays - #553
- Show non-standard OSD icons (contrast, resolution, temperature, gamma, etc.) - #1308
- Added option to show both resolution and percentage in the resolution slider - #987
- Added separate color depth selector - #1279
- Added option to limit resolution slider range - #915
- Added option to stop at 100% (neutral) brightness for non-combined HDR upscaling - #1293
- Added DDC power control options - #1177
- Menu-accessible options to quickly adjust DDC contrast, RGB control availibility, defaults and scale - #1152
- Snap to neutral for DDC sliders - #1300
- Option to reset all DDC settings to neutral/default - #1301
- Override option for neutral (default) value for DDC controls - #1299
- Added brightness and volume sliders to relevant submenus if disabled in main menu - #1302
- Added even stronger DDC mapping skew options to help with some displays - #1275
- Option to turn off panel backlight when combined brightness is set to zero - #1296
- Option to turn off panel backlight on screensaver (for compatible displays when they are used as secondary display) - #1295
- Maximize DDC mute compatibility by default - #1272
- Improve handling of external brightness related events - #1288
- Reset ambient light sensor state upon brightness change - #1289
- Fixed: Show proper bit depth in the resolution list - #1255
- Fixed: Gap in brightness control when DDC is force enabled for HDR mode (for displays that support it) - #1277
- Fixed: There is an unnecessary sudden drop in brightness for Apple displays at the bottom edge of hardware minimum brightness level when XDR upscale is not enabled - #1278
- Fixed: Empty configuration file is created in vain when nothing added during config customization - #1271
Changes in v1.3.9
- Added EDID override feature (Intel only) - #1204
- Option to leave native mute key under OS control (for displays with problematic mute control) - #1220
- Added options to select various DDC muting/unmuting methods - #1020
- Added underscan slider for supported displays - #1207
- Made EDID export folder selectable with a proper save dialog - #1239
- Fixed: Config Protection - Protect Main Status toggle does not work - #1231
- Fixed: If mute is marked as not supported, the app does not switch to mute via zero volume - #1225
- Fixed: Last line is missing in under Show display information - #1209
- Fixed: Typo in General settings - #1221
Changes in v1.3.8
Enhancements
- Add feature to customize DDC inputs for a display - #1128
- Add Undo/Skip possibility for display configuration editing - #1174
- Add EDID export support for Intel Macs - #1155
- Autodetect EDID size for direct I2C read by getting extension block numbers - #1191
- Fixed: Start at login issue on Ventura until app added manually at least once - #1180
- Fixed: When configured, DDC read is happening on startup despite safe mode activated - #1187
- Fixed: Intel Macs - Mirroring briefly works and then the mirror breaks (previous state returns) - #1192
- Fixed: Intel Macs - Resolution increase/decrease keyboard shortcuts did not work as expected - #1190
- Fixed: Intel Macs - HiDPI toggle does not seem to work properly (unable to switch to LoDPI with the toggle) - #1189
- Fixed: Intel Macs - some valid resolutions show up as Invalid - #1188
- Fixed: Intel Macs - Reading DDC values on start does not work - #1186
- Fixed: Intel Macs - DDC control seems a bit less smooth than optimal, timings should be adjusted - #1185
- Fixed: Intel Macs - HDR upscaling should be disabled on Intel (only causes weird colors) - #1184
- Fixed: Intel Macs - HDR checkbox value does not change after toggling HDR on an external display - #1183
- Fixed: Intel Macs - Refresh rate value is not visible under Set Resolution for built-in display - #1182
- Fixed: Intel Macs - Contrast and gain color adjustments cause artifacts - #1181
- Removed: Display control compatibility setting is now removed from Settings/General as it is not relevant anymore - #1179
Changes in v1.3.7
- Added rotation toggle keyboard shortcut option + ignore built-in screen option - #1169
- FIXED: Legacy auto-start is broken/crashes in v1.3.5/v1.3.6 - #1175
Changes in v1.3.6
- Add keyboard shortcut for DDC inputs - #1129
- Add alternate formats for copyable EDID data - #1156
- Separate DDC support and EDID and I/O Registry parsing toggle (Apple Silicon) - #1154
- Support for DDC scale skew (curve) setting - #1153
- Toggle for automatic brightness adjustment (Apple native) - #1171
- Minor UI tweak - delegate some less used settings to an expandable block under Settings/keyboards - #1162
- FIXED: Startup DDC mute read works in reverse - #1166 opened 2 days ago by waydabber
- FIXED: DDC reads do not adhere to min and max DDC value overrides - #1167
- FIXED: XDR upscaling is not always not enabled after launching the app the first time - have to open twice. - #1158
- FIXED: Combined brightness slider does not reflect properly externally induced Apple display brightness changes - #1170
Changes in v1.3.5
- DDC Display Input control - #604
- Retrieve and export EDID data from display (Apple Silicon only) - #1112
- Show detailed display info under Settings/Displays (Apple Silicon only ) - #1144
- Ability to customize factory reset and input select DDC control codes - #1136
- Added option to customize display name and menu icon - #1137
- Use new API (SMAppService) for automatic login (macOS Ventura only) - #1125
- Updated Paddle SDK to new v4.4 version - #1139
- Fixed: The expand icon (wide chevron) at the bottom of menu blocks is light gray and not obvious enough - #1111
- Fixed: Unfoldable advanced settings font not rendered as small in Settings/App Menu - #1143
- Fixed: Settings/Displays block look bad in some scenarios when a display is collapsed - #1145
- Fixed: Accessibility setting menu icon not hidden when menu icons are generally disabled - #1146
Changes in v1.3.4
- Option to display percentage as scaling factor - #1076
- Fixed: Refresh Rate menu item should be hidden when a display is mirror target - #1075
- Fixed: Some items are missing from the Tools menu - #1079
Changes in v1.3.3
v1.3.11-beta
About this version
This pre-release version is about some new features regarding screen streaming and PIP windows.
Enhancements
- Stream only a part of the desktop to an other screen (crop) - #390
- PIP window for a part of the desktop (crop) - #1332
- Added keyboard shortcuts to change streaming/PIP crop settings - #1341
- Allow PIP window flip and rotation at the same time - #1328
Fixed
- HDR upscale calibration warning text looks bad under Settings/Displays - #1330
Change log of earlier v1.3.x versions
Changes in v1.3.10b
- Underscan slider for full screen streaming - #1313
- Allow flip and rotation controls at the same time for full screen streaming - #1320
- Fixed: v1.3.10b: Brightness control and upscaling for a third party display in HDR mode does not work properly - #1316
Changes in v1.3.10
- Added possibility to manually calibrate HDR upscale level specific to a display - #957
- Improved XDR and HDR upscaling auto-calibration - #1287
- Better support for XDR display presets - #1294
- Brightness slider + HDR upscaling when the XDR display is in HDR Video reference mode - #1286
- Picture in picture opacity - #1282
- Added dimming on screensaver - Pro - #1178
- Greatly improved resolution up/down keyboard shortcut - multiple steps, continuous adjustment, resolution list synced with slider - #973
- Associate dummy to multiple displays - #553
- Show non-standard OSD icons (contrast, resolution, temperature, gamma, etc.) - #1308
- Added option to show both resolution and percentage in the resolution slider - #987
- Added separate color depth selector - #1279
- Added option to limit resolution slider range - #915
- Added option to stop at 100% (neutral) brightness for non-combined HDR upscaling - #1293
- Added DDC power control options - #1177
- Menu-accessible options to quickly adjust DDC contrast, RGB control availibility, defaults and scale - #1152
- Snap to neutral for DDC sliders - #1300
- Option to reset all DDC settings to neutral/default - #1301
- Override option for neutral (default) value for DDC controls - #1299
- Added brightness and volume sliders to relevant submenus if disabled in main menu - #1302
- Added even stronger DDC mapping skew options to help with some displays - #1275
- Option to turn off panel backlight when combined brightness is set to zero - #1296
- Option to turn off panel backlight on screensaver (for compatible displays when they are used as secondary display) - #1295
- Maximize DDC mute compatibility by default - #1272
- Improve handling of external brightness related events - #1288
- Reset ambient light sensor state upon brightness change - #1289
- Fixed: Show proper bit depth in the resolution list - #1255
- Fixed: Gap in brightness control when DDC is force enabled for HDR mode (for displays that support it) - #1277
- Fixed: There is an unnecessary sudden drop in brightness for Apple displays at the bottom edge of hardware minimum brightness level when XDR upscale is not enabled - #1278
- Fixed: Empty configuration file is created in vain when nothing added during config customization - #1271
Changes in v1.3.9
- Added EDID override feature (Intel only) - #1204
- Option to leave native mute key under OS control (for displays with problematic mute control) - #1220
- Added options to select various DDC muting/unmuting methods - #1020
- Added underscan slider for supported displays - #1207
- Made EDID export folder selectable with a proper save dialog - #1239
- Fixed: Config Protection - Protect Main Status toggle does not work - #1231
- Fixed: If mute is marked as not supported, the app does not switch to mute via zero volume - #1225
- Fixed: Last line is missing in under Show display information - #1209
- Fixed: Typo in General settings - #1221
Changes in v1.3.8
Enhancements
- Add feature to customize DDC inputs for a display - #1128
- Add Undo/Skip possibility for display configuration editing - #1174
- Add EDID export support for Intel Macs - #1155
- Autodetect EDID size for direct I2C read by getting extension block numbers - #1191
- Fixed: Start at login issue on Ventura until app added manually at least once - #1180
- Fixed: When configured, DDC read is happening on startup despite safe mode activated - #1187
- Fixed: Intel Macs - Mirroring briefly works and then the mirror breaks (previous state returns) - #1192
- Fixed: Intel Macs - Resolution increase/decrease keyboard shortcuts did not work as expected - #1190
- Fixed: Intel Macs - HiDPI toggle does not seem to work properly (unable to switch to LoDPI with the toggle) - #1189
- Fixed: Intel Macs - some valid resolutions show up as Invalid - #1188
- Fixed: Intel Macs - Reading DDC values on start does not work - #1186
- Fixed: Intel Macs - DDC control seems a bit less smooth than optimal, timings should be adjusted - #1185
- Fixed: Intel Macs - HDR upscaling should be disabled on Intel (only causes weird colors) - #1184
- Fixed: Intel Macs - HDR checkbox value does not change after toggling HDR on an external display - #1183
- Fixed: Intel Macs - Refresh rate value is not visible under Set Resolution for built-in display - #1182
- Fixed: Intel Macs - Contrast and gain color adjustments cause artifacts - #1181
- Removed: Display control compatibility setting is now removed from Settings/General as it is not relevant anymore - #1179
Changes in v1.3.7
- Added rotation toggle keyboard shortcut option + ignore built-in screen option - #1169
- FIXED: Legacy auto-start is broken/crashes in v1.3.5/v1.3.6 - #1175
Changes in v1.3.6
- Add keyboard shortcut for DDC inputs - #1129
- Add alternate formats for copyable EDID data - #1156
- Separate DDC support and EDID and I/O Registry parsing toggle (Apple Silicon) - #1154
- Support for DDC scale skew (curve) setting - #1153
- Toggle for automatic brightness adjustment (Apple native) - #1171
- Minor UI tweak - delegate some less used settings to an expandable block under Settings/keyboards - #1162
- FIXED: Startup DDC mute read works in reverse - #1166 opened 2 days ago by waydabber
- FIXED: DDC reads do not adhere to min and max DDC value overrides - #1167
- FIXED: XDR upscaling is not always not enabled after launching the app the first time - have to open twice. - #1158
- FIXED: Combined brightness slider does not reflect properly externally induced Apple display brightness changes - #1170
Changes in v1.3.5
- DDC Display Input control - #604
- Retrieve and export EDID data from display (Apple Silicon only) - #1112
- Show detailed display info under Settings/Displays (Apple Silicon only ) - #1144
- Ability to customize factory reset and input select DDC control codes - #1136
- Added option to customize display name and menu icon - #1137
- Use new API (SMAppService) for automatic login (macOS Ventura only) - #1125
- Updated Paddle SDK to new v4.4 version - #1139
- Fixed: The expand icon (wide chevron) at the bottom of menu blocks is light gray and not obvious enough - #1111
- Fixed: Unfoldable advanced settings font not rendered as small in Settings/App Menu - #1143
- Fixed: Settings/Displays block look bad in some scenarios when a display is collapsed - #1145
- Fixed: Accessibility setting menu icon not hidden when menu icons are generally disabled - #1146
Changes in v1.3.4
- Option to display percentage as scaling factor - #1076
- Fixed: Refresh Rate menu item should be hidden when a display is mirror target - #1075
- Fixed: Some items are missing from the Tools menu - #1079
Changes in v1.3.3
- Customizable menubar icon - #722
- Show both resolution slider and resolution menu - #1042
- Option to hide disconnected dummy from menu - #1068
- A more prominent and by default visible way to connect/disconnect dummies - #1067
- Refactor/rewrite menu generation - #1066
- Fixed: When a display is collapsed and remains the sole display, without its fully hidden from the menu when header for a single display is disabled - #1072
- Fixed: When both menu item and header icons are disabled, texts do not line up properly - #1071
- Fixed: Some menu items have icons even when icons are disabled - #1070
- Fixed: DDC menu appears with a factory reset option for non-DDC compliant displays - #1069
- Fixed: The Set Resolution menu is erroneously available for the mirror target display - #1059
- Removed: option to have a tri-state collapsible header in menu instead of the more options menu expander - #1048
Changes in v1.3.2-beta
- Higher luminance with HDR brightness upscaling calibration - #1053
- Recalibrated percentages for brightness upscaling on Apple XDR displays - #1053
- Smoother XDR brightness upscaling experience for Apple XDR displays (also avoid overshoot effect) - #1051
- Add DDC factory reset to DDC menu
- Option to have a tri-state collapsible header in menu instead of the more options menu expander - #1048
- Improved native smooth scaling compatibility with some Intel macs - #1041
- Fixed: App incorrectly sets default DDC contrast (and for v1.3.x R/G/B black level) upon changing brightness after starting the app the first time - #1046
- Fixed: Apple brightness smooth transition toggle has no effect - #1050
- Fixed: Sidecar display name appears in random foreign language - #1047
Changes in v1.3.1-beta
- Display configuration protection (also: protection for/against VRR) - #995
- Keyboard shortcut to start/stop PIP window - #1026
- Add display rotation keyboard shortcut - #1014
- DDC R/G/B Gain and Black Level adjustments - #1019
- Option to enable/disable support for specific DDC controls for a display - #1002
- Custom Video Control Codes or multipl...
v1.3.10b
About this version
This release contains various improvements, new features and some bug fixes.
Important: for DDC control via the built-in HDMI port of M1 Macs, please download the latest beta version. Thank you!
Enhancements
- v1.3.10b: Underscan slider for full screen streaming - #1313
- v1.3.10b: Allow flip and rotation controls at the same time for full screen streaming - #1320
- Added possibility to manually calibrate HDR upscale level specific to a display - #957
- Improved XDR and HDR upscaling auto-calibration - #1287
- Better support for XDR display presets - #1294
- Brightness slider + HDR upscaling when the XDR display is in HDR Video reference mode - #1286
- Picture in picture opacity - #1282
- Added dimming on screensaver - Pro - #1178
- Greatly improved resolution up/down keyboard shortcut - multiple steps, continuous adjustment, resolution list synced with slider - #973
- Associate dummy to multiple displays - #553
- Show non-standard OSD icons (contrast, resolution, temperature, gamma, etc.) - #1308
- Added option to show both resolution and percentage in the resolution slider - #987
- Added separate color depth selector - #1279
- Added option to limit resolution slider range - #915
- Added option to stop at 100% (neutral) brightness for non-combined HDR upscaling - #1293
- Added DDC power control options - #1177
- Menu-accessible options to quickly adjust DDC contrast, RGB control availibility, defaults and scale - #1152
- Snap to neutral for DDC sliders - #1300
- Option to reset all DDC settings to neutral/default - #1301
- Override option for neutral (default) value for DDC controls - #1299
- Added brightness and volume sliders to relevant submenus if disabled in main menu - #1302
- Added even stronger DDC mapping skew options to help with some displays - #1275
- Option to turn off panel backlight when combined brightness is set to zero - #1296
- Option to turn off panel backlight on screensaver (for compatible displays when they are used as secondary display) - #1295
- Maximize DDC mute compatibility by default - #1272
- Improve handling of external brightness related events - #1288
- Reset ambient light sensor state upon brightness change - #1289
Fixed
- v1.3.10b: Brightness control and upscaling for a third party display in HDR mode does not work properly - #1316
- Show proper bit depth in the resolution list - #1255
- Gap in brightness control when DDC is force enabled for HDR mode (for displays that support it) - #1277
- There is an unnecessary sudden drop in brightness for Apple displays at the bottom edge of hardware minimum brightness level when XDR upscale is not enabled - #1278
- Empty configuration file is created in vain when nothing added during config customization - #1271
Note: an updated app version (v1.3.10b) was posted to address an issue regarding third party HDR display brightness control and upscaling. Some new enhancements were added as well. See the change log for details.
Change log of earlier v1.3.x versions
Changes in v1.3.9
- Added EDID override feature (Intel only) - #1204
- Option to leave native mute key under OS control (for displays with problematic mute control) - #1220
- Added options to select various DDC muting/unmuting methods - #1020
- Added underscan slider for supported displays - #1207
- Made EDID export folder selectable with a proper save dialog - #1239
- Fixed: Config Protection - Protect Main Status toggle does not work - #1231
- Fixed: If mute is marked as not supported, the app does not switch to mute via zero volume - #1225
- Fixed: Last line is missing in under Show display information - #1209
- Fixed: Typo in General settings - #1221
Changes in v1.3.8
Enhancements
- Add feature to customize DDC inputs for a display - #1128
- Add Undo/Skip possibility for display configuration editing - #1174
- Add EDID export support for Intel Macs - #1155
- Autodetect EDID size for direct I2C read by getting extension block numbers - #1191
- Fixed: Start at login issue on Ventura until app added manually at least once - #1180
- Fixed: When configured, DDC read is happening on startup despite safe mode activated - #1187
- Fixed: Intel Macs - Mirroring briefly works and then the mirror breaks (previous state returns) - #1192
- Fixed: Intel Macs - Resolution increase/decrease keyboard shortcuts did not work as expected - #1190
- Fixed: Intel Macs - HiDPI toggle does not seem to work properly (unable to switch to LoDPI with the toggle) - #1189
- Fixed: Intel Macs - some valid resolutions show up as Invalid - #1188
- Fixed: Intel Macs - Reading DDC values on start does not work - #1186
- Fixed: Intel Macs - DDC control seems a bit less smooth than optimal, timings should be adjusted - #1185
- Fixed: Intel Macs - HDR upscaling should be disabled on Intel (only causes weird colors) - #1184
- Fixed: Intel Macs - HDR checkbox value does not change after toggling HDR on an external display - #1183
- Fixed: Intel Macs - Refresh rate value is not visible under Set Resolution for built-in display - #1182
- Fixed: Intel Macs - Contrast and gain color adjustments cause artifacts - #1181
- Removed: Display control compatibility setting is now removed from Settings/General as it is not relevant anymore - #1179
Changes in v1.3.7
- Added rotation toggle keyboard shortcut option + ignore built-in screen option - #1169
- FIXED: Legacy auto-start is broken/crashes in v1.3.5/v1.3.6 - #1175
Changes in v1.3.6
- Add keyboard shortcut for DDC inputs - #1129
- Add alternate formats for copyable EDID data - #1156
- Separate DDC support and EDID and I/O Registry parsing toggle (Apple Silicon) - #1154
- Support for DDC scale skew (curve) setting - #1153
- Toggle for automatic brightness adjustment (Apple native) - #1171
- Minor UI tweak - delegate some less used settings to an expandable block under Settings/keyboards - #1162
- FIXED: Startup DDC mute read works in reverse - #1166 opened 2 days ago by waydabber
- FIXED: DDC reads do not adhere to min and max DDC value overrides - #1167
- FIXED: XDR upscaling is not always not enabled after launching the app the first time - have to open twice. - #1158
- FIXED: Combined brightness slider does not reflect properly externally induced Apple display brightness changes - #1170
Changes in v1.3.5
- DDC Display Input control - #604
- Retrieve and export EDID data from display (Apple Silicon only) - #1112
- Show detailed display info under Settings/Displays (Apple Silicon only ) - #1144
- Ability to customize factory reset and input select DDC control codes - #1136
- Added option to customize display name and menu icon - #1137
- Use new API (SMAppService) for automatic login (macOS Ventura only) - #1125
- Updated Paddle SDK to new v4.4 version - #1139
- Fixed: The expand icon (wide chevron) at the bottom of menu blocks is light gray and not obvious enough - #1111
- Fixed: Unfoldable advanced settings font not rendered as small in Settings/App Menu - #1143
- Fixed: Settings/Displays block look bad in some scenarios when a display is collapsed - #1145
- Fixed: Accessibility setting menu icon not hidden when menu icons are generally disabled - #1146
Changes in v1.3.4
- Option to display percentage as scaling factor - #1076
- Fixed: Refresh Rate menu item should be hidden when a display is mirror target - #1075
- Fixed: Some items are missing from the Tools menu - #1079
Changes in v1.3.3
- Customizable menubar icon - #722
- Show both resolution slider and resolution menu - #1042
- Option to hide disconnected dummy from menu - #1068
- A more prominent and by default visible way to connect/disconnect dummies - #1067
- Refactor/rewrite menu generation - #1066
- Fixed: When a display is collapsed and remains the sole display, without its fully hidden from the menu when header for a single display is disabled - #1072
- Fixed: When both menu item and header icons are disabled, texts do not line up properly - #1071
- Fixed: Some menu items have icons even when icons are disabled - #1070
- Fixed: DDC menu appears with a factory reset option for non-DDC compliant displays - #1069
- Fixed: The Set Resolution menu is erroneously available for the mirror target display - #1059
- Removed: option to have a tri-state collapsible header in menu instead of the more options menu expander - #1048
Changes in v1.3.2-beta
- Higher luminance with HDR brightness upscaling calibration - #1053
- Recalibrated percentages for brightness upscaling on Apple XDR displays - #1053
- Smoother XDR brightness upscaling experience for Apple XDR displays (also avoid overshoot effect) - #1051
- Add DDC factory reset to DDC menu
- Option to have a tri-state collapsible header in menu instead of the more options menu expander - #1048
- Improved native smooth scaling compatibility with some Intel macs - #1041
- Fixed: App incorrectly sets default DDC contrast (and for v1.3.x R/G/B black level) upon changing brightness after starting the app the first time - #1046
- Fixed: Apple brightness smooth transition toggle has no effect - #1050
- Fixed: Sidecar display name appears in random foreign language - #1047
Changes in v1.3.1-beta
- Display configuration protection (also: protection for/against VRR) - #995
- Keyboard shortcut to start/stop PIP window - #1026
- Add display rotation keyboard shortcut - #1014
- DDC R/G/B Gain and Black Level adjustments - #1019
- Option to enable/disable support for specific DDC controls for a display - #1002
- Custom Video Control Codes or multiple codes for DDC control - #1005
- Sup...