[Nexus 5 Android Development] XXMrHyde:
Darkkat Build dk-6.0.1-20160206 is available

Changelog:

Android:

6.0.1 (MMB29U)

Security patch level:

2016.02.01

Status bar:

Ticker:

Show/hide the ticker

Ticker icon color, (normal and dark mode),

(uses the global notification icon colors,

the icon will be colorized if the icon is a greyscale icon)

Ticker text color, (normal and dark mode)

Network traffic fixes and improvements:

Option to show/hide the network traffic on the (normal) status bar

Option to show/hide the network traffic on the status bar when on lock screen

General visibility fixes

Always update the network traffic text and icon on settings change

Hide on no traffic disabled:

Prevent the traffic text from "jumping" to left/right,

(if the activity changes from no activity to activity and vise versa)

Always show the network traffic text and icon,

(especially after boot, the traffic wasn`t shown until first traffic activity)

Status bar (lock screen):

Custom User icon and multi user switch colors:

User icon, (guest only)

Multi user switch, (only on tablets):

Guest and add user icon color

Active user text and user icon frame color

Inactive user text color

Status bar expanded:

Quick access bar:

Reduce the height to match with other bars

Brightness slider bar:

Reduce the height to match with other bars

Change brightness mode button from "onTouch" to "onClick"

Additional bars:

Wifi bar:

Wifi strength icon

Wifi network name (text)

Wifi link speed (text)

Network traffic:

Visible if there is a connection to a wifi network

Option to use bit values or byte values

Mobile network bar:

Mobile strength icon

Mobile network name (text)

Mobile network type (text),

show "no data", if currently data won`t obtained via mobile network,

(mobile data disabled, - not available, connected to a wifi network, ...)

Network traffic:

Visible if there is a data connection to the mobile network,

and no connection to a wifi network

Option to use bit values or byte values

Battery status bar:

(additional) Battery bar:

Option to show/hide the bar

Battery icon:

Icon portrait

Icon landscape

Circle:

Dot interval, ("0" = no dots)

Dot length, (only available if interval isn`t "0")

Show/hide the text/charging indicator, (inside the icon/circle)

Option to cut out the text/charging indicator, (inside the icon/circle)

Option to show the charging animation

Custom text/charging indicator color

Battery percentage (text)

if the battery isn`t charging,

the remaining battery time will be shown, too

Battery charging status (text)

if the battery is charging,

the remaining charging time will be shown, too

(if the info is available)

Settings:

Status bar:

Network traffic:

Added switch preference "Show"

Added switch preference "Show on lock screen"

Removed the "Disabled" option from network traffic "Activity" list preference

Installation:

Take a look at the updated installation instructions at post #2,

(especially "MultiRom and root")

SuperSU/MultiRom:

This is only relevant on new/fresh installations or if you like to update

SuperSU.

At least on the Nexus 5, new SuperSU versions, (at least 2.66 and 2.67),

will be installed in systemless mode, to force a system mode installation,

fortunately there is a "official" way, (the unofficial "forced" system mode zip

doesn`t work for me, I got a bootloop, (boot animation)),

before installing SuperSU:

if you have access to your device via adb, run:

adb shell "echo SYSTEMLESS=false>>/data/.supersu"

otherwise create a new file at /data : ".supersu", (there must be a " . " at the beginning

and add the line :

SYSTEMLESS=false

From my knowlegde, the adb command won`t work for secondary roms,

because the file will be created at /data of the primary rom,

in theory, the "create file" method will work on secondary roms, too,

of course you have to create the file from your secondary rom.

Some infos about this Update:

System R/W:

In the meantime, I found out, that the "System R/W" bug isn`t a bug of the rom,

but a bug of the (outdated ? ) file manager I used,

so using another file manager solved the issue.

Sorry about this.

Status bar network traffic:

As there are 2 new options, "Show" (normal status bar) and "Show when on lock screen",

there is no need to have a "disabled" option on the network activity list,

("Download", "Upload" and "Download & Upload"),

in my opinion it doesn`t worth the work to "update" the "old" disabled option

to the new "Show/hide" options, which means if you enabled the network traffic,

on the new build the network traffic is disabled/hidden,

so you only have to check 1 switch to get your old "state" back,

(all other options/customizations will stick).

Status bar expanded bars:

As the rom now included bars for mobile-, wifi network and battery status,

there is no need for the mobile-, wifi network and battery icons on the status bar header

when expanded. And that`ll be the time the troubles begin, it`s "easy" to fade out/in the header icons

related to the expanded state, but make this related to the visible bars, too, will be very hard.

It isn`t enough to "only" fade the icons out/in, the icons also have to be moved to prevent

blank spaces, (e.g. only mobile network bar is visible, the wifi icon has to be moved next to the battery icon,

and the mobile network icon has to be fade out, and that`s only on of the possibilities).

Remember back to the header of the 5.X version I spent days/weeks, to get the header content movement/animations

to work as expected.

So the easiest way is to remove the icons at all of course.

All Ideas, opinions, ... to this "issue" will be appreciated and welcome.

Download:

dk-6.0.1-20160206-RELEASE-hammerhead

md5: 89d5a03e0a8e216eed665c72d31fec16