Night Light: “Disable Until Tomorrow” is a clumsy option
I use Night Light all the time, in the “Sunset to Sunrise” mode. There are two cases where I deactivate it: when doing graphic design work, and when watching films and TV series. The latter can very often happen late-ish at night.
There are two ways to disable Night Light: “Turn Off” and “Disable Until Tomorrow”. The first one turn it off indefinitely, and remove Night Light from the upper right menu, so makes it hard to enable again. The second one sounds promising, but is problematic.
“Disable Until Tomorrow” has a very computery definition of “Tomorrow”. “Disable Until Tomorrow” is “Disable Until Midnight”. Which is almost never what you expect to do.
So it is 23:00. You decide to watch a 2-hours long film. You “Disable Until Tomorrow” the Night Light to enjoy the cinematography, and press play. At 01:00, the film is finished. “It was good” you think, “unusual switch to a very yellow colour-grading in the second part, though”. At midnight, the Night Light came back and you didn’t notice, ruining half of the film. If you noticed it, you had to pause the film, breaking your immersion, turn off full screen, disable the Night Light again, go back to the video player, turn on full screen, and press play again. Not ideal.
That happens to me all the time, it is almost my only annoyance from Gnome, but it is a big one.
This is why I would suggest to replace “Disable Until Tomorrow” with “Disable Until Next Sunset”. That is how I expect Night Light to behave. The copy might have to be tweaked for users using the “Manual” option. The Night Light should just skip this shift and restart at the next one.
Sum-up: replace “Disable Until Tomorrow” with “Disable Until Next Sunset/Shift” or equivalent.