superduper / BrightnessMenulet

BrightnessMenulet is an Mac OS X app that allows you to control display brightness via DDC/CI protocol
433 stars 91 forks source link

Add Smooth Option #82

Open joeyhoer opened 7 years ago

joeyhoer commented 7 years ago

When an Apple display transitions between brightness steps, there is a gradual progression between brightness levels. Rather than "jumping" to a particular setting, it would be great to step through brightness settings until the desired level is reached. This should likely be done over a fixed time.

For example if brightness increases from 10 to 20, step 1 brightness level every 0.01s for .1s. If brightness increases from 10 to 30, step 1 brightness level every 0.005s for .1s, or something like that.

If a transition is interrupted in the middle of a progression, it should update to accommodate in real-time.

Edit: Upon review, it seems like the app may already function this way.