Night light is an open-source app which uses KCAL to adjust blue light intensity of the display colors, so that viewing the screen at dark becomes pleasant for the eyes, and help you fall asleep faster (this is what science have proven so...).
Features
Advantages
Requirements
Download
Source - https://github.com/corphish/NightLight
Features
- Easy to use user interface. Settings are easier to find.
- Uses KCAL to adjust screen RGB colors, hence its efficient and changes are seen everywhere on screen.
- Supports older KCAL implementations as well as newer KCAL implementation for v4.4 kernels.
- Simple color controls for normal users through color temperature control.
- Manual KCAL controls for advanced users.
- Automation routines lets you define routines where you specify Night Light settings which you wish to apply, and they will be automatically applied for you in specified times.
- Intensity fading in/out is supported as part of automation routines.
- Supports sunset/sunrise timings.
- Set on boot delay.
- Original KCAL settings of user is backed up and applied when night light is turned off. And it can be configured as well.
- Support for user profiles, which are collections of settings that user can apply with one click.
- And to fulfill your all kinds of automation needs, app is supported as a Tasker plugin. You can use it with Profiles.
- Option to automatically disable Night Light in lock screen, and turn it back on after the device is unlocked.
- Quick Setting tile for easy toggling on/off night light anywhere.
- Launcher icon shortcut for toggling Night Light on/off and toggling intensities.
- Dark and Light theme.
Advantages
- No overlays.
- Background service is only used for lock screen option. The entire automation (including the fading) is done using neat AlarmManager tricks (which not only is battery friendly, but memory friendly as well).
Requirements
- Kernel supporting KCAL.
- Root access.
Download

Source - https://github.com/corphish/NightLight
Last edited: