MonitorControl/README.md
Joni Van Roost 830878ee1d Project upgrade, stability improvements, new features (#59)
PR #59 with enhancements and fixes (Changes done by @JoniVR):

- Code migration to **Swift 4.2**
- **Fixed** the **MonitorControl scheme** which was gone for me
- **Updated the screenshots and readme**
- **Added a feature that detects the default sound output device and only intercepts when an external display is set as default output**, so Airpods, internal macbook volume and other non-monitor devices will be ignored (#48, #15)
- **Fixed app unresponsiveness and high CPU on launch** (might be related to #50, #37, please do keep in mind that on initial launch there will still be a little unresponsiveness because the underlying framework - called [ddcctl](https://github.com/kfix/ddcctl) - attempts to read your volume settings 10 times)
- Added a **version and build number** to the main preferences panel:
![menugeneral](https://user-images.githubusercontent.com/7591717/51052474-0c4c7500-15d7-11e9-883d-804051577bc7.png)
- Added a build script that increases the build number on each run. Version number still needs to be set manually.
- refactored some parts of the code to make it a bit more readable.
2019-02-04 20:50:09 +01:00

3.1 KiB

MonitorControl

Control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys.


menulet screenshot

general screenshotkeys screenshotdisplay screenshot

Bonus: Using keyboard keys displays the native osd

osd screenshot

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 Cocoapods

$ pod install

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