• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] [MM] [AOSP] [MTC20F] [2016 Aug02]DarkKat, (flo) Build: 2016.08.02

Search This thread

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
Banner_N7_6.0.1.png


DarkKat is a Custom Rom based on Android 6.0.1 AOSP (MTC20F),
current security patch level: 2016-08-05


Before asking questions about any kind of theme support, ("CM Theme Engine", "Layers", ...),
take a look at this
post.



credits.png


  • Google (for Android)
  • Cyanogenmod (for sourcecode changes and apps)
  • OmniRom (for some sourcecode changes)
  • SlimRoms (for some sourcecode changes)


changes.png


  • Android:

    • Version: 6.0.1 (MTC20F)
    • Security patch level: 2016-08-05
  • Zip:

    • Use a file based zip
  • Installation:

    • Fixed long formating time
    • Added more info while flashing
    • Added CM Backup Tool
  • Boot:

    • Dialog customizations:
      • Show/hide the progress icon
      • App text color mode:
        • Custom color
        • Random color
        • Text color
      • Custom background color
      • Custom text color
      • Custom app text color
  • General:

    • Added Busybox
    • Change default sounds:
      • Ringtone: Playa
      • Notification: Regulus
      • Alarm: Alarm_Beep_03
    • Android 6 bootanimation
    • Android 6 default wallpaper
    • Option to wake the screen on charger plug/unplug
  • Recents:

    • Added SlimRoms Recents app screen:
      • Option to use Slim- or Android recents
      • Option to show running tasks only
      • Max apps in recents
      • Option to show the panel on the left edge of the sreen
      • Panel scale
      • Favorites
      • Card expanded mode
      • Option to show the topmost task, too
      • Panel background color
      • Card background color
      • App title text color
      • Popup theme mode:
        • Auto -> related to the card background color,
          (dark theme on dark backgrounds, light theme on light backgrounds)
        • Dark theme
        • Light theme
      • Expand button icon color
      • Emty recents icon color
      • Option to customize the App title text color:
        • If disabled the text color is related to the card background color,
          (light text on dark backgrounds, dark text on light backgrounds)
      • Option to customize the expand button icon color:
        • If disabled the icon color is related to the card background color,
          (light color on dark backgrounds, dark color on light backgrounds)
      • Option to customize the emty recents icon color:
        • If disabled the icon color is related to the card background color,
          (light color on dark backgrounds, dark color on light backgrounds)
  • Lock screen:

    • Added music visualizer:
      • Option to show/hide the music visualizer
      • Option to use a custom color instead of the color created from the lock screen background
    • Added Weather:
      • Show/hide the weather
      • Show/hide the weather location,
        (also on Ambient display)
    • Added button bar:
      • Button arrangement
      • Up to 5 buttons
      • Launch type:
        • Normal click
        • Double click
        • Long click
      • Option to show the background
      • Option to use a custom color for the ripple effect
      • Option to hide the bar if there isn`t enough space to show all visible notifications
    • Shortcuts:
      • Left shortcut:
        • Phone
        • Voice assist
        • Hidden
      • Right shortcut:
        • Show/hide
    • General:
      • Custom background color
      • Custom icon color
      • Custom ripple effect color
      • Custom text color
    • Ambient display:
      (only Nexus 6)
      • Customizations:
        • Mode:
          • Notification and pickup
          • Notification
          • Pickup
        • Option to schedule ambient display on new notification
        • Custom ambient display brightness
        • Fade in duration
        • Visible duration
        • Fade out duration
        • Added Battery status:
          • Show/hide
        • Option to show the additional button bar
        • Weather:
          • Show/hide the weather
  • Status bar:

    • Always show LTE icon instead of 4G
    • Show H+ icon on HSPAP networks
    • Color transition animation on color change
    • Gestures:

      • Double tap to sleep
      • Brightness control
    • Greeting, (removed for now):

      • Show greeting:
        • Always
          (every time the decice gets unlocked from lock screen)
        • Once,
          (the first time the decice gets unlocked from lock screen after boot)
        • never
      • Custom text
      • Duration
      • Show preview
      • Text color
      • Text color dark mode
    • Carrier label customizations:

      • Option to use the real carrier name or a custom name
      • Custom name, (default DarkKat)
      • Option to show/hide the (custom) carrier label on the status bar
      • Option to show/hide the (custom) carrier label on the status bar when on the lock screen
      • Option to hide the (custom) carrier label on the status bar if the number of visible
        notification icons will reach a custom number of notification icons
      • Number of notification icons, (to hide the label):
        • 1 - (always)
        • 2
        • 3
        • 4
        • 5
        • 6
      • Color
      • Color, (dark mode)
    • Clock styles:

      • Clock position:
        • Right
        • Centered
        • Hidden
      • Clock AM/PM style:
        • Normal
        • Small
        • Hidden
      • Show/hide custom date left to the clock:
        • Size , (small or big)
        • Style:
          • Normal
          • Lowercase
          • Uppercase
        • Format
      • Clock (& date) color
      • Clock (& date) color, (dark mode)
    • Weather:

      • Option to show/hide the weather on the status bar
      • type:
        • Text
        • Icon
        • Text & icon
      • Option to hide the weather on the status bar if the number of visible
        notification icons will reach a custom number of notification icons
      • Number of notification icons, (to hide the weather):
        • 1 - (always), 2 -, 3 -, 4 -, 5 - or 6 notification icons
      • Custom text color
      • Custom text color dark mode
      • Custom icon color
      • Custom icon color dark mode
    • Network traffic:

      • 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
      • Network traffic activity:
        • Download
        • Upload
        • Download and upload
      • Type:
        • Text
        • Icon
        • Text and icon
      • Show bit or byte values
      • Speed threshold to hide the traffic,
        (0 - 100 kB/s (in 10 kB/s steps),
        if the current network speed matches the threshold or is below,
        the traffic will be hidden)
      • Option to use the icon as indicator for the network activity
      • Text color
      • Text color, (dark mode)
      • Icon color
      • Icon color, (dark mode)
    • Battery customizations:

      • Battery indicator:
        • Icon portrait
        • Icon landscape
        • Circle
        • Hidden
      • Show/hide battery text
      • Show/hide battery bar
      • Show/hide battery bar on lock screen
      • Circle dots:
        • Interval (0 = disabled)
        • Length
      • Enable/disable cut out battery text
      • Enable/disable charging animation
      • Battery color
      • Battery color, (dark mode)
      • Text color
      • Text color, (dark mode)
    • Network- and status icons:

      • Signal icons:
        • Color
        • Color, (dark mode)
      • No sim card icon:
        • Color
        • Color, (dark mode)
      • Airplane mode icon:
        • Color
        • Color, (dark mode)
      • Status icons:
        • Color
        • Color, (dark mode)
    • Notifications:

      • Option to show/hide the ticker
      • Icon color
      • Icon color, (dark mode)
      • Ticker text color
      • Ticker text color, (dark mode)


  • Status bar expanded:

    • Smart quick pulldown:

      • Type:
        • Always
        • If no dismissable notifications are present
        • If no persistzent notifications are present
        • If no notifications are present
        • Never
      • Area:
        • Left
        • Center
        • Right
        • Entire width
    • Header:

      • Settings button:
        • Always visible
        • Removed long click function,
          (enable/disable SystemUI tuner)
      • Always use full width on portrait
      • Always use full width on landscape,
        (on phones: - navigation bar width)
      • Custom background color
      • Custom ripple effect color
      • Custom text color, (general)
      • Custom icon color, (general)
      • Custom embedded battery text color
      • Custom no sim icon color
      • Custom airplane mode color
      • Battery customizations,
        (like for the "normal" status bar,
        except battery color, which is using the general icon color)
    • Empty shade view:
      (No notifications)

      • Carrier and wifi network name:
        • Show/hide
    • QS Panel:

      • Disabled QS panel
      • Changed the layout to seperated bars
      • Removed multiuser switch
      • General:
        • Always use full width on portrait,
          (- default left and right padding)
        • Always use full width on landscape,
          (- default left and right padding,
          on phones: also - navigation bar width)
        • Custom background color
        • Custom icon color
        • Custom ripple color
        • Custom text color
      • Bars:
        • Quick access bar:

          • Option to show/hide
          • Button arrangement
          • Available buttons:
            • Airplane mode
            • Bluetooth
            • Color inversion
            • Screen rotation
            • Flashlight
            • Hotspot
            • Location
            • Mobile data
            • Wifi
            • NFC
        • Brightness slider bar:

          • Option to show/hide
          • Removed brightness mirror
          • Enabled and show brightness mode toggle icon
        • 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)
        • Weather bar:

          • Option to show/hide
          • 5 forecast views
          • Optional, the first view will display the current weather informations
            instead of the "today" forecast
          • Condition images:
            • Monochrome
            • Colored
            • VClouds
          • Long click will launch the LockClock forecast dialog

  • Navigation bar:

    • Customizations:
      • Default buttons:
        • Back:
          • Animated icon
          • Enable/disable long click, (kill current app)
        • Home:
          • Enable/disable long click, (open Google Now)
        • Recents:
          • Enable/disable long click, (switch to last app)
      • Extra buttons:
        • Menu:
          • Visibility:
            • On request
            • Always
            • Never
          • Option to show the menu on the left
        • Ime switcher:
          • Option to show the Ime switcher on the left
        • Ime cursor:
          • Option to show ime cursor buttons while typing,
            (left/right on click, line down/up on long click)
      • Custom icon color
      • Custom ripple color
  • Notifications:

    • General:
      • Change the default colors to Material (dark)
    • Lock screen, (ambient display):
      • Don`t convert the icon to greyscale
      • Respect the notification text color
    • Customizations:
      • Media background color mode:
        • Never colorize the background
        • Colorize the background if the notification doesn`t include an own color
        • Always colorize the background
      • App icon background color mode:
        • Never colorize the background
        • Colorize the background if the notification doesn`t include an own color
        • Always colorize the background
      • App icon color mode:
        • Never colorize the background
        • Colorize the icon if the icon is an greyscale icon
        • Always colorize the background
      • Background color
      • Background color, (on long click)
      • App icon background color
      • Ripple effect
      • Icon colors,
        (app-, action- and media action icons)
      • Text color
      • Status bar expanded:
        • Dismiss all notifications icon color,
          (uses the notification icon color)
        • No notifications text,
          (uses the notification text color)
    • Automatically/fixed customizations:
      • Low priority notification background color:
        • Uses a lighter color version of the "normal" background color,
          (when the "normal" background color is a dark one)
        • Uses a darker color version of the "normal" background color,
          (when the "normal" background color is a light one)
      • Low/normal priority notification divider:
        • Is translucent black colored,
          (when the background color is a dark one)
        • Is translucent white colored,
          (when the background color is a light one)
      • Notification "content" dividers:
        • Is translucent white colored,
          (when the background color is a dark one)
        • Is translucent black colored,
          (when the background color is a light one)
      • Big picture notifications, (e.g. screen shot notification):
        • Action button list background color:
          (related to the icon and text color)
          • Both colors are dark ones: translucent white
          • Both colors are light ones: translucent black
          • One colors is a light one,
          • while the other color is a dark one: translucent grey
  • Dialogs:

    • Volume:
      • Always use full width on portrait
      • Always use full "portrait width" on landscape
    • Shut down:
      • Uses the custom Power menu colors,
        (background and text)
  • Display:

    • Configurable screen rotation degrees:
      • 0
      • 90
      • 180
      • 270
  • Buttons:

    • Volume:
      • Option to swap on screen rotation
      • Option to wake the screeen
    • Power:
      • Menu customizations:
        • Don`t execute the action automatically,
          if the power menu contains one button only
        • (Advanced) Reboot,
          (default: "Normal" reboot):
          • Reboot
          • Quick reboot
          • Reboot to recovery
          • Reboot to bootloader
        • Button arrangement
        • Up to 8 buttons
        • Background color
        • Icon normal color
        • Icon enabled/selected color
        • Ripple color
        • Text color
  • Apps::

    • Calculator:
      • Dark theme and updated colors:
        • Default status bar color: Indigo 500
        • Accent color: (deep) Teal 500
        • Error color: Red 500
        • Display background color: DarkKat blue grey
        • Default display text color: white
        • Pad numeric background color: blue grey 900
        • Pad operator background color: blue grey 950
        • Pad advanced background color: (deep) Teal 500
        • Pad advanced text and icon color: white
        • Pad button advanced ripple color: white
    • Contacts:
      • Material (dark) theme
    • Dialer:
      • Material (dark) theme
    • InCallUI:
      • Material (dark) theme
    • Messanger:
      • Material (dark) theme
      • Changed app colors to blue
    • Settings:

      • Material (dark) theme
      • Launch SuperSU from Settings
      • Development settings:
        • Enabled by default
        • Removed bug report preferences
      • About phone/tablet:
        • Added CPU
        • Added Memory
        • Added Build ID
        • Added Build version
        • Added Build date
        • Removed AOSP System Updates
      • SystemUI Tuner:
        • Enabled by default
        • Removed battery percentage text setting
        • Removed Qs arrengment
        • Removed warning summary
        • Removed warning dialog
        • Removed menu reset
        • Moved icon blacklist to: "Status bar" -> "Networkork- & status icons"
        • Moved Demo mode to: "Developer options"
    • Added:

      • CyanogenMods AudioFX
      • CyanogenMods Eleven
      • CyanogenMods LockClock:
        (Removed, maybe optional in the future)
        • Material (dark) theme
      • DKLauncher, (based on Launcher3)
      • Terminal, (based on CyanogenMod):
        • More colorful theme
        • Updated the launcher icon
        • Removed all languages which won`t be translated
        • Updated some strings
        • Prefrences:
          • Added summaries representing the current value to all list preferences
          • Text size:
            • Renamed "* pt" to "* dp"
            • Changed default text size to 16 dp
          • Colors:
            • Renamed black and white to dark and light,
            • Replaced dark value: 212121 by 1b1f23
            • Added real black, (000000)
            • Added real white, (ffffff)
            • Added Material deep teal 500
            • Seperate colors for background and text
            • Changed default value for background color to dark
            • Changed default value for Text color to deep teal 500
    • Removed:

      • Home
      • Music
      • MusicFX
      • QuickSearchBox


  • Kernel:

    • Included kexec
  • Shamu (Nexus 6):

    • Disabled forced encryption
    • Fixed FC on sending MMS and group text


