DerpFest Update!
Device Changes:
- Update RIL blobs from QSSI (fixes carrier video calling)
ROM Changes:
- Merge tag 'android-12.0.0_r27'
- Add DerpFest Updater
- Port Ambient Now Playing container from Pixel
- Add Ambient instead of lockscreen on wake gestures switch
- Add Adaptive Playback
- Add toggle to force small lockscreen lock
- Add colored statusbar icons switch
- Improved Black theme and moved to DerpSpace
- ThemeOverlayApplier: Apply wifi and signal icon styles last
- Add more icon shapes
- Improve location privacy indicator toggle (don't need sysui restart anymore)
- Allow toggling camera/mic privacy indicator
- Reduce padding use by privacy indicator resources
- Volume key music control: include remote streams
- Fix volume toggle in status bar tuner
- Move call strength switch to status bar tuner
- Allow toggling floating rotation button
- Add SettingsIntelligenceGooglePrebuilt (needed for power usage feature)
- Settings: Import PowerUsageFeatureGoogle
- Settings: Implement RoutinesActionBroadcastReceiver
- Add Google Flipendo prebuilt (aka Extreme Battery Saver)
- Add flipendo to Battery Saver tile
- Require unlocking to use Internet quick tile
- Extend Pulse to QS Panel
- Pulse: Correctly stop it on screen OFF events
- Add HeadsUp snooze function
- Make seekbar background transparent
- Change secondary label for DerpSpace QS tile
- Allow udfps when strong auth is required
- Show scrimmed bouncer from BiometricUnlockCtrl
- Settings: Display auto rotate settings instead of toggle
- Switched to own fragment for Long press power button to toggle flashlight
- fsck.f2fs: Disable kernel checks by default
- Update some permission drawables
- Vectorize stat_sys_data_usb
- DerpSpaceTile: Make default state active
- VPN tile: Collapse panel when opening app
- ScreenshotTile: Use secondary label to indicate mode
- Use secondary label for language QS tile
- AntiFlickerTile: Fix error in handleRefreshState
- Add Pixel Navbar animation toggle for three button mode
- Remove Arrow keys while typing option
- Remove second option to hide gesture navigation handle (with ime kept thing)
- Allow disabling ripple effect on unlock
- Allow to disable Night Light on FOD
- Match brightness slider track height with the progress drawable
- Make volume panel look alike brightness slider
- Add an option to enable/disable power menu on secure lockscreen
- AdvancedReboot: Add a button to restart SystemUI
- Battery Styles: Fix landscape battery size
- Battery Styles: Fix percentage view on landscape battery
- Battery Styles: Set proper battery style on init
- IdleManager: Add more processes and shorten timeout
- Fix black qqs on keyguard in light theme
- Make QS brightness slider animation more subtle
- Add missing initial call to updateResources in brightness mirror
- Unify screenshot and record corner dimens
- Fix issue with black-white
radial gradient patten in the notification panel background
- ColorUtils: Prevent crash if alpha component is translucent
- VolumeDialog: notifyVisible after the volume panel is fully hidden
- VolumeDialogControllerImpl: Stop log spam with no caption service
- MediaDataManager: Use safe cast to avoid NPE
- DisplayDeviceRepository: Don't spam log when display state changes
- Pulse: Add more NPE checks
- SystemNavigationGestureSettings: Fix back gesture edge insets resetting back when fullscreen gestures is enabled
- Settings: Fix edit menu icon tint in several preferences
- Checkout APNs to LA.QSSI.12.0.r1-05100-qssi.0
- GameSpaceManager: Handle various case against "locking screen" scenario
- ThemePicker: Bring back icon pack customization
- ThemePicker: Implement coloring in wallpaper preview fragment
- DerpLauncher: Implement Recent Apps locking
- DerpLauncher: Add restart action on the options menu
- DerpLauncher: Move developer option to options menu
- DerpLauncher: Allow disabling workspace edit
- DerpLauncher: Cleanup unused SwipeDownGesture code
- DerpLauncher: Update device profiles display option
- DerpLauncher: Fix hotseat icon number on 4x5 profile
- DerpLauncher: Fixup OnGlobalLayoutListener usage on QuickSpace
- DerpSpace: Move pulse on new tracks to ambient ui fragment
- AmbientUI: Add missing German translations
- Add Chinese translations
ROM Downloads:
DerpFest-12-Official-Shion-hotdog-20220118
Google Drive
https://drive.google.com/folderview?id=1YhE_ebvhEAm7dkA0d0hxEHXE6_u4B2mq
Sourceforge
https://sourceforge.net/projects/derpfest/files/hotdog/
Thanks for all your feedback, and support!