[Nexus 5 Android Development] atl4ntis:
Cataclysm update Dec 17, 2014 Beta android-5.0.1_r1

Hello everyone,

build is up on afh and currently being mirrored on basketbuild, it will take few hours.

There won't be a cumulative update as there's a new android release (5.0.1) and despite the changes are minor, every file changed so a cumulative update would ends up with a full zip anyway.

Recommendations are always the same:

Don't wipe /system, don't mount /system, nandroid backup first and clean flash.

I've dirty flashed with no issue tho but some can have problems.

Here's the changelog from latest full release, in bold the changes from latest nightly:

Dec 17, 2014: Longpress back to kill: don't kill pinned apps right after unpinning them.

Dec 17, 2014: InCall Blocker original + custom numbers.

Dec 17, 2014: Smart radio: apps white list.

Dec 16, 2014: Custom animations speeds.

Dec 16, 2014: Sources updated to android-5.0.1_r1 (LRX22C).

Dec 14, 2014: Force show menu on navbar.

Dec 14, 2014: Hide phone number to unknown.

Dec 11, 2014: Disable autorun for apps on AppOps. Fixed another index out of bounds error (aosp bug).

Dec 10, 2014: Volume rocker music control.

Dec 10, 2014: Disable Heads up notifications.

Dec 09, 2014: Enable notification ticker.

Dec 08, 2014: Quick Toggles: Battery saver.

Dec 08, 2014: Custom lockscreen wallpaper. Will temporarily hide on media album art showing.

Dec 08, 2014: Raised multimedia volume steps to 21, up from 15.

Dec 08, 2014: Disable Nfc sounds, vibrate instead.

Dec 08, 2014: Nfc polling modes (Screen on unlocked/Screen on locked/Screen off)

Dec 07, 2014: Unlink notification volume.

The big deal here is the InCall blocker and the merge, tho i've spent some time over the smart radio white list logic aswell.

My plan was to add few more features, refine existing ones, but i understand everyone wants an updated 5.0.1 release no matter what.

Many may don't find an use for Call blocker but i find rather important to have it on, you know, the thing that lets you receive calls.

You can block pretty much everything you want, you can configure everything.

Few notes:

The default blocking behavior is reject/send to voicemail.

If you want there's a pickup/hangup mode, title says all.

The pickup hangup is instant, mic isn't connected, won't go to voicemail, won't receive sms. Obviously since you actually pickup and hangup someone will pay something.

Custom numbers accepts "*" star and "?" question mark.

I've decided to not use regex cause most of people don't know them, so went with classic ? and *

Question mark means one character, star means many, you can avoid using them if you are not comfortable with, you can add the full phone number instead. If it's on your contact list you can just pickup the contact directly.

123456789

*234*

*3456789

1234567*

*

12345678?

?23456789

123?56789

The above numbers are basically the same.

Hide phone to unknown means it auto set your phone id to private if calling someone not on your contact list.

Smart radio white list is done, i think this implementation should cover the needs of everyone.

Added another section to appops for something i find very usefull which are the apps that likes to start at boot.

Now you can disable them but carefully to not disable important system apps.

I'm aware now appops is english for everyone. Thing is google was so nice to hardcode the strings for every language so i could've done one of the following:

- Add my stuff only to english appops and make it default for everyone.

- Add my stuff to

over 50 different languages

.

Obviously choosed the first, will slowly add it over time, when i got some spare time.

Custom animation speeds are in cataclysm section despite being available in dev settings.

I want all my modifications to be there together, also many people don't even go to dev options.

Here's the updated old todo list, of course this doesn't mean features not included here won't happen.

QuickToggles: inCallBlocker - ScreenRecorder - Volume - Fast Charge - Wifi ADB

Cataclysm Settings - Hot Reboot - Ime switcher -

Usb tethering - Hide navbar - Immersive mode -

- Quick toggles 4 colums layout

- Disable ime switcher Obsolete

- HSPA + support on statusbar

- InCallBlocker

- Softkeys Fade Mod

- One click app picker Obsolete

- Adds 21 music volume steps, up from 15

- Custom Lockscreen Wallpaper

- Immersive mode

- Battery: Circle battery

- Nfc polling mode. Disable Nfc sounds

- Expandable Volume Overlay

- Unlink Notification Volume

- Force show menu

- Optional data activity overlay on statusbar

- Remember Headset Volumes

- Custom Lockscreen Targets

- Statusbar brightness control Obsolete

- Screen recorder service/app Obsolete

- AOSP Keyboard Customization Obsolete

- Volume Rocker Music Control

- Lockscreen styles (hide statusbar/navbar/both) Obsolete

- Led notification support for missed calls.

- Double line layout for statusbar date Obsolete

- Rom settings backup support

- 3G Only network mode

- LTE Only network mode

- Go Home after a phone call Obsolete

- Announce caller over earphones/headsets (tts).

- Hide phone number to unknown

- Optional CRT animation - Landscape animation Obsolete

- Longpress lockscreen slider to unlock Obsolete

- Disable lockscreen camera Obsolete

- Disable Safe Headset volume warning

Some quick new ideas:

QuickToggles: Battery Saver

QuickToggles: Compass

Multiuser love

More appops

Hide brightness slider

MVNO roaming

Hide user icon

Re-enable notification ticker

Hide search bar in recents

Better quick toggles landscape layout