Commit graph

169 commits

Author SHA1 Message Date
waydabber
5c86235047 Better handling of the Mac Mini HDMI situation
Blacklisted known HDMI dummy
General stability improvements for arm64
Lazy display update implemented if configuration change is requested (waits 2 seconds until it performs actual display update since MacOS usually sends 4-8 config change signals which made changes very costly)
2021-08-08 17:07:36 +02:00
waydabber
27bf565342 Tidying up. 2021-08-07 22:35:40 +02:00
waydabber
b0ec8c003d Update readme 2021-08-07 22:17:12 +02:00
waydabber
9f25b1b5d8 Some finishing touches. 2021-08-07 22:15:39 +02:00
waydabber
0000d37d09 Completed service matching logic for multi monitor support 2021-08-07 21:30:06 +02:00
waydabber
1903fffe94 Breakup service detection algorithm into smaller parts 2021-08-07 14:12:22 +02:00
waydabber
33079fad68 Moving all arm64 DDC stuff to Arm64DDCUtils. 2021-08-07 11:25:48 +02:00
waydabber
0b02e04202 Bug fixes in the new IOAVService matching logic. Still not final. 2021-08-07 01:10:38 +02:00
waydabber
645797d675 Further work on service matching. Hard part is done and seems to work. 2021-08-07 00:32:51 +02:00
waydabber
6d1f4148d6 Merge remote-tracking branch 'refs/remotes/origin/experimental/apple-silicon' 2021-08-06 18:15:23 +02:00
waydabber
2256dea91d Fix conflict 2021-08-06 18:15:05 +02:00
waydabber
212b4e8fc4 Fixing conflicts 2021-08-06 18:12:46 +02:00
waydabber
bd5f38e901 Work towards better Apple Silicon multi monitor support. 2021-08-06 17:58:34 +02:00
JoniVR
54fd04e656
feat: add MonitorControl to Main prefs info 2021-08-05 23:24:09 +02:00
waydabber
c501382cdd Fix discrepancy of built in and external displays when all displays are controlled and contrast after brightness is enabled and one of the displays is in contrast after brightness mode. 2021-08-05 15:40:45 +02:00
waydabber
7c5eda8e33 Standard DisplayServices framework bridging instead of using the convoluted workaround that was present in InternalDisplay.swift 2021-08-05 15:18:41 +02:00
waydabber
e0352c7256 Merge remote-tracking branch 'refs/remotes/origin/experimental/apple-silicon' 2021-08-05 13:41:47 +02:00
waydabber
f19fee737b Further refine decrease contrast after brightness (fixing scenario when user manually changes contrast while the display is in this mode). Added alert to explain and help setup the option to work properly. 2021-08-05 13:40:54 +02:00
waydabber
d33a3a9cfa
Add files via upload 2021-08-05 00:26:06 +02:00
waydabber
cc801400d6
Add files via upload 2021-08-05 00:24:21 +02:00
waydabber
51e0ba086f Rework of the slightly broken "Lower contrast after brightness" function. Contrast will now gently decrease by further brightness down keypresses until zero and the same for brightness up until restored to original. Note: since this function requires the proper knowledge of the initial contrast setting, it will not work properly with displays that do not support DDC read (unless the user sets the contrast via the menu slider).
Added disable volume slider option.
2021-08-05 00:22:50 +02:00
waydabber
3a3bb60b30 Made submenu mode look better. Changes to submenu mode with 3 or more displays only (we might want to this a setting in preferences in the future). 2021-08-04 19:41:16 +02:00
waydabber
27955a3583
Update README.md 2021-08-04 13:15:18 +02:00
waydabber
869c7714a0
Add files via upload 2021-08-04 13:05:10 +02:00
waydabber
1c6bdab1ea
Update README.md 2021-08-04 13:04:13 +02:00
waydabber
4af64b259b
App icon source file (Figma)
Based on the idea of @the0neyouseek.
Credits for the background pic goes to javierocasio - https://www.deviantart.com/javierocasio
2021-08-04 13:01:53 +02:00
waydabber
b12c44b6c3
Delete osd.jpg 2021-08-04 12:59:02 +02:00
waydabber
cfeee5ad86 Updated application icon 2021-08-04 12:57:44 +02:00
JoniVR
eed41112ae
fix: Big Sur crash when using contrast slider 2021-08-03 23:02:15 +02:00
JoniVR
09e5e2a248
fix(Intel): hacky workaround for ddc unreliability
Requires a proper fix in the future, see:
#478
2021-08-03 20:26:26 +02:00
JoniVR
4f99be000a
fix(Intel): incorrect ddc value written on 2021-08-03 20:14:31 +02:00
waydabber
5940b93e89 Contrast should be below brightness in menulet when enabled 2021-08-03 18:56:54 +02:00
waydabber
2d4bd913ed
Add files via upload 2021-08-03 18:51:19 +02:00
waydabber
7b5a507951
Add files via upload 2021-08-03 18:41:45 +02:00
waydabber
b8cbb90b29
Update README.md 2021-08-03 18:29:14 +02:00
waydabber
7ded3ae4ea
Update README.md 2021-08-03 18:22:24 +02:00
waydabber
38368d2339
Update README.md 2021-08-03 17:46:47 +02:00
waydabber
b49008200a
Update README.md 2021-08-03 17:44:59 +02:00
waydabber
a2c7afbfcb
Update README.md 2021-08-03 17:44:39 +02:00
waydabber
cc870a14bb
Update README.md 2021-08-03 17:40:46 +02:00
waydabber
b6ece5fa05
Add files via upload 2021-08-03 17:30:47 +02:00
waydabber
ea27eeaac2
Add files via upload 2021-08-03 17:19:01 +02:00
waydabber
55d6a78cad
Add files via upload 2021-08-03 17:13:35 +02:00
waydabber
168f5ef89d
Update README.md 2021-08-03 17:08:38 +02:00
waydabber
fe669b86be Cleanup. 2021-08-02 23:57:15 +02:00
waydabber
1c931b2a58 Merge remote-tracking branch 'refs/remotes/origin/experimental/apple-silicon' 2021-08-02 23:46:15 +02:00
waydabber
62f9dfc17e Minor change for Big Sur compatibility. 2021-08-02 23:43:57 +02:00
JoniVR
1e0a9f3281
refactor: cleanup InternalDisplay ifdefs for arm/intel
Both can use the same APIs, which seems cleaner for the codebase
2021-08-02 22:40:56 +02:00
waydabber
ecc16c2040 Merge remote-tracking branch 'refs/remotes/origin/experimental/apple-silicon' 2021-08-02 21:08:29 +02:00
waydabber
655cc825a9 Replace slider titles in menu with icons on macOS Big Sur and above. 2021-08-02 21:07:58 +02:00