Skip to content

Tags: weiwuwen/MonitorControl

Tags

v2.0.0

Toggle v2.0.0's commit message
Release 2.0.0 🎉

v1.7.1

Toggle v1.7.1's commit message
Bump version

v1.7.0

Toggle v1.7.0's commit message
Update DDC.swift

See MonitorControl#102 - fixed compatibility with some monitors
(thanks to @KNNSpeed for providing a solution)

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was signed with the committer’s verified signature.
the0neyouseek Guillaume
🔧 Fix cyclomatic complexity warning

v1.5.2

Toggle v1.5.2's commit message

Verified

This commit was signed with the committer’s verified signature.
the0neyouseek Guillaume
🎉 v1.5.2

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was signed with the committer’s verified signature.
the0neyouseek Guillaume
🎉 v1.5.0

Cleanup for v1.5.0

v1.4.0

Toggle v1.4.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
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:
![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.

1.3.1

Toggle 1.3.1's commit message
🎉 release 1.3.1

- code cleanup
- add feature that automatically detects if monitor or other devices (for example Airpods) are being used and ignores volume control for other devices (meaning they can be controlled as they normally would)

v1.3

Toggle v1.3's commit message
🎉 release 1.3

- fixed unresponsiveness at startup
- updated to Swift 4.2
- updated dependencies

v1.3.0

Toggle v1.3.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
🔧 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