[GH-ISSUE #198] Add internal display brightness slider to menulet #148

Closed
opened 2026-05-05 05:16:57 -06:00 by gitea-mirror · 8 comments
Owner

Originally created by @shamilovtim on GitHub (Apr 9, 2020).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/198

Originally assigned to: @waydabber on GitHub.

I recall back when I had a Thunderbolt Display when it was plugged in the Macbook's brightness keys would control only the Macbook while my external keyboard controlled the external monitor's brightness. Is that possible to replicate?

Additionally 2 separate brightness controls in the menubar application would be a godsend.

Thanks for considering

Originally created by @shamilovtim on GitHub (Apr 9, 2020). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/198 Originally assigned to: @waydabber on GitHub. I recall back when I had a Thunderbolt Display when it was plugged in the Macbook's brightness keys would control only the Macbook while my external keyboard controlled the external monitor's brightness. Is that possible to replicate? Additionally 2 separate brightness controls in the menubar application would be a godsend. Thanks for considering
gitea-mirror 2026-05-05 05:16:57 -06:00
Author
Owner

@JoniVR commented on GitHub (Apr 10, 2020):

v2.0.0 Adds support for internal display brightness controlling. You can use ctrl + brightness to control only the internal display or configure it in the display settings with the enabled checkbox.

I agree that adding the internal display to the menulet would be a good thing to have now that we have internal display control.

<!-- gh-comment-id:612109400 --> @JoniVR commented on GitHub (Apr 10, 2020): v2.0.0 Adds support for internal display brightness controlling. You can use <kbd>ctrl</kbd> + brightness to control only the internal display or configure it in the display settings with the `enabled` checkbox. I agree that adding the internal display to the menulet would be a good thing to have now that we have internal display control.
Author
Owner

@shamilovtim commented on GitHub (Apr 10, 2020):

What about having the macbook's brightness keys control its own brightness? E.g. 2 separate keyboards

<!-- gh-comment-id:612119955 --> @shamilovtim commented on GitHub (Apr 10, 2020): What about having the macbook's brightness keys control its own brightness? E.g. 2 separate keyboards
Author
Owner

@shamilovtim commented on GitHub (Apr 10, 2020):

Also separate note: might want to elucidate that shortcut and any others in a quick textbox on the first screen of the app?

<!-- gh-comment-id:612120247 --> @shamilovtim commented on GitHub (Apr 10, 2020): Also separate note: might want to elucidate that shortcut and any others in a quick textbox on the first screen of the app?
Author
Owner

@JoniVR commented on GitHub (Apr 10, 2020):

What about having the macbook's brightness keys control its own brightness? E.g. 2 separate keyboards

I'm not 100% sure but I doubt that's possible with the current implementation.

Also separate note: might want to elucidate that shortcut and any others in a quick textbox on the first screen of the app?

Agreed, but might be something for when we can finally get custom shortcuts implemented in the future.

<!-- gh-comment-id:612124493 --> @JoniVR commented on GitHub (Apr 10, 2020): > What about having the macbook's brightness keys control its own brightness? E.g. 2 separate keyboards I'm not 100% sure but I doubt that's possible with the current implementation. > Also separate note: might want to elucidate that shortcut and any others in a quick textbox on the first screen of the app? Agreed, but might be something for when we can finally get custom shortcuts implemented in the future.
Author
Owner

@shamilovtim commented on GitHub (Apr 10, 2020):

Is that a stock macOS shortcut? Wonder what others I don't know about 🤔

<!-- gh-comment-id:612125902 --> @shamilovtim commented on GitHub (Apr 10, 2020): Is that a stock macOS shortcut? Wonder what others I don't know about 🤔
Author
Owner

@waydabber commented on GitHub (Aug 19, 2021):

It is possible to add a slider for the internal display as well (as an advanced option). I'd like to add Apple branded display support as well which uses the same APIs for control method as internal displays anyway.

https://github.com/MonitorControl/MonitorControl/issues/364

<!-- gh-comment-id:901897827 --> @waydabber commented on GitHub (Aug 19, 2021): It is possible to add a slider for the internal display as well (as an advanced option). I'd like to add Apple branded display support as well which uses the same APIs for control method as internal displays anyway. https://github.com/MonitorControl/MonitorControl/issues/364
Author
Owner

@waydabber commented on GitHub (Sep 3, 2021):

See screenshots of the implementation in the v3.1.0 preliminary discussion.

<!-- gh-comment-id:912828653 --> @waydabber commented on GitHub (Sep 3, 2021): See screenshots of the implementation in the [v3.1.0 preliminary discussion](https://github.com/MonitorControl/MonitorControl/discussions/596).
Author
Owner

@waydabber commented on GitHub (Sep 8, 2021):

Since the brightness of Apple and internal displays can change due to several external factors (ambient light sensor, touch bar, control center slider etc) I updated the functionality so these changes are reflected in the sliders as well (this requires a light periodic polling - it has no visible effect on cpu load). This can easily be extended later to support https://github.com/MonitorControl/MonitorControl/issues/27.

<!-- gh-comment-id:915347643 --> @waydabber commented on GitHub (Sep 8, 2021): Since the brightness of Apple and internal displays can change due to several external factors (ambient light sensor, touch bar, control center slider etc) I updated the functionality so these changes are reflected in the sliders as well (this requires a light periodic polling - it has no visible effect on cpu load). This can easily be extended later to support https://github.com/MonitorControl/MonitorControl/issues/27.
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#148
No description provided.