turing-smart-screen-python icon indicating copy to clipboard operation
turing-smart-screen-python copied to clipboard

Backlight night/away mode

Open rWolstenholme opened this issue 7 months ago • 1 comments

Is your feature request related to a problem? If so, please describe the problem.

My computer runs 24/7, running some services in the background. During the day the screen is great. At night it becomes far too bright, I can see the light from down the hallway.

Describe the feature / solution to your problem you'd like

I'd like more ways to control the brightness when I am away from the computer. These are some approaches that other people might also think are helpful.

  • Configure a backlight brightness schedule so the backlight dims overnight, and brightens during the day
  • Have a separate brightness for when the PC is locked
  • Have an option (or a default) to turn off the backlight when closing the program

Describe alternatives you've considered / and or tested

  • Yanking out the USB before bed works great but means plugging it back in later
  • Reconfigure to 0 brightness manually - this is great, but I'd rather not do it daily
  • Some kind of way to cut USB power programmatically perhaps? - I'd rather not involve extra hardware when this can be solved in software

Screenshots / photos & mockups of the Turing screen

Windows 11 Night Light could be an inspiration - although I'm more interested in brightness than colour temperature

  • Day/Night schedule enabled toggle
  • Night brightness slider
  • Night start time
  • Day start time
image

A more configurable approach could be a similar interface to setting fan curves, with the X axis being 00:00 -> 24:00, and the Y axis being backlight brightness image

Environment:

  • Revision of this project: 3.5.0
  • OS with version: Windows 11
  • Python version: 3.12.4
  • Hardware: Intel CPU, Nvidia GPU

Additional context

I would love to know if you are open to a pull request implementing this, or something like this? I can't promise I would get to this soon or at all, but I have rusty python skills.

Thanks!

rWolstenholme avatar Jul 03 '24 23:07 rWolstenholme