DerpFest Update
Kader Bava(@Bava7325)Device changes:
========================
* July security patch
* Moved to User Build for more security
* Kernel Upstream to 4.9.274
* Shipped with latest BloodMoon Kernel changes
* Updated Redfin's july fp
* Fixed clock overlapping
* Fixed some known bugs
* SafteyNet Pass without root as usual
* OTA pushed
* More improvements & bug fixes
Rom Changes:
========================
- Merged July Security Patch (11.0.0_r39)
- Switched to Derp launcher and AOSP telephony stack
- Replaced Gallery with Camera Roll prebuilt
- Added three Android S style Clocks
- Moved percentage to left of battery
- OPQSFooter: Reduced action button size
- Forced clock to disappear when keyguard is showing
- BrightnessController: Tuned the slider animation duration
- BrightnessSlider: Scale animation duration with defined BrightnessRampRate
- BrightnessAnimator: Make ramp rate non-linear for very low values
- Added a config for maintainers to show correct VoLTE/VoWiFi slot
- DeskClock: Snooze: Mimic dismiss reveal
- Added Android S Style Switches from SynthOS
- PixelPropsUtils: Made build property spoofing more reliable
- Added a toggle for using LTE icon instead of 4G
- Fine-tuned Quick Settings layout
- Fixed QS brightness slider in landscape
- Added option to switch between Daily/monthly wifi & mobile data usage on QS
- QSCustomizer: Properly apply changes with header image enabled
- Properly aligned owner info to the 3 left aligned clocks
- Fixed Lock screen pulse being always enabled
- Fixed FloatingRotationButton margin
- Fixed height of the bottom navigation bar when hidden
- Made center clock follow paddingTop
- Fixed signal icon alignment when data is on
- FODCircleView: Improved position update
- Allow Seamless rotation while PIP is active
- DozeTriggers: Added provision to pulse without proximity check
- Removed downgrade check in recovery
- Removed captions info tooltip for all volume panel styles
- Updated vibration patterns from AOSPA
- Updater: Nuked Lineage's website on installation blocked dialog
- Updater: Added network speed into some parts
- Updater: Added ability to install updates from local files and external sd cards
- Enabled Enhanced session detection for Wavelet by default
- Updated QTI Bluetooth stack to LA.QSSI.11.0.r1-12300-qssi.0
- Kanged Battery progress card animation from Fluid project
- Switched to Vivo VoLTE/VoWifi icons from SSOS
- Improved AppLock implementation
- Added preference for changing face unlock method when locked
- Disallowed certain power menu items while in lock task mode
- Added VPN QS tile
- Fixed GamingModeTile long press
- ScreenshotTile: Use secondary label to indicate mode
- Added Wakelock Blocker to dev settings
- Added Alarms Blocker to dev settings
- Made Volume Panel divider transparent
- AmbientDisplay: Unregister proximity when Screen Off FOD is active
- FODCircleView: Fixed up AOD fingerprint support
- Fixed crash caused by Heads-Up timeout
- Improved ScreenRecord Dialog layout
- Cleaned up start service calls of some lineage services
- VolumeDialog: Fixed touch area on captions and ringer button when on landscape
- Added spacing above emergency call button
- DerpQuest: Explain to the user why LS Blur is disabled
- Sorted QS tiles in alphabetical order
- Improved PowerShare QS tile
- Added Language toggle QS tile
- Added QS tile to show power menu
- Added QS tile to show volume panel
- Reticker: Removed some logging
- reTicker: Add youtube to blacklisted apps to avoid getting a null notification
- Let legacy apps scale fully to the display's aspect ratio
- Changed heads up ticker text style to match clock
- BatteryMeterView: Fixed logcat warning spam
- Keyguard: Fixed mapping mismatch between KeyEvent and NumPadKey
- Made scramble PIN layout Multi-User friendly
- Added Lockscreen quick unlock
- Removed Pin dividers layout entirely
- QSconfig: Re-distribute tiles on changing orientation
- Hide keyguard when SIM transitions to READY
- Fod: Aod content should move only in Y
- Added Screen off fod
- FODCircleView: Hide FOD while going to sleep and make it conditionally
- Add lockscreen background blur
- Fixed Lockscreen media art switch
- Made center clock layout safe insets aware
- Added Status bar notification ticker
- Brought back music ticker
- Added StatusBar Lyric toggle
- Fixed order of custom clock and Carrier label
- Added back accessibility setting in system
- Added video to power button flashlight gesture
- Fixed up the check if we have any color modes declared in overlay
- Reduced size a little of some custom WiFi/Signal icons
- VolumePanelStyles: Added upstream changes
- Fixed AOSPExpanded plugin crash with Swift Installer
- Fixed infinite expanding and apply unlinking to MIUI panel
- Switched to sha256 checksum
📝 Notes:
* If you are using previous DerpFest build, DIRTY FLASH enough. But Clean flash always recommended to avoid some weird bugs.
* Do reset to default in APN settings & Reboot if data not working after first boot.
* Some options need SystemUI restart after changes.(like network traffic indicators)
* Gapps Build only
* Use latest magisk stable
* Use latest orangefox or twrp recovery
* If safetynet is not passing without root, Flash magisk, hide play services(All options), check safetynet, clear play store data, open play store. Now uninstall magisk & check.
* If Magisk Manager hide causing lag problem, do Several reboots.. It will be fixed.
* Check #bankapps_fix, #upi_msg_fix in main group notes.