Changelogs EvolutionX Unofficial 12.1
lavenderNotable ROM changes:
==============================
Evolver: Update compose UI
Evolver: trickystore: add SKIP mode to app target picker
sepolicy: allow bootstat to query health HAL
sepolicy: Remove neverallow for system server setting boot prop
check_boot_jars: Add Xiaomi's IMS allowlist
Update Interop fix to be custom UUID based
Settings: Add "Vehicle Motion Cues" [2/2]
Settings: adding blur level settings [2/2]
Settings: Allow to quickly open Running Services from meminfo view
Fix long click intent for Smart Pixels tile [2/2]
Settings: doze brightness customization [2/2]
Settings: Show device market name in software update header
Settings: Implement reverse-engineered system updates page
Settings: Implement reverse-engineered expressive QR generator
Expand abbreviation in average memory usage string
backport 17 QPR1 fix for Bluetooth dev settings confirmation
Settings: Add support for disabling fingerprint lockout [2/2]
Settings: Allow disabling color inversion support [2/2]
Settings: Add Game Space support
Settings: Align device info page with CP41.260701.006
Settings: Add toggle for Smart 5G [2/2]
Settings: Incall vibration option [3/3]
Settings: Enable redirect vibration toggle unconditionally
Settings: Gray out Carrier Aggregation toggle if preferred network type is not LTE or above
Introduce `Force LTE_CA` override on per subscription basis [3/3]
Settings: Launch device changelog on device name tap
Settings: Align advanced VPN page with SettingsGoogle
Settings: Add pocket lock toggle
Settings: hardwareinfo: Prioritize CNB branch for OTA maintainer lookup
Settings: Show package name in app info header
Settings: Support hiding gesture hint in NexusLauncher
Settings: Export an activity for private DNS settings
Settings: Allow disabling private DNS for VPN [2/2]
Settings: Safeguard ringtone pref against faulty gapps
Settings: Use seekbar to allow setting arbitrary animation values
Settings: add TextView for summary into SeekBarDialogPreference
Settings: Fix invalid private DNS help text if URI is missing
Settings: Add more DNS providers
Settings: Add AdGuard DNS as a private DNS Provider
Settings: Backport app icon from CP31.260618.005
Settings: Move Notch Cutout to Display
Settings: Link smallest width options in display settings
Settings: move Extra Dim feature to display
Settings: Long press to copy wifi password
QS dev tiles: Don't set them to active area
Enable FeatureFlags on "user" builds too
Evolver: CP2A bringup
Evolver: Pulse: Implement waveform (amplitude) capture mode [2/2]
Evolver: Pulse: Add missing solid wave renderer option
Evolver: Pulse: Add missing renderer options
manifest: Initialize for Evolution X 12
version: Uprev to 12.1
release: Disable lhdc
init: Fix evolution_updates directory SELinux label on existing installs
vendor: Add more prebuilt apps to clone apps exemption list
release: Enable new app lock
release: Enable new ui blur
release: Disable native app zygote prototype flags in cp2a
[Flexiglass] NSSL Dispatches complete event streams to Compose
config: Enable background blur for widget picker
config: Add debug persist prop
release: Enable double tap to sleep
release: Disable Catalyst for Settings app firmware version
overlay: Remove bouncer delay when face unlock is enabled
overlay: device_config: Updates
overlay: device_config: Add values required for Speech Recognition
overlay: device_config: Escape special characters
overlay: device_config: animate navbar on long press
overlay: update configs for AiAi
overlay: Add gms location history to extra location packages
overlay: Add tethering to location exemption
Introduce Shake Gestures feature [1/3]
Add more device key actions [1/3]
Partially Revert "sdk: Get rid of lineageos.os.{Build,Concierge}"
extras: ax_blur: improve blur
Evolver: WindowManager: Make Screenshot detection and Screenrecord detection configurable [2/2]
manifest: Restore legacy msm8996 repositories
manifest: Temporarily track lineage-23.2 branch for our repos
Track our packages/modules/Telephony
overlay: Add SystemUI to location extra packages
Settings: Double tap to trigger doze [2/2]
aconfig: Enable enable_qsb_on_hotseat
Evolver: Add colorOS big clock style [2/2]
Evolver: Add NOS4 clock style [2/2]
Evolver: Add 4 new clock styles [2/2]
Evolver: Clock style custom gradient color support [2/2]
Evolver: Implement custom power menu style [2/2]
Evolver: Introduce more in-depth monet customization [2/2]
Evolver: Add ambient display action [3/3]
Evolver: Pulse: Implement dot wave renderer [2/2]
Evolver: Pulse: Improve dynamic prefs
Settings: add abstract fragment class to reduce fragments boilerplate
LineageParts: Add ambient display action [3/3]
sdk: Add ambient display action [2/3]
Revert "extras: CP2A bringup"
extras: ax_blur: fix colors for Android 17
iconloaderlib: Enable force monochrome icons
iconloaderlib: Force themed icon over app monochrome icon
iconloaderlib: Switch back to meterial color for themed icons
iconloaderlib: Follow themed icon color for badge too
iconloaderlib: Update themed icon colors
iconloaderlib: Fix themed icon background color tint
OmniJaws: Don't show in Launcher
ExternalStorageProvider: Conditionally remove SAF restrictions [2/2]
Settings: add option to enable AOD on charging only [2/2]
extras: syncing corner radius with SettingsTheme expressive
extras: ax_blur: blur enhancements from android 17
extras: sdk: material3: Update Material 3 library to v1.5.0-alpha23
extras: CP2A bringup
libsnapshot: Restore dm-snapshot support
Evolver: consolidate PixelPropsSettings and PlayIntegrityFix onto PixelDeviceRepository
Evolver: Add main LS widgets toggle as a dependency for transparency
Evolver: Convert lock screen widgets preference to PrimarySwitchPreference
Evolver: Reload primary switches on clock style resume
Evolver: Hide info widget color options when not set to custom
Evolver: Show alpha slider for device info widget color picker
Evolver: Hide LS widget transparency slider if not using translucent mode
Evolver: Hide apply button for widgets if disabled
Evolver: Visually group widget preferences
Evolver: Revert vibrating preference click changes
Evolver: Cast to SystemSettingsMainSwitchPreference for widget settings
Evolver: Clean up some custom clock strings
Add toggle to allow advanced restart on secured lockscreen [1/2]
extras: ax_blur: fixing issues | improving structure
extras: ax_compose: expanding preferences scope
extras: ax_compose: add compose feature cards