[ONE Android Development] adinkwok:
NEW BUILD OUT!!!

More stable? ---- exactly the same as before (I think...)

More features? ---- hardware button customization ? (maybe)

Daily driver material? ---- So far so good, just don't enable VOLTE

Bugs? ---- ew, gross

Better performance? ---- :silly:

Added Omni's SnapdragonCamera to replace Camera2. Features untested: please let me know what works/doesn't work.

New build with upstream repos coming in from AOSPlusone. Thanks to [MENTION=4986658]freshgiammi[/MENTION] for keeping those maintained.

Because of this, hardware button customization should be added. Needs testing because I still don't have my device back yet.

Also, the rom is built with the stock cm kernel with upstream from android's 3.4.y branch. Hopefully this solves the notification bug.

I think that's about it. New builds should have a cleaner changelog list, but for now, make do with this partially incorrect version :D.

pure_nexus_bacon-7.0-20161017-HOMEMADE.zip

Changelog

Project name: android_frameworks_base
*Adin Kwok - [MISMERGE] fix mess up from mismerge
*Mike xdnax - SystemUI: Enable three icon switching within QS DND tile
*Adin Kwok - Revert "Enable Navigation Bar Tuner"
*Adin Kwok - Revert "Enable Color and Appearance"
*Carlo Savignano - [AOSP]base: Introduce new navigation bar key event source
*Carlo Savignano - [AOSP]base: Introduce custom policy for hardware keys
*freshgiammi - Correct method
*Carlo Savignano - [AOSP]base: Dynamic navigation bar toggling
*Carlo Savignano - [AOSP]base: Hardware buttons lights integration
*freshgiammi - Revert "SystemUI: Add global reboot option"
*freshgiammi - Revert "res: Add Reboot option in global actions menu & build fix"
*freshgiammi - Revert "Reintroduce button-backlight (and respective inactivity timeout)"
*Pawit Pornkitprasan - Improve scrolling cache
*freshgiammi - Enable Color and Appearance
*Alex Naidis - Fix Android 7.0 GApps permisions which were causing F/C
*freshgiammi - Enable Navigation Bar Tuner
*Elvice Wu - Camera: Extend face detection

Project name: android_device_oneplus_bacon
*Adin Kwok - bacon: build omni's SnapdragonCamera
*Adin Kwok - bacon: Launcher3 is called to be built through vendor
*Adin Kwok - bacon: build Launcher3, messaging app, and Camera2
*Adin Kwok - bacon: enable multicolor notification and charging led
*Adin Kwok - bacon: 400->440 dpi
*Adin Kwok - bacon: 480 -> 400 dpi
*Adin Kwok - bacon: remove custom facelock settings
*Adin Kwok - bacon: remove unneeded names
*Adin Kwok - bacon: no need for vendorsetup anymore
*Adin Kwok - [DIRTY] bacon: inline patches from https://github.com/PureNexusProject/android_device_huawei_angler
*beanstown106 - angler: add vendor overlay for CarrierConfig

Project name: android_packages_apps_Settings
*Alex Cruz - Remove duplicate permissions
*Adin Kwok - [MISMERGE] fix missing comma from mismerge
*freshgiammi - Remove more: Swapsliderorder
*freshgiammi - [AOSP]base: remove ALERT_SLIDER_ORDER from Buttons
*Carlo Savignano - [AOSP]settings: Add buttons customization fragment
*beanstown106 - Remove notification pulse setting

Project name: android_packages_apps_PureSettings
*AdrianDC - Lights with Screen On [2/2]: Optional allowment of lights
*UtkarshGupta - Settings: Battery light: 100% charged level (2/2)
*BeansTown106 - Settings: display battery led pulse setting conditionally *use the same config_ledCanPulse we use on notifications
*DvTonder - Settings: Allow/Prevent notification light in Zen mode (2 of 2) This allows the user to prevent the notification lights from showing during DND mode as per Android 5.0.x +
*Sam Mortimer - [2/2] Settings: Battery and Notification Lights