[PR #769] [MERGED] Various fixes and improvements for v4.0.1 #1201

Closed
opened 2026-05-05 07:07:33 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/MonitorControl/MonitorControl/pull/769
Author: @waydabber
Created: 11/4/2021
Status: Merged
Merged: 11/4/2021
Merged by: @waydabber

Base: masterHead: fixes


📝 Commits (10+)

  • 3ccd9a4 Unofficial support for 10.14
  • b4e9b2e Updated readme
  • 4aea8a1 Updated readme
  • 0e5d649 Updated code for compatibility with 10.14
  • 00dc8ff Update .swiftlint.yml
  • 057b8e1 Update README.md
  • c8f3337 Working on fixes
  • 3ce3fac Merge remote-tracking branch 'refs/remotes/origin/fixes'
  • f90e208 Async DDC write + much smoother DDC sliders
  • 7ff0ebf Made async stuff thread safe...

📊 Changes

11 files changed (+142 additions, -89 deletions)

View changed files

📝 .swiftlint.yml (+1 -1)
📝 MonitorControl.xcodeproj/project.pbxproj (+6 -6)
📝 MonitorControl/Info.plist (+1 -1)
📝 MonitorControl/Model/Display.swift (+3 -3)
📝 MonitorControl/Model/OtherDisplay.swift (+43 -27)
📝 MonitorControl/Support/DisplayManager.swift (+56 -26)
📝 MonitorControl/Support/MenuHandler.swift (+2 -2)
📝 MonitorControl/Support/SliderHandler.swift (+2 -2)
📝 MonitorControl/View Controllers/DisplaysPrefsCellView.swift (+1 -1)
📝 MonitorControlHelper/Info.plist (+1 -1)
📝 README.md (+26 -19)

📄 Description

  • Fixed: display properties reset turns off hardware DDC
  • Fixed: brief black screen upon changing space when using shade dimming
  • Asynchronous thread-safe debouncing DDC write for smoother sliders
  • Improved support for BetterDummy
  • Better support for common physical dummies identifying as 28E850
  • Inert dummy menu sliders are now hidden
  • Improved support for nongamma->nongamma mirroring scenarios
  • Compiled to run 10.14 (needed some minor changes) - compatibility is unofficial!
  • Updated README
  • Bumped version number to 4.0.1 (service release)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/MonitorControl/MonitorControl/pull/769 **Author:** [@waydabber](https://github.com/waydabber) **Created:** 11/4/2021 **Status:** ✅ Merged **Merged:** 11/4/2021 **Merged by:** [@waydabber](https://github.com/waydabber) **Base:** `master` ← **Head:** `fixes` --- ### 📝 Commits (10+) - [`3ccd9a4`](https://github.com/MonitorControl/MonitorControl/commit/3ccd9a4eae6227efa84555231566bd2a5f7472bb) Unofficial support for 10.14 - [`b4e9b2e`](https://github.com/MonitorControl/MonitorControl/commit/b4e9b2e6edb77fcf2703b0814718e52772a711f4) Updated readme - [`4aea8a1`](https://github.com/MonitorControl/MonitorControl/commit/4aea8a1752f9bfc70f1c68aa077e0b9e848ff117) Updated readme - [`0e5d649`](https://github.com/MonitorControl/MonitorControl/commit/0e5d649026d9bafe34c0e326e03a16044477ab98) Updated code for compatibility with 10.14 - [`00dc8ff`](https://github.com/MonitorControl/MonitorControl/commit/00dc8ff460c029d08a8db0d94732be99d9bdda0f) Update .swiftlint.yml - [`057b8e1`](https://github.com/MonitorControl/MonitorControl/commit/057b8e1ba76e119a516be81bc0da2b7a4684f87f) Update README.md - [`c8f3337`](https://github.com/MonitorControl/MonitorControl/commit/c8f3337420ceb546e050939e4209a3261d504287) Working on fixes - [`3ce3fac`](https://github.com/MonitorControl/MonitorControl/commit/3ce3fac51052c0f9e9b58337bcdedf683f68ddea) Merge remote-tracking branch 'refs/remotes/origin/fixes' - [`f90e208`](https://github.com/MonitorControl/MonitorControl/commit/f90e2085f415196a91ed51876132b8dee45226e8) Async DDC write + much smoother DDC sliders - [`7ff0ebf`](https://github.com/MonitorControl/MonitorControl/commit/7ff0ebf8fe9b8227e69403fc0e58fb3c55369aa5) Made async stuff thread safe... ### 📊 Changes **11 files changed** (+142 additions, -89 deletions) <details> <summary>View changed files</summary> 📝 `.swiftlint.yml` (+1 -1) 📝 `MonitorControl.xcodeproj/project.pbxproj` (+6 -6) 📝 `MonitorControl/Info.plist` (+1 -1) 📝 `MonitorControl/Model/Display.swift` (+3 -3) 📝 `MonitorControl/Model/OtherDisplay.swift` (+43 -27) 📝 `MonitorControl/Support/DisplayManager.swift` (+56 -26) 📝 `MonitorControl/Support/MenuHandler.swift` (+2 -2) 📝 `MonitorControl/Support/SliderHandler.swift` (+2 -2) 📝 `MonitorControl/View Controllers/DisplaysPrefsCellView.swift` (+1 -1) 📝 `MonitorControlHelper/Info.plist` (+1 -1) 📝 `README.md` (+26 -19) </details> ### 📄 Description - Fixed: display properties reset turns off hardware DDC - Fixed: brief black screen upon changing space when using shade dimming - Asynchronous thread-safe debouncing DDC write for smoother sliders - Improved support for [BetterDummy](https://github.com/waydabber/BetterDummy) - Better support for common physical dummies identifying as 28E850 - Inert dummy menu sliders are now hidden - Improved support for nongamma->nongamma mirroring scenarios - Compiled to run 10.14 (needed some minor changes) - compatibility is unofficial! - Updated README - Bumped version number to 4.0.1 (service release) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 07:07:33 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#1201
No description provided.