[Android Builders Collective] buffal0b1ll:
Huzzah! Feeling edgy?

ABC ROM - ABC_ROM_walleye-9-20190218.zip

Huge thanks to [MENTION=2095315]ezio84[/MENTION] and [MENTION=6552280]MSF Jarvis[/MENTION] and [MENTION=921457]munchy_cool[/MENTION] and the whole community.

Download

CHANGELOG:

=======================

02-18-2019

=======================

* external/google/

4b41618 NavigationBarEffect code cleanup

* frameworks/base/

245ea002e54 Option to use volume keys to control ring volume anytime (1/2)

=======================

02-17-2019

=======================

* external/google/

588e732 SquishyNavbar: If power saver is on, don't allow feedback

fed963f CustomActions: Add support to launch applications [1/2]

b486f81 CustomActions: Screen off availability

* frameworks/base/

55b18db16d1 Full gestures navbar: add missing haptic feedback events

d1666ef0052 Utils: cleanup screen On action code

3b90207eb40 ActionUtils: Add screen on action

23613fd6dc2 Full gestures navbar: don't break IME navbar button

* packages/apps/Settings/

a9202ccdb0 CustomActions: Add support to launch applications [2/2]

=======================

02-16-2019

=======================

=======================

02-15-2019

=======================

* device/google/wahoo/

0b8dea4 taimen/wahoo: build with clang 8.0.8

* frameworks/base/

8c4266108bd BrightnessDialog: dismiss on focus lost

* kernel/google/wahoo/

76618fda2185 staging: qcacld-3.0: Incorrect usage of QDF_ARRAY_SIZE macro

* packages/apps/AbcSettings/

c05a1d1 Option to use volume keys to control ring volume anytime (2/2)

=======================

02-14-2019

=======================

* frameworks/base/

c058f520a58 Weather MCC code cleanup

* packages/apps/AbcSettings/

80dc470 Weather: Determine weather scale based on MCC [2/2]

* packages/apps/Settings/

4e903cd09e Add a footer to Active Edge settings

9a0c28cb5d Enable Active Edge settings

* vendor/google/

bf4e86c Elmyra: add elmyra lib and permission

=======================

02-13-2019

=======================

* external/google/

4c8b64d Gestures: Add camera action

df76b9c Switch to our utils class

* frameworks/base/

3611bc621a7 Weather: Determine weather scale based on MCC [1/2]

031b12e6eae Active edge settings 1/?

b25c1522f3b Elmyra: Move to external repo

07dedf2271f Elmyra: initial base for the service porting

* manifest/

6ba56e6 Track active edge tree fork

=======================

02-12-2019

=======================

* external/google/

75a6e42 Remove more machine like cycles from ElmyraService

9cff1c0 Remove more loggers and rename classes as I found them

d5ce050 Additional cleanup for janky methods

* frameworks/base/

5f387a64258 Avoid Ambient indicator overlap with multiple keyguard notifications

c1b37181bec Revert "Avoid Ambient indicator overlap with multiple keyguard notifications"

57af6503dc5 Secure ADB tile on secured lockscreen

* packages/apps/Launcher3/

700c2999c Revert "Add option to allow app names to be two lines"

* packages/apps/Settings/

3fe5d0a6f1 Themes: Expose suggestion and condition cards

* packages/apps/SettingsIntelligence/

62e4e5c Themes: Expose search bar

* vendor/themes/

f542193 Theme suggestion and condition cards background color

c23c4e4 Settings Intelligence: theme search bar

=======================

02-11-2019

=======================

* frameworks/base/

43cede41482 Avoid Ambient indicator overlap with multiple keyguard notifications

39b5145c554 Themes: Add systemui dark overlay

c2ff07c31db Fix action bar font family on material themes

c42575ec33a UiModeManagerService: Store messaging night state on Settings class

* manifest/

b78e98e Add EmergencyInfo fork (fu#king themes!!!)

* vendor/themes/

921dd58 Change name of SystemUi dark theme

bc7f545 themes: Update system overlays from fwb

7a038d8 SystemUi Dark: Let's dark theme match Dialer and Messaging app

fc1aa7c Use dark theme on global actions/volume panel

f232e9c Thematize QS and notifications like Android Q

7936192 Fix keyboard shortcut item color

e7fd3fd Bring back SystemUi dark overlay

6426132 Update toast bg color

3243bd1 Let's dark theme match Dialer and Messaging app

166f8f8 Fix system dialog theme

b90604b Update search bar style on dark theme

c73fa8b Use GoogleSans on package installer app title

3ac1f93 DocumentsUI: Improve dark theme

=======================

02-10-2019

=======================

* external/google/

1388d23 Bypass screen off adjustment and go back to 0-8 for sensitivity

* packages/apps/EmergencyInfo/

99c36c0 Fix theming

* packages/apps/Launcher3/

238904787 Always destroy feed client and restart launcher when toggling it

e707c1d89 Lock desktop: Ensure that widgets can't be resized

* prebuilts/clang/host/linux-x86/

39c4924 Remove unused clang-4679922

* vendor/support/

c2eed8d Color Picker: Remove OnClick listener to fix disabling

=======================

02-09-2019

=======================

* external/google/

03d1ea7 Elmyra: Move the manifest here

25e430b Remove unused resources

0a5cc17 Elmyra: Bring in the resources

2d581d9 Active edge Settings 5/?

* frameworks/base/

7c6b91602c8 Ambient music: code cleanup and glitch fixes

* packages/apps/Launcher3/

41480dbee Decompiled feed lib with dark theme support

- Gapps are built in.

- Follow these steps to get current bootloader, radio, vendor on both slots:

Updating monthly bits on pixels

1. Download factory images from Google and extract them.

2. Boot into the bootloader

3. fastboot flash bootloader nameofbootloader.img

(take note of what slot is being flashed)

4. fastboot reboot-bootloader

5. fastboot flash bootloader_x nameofbootloader.img

(replace x with the opposite slot a or b depending on what slot was flashed in step 3)

6. fastboot reboot-bootloader

7. fastboot flash radio --slot all nameofradio.img

8. fastboot reboot-bootloader

9. fastboot flash vendor --slot all nameofvendor.img

*Now you're up to date on both slots for the month*

- If you're already current on bootloader, radio, vendor and patched on both slots, follow these steps and install the ROM

10. Reboot into recovery (nb: fastboot boot twrp.img is also fine if you don't want to install it)

11. Factory reset *DO NOT WIPE SYSTEM

12. Flash rom

13. (optional) Flash twrp.zip while still in recovery. This will re-install TWRP on both slots.

Reboot & enjoy.

14. (optional) Reboot to recovery and flash magisk.

- For further abc build updates, just fastboot boot to twrp, then wipe dalvik, flash rom zip and reboot. Don't wipe system or you'll break stuff, twrp automatically flashes the zip to the inactive slot and enables it on reboot. If you come from a different custom rom, same steps but do a factory reset too (still without a wipe system).