Screenshots.png


Settings, (Nexus 7):

dk_6.0.1_flo_settings.png



Settings, (general):

settings_1.png
settings_2.png


settings_3.png


Status bar:

status_bar_expanded.png
status_bar_header.png


Lock screen, (phone):

lock_screen_phone.png


Lock screen, (tablet):

lock_screen_tablet_1.png
lock_screen_tablet_2.png



known_bugs.png


System R/W:
If you have problems to create a file at /system,
change your file manager.


downloads.png


Rom:

dk-6.0.1-20160802-RELEASE-flo
(MD5Sum: 08d029003bfc70afad7964d8ed74d12a)


Old builds:


Patches:


Sources.png


 
Last edited:

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
Installation.png


Wipe:

Full-Wipe is required, if you came from a:
  • Non AOSP based Rom, (Stock rom)
  • Non Android 6.0.X based Rom

Full-Wipe is recommend, if you came from a:
  • AOSP based Rom

you can do a Non-Wipe if you came from an:
  • Earlier DarkKat 6.0.X alpha/beta/release Build

Install the Rom:
  • Get Gapps
    (e.g. OpenGapps,
    ATM I`m using OpenGapps, but of course other gapps packages will work, too.
  • Get get the latest SuperSU:
    [STABLE][2016.07.05] SuperSU v2.76 by Chainfire
  • For secondary rom installations via MultiRom! :
    Force system mode installation, ("MultiRom and root")
  • Copy the Rom-Zip, Gapps and SuperSu to your SD-Card,
  • Flash zips in recovery
  • Boot the rom, and go to SuperSu:
    • Go to settings -> "Install SuperSu backup script"
      This is only available in system mode!
  • Next rom update, you only have to flash the rom itself

Update the Rom (from alpha/beta/release):
  • Flash the rom using Non-Wipe
    With systemless root mode you have to reflash at least SuperSU!
    I didn`t tested the update process with systemless root!

Gapps:
Take care which Gapps package you install,
especially on small Gapps packages, (micro, nana, ...)
some features of this rom wont be available,
some Gapps packages offering a configuration to
not install some Google apps/features, this could also
result in same "problems" as using a to small Gapps packages.

MultiRom and root:
As I use system root mode,
and for me there is no reason to
use systemless root mode, (for now),
I can`t give any Support for systemless root mode

Primary rom installations, (or without Multirom):
Possibly SuperSU will be installed in systemless mode,
so you have to force system mode if you don`t want to use the systemless mode.

Secondary rom installations:
SuperSU will be "installed" in systemless mode,
but SuperSU isn`t installed (or disabled and hidden),
also root isn`t working at all.

There are 2 possibilities to "install" DarkKat as secondary rom with working root:
  • System mode:
    • force the SuperSU installation in system mode
  • Systemless mode:
    (tested on the Nexus 6 only, but should work on other devices, too)
    • Install DarkKat as primary rom,
      and force the SuperSU installation in systemless mode:
      • Create a backup, and add a secondary rom from backup,
        (tested)
      • Use MultiRoms swap rom feature,
        (untested)
 
Last edited:
  • Like
Reactions: Mucky2

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
changelog.png


20160802:

  • General:
    • Updated Android to 6.0.1 (MTC20F)
    • Updated security patch level to 2016-08-05
  • Weather:
    • Detailed Weather view:
      • Fix FC on orientation change
      • Made location optional
  • Status bar expanded:
    • Quick access bar:
      • Use vector drawables
      • Added sync button

20160710:

  • Kernel:
    • Include latest AOSP changes
  • Settings:
    • Color picker:
      • Animations:
        • Materialize
        • Favorites:
          • Animate palette color buttons motion on show/hide favorites
        • Help screen:
          • Push down out animation on hide
          • Push up in animation on show
      • Prevent help screen from clicking through
      • Update help screen text
      • Change "Show Help" to "Hide help" in the overflow menu
        when the help screen is shown, (text and function)
  • Nexus5:
    • Updated wifi firmware
  • Nexus6:
    • Updated wifi firmware

20160707:

  • General:
    • Updated Android to 6.0.1 (MTC19Z)
    • Updated security patch level to 2016-07-05
  • Weather:
    • Added a possibility to use an own Open Weather Map api key
    • Removed the forecast dialog
    • Removed Yahoo, (for now ?)
    • Added Detailed weather view:
      • Update weather button on the action bar
      • 5 weather screens,
        (current weather and forecasts for the next 4 days)
      • Swipe left/right for changing the weather screen
      • Click on the action bar tabs to move to the related weather screen
      • Added german translations for wind directions
      • Use a card based layout for the weather screens
      • Cards:
        • Current weather card, (expandable):
          • Time
          • Condition image
          • Temperature (current)
          • Temperature (min/max)
          • Condition
          • Day temps:
            • Morning
            • Daytime
            • Evening
            • Night
          • Button to open the Open Weather Map web side,
            (related to the choosed location)
          • Expanded content:
            • Precipitation:
              (related to the available values)
              • Rain or snow for the last hour
              • Rain or snow for the last 3 hours
            • Wind
            • Sunrise
            • Humidity
            • Pressure
            • Sunset
        • Forecast weather card, (expandable):
          • Time
          • Condition image
          • Temperature
          • Condition
          • Expanded content:
            • Precipitation:
              • Rain or snow
            • Wind
            • Humidity
            • Pressure
        • Day temps card:
          • Morning
          • Daytime
          • Evening
          • Night
          • Button to open the Open Weather Map web side,
            (related to the choosed location)
      • Current weather screen:
        • Current weather card
        • Up to 8 forecast cards
      • Forecast weather screen:
        • Day temp card
        • Up to 8 forecast cards
      • Customizations:
        • Theme:
          • Material
          • DarkKat
          • Material light
        • Condition image:
          • Monochrome
          • Colored
          • VClouds
        • Option to customize colors
        • Custom background colors:
          • Status bar
          • Action bar
          • Screen background
          • Card background
        • Custom text colors:
          • Action bar
          • Cards
        • Custom icon colors:
          • Action bar
          • Cards
            (only monochrome condition image)
        • Custom ripple effect colors:
          • Action bar
          • Cards
  • Apps:
    • Settings:
      • Dashboard:
        • Use a different color for the tiles
      • Color picker Rework:
        • General:
          • Added favorite colors function:
            • 4 buttons for favorite colors
            • Option to show/hide the favorites
          • Added help screen
          • Use circle shapes for all color buttons
          • Removed old color button
          • Removed new color button, (moved to the action bar)
        • Action bar:
          • Moved reset button to the overflow menu
          • Removed the color palette button
          • Overflow menu:
            • Reset function
            • Show/hide favorites
            • Show help
          • Added apply color button with color preview
        • Color buttons:
          • Use a scroll view
          • Add all available color buttons
          • Show hex value
          • Show title, (Material, DarkKat or RGB)

20160521:

  • General:
    • Updated Android to 6.0.1 (MTC19T)
    • Updated security patch level to 2016-05-01
  • Weather:
    • Switched from CyanogenMods LockClock, (cLock), to "DK Weater Service"
    • Fix weather images colorizing
  • Lock screen:
    • Weather:
      • Show/hide the weather
      • Show/hide the weather location,
        (also on Ambient display)
    • Ambient display:
      (only Nexus 6)
      • Customizations:
        • Mode:
          • Notification and pickup
          • Notification
          • Pickup
        • Option to schedule ambient display on new notification
        • Custom ambient display brightness
        • Fade in duration
        • Visible duration
        • Fade out duration
        • Added Battery status:
          • Show/hide
        • Option to show the additional button bar
        • Weather:
          • Show/hide the weather
  • SystemUI:
    • Fix FC
  • Status bar:
    • Weather:
      • Removed long click feature, (for now),
        (open forcast dialog)
      • Removed weather when on lock screen,
        (moved to lock screen)
  • Status bar expanded:
    • Quick access bar:
    • Fixed NfcButton
  • Apps:
    • Removed CyanogenMods LockClock, (cLock)

20160413:

  • General:
    • Updated Android to 6.0.1 (MHC19Q)
    • Updated security patch level to 2016-04-02
  • Power menu:
    • Fixed FC if Airplane mode button is removed
  • Recents:
    • Added SlimRoms Recents app screen:
      • Option to use Slim- or Android recents
      • Option to show running tasks only
      • Max apps in recents
      • Option to show the panel on the left edge of the sreen
      • Panel scale
      • Favorites
      • Card expanded mode
      • Option to show the topmost task, too
      • Panel background color
      • Card background color
      • App title text color
      • Popup theme mode:
        • Auto -> related to the card background color,
          (dark theme on dark backgrounds, light theme on light backgrounds)
        • Dark theme
        • Light theme
      • Expand button icon color
      • Emty recents icon color
      • Option to customize the App title text color:
        • If disabled the text color is related to the card background color,
          (light text on dark backgrounds, dark text on light backgrounds)
      • Option to customize the expand button icon color:
        • If disabled the icon color is related to the card background color,
          (light color on dark backgrounds, dark color on light backgrounds)
      • Option to customize the emty recents icon color:
        • If disabled the icon color is related to the card background color,
          (light color on dark backgrounds, dark color on light backgrounds)
  • Lock screen:
    • Ambient display:
      • Added Battery status:
        • Show/hide
  • Status bar
    • Added Weather:
      • Option to show/hide the weather on the status bar
      • Option to show/hide the weather on the status bar when on lock screen
      • type:
        • Text
        • Icon
        • Text & icon
      • Option to hide the weather on the status bar if the number of visible
        notification icons will reach a custom number of notification icons
      • Number of notification icons, (to hide the weather):
        • 1 - (always), 2 -, 3 -, 4 -, 5 - or 6 notification icons
      • Custom text color
      • Custom text color dark mode
      • Custom icon color
      • Custom icon color dark mode
    • Network traffic improvements:
      • Speed threshold to hide the traffic,
        (0 - 100 kB/s (in 10 kB/s steps),
        if the current network speed matches the threshold or is below,
        the traffic will be hidden)
      • Option to use the icon as indicator for the network activity,
      • Use a lowercase short form for "kilo",
        (KB/s / Kbit/s -> kB/s / kbit/s)
  • Status bar expanded:
    • Fix panel visibility when panel is collapsed
    • Smart quick pulldown:
      • Extend "Quick pulldown" to "Smart quick pulldown":
        • Type:
          • Always
          • If no dismissable notifications are present
          • If no persistzent notifications are present
          • If no notifications are present
          • Never
        • Area:
          • Left
          • Center
          • Right
          • Entire width
    • Empty shade view:
      (No notifications)
      • Added carrier and wifi network name:
        • Show/hide
    • Quick access bar:
      • Enabled NFC button
    • Weather ba:
      • Also show the full height bar if LockClock is
        not installed, disabled or weather information is not available
      • LockClock is not installed:
        • LockClock icon on the left, (fully opaque red colored)
        • Text information about missing LockClock app
      • LockClock is disabled:
        • LockClock icon on the left, (translucent red colored)
        • Text information about disabled LockClock app
        • Button on the right to show a dialog with extra informations,
          and the possibility to open the LockClock app detail settings
          (to enable LockClock again)
      • Weather information is not available:
        (only if LockClock is installed and enabled)
        • LockClock icon on the left, (colorized using the general bars icon color)
        • Text information about non available weather informations
        • Button on the right to open the general weather settings
  • Settings:
    • Color picker:
      • Use a circle shape for the color preview

20160301:

  • Battery indicator
    • Battery bar:
      • Don`t use the low level color while charging
    • Battery bar/icon/circle:
      • Don`t use the low level color for the text while charging
  • Status bar expanded header
    • Hide signal icons if expanded again
  • Navigation bar:
    • Customizations:
      • Default buttons:
        • Back:
          • Animated icon
          • Enable/disable long click, (kill current app)
        • Home:
          • Enable/disable long click, (open Google Now)
        • Recents:
          • Enable/disable long click, (switch to last app)
      • Extra buttons:
        • Menu:
          • Visibility:
            • On request
            • Always
            • Never
          • Option to show the menu on the left
        • Ime switcher:
          • Option to show the Ime switcher on the left
        • Ime cursor:
          • Option to show ime cursor buttons while typing,
            (left/right on click, line down/up on long click)
      • Custom icon color
      • Custom ripple color
  • Notifications:
    • General:
      • Change the default colors to Material (dark)
    • Lock screen, (ambient display):
      • Don`t convert the icon to greyscale
      • Respect the notification text color
    • Customizations:
      • Media background color mode:
        • Never colorize the background
        • Colorize the background if the notification doesn`t include an own color
        • Always colorize the background
      • App icon background color mode:
        • Never colorize the background
        • Colorize the background if the notification doesn`t include an own color
        • Always colorize the background
      • App icon color mode:
        • Never colorize the background
        • Colorize the icon if the icon is an greyscale icon
        • Always colorize the background
      • Background color
      • Background color, (on long click)
      • App icon background color
      • Ripple effect
      • Icon colors,
        (app-, action- and media action icons)
      • Text color
      • Status bar expanded:
        • Dismiss all notifications icon color,
          (uses the notification icon color)
        • No notifications text,
          (uses the notification text color)
    • Automatically/fixed customizations:
      • Low priority notification background color:
        • Uses a lighter color version of the "normal" background color,
          (when the "normal" background color is a dark one)
        • Uses a darker color version of the "normal" background color,
          (when the "normal" background color is a light one)
      • Low/normal priority notification divider:
        • Is translucent black colored,
          (when the background color is a dark one)
        • Is translucent white colored,
          (when the background color is a light one)
      • Notification "content" dividers:
        • Is translucent white colored,
          (when the background color is a dark one)
        • Is translucent black colored,
          (when the background color is a light one)
      • Big picture notifications, (e.g. screen shot notification):
        • Action button list background color:
          (related to the icon and text color)
          • Both colors are dark ones: translucent white
          • Both colors are light ones: translucent black
          • One colors is a light one,
          • while the other color is a dark one: translucent grey

20160209:

  • Status bar:
    • Ticker:
      • Use the default push animation
  • Apps:
    • DKLauncher:
      • Merged in the latest Android source
    • Settings:
      • Button settings:
        • Fix volume keys switch
      • Battery settings:
        • Fix double Wake on plug switch

20160207:

  • Status bar:
    • Fixed visibility issues,
      (removed greeting function)

20160206:

  • 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

20160110:

  • Android:
    • 6.0.1 (MMB29T)
  • Security patch level:
    • 2016.01.01
  • Boot:
    • Dialog customizations:
      • Show/hide the progress icon
      • App text color mode:
        • Custom color
        • Random color
        • Text color
      • Custom background color
      • Custom text color
      • Custom app text color
  • General:
    • Option to wake the screen on charger plug/unplug
  • Lock screen:
    • Added music visualizer:
      • Option to show/hide the music visualizer
      • Option to use a custom color instead of the color created from the lock screen background
    • Added button bar:
      • Button arrangement
      • Up to 5 buttons
      • Launch type:
        • Normal click
        • Double click
        • Long click
      • Option to show the background
      • Option to use a custom color for the ripple effect
      • Option to hide the bar if there isn`t enough space to show all visible notifications
    • Shortcuts:
      • Left shortcut:
        • Phone
        • Voice assist
        • Hidden
      • Right shortcut:
        • Show/hide
    • General:
      • Custom background color
      • Custom icon color
      • Custom ripple effect color
      • Custom text color
  • Status bar expanded:
    • Header:
      • Never hide signal icons
    • Panel
      • Added Quick access bar:
        • Show/hide
        • Button arrangement
        • Available buttons:
          • Airplane mode
          • Bluetooth
          • Color inversion
          • Screen rotation
          • Flashlight
          • Hotspot
          • Location
          • Mobile data
          • Wifi
      • QS:
        • Disabled QS panel, (replaced by Quick access bar)
        • Removed multiuser switch
      • Brightness slider:
        • Show/hide brightness slider
        • Removed brightness mirror
        • Enabled and show brightness mode toggle icon
      • Added weather bar:
        • Show/hide the weather bar
        • 5 forecast views
        • Optional, the first view will display the current weather informations
          instead of the "today" forecast
        • Condition images:
          • Monochrome
          • Colored
          • VClouds
        • Long click will launch the LockClock forecast dialog
      • General:
        • Quick access bar, brightness slider and weather bar are seperated bars now
        • Custom background color
        • Custom icon color
        • Custom ripple color
        • Custom text color
  • Display:
    • Configurable screen rotation degrees:
      • 0
      • 90
      • 180
      • 270
  • Buttons:
    • Volume:
      • Option to swap on screen rotation
      • Option to wake the screeen
    • Power:
      • Menu customizations:
        • Don`t execute the action automatically,
          if the power menu contains one button only
        • Button arrangement
        • Up to 8 buttons
        • Background color
        • Icon normal color
        • Icon enabled/selected color
        • Ripple color
        • Text color
  • Apps:
    • Calculator:
      • Dark theme and updated colors:
        • Default status bar color: Indigo 500
        • Accent color: (deep) Teal 500
        • Error color: Red 500
        • Display background color: DarkKat blue grey
        • Default display text color: white
        • Pad numeric background color: blue grey 900
        • Pad operator background color: blue grey 950
        • Pad advanced background color: (deep) Teal 500
        • Pad advanced text and icon color: white
        • Pad button advanced ripple color: white
      • Settings:
        • Removed bug report preferences

20151208;

  • Initial release, (see changes on post #1)
 
Last edited:

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
build_from_source.png


Requirements:

  • A fast desktop CPU, (or a very fast mobile CPU, better use a PC)
  • Enough RAM, (8 - 16 GB)
  • A up to date Linux, (I use Ubuntu 14.04, works with other distros, too, but maybe you have to make some changes to the commands)
  • A working Build Environment, (here is a guide how to set up a Build Environment on Ubuntu)
    (needed steps till "Identify Yourself to the Repo")
Of course it`ll work on slow hardware, too,
but it takes a lot more time.


Create working directory and init repo:

Code:
mkdir ~/Android/Darkkat
(you can use any directory name and path you like, but you have to change the commands to match to your local path)

Code:
cd ~/Android/Darkkat
Code:
repo init -u git://github.com/XXMrHyde/android.git -b darkkat-6.0


Sync the repo:

Code:
cd ~/Android/Darkkat && repo sync
(now it`s time to drink a big cup of coffee, tea, or ... this can take some time)


Setting up ccache, (optional):

I recommend to use ccache,
if you have enough free space on your SSD/HDD, (about 50 GB).
Using ccache will speed up the building times,
(first build will take longer, because the cchache will be created).
For me, (clean build)
  • first build/without ccache:
    about 45 - 55 minutes
  • following builds, with ccache:
    about 10 - 17 minutes

Code:
gedit .bashrc
and add this line to the bottom:
Code:
export USE_CCACHE=1
the default ccache directory is located at the root of your home directory,
if you like a different location add this line, too;
Code:
export CCACHE_DIR=<path-to-your-cache-directory>
Now run the following command:
Code:
~/Android/Darkkat/prebuilts/misc/linux-x86/ccache/ccache -M 50G


Build the rom:

Code:
cd ~/Android/Darkkat && . build/envsetup.sh && brunch hammerhead
(time for the next big cup of coffee, ...)

That`s it,
you (hopefully) compiled successfully your own DarkKat rom



Update the sources:
Code:
cd ~/Android/Darkkat && repo sync
(this time it doesn`t take much time)

Now build again,
(if there are a lot of sourcecode changes, or your last build is some times ago you may need to clean your "out" directory):

Code:
cd ~/Android/Darkkat && . build/envsetup.sh && make clobber
 
Last edited:
  • Like
Reactions: jblaze10

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
I checked my local zip, md5 hash is: 4a57762b76e723889c389e31a4d97a71
and also downloaded the zip and checked again, md5 hash is 4a57762b76e723889c389e31a4d97a71, too.

I recommend to download the zip again.
 
  • Like
Reactions: quickdraw86

SHABBYLEA

Senior Member
May 15, 2014
1,274
466
Congleton, Cheshire.
Great so far...no issues at all for me....

Thanks for you efforts...

Edit: OK..seems to an intermittent issue with status bar display. No big deal, but on the home screen the status bar shows my battery at 27%. However, when I use the pulldown menu it reports 83% (the correct value). As I said, this is an intermittent problem, sometimes it's OK.

Cheers.
 
Last edited:

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
No only the default AOSP App permissions.

No, navigation bar customizations are not included, but will be in the future.

Gesendet von meinem SM-G925F mit Tapatalk
 
  • Like
Reactions: SHABBYLEA

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
What is V4A?
Possibly xposed will work (in this case), but be careful, this rom isn't made to work with xposed.

Gesendet von meinem SM-G925F mit Tapatalk
 
Last edited:

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
Ok, never took a look at it, but who knows.

Gesendet von meinem SM-G925F mit Tapatalk
 

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
Darkkat Build dk-6.0-20160110 is available

Changelog:


  • Android:
    • 6.0.1 (MMB29T)
  • Security patch level:
    • 2016.01.01
  • Boot:
    • Dialog customizations:
      • Show/hide the progress icon
      • App text color mode:
        • Custom color
        • Random color
        • Text color
      • Custom background color
      • Custom text color
      • Custom app text color
  • General:
    • Option to wake the screen on charger plug/unplug
  • Lock screen:
    • Added music visualizer:
      • Option to show/hide the music visualizer
      • Option to use a custom color instead of the color created from the lock screen background
    • Added button bar:
      • Button arrangement
      • Up to 5 buttons
      • Launch type:
        • Normal click
        • Double click
        • Long click
      • Option to show the background
      • Option to use a custom color for the ripple effect
      • Option to hide the bar if there isn`t enough space to show all visible notifications
    • Shortcuts:
      • Left shortcut:
        • Phone
        • Voice assist
        • Hidden
      • Right shortcut:
        • Show/hide
    • General:
      • Custom background color
      • Custom icon color
      • Custom ripple effect color
      • Custom text color
  • Status bar expanded:
    • Header:
      • Never hide signal icons
    • Panel
      • Added Quick access bar:
        • Show/hide
        • Button arrangement
        • Available buttons:
          • Airplane mode
          • Bluetooth
          • Color inversion
          • Screen rotation
          • Flashlight
          • Hotspot
          • Location
          • Mobile data
          • Wifi
      • QS:
        • Disabled QS panel, (replaced by Quick access bar)
        • Removed multiuser switch
      • Brightness slider:
        • Show/hide brightness slider
        • Removed brightness mirror
        • Enabled and show brightness mode toggle icon
      • Added weather bar:
        • Show/hide the weather bar
        • 5 forecast views
        • Optional, the first view will display the current weather informations
          instead of the "today" forecast
        • Condition images:
          • Monochrome
          • Colored
          • VClouds
        • Long click will launch the LockClock forecast dialog
      • General:
        • Quick access bar, brightness slider and weather bar are seperated bars now
        • Custom background color
        • Custom icon color
        • Custom ripple color
        • Custom text color
  • Display:
    • Configurable screen rotation degrees:
      • 0
      • 90
      • 180
      • 270
  • Buttons:
    • Volume:
      • Option to swap on screen rotation
      • Option to wake the screeen
    • Power:
      • Menu customizations:
        • Don`t execute the action automatically,
          if the power menu contains one button only
        • Button arrangement
        • Up to 8 buttons
        • Background color
        • Icon normal color
        • Icon enabled/selected color
        • Ripple color
        • Text color
  • Apps:
    • Calculator:
      • Dark theme and updated colors:
        • Default status bar color: Indigo 500
        • Accent color: (deep) Teal 500
        • Error color: Red 500
        • Display background color: DarkKat blue grey
        • Default display text color: white
        • Pad numeric background color: blue grey 900
        • Pad operator background color: blue grey 950
        • Pad advanced background color: (deep) Teal 500
        • Pad advanced text and icon color: white
        • Pad button advanced ripple color: white
      • Settings:
        • Removed bug report preferences



Installation:
Take a look at the updated installation instructions at post #2,
(especially "Gapps" and "Root")


Some infos about this Update:

ALPHA/BETA/RELEASE builds:
In general, all builds are comming with the RELEASE tag
(in the rom name), but I wont mention the RELEASE tag,
but if the rom is a ALPHA/BETA build,
mostly on major Android version updates, 5 -> 6,
(possibly 6.0 -> 6.1) and/or the roms additional features are in
ALPHA/BETA stage, (which is the case with first builds on new Android versions),
I`ll mention the ALPHA/BETA stage of the rom.

Lock sreen shortcuts, (default at the bottom):
Related to the installed Gapps package,
the left shortcut, (phone or voice assist)
is possibly always hidden, even if the device supports phone calls.
I have to take a deeper look into it,
to fix the phone shortcut on devices with phone calls support,
if the used Gapps package doesn`t include the needed files for the voice assist.
And also fix the available shortcuts at Settings.


Download:
dk-6.0.1-20160110-RELEASE-flo
md5: d1c24333f43a2214bfcf17f228b9dfe0
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    Banner_N7_6.0.1.png


    DarkKat is a Custom Rom based on Android 6.0.1 AOSP (MTC20F),
    current security patch level: 2016-08-05


    Before asking questions about any kind of theme support, ("CM Theme Engine", "Layers", ...),
    take a look at this
    post.



    credits.png


    • Google (for Android)
    • Cyanogenmod (for sourcecode changes and apps)
    • OmniRom (for some sourcecode changes)
    • SlimRoms (for some sourcecode changes)


    changes.png


    • Android:

      • Version: 6.0.1 (MTC20F)
      • Security patch level: 2016-08-05
    • Zip:

      • Use a file based zip
    • Installation:

      • Fixed long formating time
      • Added more info while flashing
      • Added CM Backup Tool
    • Boot:

      • Dialog customizations:
        • Show/hide the progress icon
        • App text color mode:
          • Custom color
          • Random color
          • Text color
        • Custom background color
        • Custom text color
        • Custom app text color
    • General:

      • Added Busybox
      • Change default sounds:
        • Ringtone: Playa
        • Notification: Regulus
        • Alarm: Alarm_Beep_03
      • Android 6 bootanimation
      • Android 6 default wallpaper
      • Option to wake the screen on charger plug/unplug
    • Recents:

      • Added SlimRoms Recents app screen:
        • Option to use Slim- or Android recents
        • Option to show running tasks only
        • Max apps in recents
        • Option to show the panel on the left edge of the sreen
        • Panel scale
        • Favorites
        • Card expanded mode
        • Option to show the topmost task, too
        • Panel background color
        • Card background color
        • App title text color
        • Popup theme mode:
          • Auto -> related to the card background color,
            (dark theme on dark backgrounds, light theme on light backgrounds)
          • Dark theme
          • Light theme
        • Expand button icon color
        • Emty recents icon color
        • Option to customize the App title text color:
          • If disabled the text color is related to the card background color,
            (light text on dark backgrounds, dark text on light backgrounds)
        • Option to customize the expand button icon color:
          • If disabled the icon color is related to the card background color,
            (light color on dark backgrounds, dark color on light backgrounds)
        • Option to customize the emty recents icon color:
          • If disabled the icon color is related to the card background color,
            (light color on dark backgrounds, dark color on light backgrounds)
    • Lock screen:

      • Added music visualizer:
        • Option to show/hide the music visualizer
        • Option to use a custom color instead of the color created from the lock screen background
      • Added Weather:
        • Show/hide the weather
        • Show/hide the weather location,
          (also on Ambient display)
      • Added button bar:
        • Button arrangement
        • Up to 5 buttons
        • Launch type:
          • Normal click
          • Double click
          • Long click
        • Option to show the background
        • Option to use a custom color for the ripple effect
        • Option to hide the bar if there isn`t enough space to show all visible notifications
      • Shortcuts:
        • Left shortcut:
          • Phone
          • Voice assist
          • Hidden
        • Right shortcut:
          • Show/hide
      • General:
        • Custom background color
        • Custom icon color
        • Custom ripple effect color
        • Custom text color
      • Ambient display:
        (only Nexus 6)
        • Customizations:
          • Mode:
            • Notification and pickup
            • Notification
            • Pickup
          • Option to schedule ambient display on new notification
          • Custom ambient display brightness
          • Fade in duration
          • Visible duration
          • Fade out duration
          • Added Battery status:
            • Show/hide
          • Option to show the additional button bar
          • Weather:
            • Show/hide the weather
    • Status bar:

      • Always show LTE icon instead of 4G
      • Show H+ icon on HSPAP networks
      • Color transition animation on color change
      • Gestures:

        • Double tap to sleep
        • Brightness control
      • Greeting, (removed for now):

        • Show greeting:
          • Always
            (every time the decice gets unlocked from lock screen)
          • Once,
            (the first time the decice gets unlocked from lock screen after boot)
          • never
        • Custom text
        • Duration
        • Show preview
        • Text color
        • Text color dark mode
      • Carrier label customizations:

        • Option to use the real carrier name or a custom name
        • Custom name, (default DarkKat)
        • Option to show/hide the (custom) carrier label on the status bar
        • Option to show/hide the (custom) carrier label on the status bar when on the lock screen
        • Option to hide the (custom) carrier label on the status bar if the number of visible
          notification icons will reach a custom number of notification icons
        • Number of notification icons, (to hide the label):
          • 1 - (always)
          • 2
          • 3
          • 4
          • 5
          • 6
        • Color
        • Color, (dark mode)
      • Clock styles:

        • Clock position:
          • Right
          • Centered
          • Hidden
        • Clock AM/PM style:
          • Normal
          • Small
          • Hidden
        • Show/hide custom date left to the clock:
          • Size , (small or big)
          • Style:
            • Normal
            • Lowercase
            • Uppercase
          • Format
        • Clock (& date) color
        • Clock (& date) color, (dark mode)
      • Weather:

        • Option to show/hide the weather on the status bar
        • type:
          • Text
          • Icon
          • Text & icon
        • Option to hide the weather on the status bar if the number of visible
          notification icons will reach a custom number of notification icons
        • Number of notification icons, (to hide the weather):
          • 1 - (always), 2 -, 3 -, 4 -, 5 - or 6 notification icons
        • Custom text color
        • Custom text color dark mode
        • Custom icon color
        • Custom icon color dark mode
      • Network traffic:

        • 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
        • Network traffic activity:
          • Download
          • Upload
          • Download and upload
        • Type:
          • Text
          • Icon
          • Text and icon
        • Show bit or byte values
        • Speed threshold to hide the traffic,
          (0 - 100 kB/s (in 10 kB/s steps),
          if the current network speed matches the threshold or is below,
          the traffic will be hidden)
        • Option to use the icon as indicator for the network activity
        • Text color
        • Text color, (dark mode)
        • Icon color
        • Icon color, (dark mode)
      • Battery customizations:

        • Battery indicator:
          • Icon portrait
          • Icon landscape
          • Circle
          • Hidden
        • Show/hide battery text
        • Show/hide battery bar
        • Show/hide battery bar on lock screen
        • Circle dots:
          • Interval (0 = disabled)
          • Length
        • Enable/disable cut out battery text
        • Enable/disable charging animation
        • Battery color
        • Battery color, (dark mode)
        • Text color
        • Text color, (dark mode)
      • Network- and status icons:

        • Signal icons:
          • Color
          • Color, (dark mode)
        • No sim card icon:
          • Color
          • Color, (dark mode)
        • Airplane mode icon:
          • Color
          • Color, (dark mode)
        • Status icons:
          • Color
          • Color, (dark mode)
      • Notifications:

        • Option to show/hide the ticker
        • Icon color
        • Icon color, (dark mode)
        • Ticker text color
        • Ticker text color, (dark mode)


    • Status bar expanded:

      • Smart quick pulldown:

        • Type:
          • Always
          • If no dismissable notifications are present
          • If no persistzent notifications are present
          • If no notifications are present
          • Never
        • Area:
          • Left
          • Center
          • Right
          • Entire width
      • Header:

        • Settings button:
          • Always visible
          • Removed long click function,
            (enable/disable SystemUI tuner)
        • Always use full width on portrait
        • Always use full width on landscape,
          (on phones: - navigation bar width)
        • Custom background color
        • Custom ripple effect color
        • Custom text color, (general)
        • Custom icon color, (general)
        • Custom embedded battery text color
        • Custom no sim icon color
        • Custom airplane mode color
        • Battery customizations,
          (like for the "normal" status bar,
          except battery color, which is using the general icon color)
      • Empty shade view:
        (No notifications)

        • Carrier and wifi network name:
          • Show/hide
      • QS Panel:

        • Disabled QS panel
        • Changed the layout to seperated bars
        • Removed multiuser switch
        • General:
          • Always use full width on portrait,
            (- default left and right padding)
          • Always use full width on landscape,
            (- default left and right padding,
            on phones: also - navigation bar width)
          • Custom background color
          • Custom icon color
          • Custom ripple color
          • Custom text color
        • Bars:
          • Quick access bar:

            • Option to show/hide
            • Button arrangement
            • Available buttons:
              • Airplane mode
              • Bluetooth
              • Color inversion
              • Screen rotation
              • Flashlight
              • Hotspot
              • Location
              • Mobile data
              • Wifi
              • NFC
          • Brightness slider bar:

            • Option to show/hide
            • Removed brightness mirror
            • Enabled and show brightness mode toggle icon
          • 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)
          • Weather bar:

            • Option to show/hide
            • 5 forecast views
            • Optional, the first view will display the current weather informations
              instead of the "today" forecast
            • Condition images:
              • Monochrome
              • Colored
              • VClouds
            • Long click will launch the LockClock forecast dialog

    • Navigation bar:

      • Customizations:
        • Default buttons:
          • Back:
            • Animated icon
            • Enable/disable long click, (kill current app)
          • Home:
            • Enable/disable long click, (open Google Now)
          • Recents:
            • Enable/disable long click, (switch to last app)
        • Extra buttons:
          • Menu:
            • Visibility:
              • On request
              • Always
              • Never
            • Option to show the menu on the left
          • Ime switcher:
            • Option to show the Ime switcher on the left
          • Ime cursor:
            • Option to show ime cursor buttons while typing,
              (left/right on click, line down/up on long click)
        • Custom icon color
        • Custom ripple color
    • Notifications:

      • General:
        • Change the default colors to Material (dark)
      • Lock screen, (ambient display):
        • Don`t convert the icon to greyscale
        • Respect the notification text color
      • Customizations:
        • Media background color mode:
          • Never colorize the background
          • Colorize the background if the notification doesn`t include an own color
          • Always colorize the background
        • App icon background color mode:
          • Never colorize the background
          • Colorize the background if the notification doesn`t include an own color
          • Always colorize the background
        • App icon color mode:
          • Never colorize the background
          • Colorize the icon if the icon is an greyscale icon
          • Always colorize the background
        • Background color
        • Background color, (on long click)
        • App icon background color
        • Ripple effect
        • Icon colors,
          (app-, action- and media action icons)
        • Text color
        • Status bar expanded:
          • Dismiss all notifications icon color,
            (uses the notification icon color)
          • No notifications text,
            (uses the notification text color)
      • Automatically/fixed customizations:
        • Low priority notification background color:
          • Uses a lighter color version of the "normal" background color,
            (when the "normal" background color is a dark one)
          • Uses a darker color version of the "normal" background color,
            (when the "normal" background color is a light one)
        • Low/normal priority notification divider:
          • Is translucent black colored,
            (when the background color is a dark one)
          • Is translucent white colored,
            (when the background color is a light one)
        • Notification "content" dividers:
          • Is translucent white colored,
            (when the background color is a dark one)
          • Is translucent black colored,
            (when the background color is a light one)
        • Big picture notifications, (e.g. screen shot notification):
          • Action button list background color:
            (related to the icon and text color)
            • Both colors are dark ones: translucent white
            • Both colors are light ones: translucent black
            • One colors is a light one,
            • while the other color is a dark one: translucent grey
    • Dialogs:

      • Volume:
        • Always use full width on portrait
        • Always use full "portrait width" on landscape
      • Shut down:
        • Uses the custom Power menu colors,
          (background and text)
    • Display:

      • Configurable screen rotation degrees:
        • 0
        • 90
        • 180
        • 270
    • Buttons:

      • Volume:
        • Option to swap on screen rotation
        • Option to wake the screeen
      • Power:
        • Menu customizations:
          • Don`t execute the action automatically,
            if the power menu contains one button only
          • (Advanced) Reboot,
            (default: "Normal" reboot):
            • Reboot
            • Quick reboot
            • Reboot to recovery
            • Reboot to bootloader
          • Button arrangement
          • Up to 8 buttons
          • Background color
          • Icon normal color
          • Icon enabled/selected color
          • Ripple color
          • Text color
    • Apps::

      • Calculator:
        • Dark theme and updated colors:
          • Default status bar color: Indigo 500
          • Accent color: (deep) Teal 500
          • Error color: Red 500
          • Display background color: DarkKat blue grey
          • Default display text color: white
          • Pad numeric background color: blue grey 900
          • Pad operator background color: blue grey 950
          • Pad advanced background color: (deep) Teal 500
          • Pad advanced text and icon color: white
          • Pad button advanced ripple color: white
      • Contacts:
        • Material (dark) theme
      • Dialer:
        • Material (dark) theme
      • InCallUI:
        • Material (dark) theme
      • Messanger:
        • Material (dark) theme
        • Changed app colors to blue
      • Settings:

        • Material (dark) theme
        • Launch SuperSU from Settings
        • Development settings:
          • Enabled by default
          • Removed bug report preferences
        • About phone/tablet:
          • Added CPU
          • Added Memory
          • Added Build ID
          • Added Build version
          • Added Build date
          • Removed AOSP System Updates
        • SystemUI Tuner:
          • Enabled by default
          • Removed battery percentage text setting
          • Removed Qs arrengment
          • Removed warning summary
          • Removed warning dialog
          • Removed menu reset
          • Moved icon blacklist to: "Status bar" -> "Networkork- & status icons"
          • Moved Demo mode to: "Developer options"
      • Added:

        • CyanogenMods AudioFX
        • CyanogenMods Eleven
        • CyanogenMods LockClock:
          (Removed, maybe optional in the future)
          • Material (dark) theme
        • DKLauncher, (based on Launcher3)
        • Terminal, (based on CyanogenMod):
          • More colorful theme
          • Updated the launcher icon
          • Removed all languages which won`t be translated
          • Updated some strings
          • Prefrences:
            • Added summaries representing the current value to all list preferences
            • Text size:
              • Renamed "* pt" to "* dp"
              • Changed default text size to 16 dp
            • Colors:
              • Renamed black and white to dark and light,
              • Replaced dark value: 212121 by 1b1f23
              • Added real black, (000000)
              • Added real white, (ffffff)
              • Added Material deep teal 500
              • Seperate colors for background and text
              • Changed default value for background color to dark
              • Changed default value for Text color to deep teal 500
      • Removed:

        • Home
        • Music
        • MusicFX
        • QuickSearchBox


    • Kernel:

      • Included kexec
    • Shamu (Nexus 6):

      • Disabled forced encryption
      • Fixed FC on sending MMS and group text


    Screenshots.png


    Settings, (Nexus 7):

    dk_6.0.1_flo_settings.png



    Settings, (general):

    settings_1.png
    settings_2.png


    settings_3.png


    Status bar:

    status_bar_expanded.png
    status_bar_header.png


    Lock screen, (phone):

    lock_screen_phone.png


    Lock screen, (tablet):

    lock_screen_tablet_1.png
    lock_screen_tablet_2.png



    known_bugs.png


    System R/W:
    If you have problems to create a file at /system,
    change your file manager.


    downloads.png


    Rom:

    dk-6.0.1-20160802-RELEASE-flo
    (MD5Sum: 08d029003bfc70afad7964d8ed74d12a)


    Old builds:


    Patches:


    Sources.png


    4
    Darkkat Build dk-6.0.1-20160301 is available

    Changelog:


    • Battery indicator
      • Battery bar:
        • Don`t use the low level color while charging
      • Battery bar/icon/circle:
        • Don`t use the low level color for the text while charging
    • Status bar expanded header
      • Hide signal icons if expanded again
    • Navigation bar:
      • Customizations:
        • Default buttons:
          • Back:
            • Animated icon
            • Enable/disable long click, (kill current app)
          • Home:
            • Enable/disable long click, (open Google Now)
          • Recents:
            • Enable/disable long click, (switch to last app)
        • Extra buttons:
          • Menu:
            • Visibility:
              • On request
              • Always
              • Never
            • Option to show the menu on the left
          • Ime switcher:
            • Option to show the Ime switcher on the left
          • Ime cursor:
            • Option to show ime cursor buttons while typing,
              (left/right on click, line down/up on long click)
        • Custom icon color
        • Custom ripple color
    • Notifications:
      • General:
        • Change the default colors to Material (dark)
      • Lock screen, (ambient display):
        • Don`t convert the icon to greyscale
        • Respect the notification text color
      • Customizations:
        • Media background color mode:
          • Never colorize the background
          • Colorize the background if the notification doesn`t include an own color
          • Always colorize the background
        • App icon background color mode:
          • Never colorize the background
          • Colorize the background if the notification doesn`t include an own color
          • Always colorize the background
        • App icon color mode:
          • Never colorize the background
          • Colorize the icon if the icon is an greyscale icon
          • Always colorize the background
        • Background color
        • Background color, (on long click)
        • App icon background color
        • Ripple effect
        • Icon colors,
          (app-, action- and media action icons)
        • Text color
        • Status bar expanded:
          • Dismiss all notifications icon color,
            (uses the notification icon color)
          • No notifications text,
            (uses the notification text color)
      • Automatically/fixed customizations:
        • Low priority notification background color:
          • Uses a lighter color version of the "normal" background color,
            (when the "normal" background color is a dark one)
          • Uses a darker color version of the "normal" background color,
            (when the "normal" background color is a light one)
        • Low/normal priority notification divider:
          • Is translucent black colored,
            (when the background color is a dark one)
          • Is translucent white colored,
            (when the background color is a light one)
        • Notification "content" dividers:
          • Is translucent white colored,
            (when the background color is a dark one)
          • Is translucent black colored,
            (when the background color is a light one)
        • Big picture notifications, (e.g. screen shot notification):
          • Action button list background color:
            (related to the icon and text color)
            • Both colors are dark ones: translucent white
            • Both colors are light ones: translucent black
            • One colors is a light one,
            • while the other color is a dark one: translucent grey



    Some infos about this update:

    • Status bar expanded header:
      • I enabled again the hiding of the signal and battery icons if expanded,
        this isn`t the final solution, but any other implementation related to the visible bars
        needs much overwork, so this will be a "feature" for the future.
    • Notifications:
      • I tested the notifications with a lot of different apps,
        but possibly there are color related "problems" with some apps I didn`t tested.
        So if you get any "problems" with notifications colors, just let me know,
        but tell me which app and which color related notification setting you use.
    • Navigation bar:
      • The customizations are almost finished, except the button arrangement.
        I didn`t finally decided how and which kind of button arrangement I include.
        But for sure this will be a much less "feature implementation" as I used for L.


    dk-6.0.1-20160301-RELEASE-flo
    md5: 19f24f1b8010b92ffaa9db63aa743fb6
    4
    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:
    Code:
    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 :
    Code:
    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-flo
    md5: ea24f7b765fe9e57de7f62066663ad6c

    Also added some screenshots to post #1
    4
    Darkkat Build dk-6.0.1-20160802 is available

    changelog.png



    • General:
      • Updated Android to 6.0.1 (MTC20F)
      • Updated security patch level to 2016-08-05
    • Weather:
      • Detailed Weather view:
        • Fix FC on orientation change
        • Made location optional
    • Status bar expanded:
      • Quick access bar:
        • Use vector drawables
        • Added sync button



    downloads.png


    dk-6.0.1-20160802-RELEASE-flo
    (MD5Sum: 08d029003bfc70afad7964d8ed74d12a)
    4
    Darkkat Build dk-6.0-20160110 is available

    Changelog:


    • Android:
      • 6.0.1 (MMB29T)
    • Security patch level:
      • 2016.01.01
    • Boot:
      • Dialog customizations:
        • Show/hide the progress icon
        • App text color mode:
          • Custom color
          • Random color
          • Text color
        • Custom background color
        • Custom text color
        • Custom app text color
    • General:
      • Option to wake the screen on charger plug/unplug
    • Lock screen:
      • Added music visualizer:
        • Option to show/hide the music visualizer
        • Option to use a custom color instead of the color created from the lock screen background
      • Added button bar:
        • Button arrangement
        • Up to 5 buttons
        • Launch type:
          • Normal click
          • Double click
          • Long click
        • Option to show the background
        • Option to use a custom color for the ripple effect
        • Option to hide the bar if there isn`t enough space to show all visible notifications
      • Shortcuts:
        • Left shortcut:
          • Phone
          • Voice assist
          • Hidden
        • Right shortcut:
          • Show/hide
      • General:
        • Custom background color
        • Custom icon color
        • Custom ripple effect color
        • Custom text color
    • Status bar expanded:
      • Header:
        • Never hide signal icons
      • Panel
        • Added Quick access bar:
          • Show/hide
          • Button arrangement
          • Available buttons:
            • Airplane mode
            • Bluetooth
            • Color inversion
            • Screen rotation
            • Flashlight
            • Hotspot
            • Location
            • Mobile data
            • Wifi
        • QS:
          • Disabled QS panel, (replaced by Quick access bar)
          • Removed multiuser switch
        • Brightness slider:
          • Show/hide brightness slider
          • Removed brightness mirror
          • Enabled and show brightness mode toggle icon
        • Added weather bar:
          • Show/hide the weather bar
          • 5 forecast views
          • Optional, the first view will display the current weather informations
            instead of the "today" forecast
          • Condition images:
            • Monochrome
            • Colored
            • VClouds
          • Long click will launch the LockClock forecast dialog
        • General:
          • Quick access bar, brightness slider and weather bar are seperated bars now
          • Custom background color
          • Custom icon color
          • Custom ripple color
          • Custom text color
    • Display:
      • Configurable screen rotation degrees:
        • 0
        • 90
        • 180
        • 270
    • Buttons:
      • Volume:
        • Option to swap on screen rotation
        • Option to wake the screeen
      • Power:
        • Menu customizations:
          • Don`t execute the action automatically,
            if the power menu contains one button only
          • Button arrangement
          • Up to 8 buttons
          • Background color
          • Icon normal color
          • Icon enabled/selected color
          • Ripple color
          • Text color
    • Apps:
      • Calculator:
        • Dark theme and updated colors:
          • Default status bar color: Indigo 500
          • Accent color: (deep) Teal 500
          • Error color: Red 500
          • Display background color: DarkKat blue grey
          • Default display text color: white
          • Pad numeric background color: blue grey 900
          • Pad operator background color: blue grey 950
          • Pad advanced background color: (deep) Teal 500
          • Pad advanced text and icon color: white
          • Pad button advanced ripple color: white
        • Settings:
          • Removed bug report preferences



    Installation:
    Take a look at the updated installation instructions at post #2,
    (especially "Gapps" and "Root")


    Some infos about this Update:

    ALPHA/BETA/RELEASE builds:
    In general, all builds are comming with the RELEASE tag
    (in the rom name), but I wont mention the RELEASE tag,
    but if the rom is a ALPHA/BETA build,
    mostly on major Android version updates, 5 -> 6,
    (possibly 6.0 -> 6.1) and/or the roms additional features are in
    ALPHA/BETA stage, (which is the case with first builds on new Android versions),
    I`ll mention the ALPHA/BETA stage of the rom.

    Lock sreen shortcuts, (default at the bottom):
    Related to the installed Gapps package,
    the left shortcut, (phone or voice assist)
    is possibly always hidden, even if the device supports phone calls.
    I have to take a deeper look into it,
    to fix the phone shortcut on devices with phone calls support,
    if the used Gapps package doesn`t include the needed files for the voice assist.
    And also fix the available shortcuts at Settings.


    Download:
    dk-6.0.1-20160110-RELEASE-flo
    md5: d1c24333f43a2214bfcf17f228b9dfe0