F.lux is laggy for me - I use an open source alternative called LightBulb.
https://github.com/Tyrrrz/LightBulb
Made by a Redditor too. Not sure how often he's updating it but it has the minimal features I need.
I talked to my eye doctor about that blue light sleep thing and he says there's no concrete scientific backing behind that, BUT personally I do find the blue light reduction 100% helps with eyestrain.
I recommend LightBulb, an open source alternative on Windows: https://github.com/Tyrrrz/LightBulb
Remember that filtering blue light is not sufficient although it does help, as you also have to dim the screen luminosity to minimum brightness. LightBulb also includes a setting to dim down the screen even further than your screen can.
Your optician is a moron. The blue light does not harm your eyes, but it can mess with your circadian rhythm.
As others have suggested, get f.lux or my favorite, Lightbulb https://github.com/Tyrrrz/LightBulb
Don't use f.lux, it causes input lag (plus a whole lot of other problems that the app has).
https://github.com/Tyrrrz/LightBulb/releases
LightBulb is nice alternative which fixes the input lag issue. I still wouldn't recommend it for playing though, it will make the game colors really awful (same reason why I wouldn't recommend any tinted glasses).
Seconding Music Bee, it is completely customizable, you can get skins to make it look like iTunes if you're into that kind of thing. I also use it to sync music and playlists to my Android phone.
LightBulb is an open source alternative to f.lux - turns down the colour temperature of your display so that it isn't as harsh blue at night.
I recommend Lightbulb. Free, open source, and lightweight. Also, it disables when applications go Exclusive Fullscreen, and therefore won't mess with variable refresh rates.
i’d like to recommend lightbulb as an alternative to flux. it does pretty much the same thing but you can also control display brightness as well as colour temperature. dimming your monitors as well as making them warmer will a huge difference. iirc it’s open source as well.
First and foremost would be uninstalling all the unnecessary software the computer came with, especially if it's an HP.
You can then use ninite.com to set up most of your stuff
Other, more preferential suggestions:
f.lux had some shady business practices not too long ago. I stopped using it after I discovered that. Instead I now use the Opensource Lightbulb https://github.com/Tyrrrz/LightBulb which can also be installed using Chocolatey.
No, it used 4.5 since the very beginning. The installer itself doesn't use .net anyway, so that shouldn't be an issue. I added a zip archive for the latest release. Since you already have 1.5 installed, you can just copy/replace the files in the installation directory.
I use LightBulb. https://github.com/Tyrrrz/LightBulb
I'm not sure how much of this is relevant now (as the post was written 4+ years ago).
https://www.reddit.com/r/osugame/comments/5rpq1q/lightbulb_gamingfriendly_flux_alternative/
But even if f.lux addressed everything there over the years I'd still use LightBulb for the application whitelist.
Any blue light filtering app will be good. You'll find lots available for any OS.
On Windows 10 you can use the default one that is included with the OS, it works great. I also use LightBulb on top to be even more reddish.
I also recommend to use a brightness dimmer such as Dimmer v2 on Windows, to dim the screen brightness down even further than what is allowed by the screen when you use the hotkey.
most people use flux to dim their displays, they also have a whitelist or some other feature that the dimming is inactive for certain applications.
Also windows has the built-in feature "Night light" whre you can enable or disable a filter via one click.
Next alternative with a whitelist for apps is https://github.com/Tyrrrz/LightBulb
I was an avid dark them user, but I never managed to get a consistent look and feel.
One app would be perfect, then I'd open another one and go blind.
Now I just use flux/Lightbulb) and just lower my brightness.
Increasing your distance from the monitor is a great way to reduce eye strain. Small screens are horrible because they require you to sit close and cross your eyes more.
Also, brightness and blue-light: https://github.com/Tyrrrz/LightBulb
I find that the Night Light feature in Windows lacks a lot of the customizability that other similar applications usually have. I am currently using LightBulb and it has way more options than the built-in Night Light.
Take a look at lightbulb instead. F.lux makes weird lag in some games and IIRC have trouble finding out when to turn off and on. Lightbulb is the best I have tried so far: https://github.com/Tyrrrz/LightBulb
If you are on windows I strongly recommend not using f.lux and start using Lightbulb instead. I have had several issues with f.lux causing some of my apps crash or run on 5fps. Lightbulb seems much better to me.
There's also a great alternative called Lightbulb. Stopped using f.lux as it would often get 'stuck' in processes so I'd constantly have to close stuff, and I had problems with the creators update, but I find that Lightbulb works excellently.
Really strange. Do you have, maybe, a different computer you can test it on?
Also would you mind opening up an issue on github describing this behavior and mentioning your Windows version. If you also have some other kind of utility applications that might somehow interfere (like rainmeter, which we ruled out), please mention them too.
It's easier to keep track of issues on github, because they're always accessible and other people can contribute to them.
Thank you. One other alternative would be to have a transparent click-through topmost window, but that would not work with fullscreen applications (like games).
EDIT:
> https://github.com/Tyrrrz/LightBulb/blob/master/LightBulb/Services/WebApiServiceBase.cs#L40-L43 Should the class implement IDisposable if it has a Dispose method?
You are right, I was refactoring and forgot to do it.
> https://github.com/Tyrrrz/LightBulb/blob/master/LightBulb/Services/GeolocationService.cs Personally I would use some dependency injection and have a IGeolocationService with the same methods, then you could change to another IP service if that one ever goes away. Or change the hardcoded URI..., but that's just my opinion :)
Yeah, for ultimate MVVM conformity that would be the way to go, I just didn't feel like it would be worth it for current project at this point.
> https://github.com/Tyrrrz/LightBulb/blob/master/LightBulb/Services/SyncedTimer.cs Not sure I understand the purpose of this, isn't the Timer already using the system time anyway? I notice you're using a DateTime, there's also the DateTimeOffset that you could use. I'm only mentioning that because I really don't like date/time/calendar/timezone issues and I suspect that if the users local time changes then your application could be out by an hour so every time the users DST kicks in your application might dim the screen suddenly. I don't know, I might be talking out of my ass but I see that it could be a problem. Unit tests for this kind of thing are always a good idea!
I had a hard time explaining its functionality in summary :P. It's easier to explain it by an example where it's used - there is a timer that updates temperature (and gamma) based on the current time. SyncedTimer lets me make that timer trigger every minute AND have it trigger on the minute. So when the timer starts it will trigger at the nearest minute and then every minute from there on.