Do you plan to develop any blulight filter a.k.a. "Night mode"?
You might want to look at the package
universe packages) or fluxgui (in the PPA: https://launchpad.net/~nathan-renniewaldock/+archive/ubuntu/flux)
This will be in elementary OS Juno 5.0 without the need for any thirdparty software.
f.lux apparently currently does not support monitors with high colour depth. Redshift does. Redshift also seems more happy with dealing with multiple different multiple monitor set ups. As a result I have had to move from f.lux to Redshift after quite a few years happy usage for I hope they continue to develop it.