[Nexus 5 Android Development] atl4ntis:
Cataclysm Dec 22, 2014 Nightly update

Hey everyone.

I'm happy about this update as it fixes the last two reported issue, should easy the led related requests and introduces some new features.

I'd consider it as stable but will wait 1 or 2 days top and then will upload a full stable zip.

Download is on usual directories on OP.

Don't wipe anything for this update, nandroid backup first just in case.

MD5: c8803190b4241e08d0665840080a4c15

SHA1: 9c965fa16d0f36a784b431ab0260d783bbc68941

Here's the changelog.

Dec 22, 2014: Fixed custom wallpaper lag.

Dec 22, 2014: Led support for charging (optional).

Dec 22, 2014: Led support for missed calls (default).

Dec 21, 2014: Disable material glow for pinpad clicks.

Dec 21, 2014: Retuning icon + inner text battery style.

Dec 20, 2014: Custom swipe left/right lockscreen shortcuts.

Dec 19, 2014: Fixed notification volume auto unlinking from ringer on reboot.

I've made the inner battery text a lil bigger, removed the redundant percentage on expanded and lockscreen.

Percentage now shows up also while charging, alternating with the bolt.

Lockscreen wallpaper lag should be fixed for everyone now.

Some where concerned for security reasons about the glow keys while entering the pin so added an option to disable it.

I'm really happy how custom swipe left/right lockscreen shortcuts turned out.

It's still googlish, don't use useless resources, it uses apps icon and changes them at runtime if needed.

Added an options to make them black and white to fit more the lockscreen but you can use full colors aswell.

Added support for missed calls, this was already present in Cataclysm kitkat. This is default now aswell and how should've always been.

Decided to add the charging led indicator aswell, especially for users who uses wireless charging.

No alibi anymore, you got all you need, everything is covered.

If you want also to customize the colors then an app is your way for now.

While browsing the code noticed the code for charging led was already there.

Red and low when charging , or pulsing when not.

Orange when halfway charging.

Green when mostly full/full.

Took me a bit to figure out what was wrong and why it didn't work already.

I remembered the led being disabled on N6 at lib level and a tiny research showed it's the same for N5. Also a kernel modification is needed for non blinking light.

I'm not a kernel developer myself so took the relevant bits, credits go to respective owners.

Compiled a basically stock kernel with charging led support and multirom support, nothing else.

Don't worry, if you use another custom kernel everything will work, every kernel developer i checked copied the same bits.( ie elementalX/Franco)

Just keep in mind that this update will overwrite whatever kernel you have, so you gotta reflash it again.

Kernel sources are already up, will take me some minutes to update the op with respective credits and links.

Known issues:

Custom right lockscreen shortcut will still launch camera if secured by pattern/pin.

Minor issues in hide battery or text being bold on default battery.

Camera preview splash screen showing briefly before custom app is open.