[One (M8) Android Development] topjohnwu:
​

ViperOneM8 6.0.0 (14 July)

Special Thanks and Credits

[MENTION=586648]sun_dream[/MENTION] for giving me permission to use his camera libs and audio libs. Thanks to this man, you can enjoy HTC 10 Dolby BoomSound and HTC 10 camera features (hyperlapse, slow motion). Also his guidance to fix several functionality issues to achieve a full HTC 10 port

[MENTION=5729420]xXminiWHOOPERxX[/MENTION] for the navigation bar fix, and helping out various things during development

Additions & Updates

Intial HTC 10 port for M8 release

Based on HTC 10 1.80.401.1 and HTC M8 6.21.401.1

Carrier / Device support

Verizon (100% working)

Sprint (100% working)

T-Mobile / AT&T (General support, no special carrier features yet)

Desire EYE

Butterfly 2

New VenomHUB, including a web frontend!

Front-end URL

Reworked FAQ section

Expandable items

Added search

New Categories

Themes

Bootanimations

Navbar Themes

IRC Support

Venom Tweaks Backup and Restore (It takes a while the first time to show app - Patience!)

Internal SDCard

VenomHub Server or Google Drive

ROM / Installer

Android Pay tested and works on all carriers

AdAway now works systemless (in order to make Android Pay work)

Added SuperSU compatible mode option in Aroma (WILL BREAK ANDROID PAY!!)

Updated aroma installer graphics, menus, and removal/install options

Added missing 7 sense Apps & Widgets as aroma install option

Add custom bootanimation option

Add custom downanimation option

Add custom bootsound option

SystemUI

New Tiles

Tweaks and HUB NEQS Tile

Powersaver NEQS Tile

NFC NEQS Tile

Caffeine Tile, Credits Cyanogen

Sync Tile

Sync All Tile

SilentMode Tile

VibrationMode Tile

ADB Wi-Fi Tile

Screenshot Tile

HTC Connect Quicksettings Tile

Glove Mode Tile

Quicksettings custom tile size

Added NEQS Hide Reorder to VenomTweaks

Statusbar traffic info with up and down

Added option to swap up/down traffic info

Hide slow charger notification

Hide low battery notification

Hide search in recents apps

Recents apps with RAM Display

Hiding quicksettings now gives the space free

Ability to make Wi-Fi and BT Tile taking same space as other quicksettings

Custom Quicksettings Column Size 4-12

Quickpulldown Left, Right, Both

Hide vzw connected wifi notifcation

Show External SD-Card in Infoline

Hide Bluetooth Disconnected Icon: Hides the icon when no device is connected. Once one is, the Icon will appear

Option to quickpulldown quicksettings on full width of the statusbar

Horizontal Quicksettings Sync All and Toggle Sync button

Added 'Keep collapsed header' option when expanding the quicksettings

Added toggle to disable headup notifications

Added Headsup notification control

Black and Whitelist

Blacklist allow all

Whitelist ignore score

Prevent headups on specific apps (e.g. youtube, when you watch a video)

Headsup timeout

Contextual Header and Recent Apps

Set time based backgrounds (morning, afternoon, evening, night) images for your header and recent apps

Use predefined or custom images

Random mode

Sense Home

Added Hide Dock on blinkfeed

Added 5x6 Appdrawer

5 or 6 columns in folder

Center folder

Homescreen 4x5 layout

Allow all rotations

NavBar

Changing navbar styles work on the fly without rebooting

Venom and Stock Navbar

Custom Navigationbar height on the fly

Auto Hide Navbar after a specified time

VenomNavbar Background colors

VenomNavbar Activation area colors

VenomNavbar Custom Activation area size

VenomNavbar Activation Type (Touch or Swipe)

Touch anywhere to hide

Press Key to Hide

Longpress Key to Hide

Extended Navbar - add different panels to your navbar, swipe left/right to switch

Available panels: Music controls, quicksettings, quicklaunch, extended buttons, brightness slider

Infinite swiping

Swipe and animation direction

Swipe distance

Setup Extended buttons, quicklaunch and quicksettings

[YOUTUBE]A1MMa0oaU_g[/YOUTUBE]

Added option to keep home button working when using Navbar

Added option to select default view for extended navbar

Added extended navbar for venomnavbar

Added Recents Task Hide Clear All Button

Others

Volume cursor control

Blink LED while charging

Notification LED Blacklist: Select the apps you don't want to flash the LED on a new notification

Ambient display

Whitelist: Enable Ambient Display just for specific apps

Pulse Once

Pulse Visible Duration

Pulse Fade In Duration

Pulse Fade Out Duration

Pulse Schedule

Enabled Call Recording

Fade out Page Indicator on Homescreen

Added "Always/Just Once" Option to native USB Configuration Dialog

Added customizing color of the volume dialog

Background

Icon

Expander

Active and Inactive Slider

Pulldown Gestures

Change Gesture color

Use shortcuts to start custom activities, direct calls, etc.

Draw gestures to peform different actions

Reveal with quickpulldown, three finger gesture or button mapping

[YOUTUBE]sKyzR0Xj9cI[/YOUTUBE]

Allow home button during calls

Invert Volume Cursor Control Keys

Keep Display off when unplugging charger

Custom Ambient Screen Brightness (255 steps)

Custom volume steps (45 max) - Makes it easier to fine tune the volume with your volume buttons

STREAM_VOICE_CALL

STREAM_SYSTEM

STREAM_RING

STREAM_MUSIC

STREAM_ALARM

STREAM_NOTIFICATION

STREAM_BLUETOOTH_SCO