[PR #301] [CLOSED] Sync brightness #1085

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

📋 Pull Request Information

Original PR: https://github.com/MonitorControl/MonitorControl/pull/301
Author: @ufo22940268
Created: 10/4/2020
Status: Closed

Base: masterHead: sync-brightness


📝 Commits (10+)

📊 Changes

19 files changed (+1963 additions, -637 deletions)

View changed files

📝 .github/menugeneral.png (+0 -0)
📝 .github/menulet.png (+0 -0)
📝 Cartfile (+0 -1)
📝 Cartfile.resolved (+1 -2)
📝 MonitorControl.xcodeproj/project.pbxproj (+24 -41)
📝 MonitorControl.xcodeproj/xcshareddata/xcschemes/MonitorControl.xcscheme (+8 -1)
📝 MonitorControl/AppDelegate.swift (+321 -287)
MonitorControl/DDC.swift (+659 -0)
MonitorControl/EDID.swift (+511 -0)
📝 MonitorControl/Extensions/EDID+Extension.swift (+11 -26)
📝 MonitorControl/Extensions/NSNotification+Extension.swift (+1 -0)
📝 MonitorControl/Info.plist (+1 -1)
📝 MonitorControl/Manager/DisplayManager.swift (+86 -38)
📝 MonitorControl/Support/Bridging-Header.h (+11 -0)
📝 MonitorControl/Support/Utils.swift (+143 -137)
📝 MonitorControl/UI/Base.lproj/Main.storyboard (+92 -36)
📝 MonitorControl/View Controllers/MainPrefsViewController.swift (+91 -64)
📝 MonitorControlHelper/Info.plist (+1 -1)
📝 MonitorControlHelper/main.swift (+2 -2)

📄 Description

Sync brightness of internal monitor to external monitor instantly.

This feature will bring following benefits

  1. You only need to manage one monitor brightness.
  2. If you enable the ambient light sensor of macbook or imac, the external monitor will change according the light at the same time.

🔄 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/301 **Author:** [@ufo22940268](https://github.com/ufo22940268) **Created:** 10/4/2020 **Status:** ❌ Closed **Base:** `master` ← **Head:** `sync-brightness` --- ### 📝 Commits (10+) - [`bce194d`](https://github.com/MonitorControl/MonitorControl/commit/bce194d91188523134c870d3cbfa9feb3b41e70b) Modify develop environment. - [`bbf655f`](https://github.com/MonitorControl/MonitorControl/commit/bbf655f5528a188c4ace499b0d49596b1cf7786a) get internal display brightness. - [`18efbe9`](https://github.com/MonitorControl/MonitorControl/commit/18efbe9f5320426dac44205ccacd7b8ef133addf) Import DDC using source code. - [`cf77fb5`](https://github.com/MonitorControl/MonitorControl/commit/cf77fb569c672dfb0ac5bc220ae1ea8c492ed74a) v - [`677b584`](https://github.com/MonitorControl/MonitorControl/commit/677b584c77595ebeaa246d29652a1b74bd51e1d1) v
 - [`9ef05cc`](https://github.com/MonitorControl/MonitorControl/commit/9ef05cc880e49dc0617145683a80945732f43361) v - [`74f661c`](https://github.com/MonitorControl/MonitorControl/commit/74f661ceb49035a9d8bb3e7e540a78673be6bff4) v - [`913a3e1`](https://github.com/MonitorControl/MonitorControl/commit/913a3e1b9a7ca9b5f89da2c990c9e3bafb49cd49) v - [`3839d01`](https://github.com/MonitorControl/MonitorControl/commit/3839d013d61392c712ada4ec52171406260c19f7) v - [`74b6e18`](https://github.com/MonitorControl/MonitorControl/commit/74b6e18ec6dd4a879304d915e35e48f51c6e7952) v ### 📊 Changes **19 files changed** (+1963 additions, -637 deletions) <details> <summary>View changed files</summary> 📝 `.github/menugeneral.png` (+0 -0) 📝 `.github/menulet.png` (+0 -0) 📝 `Cartfile` (+0 -1) 📝 `Cartfile.resolved` (+1 -2) 📝 `MonitorControl.xcodeproj/project.pbxproj` (+24 -41) 📝 `MonitorControl.xcodeproj/xcshareddata/xcschemes/MonitorControl.xcscheme` (+8 -1) 📝 `MonitorControl/AppDelegate.swift` (+321 -287) ➕ `MonitorControl/DDC.swift` (+659 -0) ➕ `MonitorControl/EDID.swift` (+511 -0) 📝 `MonitorControl/Extensions/EDID+Extension.swift` (+11 -26) 📝 `MonitorControl/Extensions/NSNotification+Extension.swift` (+1 -0) 📝 `MonitorControl/Info.plist` (+1 -1) 📝 `MonitorControl/Manager/DisplayManager.swift` (+86 -38) 📝 `MonitorControl/Support/Bridging-Header.h` (+11 -0) 📝 `MonitorControl/Support/Utils.swift` (+143 -137) 📝 `MonitorControl/UI/Base.lproj/Main.storyboard` (+92 -36) 📝 `MonitorControl/View Controllers/MainPrefsViewController.swift` (+91 -64) 📝 `MonitorControlHelper/Info.plist` (+1 -1) 📝 `MonitorControlHelper/main.swift` (+2 -2) </details> ### 📄 Description Sync brightness of internal monitor to external monitor instantly. This feature will bring following benefits 1. You only need to manage one monitor brightness. 2. If you enable the ambient light sensor of macbook or imac, the external monitor will change according the light at the same time. --- <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:04:17 -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#1085
No description provided.