DerpFest Changelog
RedcliffDevice Side -
- Switch to libperfmgr ( smoother + better scrolling )
- fingerprint: Uprev to 2.3 HAL
- rootdir cleanup ( improved battery backup )
- wifi: Smarter decisions on whether to use a 2 or 5Ghz AP
- Fixed battery saver ( enabling battery saver now turns off kernel side boosts )
- drop atrace hal
- Upstreamed kernel to 4.14.263
Source Side -
- 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 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
- 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
- DerpSpace: Add Chinese translations
- New DerpFest bootanimation
- Add back colored statusbar icons switch
- Implement cutout force full screen
- Improve location privacy indicator toggle (don't need sysui restart anymore)
- Allow toggling camera/mic privacy indicator
- Reduce padding use by privacy indicator resources
- Fix location privacy indicator getting stuck
- QuickStatusBarHeader: Fix clickability issue with privacy indicator
- Fix glitchy battery view in quick status bar header
- Improve Black theme and move to DerpSpace
- ThemeOverlayApplier: Apply wifi and signal icon styles last
- Add HarmonySans and Tinkerbell font
- Add Glove Mode QS Tile
- Add Powershare QS tile
- Fix scrolling lag in fod icon picker
- Add additional FOD resources from @RedSkulMods
- Add back screen off fod toggle
- Improve FOD haptic feedback toggle
- Allow toggling floating rotation button
- Volume key music control: include remote streams
- Fix volume toggle in status bar tuner
- Fix method for disabling unlock ripple animation
- QS customizer: Better string for 'reset' menu item
- IdleManager: Update timeout and processes again
- Fix navigation bar button hit testing
- privapp-permissions: Grant missing TelephonyProvider perm
- DarkMode Settings: Use List Preference rather ugly Drop Down
- Add smart idle maintenance service
- Rebranded Recovery and sideload UI
- GameSpace: Add Screen for Per-app configuration
- GameSpace: Add implementation for the GameMode ANGLE Intervention
- GameSpace: Add config for disallowing ANGLE usage
- GameSpace: Add German and Chinese translations
- DerpLauncher: Switch to LawnIcons
- DerpLauncher: Add Google Lens scan button to the recent apps
- DerpLauncher: Add German translations