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
- 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
- Support for on/off value override for the DDC mute command - #1009
- Support for inverted control values for DDC - #1004
- Support for different scale than the usual 0-100 for DDC - #1003
- Options to adjust DDC communication timings - #1008
- Add option to customize audio device name associated with the display for DDC volume control - #638
- Change More Options... submenu into an expandable area - #1034, #1033
- Dismiss button for the blue reboot banner under Settings/Displays - #1011
- Option to hide Check for Updates form the Tools menu when it is set to be closable - #1037
- All menu block header should be clickable to show/hide block - #1032
- Disconnected dummies should be listed under Settings/Displays - #1031
- Improve the design of Settings expandable subsections - #989
- Fixed: 270 degree PIP and Full Screen Streaming rotation does not work properly - #1028
Changes in v1.3.0-beta
- Add option to circumvent the lack of macOS support for the HiDPI variant for native pixel resolution - #965
- Support reading DDC values upon startup - #633
- Make restoring DDC values optional - #983
- Add option to prohibit keyboard control for a display - #967
- Add hardware DDC contrast control with keyboard shortcuts - #635
- Add option to hide volume OSD for a display - #966
- Add option to adjust/disable control smoothing - #634
- Improve mirroring submenu usability - #927
- Add option to hide a display from the app menu - #984
- Collapsible headers for displays under Settings/Displays - #981
- Increase the size of Settings a bit - #964
- Put the accessibility permissions warning triangle to a more appropriate location - #963
- Clarify wording of native smooth scaling manually defined limits - #916
- Fixed: In fully headless the default headless virtual display should have a proper name - #986
- Fixed: Restoring saved DDC values on startup on Apple Silicon macs - #982
- Fixed: Slider percentage does not always exactly match DDC value - #974
- Fixed: Upon mirror configuration the menu icon is not updated properly - #943
- Fixed: Slider right side text wiggle issue when only sliders are present in the Menu and Tools block is closed - #917