[Xiaomi Mi 11] joeyhuab:
Blur effect has been optimized using glass blur. Multiple work profiles should work fine now. Per-app network restriction mode has been re-added and should work fine after a clean flash. QS panel layout settings should be re-implemented better while media notif artwork options should work again. Wake to ambient options have been separated for double tap to wake and lift to wake. Lock screen clock size should be back to normal as well.

Changelog for the latest (05/28/2023) update

Device changes:

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

overlay: Remove quick_qs_offset_height

set default refresh to 120

ROM changes:

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

5/28

Enable copying content for IMEI2

Evolver: add acun and bang brightness slider

Fix NullPointerException in GestureDetector

Increase 5 GHz network signal tolerance

Launcher3: Fix quickstep live tile implementation

Launcher3: Properly end recents animation views

Launcher3: Prevent NPE when using custom themed icons

Properly set Wi-Fi Privacy spinner initial state

Settings: Extend showing Ambient instead of fully waking to single tap gesture

Settings: Update Glide library to 4.15.1

SystemUI: Stop using marquee on qs tiles label

base: Update mock LinearmotorVibratorService

fixup! inputflinger: add absolute mouse input support

hwui: Thread-safety and null pointer dereference fixups

5/27

Add pointer capture callback

kernel: Restore TARGET_KERNEL_VERSION

kernel: Go full LLVM build on 5.10+ kernels

kernel: Allow devices to opt-in for full LLVM build

kernel: Remove darwin support

kernel: Fix clang version override

lineage: kernel: Use getconf instead of nproc

kernel: Changes for 5.10 build without GCC

kernel: Slightly reorder config

kernel: Use consistent spacing

5/26

Hide hidden apps from all apps except system

Launcher3: Expose force monochrome themed icon flag as a user preference

Launcher3: Fix crash when placing widgets

Launcher3: Fix smartspace visibility on higher grids

Launcher3: Keep hotseat bottom spacing for taskbar devices

Launcher3: recents: Disable shake to clear all by default

Settings: Disable 5G in battery saver mode

base: Add overlay to mock oplus LinearmotorVibratorService

hwui: Add NULL pointer check in AnimatorManager::pushStaging

hwui: Remove logspam cause by early animation handle check

fixup! libs: hwui: Fix a race condition and null pointer dereference

libs: hwui: Fix a race condition and null pointer dereference

libs: hwui: Optimize pushStaging() performance and memory usage

5/25

hwui: Introduce optimized glass blur effect

renderengine: Introduce optimized glass blur effect

renderengine: skia: switch to glass blur effect

5/24

Allow provisioning of multiple work profiles

Evolver: Fix Media notification artwork fade and blur filter options

Evolver: Import QS panel layout settings

Evolver: Set reticker_status default value to true

Firewall: Support a greater number of apps/uids

Implement firewall status bar indicator

Launcher3: fix crash

PowerStatsService: Prevent NPE in BatteryTrigger.

ProcessList: Catch Security exception when starting a frozen package

Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks

Settings: Add support for allowing/disallowing apps on restricted networks

Settings: Add support for global cleartext penalties

SystemUI: Bring in drawable for statusbar firewall toggle

SystemUI: Fix reticker notification background

SystemUI: fix tuner enabling aod on first open

SystemUI: Handle more exceptions for firewall

SystemUI: Refactor notification reticker

SystemUI: Update reticker specs to latest OneUI brief pop up style

UserManager app installation restrictions

UserManager unknown source app installation restrictions

VncFlinger: fix null crash

VncFlinger: sometimes we are fast, sometimes framework is

adb_root: Simplify the way we parse enabled state file

config: Support many users/work profiles

fixup! Configurable 0, 90, 180 and 270 degree rotation

services: fix weird launcher3 crash

version: Update to 7.9.2 (Pancit)

vibrator: fix log format and level issue

wm: hacky fix for system_server crash

5/23

Evolver: Import newer QS panel layout settings impl

Include build manifest on target

Remove previous Ambient on wake gesture impls

Settings: Allow setting wake for notification separately from doze

Settings: Allow showing Ambient instead of fully waking

SystemUI: Avoid using null Context in onTuningChanged()

SystemUI: Fix QS column count on landscape mode

SystemUI: Fix horizontal scrolling issues

SystemUI: Fix inconsistent secondary label text size

SystemUI: Increase QS brightness slider margins

wm: Fix menu in legacy apps with multiple activities

5/22

EasterEgg: allow using toy without unlocking

Launcher3: Add customization to set hotseat background opacity

Launcher3: Add light theme support for translucent hotseat background

Launcher3: Allow to control parallax effect and center wallpaper

Launcher3: recents: Disable lens perf if package is not installed

VncFlinger: delay sending surface for a bit

VncFlinger: fix us being too fast for framework

fixup! SystemUI: Adjust qqs top margin dimension

wm: block custom activity transit animations

wm: block task transitions from displaying in freeform

wm: do not show keyguard windows when mirroring due to dream

wm: never consume statusbar in freeform mode

5/21

Evolver: Re-enable left and right virtual buttons while typing

FMRadio: Generalize Built-In FM Antenna support

Launcher3: animate workspace on pages without smartspace visible

Launcher3: support navbar surface drag-n-drop

SystemUI: Fix position and orientation of arrow keys in navbar

SystemUI: fix antiquated TunerActivity bugs

SystemUI: navbar extra keys

SystemUI: show ime switcher + cursor keys if we have space

config/common: Fix definition of firmware path

init.rc: tune dirty data writebacks

sepolicy: common: Add rules for FM Radio app properties

wm: add freeform-compatible activity transition animation

wm: support freeform-specific animation overrides

DOWNLOAD