mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
* Update to Swift 5.0 and run `swiftformat`. * Refactor `MediaKeyTap` start/restart. * Remove useless comments. * Reorder files. * Add German translation. * Switch to Carthage. * Use `DDC.swift`. * Add `NSScreen` extension. * Simplify menu layout. * Hide the display’s built-in OSD. * Fix launch at login helper. * Fix `quitClicked` connection. * Refactor build phases. * Use `os_log` instead of `print`. * Use more specific check for `minReplyDelay`. * Add whitelist.
3.1 KiB
3.1 KiB
MonitorControl
Control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys.


Bonus: Using keyboard keys displays the native osd
Download
Go to Release and download the latest .dmg
How to help
Open issues if you have a question, an enhancement to suggest or a bug you've found. If you want you can fork the code yourself and submit a pull request to improve the app.
How to build
Required
Clone the project
git clone https://github.com/the0neyouseek/MonitorControl.git --recurse-submodules
Then download the dependencies with Carthage
$ carthage update --platform macOS
You're all set ! Now open the MonitorControl.xcworkspace with Xcode
Third party dependencies
Support
- macOS Sierra (
10.12) and up. - Works with monitors compatible with @kfix/ddcctl
Thanks
- @bluejamesbond (Original developer)
- @Tyilo (Fork)
- @Bensge - (Used some code from his project NativeDisplayBrightness)
- @nhurden (For the original MediaKeyTap)
- @kfix (For ddcctl)