So I decided to try to create new Iris with the least amount of code and super small size. To reduce the size it should be command line. The result of this decision is Iris micro and it’s actually less than 1000 lines of code.
Iris micro is command line Iris. In order to make it accessible for non technical people I added .bat and .sh files depending on your Operating system (Windows, Linux, Mac).
The good thing about Iris micro is that it will work on all Linux distributions. I had this problem with Iris that I need to compile it for every different distro, because of the shiny ui. Since Iris micro is command line this is not a problem anymore.
Iris micro looks like this.
It has only manual mode and 2 command line parameters. The first indicates the color temperature value and the second is brightness.
For ease of non technical people. There are 3 files in the folder
day_mode – Sets temperature to 5000 and brightness to 100
night_mode – Sets temperature to 3900 and brightness to 80
reset – Resets color changes
On Windows you just need to double click this files to use day or night mode.
Also for Windows there is one file named expand_range.reg, this will remove one limitation of the graphics drivers. Double click it and restart your PC afterwards if Iris micro is not able to change your screen.