[Lenovo P2 ROMs, Kernels, Recoveries, & Other Devel] 911-Future_Maker:
#Changelog

#Arrow PIE for P2 changelog:

##04-11-18

-Initial Build

##13-11-18

* November Sec Patch

* Fixed battery charging indication bug

* Secure QS tiles when the device is locked (requires unlocking to use quick tiles)

* Added Recorder app

* Themed package installer

* Added all pixel & pixel 2 sounds

* Added Google’s new alarm sounds

* Added Audio and Screen recorder

* Added Google nexus audio files

* Made batterysaver dark mode state configurable

* Lockscreen charging indication fixed

* Disabled Hungarian spell checking

* Add Luxembourgish keyboard & spellchecking dictionary

* Fixed battery settings fc

*And more

? ?Device side:

-Merged upstreamed kernel 3.18.124

-Synced with latest sources

??

Notes:

Install ArrowExperience module

for Magisk for some pixel stuff

## [20-11-18]

- Add Custom Icon Pack support

- Swipe down gesture support on Launcher

- Configurable App title lables in drawer and homescreen

- Add support for ringtones per sim

- Translations by community merged

- Messaging app updates, pixel color default

- Long touch on QS Title will show detailed view

- Fixed QS Tiles title visibility

- Qcom HAL upates

- VoLTE icon from OOS Pie

*Double tap on navbar to sleep.

*Toggle to set QS brightness slider on bottom.

*Toggle to completly disable brightness slider from QS panel.

*Full FDE (encryption) support. (device specific)

*Option to set separate ringtones for mutilple sims.

*Latest translation changes.

*Device related fixes and kernel upstream

? ?Device side:

-Merged upstreamed kernel 3.18.125

-Merged new device and vendor sources

-Updated Blobs

-Sound improved

-Other under the hood improvements

##26-11-18

??Rom side:

1) Add new feature of One-hand UI Mode

2) Statusbar battery level device filter: add a few more ones

3) SystemUI: Show bluetooth battery level when available

4) Automatic translation import

5) fwb: Implement alternative device key handler

6) base: add settings for device features

7) BurnInProtection: Fix null object reference with timer

8) Do not move the multi-window divider when showing IME

9) Fix StatusBar icons tinting when in split screen

10) Framework: Remove some methods from boot image profile

11) SystemUI: Fix mCallbacks is not thread-safe

12) Synchronize mPermissions to void NullPointerException

13) Remove NotificationVisibility storage pool

14) Keyguard: Remove carrier text for disabled SIMs

15) SignalClusterView: Hide signal icons for disabled SIMs

16) Refusing to enter PIP mode when activity destroyed

17) Fix PIP media session listener for secondary users

18) Fix the behavior of keyguard bouncer in a corner case

19) SystemUI: Fixes context for tiles without longClick

20) ActivityManager: Fix display id JE issue

21) am: Fix top activity resume with secure keyguard

22) Delay blanking of displays to improve performance

23) Fix intermittent slowness in resolver activity towards end of day

24) Other changes: core optimisations, device side changes.

? ?Device side:

-Merged upstreamed kernel 3.18.126

-In-call audio improved

-Exfat fixed

##06-12-18

- December Security Patch

- Updated DeskClock, also added support of power off alarm feature (Device dependent).

- Changed default animation scales to x0.8.

- Optimisations for faster animation speeds.

- Animation scale can be tweaked using a seekbar.

- Added a toast when screenshot is deleted

- Prevent crash when multiple Screenshot request is made

- Expose screenshot flash colors for themes

- Fixed too big spacing between QS icons in landscape on sw600dp

- Import updated APNs from Google.

- Fixed: removed duplicate alarm sounds.

- Updated translations.

- Added Reboot and Recovery QS tile.

- Added Night Light brightness mode options.

- Fixed: DnD tile long-press.

- Quickstep: added Rounded square icon shape.

- Quickstep: App search bar has rounded corners.

- Removed: QS panel Opacity

- Fixed screen saver FC due to missing flag

- touch response optimizations

- Core optimisations and more

? ?Device side:

-Merged upstreamed kernel 3.18.127

##23-Jan-19

?Device:

-Upstreamed kernel 3.18.132

-Fixed NFC

?Rom:

- Merged android-9.0.0_r30 tag (Jan security patches)

- Fix unlinked ringtone and notification volumes panels

- Make installer header look a little better

- Show a more descriptive message when vendor.img is out of date

- Snap camera updates and fixes

- Only show bluetooth icon when connected & enabled

- Don't crash if there is IR HAL is not declared

- Updated packages Camera2, Email, UnifiedMail, Exchange

- Volume slider related fixes

- Layout changes in Sound Settings

- Fixed Settings force close when searching for second time

- Fixed a crash for bad package name

- Translations merged

- Core changes, optimisations and fixes

- Option to unlink ringtone and notification sound

- Keymaster updates

- Fix high battery drain after using flashlight

- DownloadProvider: allow more redirects

- DownloadProvider: ability to pause/resume downloads

- Prevent crash when multiple Screenshot request is made

- LatinIME: Fix dicttool build

- Latin IME bug with deleted text will reappear after screen orientation changes

- Fixing layouts and adding 5th row to QWERTZ

- LatinIME: Fix to English dictionary can be added after deleting

- Add 5th number row to keyboard.

- Launcher: Add back button to Settings

- Launcher: Move package icon to the end of the preference

- Translations

- Removed Turbo

- Tons of optimizations, core changes and fixes which can be seen on git and gerrit

##27-Mar-2019

Device:

-Silvercore 1.8 (3.18.137)

-Lenovo Parts

-Advanced Controls

-Spectrum Support

-Screen Cast works

-Enable built-in Thermal Control

-Improve bt+wifi coexistence

-Add+Enable audio asphere support

-Enable Ultra Kernel Samepage Merging (UKSM)

-Udh Fixes

-Code Optimizations

Rom:

- Ambient music ticker AoD: make it compatibile with double tap sensor

- Ambient music ticker: play nice with omni weather

- Ambient Display Music Ticker: Nuke song count info

- Ambient Music Ticker: make it pixel like

- Fix lockscreen double tap to open notifications after ambient music

- Screen off to skip track: Add Spotify/KDEConn/etc.

- Snap: Fix picture size preference

- Ambient display music ticker

- Turn on display if Doze On Charge is Enabled

- dynamic arrow indicators for statusbar network traffic

- expandable volume panel

- TrafficSB: Hide arrows in statusbar traffic indicators

- Added font service

- invictrix fonts & statix fonts (Settings->Display->Font)

- Added 3 mode disply cutout (Settings->Display->display cutout settings)

- DocumentsUI: white navbar for DocumentsUI

- Translations Updated

- minor bugfixes and improvements (visit gerrit or github org)

##08-April-2019

Device:

-Silvercore 1.9 (3.18.138)

-SELinux Enforcing

Rom:

-April Security Patches

-Expanded volume panel

-Source Upstream