[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
Tried to debug double tap to wake last night to no avail. Sorry. Pause app function returns to Evo Launcher. Xiaomi Doze removed in favor of Lift to wake function with Ambient option. Pocket mode option now in Evolver. Prevent accidental wake up toggle available again. Reticker UI updated. Move brightness slider haptics toggle to Evolver. Split notif shade changes reverted. Uninstall shortcut re-added to launcher.

If you enjoy our updates and improvements, kindly donate to continue supporting our project!

Changelog for the latest (07/18/2023) update

Device changes:

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

Add health.storage@1.0 HAL implemenetation

Remove duplicate bool for Smart charging

Set default Settings.Global.DEVICE_NAME according to MIUI

libinit: Workaround safetynet

sensors: rename sensors.udfps to sensors.udfps-custom

ueventd: Allow system permission for RPS sysfs node

------------------------------

ROM changes:

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

7/18

BatteryPercentagePreferenceController: Force hide for all devices

Launcher3: Add UNINSTALL shortcut to QuickstepLauncher

PixelPropsUtils: Add tangorpro and felix to Pixel list

core: Catch OOB when returning pooled string

fixup! Launcher3: Pause apps feature

gms: Factor in lynx, tangorpro and felix

gms: Refactor Pixel inclusions

7/17

Catching IllegalStateException while device is going to shutdown

Evolver: Bring back Pocket mode support

Launcher3: fix crash

Settings: Bring back Double tap to trigger doze

Settings: Bring back Proximity check on wake preference

SystemUI: Refactor reTicker feature

[Bugfix] Fix flicker issue when turn on/off screen with color inversion

7/16

Evolver: Add toggle to enable brightness slider haptic feedback

Fix issue ‘Sometimes Screen does not wake up while receiving whatsapp video call’

KeyguardIndication: Set wakelock on doze only when required

Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll

Settings: Create face confirmation activity

Settings: Fix App lock allow biometric toggle ignored (always on)

Settings: Fix AppEntry.extraInfo ClassCastException

Settings: Fix potential crash in AppAllServicesPreferenceController

Settings: Import missing Face Unlock animation

Settings: Move Vo5G toggle right below VoLTE

SystemUI: Add null check for vibrator in brightness controller

SystemUI: Revert split shade changes

SystemUIGoogle: Fix now playing text alignment

SystemUIGoogle: Trigger an ambient pulse on a new Now Playing track

base: Remove more hardcoded fonts

fwb: Link more elements to config_dialogCornerRadius

interfaces: add google_battery AIDL interface

7/15

build: Guard more lines related to AOSP ringtones

gms: Correct lynx device check condition

gms: Override Aperture with GCam

7/14

Alert Slider: Completely disable service if not supported

Camera: Remove GPS_LOCATION if set() is called with null

CEC: Do not allow null callback

Fix vibration patterns with zero duration steps

PackageManager: Create missing userdata directory

Remove useless variable "mapbase" from screencap

Settings: Remove extra bool for Smart charging

UEventObserver: Fix logging for uevent messages

Update translations

binder: remove dead logging code

core: Suppress ASI system crash dialogs

sepolicy: Allow location read xtra-daemon control property

sepolicy: Restrict access to /sys/devices/soc0/serial_number

suppress SystemUI ANRs

DOWNLOAD