sidevesh / Luminance

A simple GTK application to control brightness of displays including external displays supporting DDC/CI
GNU General Public License v3.0
91 stars 4 forks source link

Feature idea: Presets #27

Closed tedzards509 closed 1 month ago

tedzards509 commented 1 month ago

Thanks for creating this. KDE had a regression with 6.1 that stopped it from working with ddcutil to change my monitors' brightness, and this was posted just in time in TWIG for me to install this.

I have two minor UX requests

sidevesh commented 1 month ago

-- Laggy slider seems to be a regression and another ticket was opened for it -- Could you elaborate what do you mean by presets ?

tedzards509 commented 1 month ago

The problem I want to solve with presets is the follwing: Different displays have different exponentials and different maximum brightnesses, so just syncing the brightness won't be enough to have an even brightness over multiple displays.

To solve this, one could either implement an elaborate calibration process to calculate the precise brightness curves of different monitors, or allow people to use well calibrated preset brightnesses over multiple displays.

With these presets, I could then have a bright level for when the sun shines, where both my displays are set to 100% in one click, and one dark preset where both my screens are the same low brightness (Which for me is around 15% and 0%) that I can switch to in one click as well.

You don't have to consider this a "feature request", but just an idea I had when setting my screens brightnesses to a lower level and it taking longer because of #28. Similarily the inputting the value directly idea also arose out of the slider being laggy. But I also see some accessibility reasoning there, because keyboard input with just arrow keys is annoying when trying to change the calue by larger values.

sidevesh commented 1 month ago

Closing in favor of a dedicated issue for preset where I will detail the development for this