NOTICE: This content was originally posted to Google+, then imported here. Some formatting may be lost, links may be dead, and images may be missing.
I have just uploaded v3.65 of CF.lumen to Google Play, which should start redistributing it in a few hours. In the meantime, you always grab the latest APK from the XDA discussion thread (see below) as well.
Two weeks ago v3.60 was released ( https://plus.google.com/+Chainfire/posts/HUG8zXYduYM ), and while it greatly increased compatibility with many devices, it also came with its own set of problems.
With a few dozens BETA testers and testing on many different devices and firmwares myself, a couple serious issues were not caught - I sincerely apologise for the inconvenience caused to some users.
Today's release of v3.65 should fix most of these issues.
Performance
On some devices, the last CF.lumen driver revision caused a drop in performance, making it as dreadfully slow as some better known apps.
To counter this, the CF.lumen driver now has a performance mode. While this mode is not compatible with all devices (which is why it isn't the default setting), and may occasionally cause display artifacts, it is just as fast or faster as older versions of CF.lumen.
Filter disappearing
The filter would completely disappear at intervals or when certain actions were performed. This should now be greatly reduced. You may still see a flash of the original colors now and then with the default setting.
The performance mode mentioned above doesn't suffer from this issue, and there is now also an anti-flicker mode. The latter tries to prevent these flashes of the original colors, but does not cause the (rare) artifacts the performance mode may cause.
Color accuracy
On some devices, color rendering changed on v3.60, with v3.65 this should be back to normal.
Filter darkening
If you select a filter, the brightness menu option now also allows you to darken the filter. This works outside of normal display brightness, but can produce a much darker image. This technique is known outside of CF.lumen as sub-zero brightness.
This setting is handy specifically with the sleep filter, as lowering the brightness to the lowest setting may still be too bright at night.
It should be noted that this option works best on AMOLED screens, as on LCD screens it doesn't affect the backlight brightness at all.
Usability
One thing that keeps being requested is being able to input numbers directly, aside from the sliders present on various screens. All underlined numbers are now tap-able and you can input values directly.
PCC/RGB driver
A driver was added to control the display via the PCC/RGB kernel mod. It is very closely related to the KCAL driver and uses the same hardware, but many kernels only offer one of these interfaces; so now you can use CF.lumen with either.
Gamma correction
If using the KCAL or PCC/RGB driver, make sure to configure the gamma correction option, to make sure you get the right color output.
Future
There are many feature request still on my list, if you have any more, report them to the XDA thread.
Discussion
All discussion, including bug reports, should go to XDA thread here: http://forum.xda-developers.com/showthread.php?t=2711912
Download
You can grab the download from the Play store using the link below this post, or download the APK from the second post of the XDA discussion thread.
Changelog
-
Reworked raw remote control receiver
-
Fix logcat spammed with notification errors regarding a missing icon
-
Fix issue with "Bright light" setting
-
Fix flicker on location update
-
Reduce frequency of notification updates
-
Add color checker to rgb/custom and temperature filter selection dialogs
-
Underlined numbers next to sliders can now be tapped to input a text value
-
CF.lumen driver: fix not closing properly when switching to KCAL
-
CF.lumen driver: better monitor accessibility settings
-
CF.lumen driver: added anti-flicker and performance modes
-
KCAL driver: add gamma correction feature
-
KCAL/CF.lumen drivers: Tune color temperature algorithm
-
PCC RGB driver added
-
Add "Darken filter" setting to "Brightness" option (sub-zero)
-
Made "Brightness" setting on filter selection an icon
-
Moved "Auto-update location" option to the Map activity
Thanks for everything you do and have done for the community, chainfire.
Is it planned to set the start stop of lumen by hand? Like I don't want to start the screen ambient from sundown on, but from like 11pm on. Then from 5am to stop, so I get badly woken up by entering the alarm clock pin :D
Just curious does this still need root to work properly?
Amazing stuff, thanks so much for your efforts. This is the first app I install on any new ROM.
Ok
Awesome cf thnx!???????
+Matze Schobi Turn off the sundown filter, adjust sleep filter time, apply the alarm wake feature, bam!
I just coded that in for you
not compatible with my device! I'm using OPPO Joy r1001 jellybean
CK
This app is a must. However, the latest update stopped my TB from backing up. I get insufficient space error.
If I'm using the Live Display setting within a ROM like Sultan's, should I let it stay on auto, or should I disable the setting if I'm using CF.Lumen as well? Do they work together or is it redundant like two clocks in the status bar?
Continued here: https://plus.google.com/+Chainfire/posts/46agd6tutN4