Tags: gaplan/MonitorControl
Tags
Project upgrade, stability improvements, new features (MonitorControl#59 ) PR MonitorControl#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 (MonitorControl#48, MonitorControl#15) - **Fixed app unresponsiveness and high CPU on launch** (might be related to MonitorControl#50, MonitorControl#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:  - 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.
🔧 Fix function keys not working and retry more often when getting val… …ues. (MonitorControl#21) * Update `ddcctl` submodule. * Update dependencies. * Enable displays by default. * Retry more often to get values from display. * Only print when debugging. Fix MonitorControl#13
🔧 Fix function keys not working and retry more often when getting val… …ues. (MonitorControl#21) * Update `ddcctl` submodule. * Update dependencies. * Enable displays by default. * Retry more often to get values from display. * Only print when debugging. Fix MonitorControl#13
🎉 v1.2 Many changes in commit… - Contrast slider is back ! - Added a Preferences Window - Function keys (should) work - If (like me) your screen backlight is still too bright even at 0, you can now set the contrast to 0 when the brightness hit 0 too - App can now be started at login (Needs to be tested) Signed-off-by: Guillaume Broder <iamnotheoneyouseek@gmail.com>
PreviousNext