Commit graph

4 commits

Author SHA1 Message Date
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
Markus Reiter
a784f19667 🔧 Fix function keys not working and retry more often when getting values. (#21)
* Update `ddcctl` submodule.

* Update dependencies.

* Enable displays by default.

* Retry more often to get values from display.

* Only print when debugging.

Fix #13
2018-03-26 21:49:07 +02:00
Guillaume Broder
e45fb6e705
🔧 Preferences WIP
- All prefs pane GUI are done #2
- Now to build the functions behind...

Signed-off-by: Guillaume Broder <iamnotheoneyouseek@gmail.com>
2018-01-07 19:31:31 +01:00
Guillaume Broder
68afdda765
♻️ Refactoring
- Key handling is now done in the app, close #3
- All code linted with SwiftLint, close #4
- Better handling of built-in screen

Signed-off-by: Guillaume Broder <iamnotheoneyouseek@gmail.com>
2018-01-06 16:26:03 +01:00