[Redmi K20 Pro / Xiaomi Mi 9T Pro ROMs, Kernels, Re] joeyhuab:
The latest update is out! Several changes such as the move back to Aperture camera as default (due to lack of system space for GCam GO), lockscreen shortcuts may now be disabled or replaced with different shortcuts, the return of Battery health entries, QS tile layout settings, QS data usage footer and tons of other additions and improvements. I hope you guys enjoy the latest update and continue to support the project by donating!

Changelog for the latest (01/17/2023) update

Device changes:

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

Fix display animation while AOD on/off screen

Move IMS ringback workaround prop to system_ext

Restore libipanat

Switch default camera to Aperture (due to lack of system space)

Use bluetooth.audio@2.1

overlay: Disable color inversion preference

overlay: Further address aux camera for Aperture

overlay: Hide Battery health section

telephony: Disable handling audio directing changes between call states

uprev keymaster to 4.1

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

ROM changes:

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

Bring back SimpleDeviceConfig and update to A13

Enable pulse on new tracks by default

Evolver/Settings: Use proper grammar/check correct spelling

Evolver: Add an ability to blink flashlight for notifications

Evolver: Add back missing setMax method in CustomSeekBarPreference

Evolver: Add support for GMS switch

Evolver: Allow setting bottom keyguard shortcuts

Evolver: Allow to change QS tile label text size

Evolver: Bring back QS footer data usage

Evolver: Bring back QS tile layout settings

Evolver: Bring back notification counters

Evolver: Configurable lockscreen clock color

Evolver: Extend DashboardFragment instead of SettingsPreferenceFragment

Evolver: HUN importance selector

Evolver: LockScreen: Avoid joining strings with + in a loop

Evolver: Move AOD schedule back to Lockscreen fragment

Evolver: Preference: Add CustomSecureSettingMainSwitchPreference

Evolver: Remove Power menu flashlight option

Evolver: Remove QS footer text customization

FPSInfoService: Revamp FPS counter

Fix PermissionHelper NullPointerException

Fix exception caused by system app setting wallpaper

GCamGOPrebuilt: Override GoogleCamera from gms

GameSpace: Hide icon from launcher

KernelCpuUidTimeReader: Always check if remove_uid_range file exists

Launcher3: Adjust suggestions row vertical padding

Launcher3: Do not limit the number of search results

Launcher3: Do not skip search animation for app icons

Launcher3: Keep hotseat bottom spacing for taskbar devices

Launcher3: Remove ugly 4x4 grid option

ParallelSpace: Allow/block essential apps without overlay

ParallelSpace: Enable google services by default

QS: Add and use Bluetooth Panel instead of full Settings

Remove QS transparency feature

Settings: Add sliders for color balance adjustment

Settings: Align the long press behavior on secondary sim

Settings: Allow customizing default notification vibration pattern

Settings: Allow disabling color inversion pref via overlay

Settings: Allow setting wake for notification separately from doze

Settings: Allow the user to change the BackupTransport

Settings: Allow toggling NFC sounds

Settings: Allow toggling in-call notifications

Settings: Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page

Settings: Fix NullPointerException when renaming a fingerprint

Settings: Fix always return first package for mock location app in developer options

Settings: Fix crash when input illegal proxy port number

Settings: Fix crash when showing error dialog in NetworkRequestDialogActivity

Settings: Fix permissions for internal links

Settings: Fix potential NPE crash in ConversationHeaderPreferenceController

Settings: Fix the IllegalArgumentException from RecyclerView

Settings: Follow Accent color on search button

Settings: Introduce automated Sleep Mode

Settings: Mark DataUsageState as nullable to avoid potential NPE risk

Settings: Re-arrange and add ordering in battery preferences

Settings: Remove Quick Mute gesture

Settings: Show current value of color balance sliders

Settings: Update battery temp & health strings

SystemUI: Don't force small clock when media isn't allowed on keyguard

SystemUI: Fix default data SIM resetting after reboot

SystemUI: Hide notifications when quickly expanding QS

SystemUI: Implement sleep for pickup gesture

SystemUI: Redesign lockscreen bottom buttons

SystemUIGoogle: Add missing permission for Smartspace

SystemUIGoogle: Power: disable some debug services

SystemUIGoogle: Use system font for smartspace

ThemePicker: Unify font & icon label sizes, scroll the text

ThemePicker: grid_section_view: Center it like the rest

UdfpsResources: Add Genshin Impact Character icons

Update translations

WifiDisplaySource: allow overriding max wfd resolution with prop

WifiDisplaySource: raise supported resolution to 1920x1080p60

apex: Allow overriding prefer and add required frameworks

base: fix list style alert dialog to use system font

base: styles: Use user fonts for Material UI themes

base: treewide: Disable debug logging

clockfont: Copy all fonts for lockscreen clock font

config: Enable QR scanner shortcut on lockscreen

config: Make building TouchGestures optional

device_config: Enable smart actions in the clipboard overlay

device_config: Globally enable the new photo picker

fix NullPointException when pkg is null

fixup! camera: Skip HFR checks for privileged apps

fwb: guard power calculator spam with debug

gms: GoogleCamera: Adjust make file and delete unneeded stub apk

graphics: Override system fonts with user-selected overlays

java_sdk_library_import: Copy all prebuilt properties to child modules

overlay: SettingsLib: No longer override headline font family

packages: Build Seedvault

permissions: Grant ACCESS_COARSE_LOCATION to some system apps

rro_overlays: Enable Safety Protection

rro_overlays: Update face unlock configuration

soong: Add support to set vendor tag with client package name

udfps: Allow devices to pulse onFingerDown instead of waking the screen

vendor: Add permissions for lineagehw

vendor: Update CarrierSettings database

vendor: fix check for picking up partner_modules

DOWNLOAD