[GH-ISSUE #31] "Lower contrast after Brightness" is not working as expected - bug? #30

Closed
opened 2026-05-05 04:46:45 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @falcn on GitHub (Apr 26, 2018).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/31

Originally assigned to: @the0neyouseek on GitHub.

Problem: brightness=0 / contrast=75 is still too bright to work at night

Starting point:
Brightness=100
Contrast=75

What I expect:

  1. By pressing F1 repeatedly, brightness gets lowered from 100 to zero, after that contrast gets gradually lowered from 75 to zero.
  2. Pressing F2 repeatedly increases contrast from 0 to 75, after that brightness starts to increase from 0 too 100 (do we need a setting for max contrast? it should not go above 75 in my case, but it may be different for other monitors)

What happens:

  1. By pressing F1, brightness gets lowered from 100 to zero. Next key press lowers contrast to 0 (bug?)
  2. A single press of F2 increases contrast from 0 to 75 (bug?), brightness from 0 to 6. Slider for contrast stays at 0 at all times (bug?). Subsequent keypresses increase brightness as expected, effective contrast stays at 75 (good), but contrast slider shows 0 (bug?).

It's a very minor issue, since it's not that hard to use sliders to adjust contrast as needed.

Originally created by @falcn on GitHub (Apr 26, 2018). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/31 Originally assigned to: @the0neyouseek on GitHub. Problem: brightness=0 / contrast=75 is still too bright to work at night Starting point: Brightness=100 Contrast=75 What I expect: 1) By pressing F1 repeatedly, brightness gets lowered from 100 to zero, after that contrast gets gradually lowered from 75 to zero. 2) Pressing F2 repeatedly increases contrast from 0 to 75, after that brightness starts to increase from 0 too 100 (do we need a setting for max contrast? it should not go above 75 in my case, but it may be different for other monitors) What happens: 1) By pressing F1, brightness gets lowered from 100 to zero. Next key press lowers contrast to 0 (bug?) 2) A single press of F2 increases contrast from 0 to 75 (bug?), brightness from 0 to 6. Slider for contrast stays at 0 at all times (bug?). Subsequent keypresses increase brightness as expected, effective contrast stays at 75 (good), but contrast slider shows 0 (bug?). It's a very minor issue, since it's not that hard to use sliders to adjust contrast as needed.
gitea-mirror 2026-05-05 04:46:45 -06:00
Author
Owner

@the0neyouseek commented on GitHub (Jun 21, 2018):

Hi @falcn,

There are multiple issue here :

  1. The way the Lower contrast after brightness option currently work is, as you said, to set the contrast to zero when you press F1 one more time after setting the brightness to zero. And return contrast to the previous value after pressing F2.
    This is the (currently) intended behavior, it allows for (some) monitors to set the screen darker than with brightness control only.
  2. Now, controlling the contrast directly is something I intend to add to the app but I was thinking of something more like having to press a modifier key (ctrl, alt or cmd) in addition to F1F2.

I don't know if this answer your question but please do comment here if you have other enhancement in mind, I'll be sure to look at it.

Have a nice day.

<!-- gh-comment-id:399006635 --> @the0neyouseek commented on GitHub (Jun 21, 2018): Hi @falcn, There are multiple issue here : 1. The way the `Lower contrast after brightness` option currently work is, as you said, to set the contrast to zero when you press <kbd>F1</kbd> one more time after setting the brightness to zero. And return contrast to the previous value after pressing <kbd>F2</kbd>. This is the (currently) intended behavior, it allows for (some) monitors to set the screen darker than with brightness control only. 2. Now, controlling the contrast directly is something I intend to add to the app but I was thinking of something more like having to press a modifier key (<kbd>ctrl</kbd>, <kbd>alt</kbd> or <kbd>cmd</kbd>) in addition to <kbd>F1</kbd>F2</kbd>. I don't know if this answer your question but please do comment here if you have other enhancement in mind, I'll be sure to look at it. Have a nice day.
Author
Owner

@renox92 commented on GitHub (Aug 3, 2018):

I agree with @falcn. Would be nice to be able to set maximum contrast, and after brightness hits 0 reduce contrast by increments of 6. When increasing it back, stop at whatever user set as max, then increase brightness. I myself use between 35 and 65 contast at night so this feature would be really helpful.

Otherwise it's a great app, so thank you.

<!-- gh-comment-id:410174303 --> @renox92 commented on GitHub (Aug 3, 2018): I agree with @falcn. Would be nice to be able to set maximum contrast, and after brightness hits 0 reduce contrast by increments of 6. When increasing it back, stop at whatever user set as max, then increase brightness. I myself use between 35 and 65 contast at night so this feature would be really helpful. Otherwise it's a great app, so thank you.
Author
Owner

@joeyhoer commented on GitHub (Apr 22, 2019):

I'm not sure, but it seems to me that the brightness and contrast of the native Mac display scale together. To me, it seems that there is a minimum and maximum threshold for contrast (perhaps also brightness), and as the function keys are pressed, the values both change at the same time.

I'm going to simplify for explanation purposes, but suppose that the minimum contrast is set to 25%, and the maximum contrast is set to 75% (range of 50% between values). When the display is set to 0 brightness, it would be set to 25% contrast. If the display brightness is increased by 10%, the contrast would be increased by 10% of the allowed range (5% in this example) until the maximum brightness is reached, where contrast would be 75%.

Rather than hitting the function key again to set contrast to 0%, it would be really cool to have the option of setting a range for contrast, and allowing contrast to scale together with brightness.

<!-- gh-comment-id:485432536 --> @joeyhoer commented on GitHub (Apr 22, 2019): I'm not sure, but it seems to me that the brightness and contrast of the native Mac display scale together. To me, it seems that there is a minimum and maximum threshold for contrast (perhaps also brightness), and as the function keys are pressed, the values both change at the same time. I'm going to simplify for explanation purposes, but suppose that the minimum contrast is set to 25%, and the maximum contrast is set to 75% (range of 50% between values). When the display is set to 0 brightness, it would be set to 25% contrast. If the display brightness is increased by 10%, the contrast would be increased by 10% of the allowed range (5% in this example) until the maximum brightness is reached, where contrast would be 75%. Rather than hitting the function key again to set contrast to 0%, it would be really cool to have the option of setting a range for contrast, and allowing contrast to scale together with brightness.
Author
Owner

@stale[bot] commented on GitHub (Aug 3, 2021):

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require attention? This issue may be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:892141585 --> @stale[bot] commented on GitHub (Aug 3, 2021): Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require attention? This issue may be closed if no further activity occurs. Thank you for your contributions.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#30
No description provided.