Hi again! This is probably the final update for January. No promises, though. UDFPS (FOD) icon chooser and animations are back from Android 11. The fragment wherein you will choose which icon/animation you want is relatively new and I think everyone will like it. Issues such as Monet theme engine breaking after choosing the OxygenOS icon pack are fixed. Game space now replaces the previous Gaming macro implementation. Quick tap is now enabled in Gesture settings. Display and Graphics blobs have been updated. QS tiles can now be disabled on a secure lock screen. We can now force the small lock screen clock even without notifications on the screen. Screen off animations also makes their return for those who miss the CRT animation. Long pressing the Heads Up QS tile now brings you straight to the Heads Up settings fragment within Evolver while long-pressing the AoD QS tile brings you to the lock screen display settings. Other changes and fixes can be found below. GamesProps have been added to PixelPropsUtils for games that would allow setting higher FPS.
Also, off-topic. I'm almost fully recovered from covid except for the occasional coughs. Hope you guys stay safe, enjoy the latest update and donate if you liked my work!
Changelog for latest (01/21/2022) Update
Device changes:
==============================
- Adapt for updated UDFPS support
- Add missing Perf configs
- Add missing libs
- Add permission for Xiaomiparts
- Drop sensorscalibrate
- Enable quick-tap
- Remove proto configs
- Update Graphics blobs to LA.UM.9.1.r1-11400.02
- Update display blobs to LA.UM.9.1.r1-11400.02
- init: Cleanup early_boot script
- init: Cleanup post_boot script
- parts: Drop Simplified Chinese translations
- privapp-permissions-qti.xml: Add newly required permissions
------------------------------
ROM changes:
==============================
- Add new Game space from exthmui
- AuthRippleController: only update sensor location when necessary
- BatteryMeterView: Move null check to the beginning of the method
- EnhancedEstimates: Get estimates from Device Health Services
- EnhancedEstimates: Rewrite estimates in kotlin
- Evolver: Add Game Space shortcut pref
- Evolver: Add volume panel on left toggle
- Evolver: Allow disabling qs on secure lock screen
- Evolver: Allow forcing small keyguard clock
- Evolver: Allow toggling camera/mic privacy indicator
- Evolver: Bring back Screen off animations
- Evolver: Bring back UDFPS (FOD) icons and animations
- Evolver: Improve location privacy indicator toggle
- Evolver: Use a different CustomSeekBarPreference adaptation
- GpsNetInitiatedHandler: Disable more debugging
- Make DownloadManager.enqueue() a no-op when INTERNET permission is revoked
- Make Gaming Mode QS tile use Game space features instead
- NavigationModeController: Silence log spam
- PixelPropsUtils: Add GamesProps
- QuickStatusBarHeader: Only disable battery click when needed
- Reduce padding use by privacy indicator resources
- Settings: Add footer explanation to Adaptive Playback
- Settings: ColorBucketPreference: Nuke SettingsObserver
- Settings: Display: Observe auto-brightness mode changes
- Settings: DoubleTapGesture: Make it use a preference controller
- Settings: Expose Heads Up settings page
- Settings: Hardcode moduleProvider to com.google.android.modulemetadata
- Settings: Make PIN scramble user-specific
- Settings: Replace settings:defaultText with settings:defaultValueText
- Settings: Use font configs instead of fonts directly
- Show infinity for large notification counts
- StatusBarIconController: Don't cast NetworkTrafficSB to StatusBarIconView
- Stop Microsoft apps from crashing without INTERNET permission
- SystemUI: AODTile: Use LockScreenSettingsActivity instead on long click
- SystemUI: Add HIGH_SAMPLING_RATE_SENSORS permission
- SystemUI: AuthController: Fix NPE due to isPowerbuttonFps()
- SystemUI: HeadsUpTile: Open Heads Up fragment on long click
- SystemUI: refactor notification counter
- SystemUIGoogle: Fix CalledFromWrongThread exceptions
- SystemUIGoogle: Import Reverse Charging and Battery Saver tiles
- TextView: Allow preventing requestLayout() calls
- ThemeOverlayApplier: Apply wifi and signal icon styles last
- Update translations
- appop: Keep up to 7 days of permission usage history
- appop: Save discrete app op history for more permissions
- base: Fix location privacy indicator getting stuck
- core: Switch to Pasty for copying crash logs
- overlay: Extend 'Target pixel launcher/pixel themes' to OOS icon pack
- privapp-permissions: Grant missing TelephonyProvider perm
- ripple: Replace with Fluent Design-inspired ripple animation
- services: LightsService: Mute an annoying error message
- vendor: Add drawable XMLs for themed icons
- vendor: Update overlays from January release
- vendor: overlay: Adjust Settings search bar roundness to be like stock
- vendor: overlay: Re-enable volume control for remote sessions
DOWNLOAD