DerpFest Shinju - Changelog

DerpFest Shinju - Changelog

MocaRafee
August 2022 - April 29, 2023
  • September 2022 Security Patch merged.
  • October 2022 Security Patch merged.
  • November 2022 Security Patch merged.
  • December 2022 Security Patch merged.
  • January 2023 Security Patch merged.
  • February 2023 Security Patch merged.
  • March 2023 Security Patch merged.
  • April 2023 Security Patch merged.
  • And many more, probably drastic since this build was made by using @priiii0818 forks.
May 2022 - August 17, 2022

- Merge August Security patch (android-12.1.0_r22)

- Add initial Arabic translations

- Add NothingDot/Sans-serif font overlay package

- Add option to apply vivid colors for black theme

- Add Secondary color for lockscreen clock toggle 

- Add Settings to location indicator excludelist

- Allow user configurable fingerprint wake-and-unlock

- Back to GSans on lockscreen

- Better partial screenshot UI from Lineage

- Bluetooth: Add support for showing battery level for AirPods series

- Bluetooth: Redesign bluetooth transfer dialog layout

- Change the flashing and verified text in TWRP

- DerpLauncher: Add alternative package names to some themed icons

- DerpLauncher: Add Italian translations

- DerpLauncher: Add light/dark mode support for taskbar background

- DerpLauncher: Add more double-tap actions

- DerpLauncher: Add pref to disable wallpaper scrolling

- DerpLauncher: Add pref to set app drawer row height

- DerpLauncher: Add toggle for memory info view

- DerpLauncher: default_workspace: Don't add AOSP Clock widget by default

- DerpLauncher: Fix NPE on getRecentTasks

- DerpLauncher: Link hotseat bg corner radius to dialogCornerRadius attribute

- DerpLauncher: Map Oneplus Camera to Camera icon

- DerpLauncher: Revise app-drawer's header layout

- DerpLauncher: Set hotseat icons to 4 for 4_by_5 grid

- DerpLauncher: Switch to Pixel themed icons from Arrow

- DerpSpace: Update Italian translations

- Disable Pixel spoof for recorder app

- Fix AppLock resetting after app updates

- Fix disable ripple effect on lockscreen

- Fix invisible media output picker when blur is enabled

- Fix Italian AOSP translations for unlocking the phone

- Fix partial screenshot action

- Fix QS mobile icon disappearing on theme switch

- Fix screen not turning off on some devices 

- Fix some edge cases with ElectronBeam screen-off animation

- Fix suspicious spaces around QS mobile icons

- Fix user profile photo picker crash

- Force fullscreen for Google Dialer

- Grant INTERACT_ACROSS_USERS_FULL permission for smartspace

- Hotseat background: Corner radius only at the top

- IllustrationPreference: Hide illustration when we fail to play anim

- Improve Custom Fonts on Lockscreen clock

- Improve Music QS Tile state and remove track title toggle 

- Inter: Overlay light and regular font family

- KernelCpuUidActiveTimeReader: Do not spam log with negative active time

- Make Google Markup the default screenshot editor

- Make per-app work with multi audio focus

- Make sure to always trigger fullscreen type screenshot for three-fingers-swipe gesture

- Make sure we are getting proper value for skip confirmation in biometric auth dialog switch

- Move option to control wallpaper zoom to DerpLauncher

- Nuke DOZE_DOUBLE_TAP_GESTURE and use DOUBLE_TAP_TO_WAKE on AoD

- PixelPropsUtils: Use Pixel 5a model to GMS for all devicess

- Refactor how we display the VoLTE/VoWiFi icons and add more icons

- Remove Custom lockscreen clocks and bring Smartspace inline with PE

- Remove Pixel Navbar animation toggle 

- Restore old Statusbar brightness control behavior

- reTicker: Allow to only show in Landscape mode

- Rework media artwork notification style & customizations

- Set lockscreen clock font dynamically again

- Settings: Add preference for resetting auto brightness adjustment

- Settings: Battery: Add some missing summaries

- Settings: Battery: Show unavailable instead of 0.0℃ for battery temp

- Settings: DevicePicker: Adapt to S style

- Settings: Update wallpaper dashboard summary to be inline with Pixels

- Show the ripple on face auth if skip lockscreen enabled

- Switch notification background to monet on heads up

- SystemUIDerpFest: Import Turbo based battery estimates

- Update caffeine tile icon from AOSPA

- Update German translations

- Update GrapheneOS Camera

- Update Italian translations

- Update QCOM HALs to latest CAF tag

- Update various APNs

- Upstream changes to media artwork notification customizations from Flamingo OS

- VolumeDialog: Improve background tint for inactive rows





























May 9, 2022

- Merge May Security patch (android-12.1.0_r5)

- Add switch to enable daily data usage in QS footer

- Add switch for overriding VoLTE icon with VoWiFi when available

- Hide tuner icon in QS panel

- Fix media art force expand without systemui restart

- Use color accent for charging animation

- Settings: Respect default vibration strength

- Settings: Rework Alarm & Wakelock blocker fragments

- ThemePicker: Reverse color section from Pixel stock

- ThemePicker: Fix Acherus availability

- PermissionController: Enable usage timeline for all permission groups

- Recovery: Prevent showing this message in recovery:

 E:recvmsg failed (No buffer space available)

- Recovery: Add support for changing slots

- DerpLauncher: Add support for enabling taskbar on phones

- DerpLauncher: Allow enabling recents overview grid on phones

- DerpLauncher: Import Russian translations from 12 branch



























May 1, 2022

- Add back Columbus (quick tap)

- Add back additional Brightness Slider options

- Applock: intercept activity in a better way

- Fix circle battery QS tinting

- Battery: Add option for coloring circle battery styles

- Add Mono audio tile (aka headphone in one ear only)

- Make IME button space optional

- Remove night light toggle and disable night light when fod kicks in

- Improve screenshot window dismiss behavior

- Settings: Add high touch sensitivity and touchscreen hovering toggles for supported devices

- Settings: Display: Add High Touch Polling Rate Support for supported devices

- DerpLauncher: Add themed icons switch for app drawer

- Add Dora icon pack

- Add notification clear all button customizations

- Use color seed generation algorithm from AOSP

- Fixes and improvements for Black Theme

- SoftAp: Add Hidden SSID preference

- SoftAp: Add support for setting shutdown timeout

- SoftAp: Add client manager

- Split status bar icon controls for vibrate and mute

- Fix alarm icon not showing after reboot

- charger: Update Pixel charger animation from raven SP2A.220405.004

- Remove QCOM FBE wrapped-key changes

- DerpLauncher: Add support for third party icon packs

- DerpLauncher: Add support for enabling taskbar on phones

- DerpLauncher: Add AppInfo Bottom Sheet from Shade Launcher

- DerpSpace: Update Chinese translation

- PixelPropsUtils: Correctly spoof pixel props





























April 10, 2022

- Rebase on android-12.1.0_r4

- Switch to QS brightness slider customizations from Yaap

- Switch to VoLTE/VoWifi icon customizations from Nitrogen

- Switch to vibration intensity control implementation from AOSPA

- Add Descendant's Reticker

- Fix and make the volume dialog expandable

- DerpSpace: Make use of AOSP small clock switch instead of using separate one

- Settings: Add more trigger actions/app/activities to advanced gestures

- NavigationGestures: Allow customizing gestural margin bottom

- Settings: Rearrange and categorize gestures & keys fragment

- Settings: Add Battery charge warning options

- Lockscreen charging: Bring back Pie style of charging line where battery info is displayed in the second line if enabled

- Lockscreen charging: Bring in °F/°C toggle

- Remove heads up stoplist

- Add back Less boring heads up option

- Add HUN importance selector

- Add option to disable notifications vibration

- Remove Battery left text option

- Add music QS tile title toggle

- Move wallpaper zoom switch to DerpSpace

- Add switch to hide status bar on lock screen

- Add switch for kill button in notification guts

- Add switch to force expanded notifications

- Add switch to force expanded media player

- Add switch to launch default music player on headset connect

- DevSettings: Add Alarms and Wakelock Blocker

- Started with new barbones DerpLauncher





















--- Shion (12) Changelog

February 24, 2022

- Merge android-12.0.0_r32

- Add FaceUnlock implementation from PE

- Add option to change PowerUsage provider

- HeadsUpTile: Do not crash SystemUI on long click

- Improve Secure QS tile toggle behaviour

- Use wireless charging animation for wired charging too

- Add VoLTE icon from Motorola

- Fix carrier label being white on light wallpaper

- Don't warn user about FC in Google TTS

- Changelog: Use NestedScrollView instead of ScrollView

- Update Russian and Chinese translations

- FM Radio: Fixed force close on stopping fm radio from the poweroff button




February 19, 2022

- Removed power usage provider option

- Allow to hide arrow for back gesture

- Battery bar: show on lockscreen again for top of statusbar position

- Fix PIN scramble setting discrepancy

- Show battery temp on power summary

- GestureNav: fix backregion height default

- Quickstep: fix NPE with swipe down

- DerpLauncher: Removed overview scrolling animation

- DerpLauncher: Refine quickspace icon shadow

- DerpLauncher: Add toggle to make AppDrawer sizes independent

- DerpLauncher: Allow changing max lines for app label

- Fix Google Keyboard translation issues

- Fix f2fs regression on device w/ powerhal 1.3 and f2fs recess mode enabled

- GameSpace: Fix settings for multi-user scenario



February 9, 2022

- Merge February Security patch (android-12.0.0_r29)

- Add 3-button navbar styles

- Add Gphotos unlimited storage switch

- Add Outline iconpack

- Add Weed wifi icons

- Add Headsup Blacklist

- CAF Bluetooth upstream from latest QSSI 12 tag

- PixelPropsUtils: Whitelist ARCore

- PixelPropsUtils: Add netflix to raven spoofing list

- PixelPropsUtils: Spoof as redfin to GBoard

- PixelPropsUtils: Do not spoof Play Store

- Fix sound panel not showing alarm volume when "link ringtone and notif volume" is disabled

- Fix crash caused by Heads-Up timeout

- Fix issue where pill disappears in gestural mode

- Proper fix for Wifi Manager NPE

- Ignore timeout when taking partial screenshots

- Import missing lottie swipe fingerprint from redfin

- Rounded lines for DerpFest logo in about phone and improve layout with help from Ido

- Fix NFC preference in Settings not listening to changes from the NFC tile

- Convert one-handed mode to a PrimarySwitchPreference

- Add back LTE only setting

- DerpSpace: Fix visibility issue with black theme

- DerpSpace: Move pulse on new tracks to ambient ui fragment

- DerpSpace: Add Chinese translations

- DerpLauncher: Update search icon to match Settings

- DerpLauncher: Categorize settings

- DerpLauncher: Implement hidden & protected apps

- DerpLauncher: Improve Pisselbar theming

- DerpLauncher: Add user-specified default home page shortcut

- DerpLauncher: Use app opening animation for notification opening

- DerpLauncher: Add show Date instead of Now Playing switch

- 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

- DerpLauncher: Switch to LawnIcons

- DerpLauncher: Add Google Lens scan button to the recent apps

- DerpLauncher: Add German translations

- QuickSpace: Make date and now playing clickable

- Quickspace: Add contextual messages/greetings event

- Quickspace: Use system font and remove dividers

- Quickspace: Abbreviate the date format to be like Pixel

- DerpLauncher: Fix NPE on Uninstall shortcut popup

- DerpLauncher: Add toggle for desktop and drawer labels

- System shortcut: Make shortcut ripple covered totally when click it

- Quickstep: Add chinese translation

- WallpaperPicker: Use Google Sans for lockscreen preview

- Updater: Switch to rounded button layout

- Updater: Fix Android version strings

- Add Russian translation for DerpLauncher and additions in AOSP settings

- New DerpFest bootanimation (not yet added to whyred, because creating boot issues)

- 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 German and Chinese translations

- GameSpace: Fix several lifecycle issues

- GameSpace: Improve FPS counter accuracy

- 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

- Switch PixelProps to redfin to fix Play Store certification

- Require unlocking to use Internet quick tile

- 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

- Make QS brightness slider animation more subtle

- Add missing initial call to updateResources in brightness mirror

- 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

- 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

- ThemePicker: Implement coloring in wallpaper preview fragment

- AmbientUI: Add missing German translations

- Update Tachiyomi Icon to follow new outlined lawnicons style


January 7, 2022
  • Merge January Security Patch
  • Add Pulse music visualizer for navbar, lockscreen and ambient screen
  • Restore icon shapes from A11
  • DerpSpace: Add previews for icon shapes, icon packs, fonts, wifi icon, signal icons customisations
  • DerpSpace: Apply overlays from background thread
  • Add Screen off animations
  • Make media player view less-gore when artwork bg is enabled
  • Update Google SmartSpace from Statix and remove toggle
  • DerpLauncher: Improve SmartSpace implementation
  • DerpLauncher: Use themed icon for AOSP deskclock too
  • DerpLauncher: Workspace: Allow resizing any widget
  • DerpLauncher: Pull in Screenshot drawable from Pixel launcher
  • Improve GameSpace lifecycle and broadcast handling
  • GameSpace: Use Pixel's material-you illustration preference
  • Add option to automatically reboot device after timeout if set
  • Add capability to allow tethering to use VPN upstreams
  • Fix issues with BatteryUsageStats
  • Add settings to toggle the phantom process monitoring in dev options
  • Sound: Add volume panel on left toggle
  • Add back Descendant's Idle Manager
  • Add Volume Rocker Wake switch
  • Allow to swap volume buttons rotation based
  • Add option to hide gesture navigation handle with ime space kept
  • Apply monet to fingerprint authentication ripple animation
  • Use a double click effect for charging if there is no amplitude control support
  • Refactor notification counter code
  • ThemeOverlayApplier: Catch a potential NPE
  • InputMethodUtils: Fix system bootloop when no IME found
  • NavigationModeController: Silence log spam
  • Settings: add title for Beam main switch
  • Settings: only set phone number if it's not empty
  • Settings: Refactor Wifi Calling description text
  • Open WifiPanel on LongClick
  • AuthController: Fix NPE due to isPowerbuttonFps()
December 24, 2021
  • Back to old media artwork implementation
  • Remove media player artwork customizations
  • Remove Google SmartSpace
  • Remove QS clock style picker
  • Bring back FOD icons and animations
  • Add Battery Landscape options to battery styles
  • Add Left Battery Text option
  • Google photos unlimited thing fixed on some devices
December 20, 2021
  • Merge tag 'android-12.0.0_r18'
  • Switch to Krypton implementation for combined signal icons (doesn't need sepolicy)
  • Reimplement Multi-SIM ringtone settings with changes from Omni and PE
  • Switch to Benzo implementation for QS tile animations
  • QuickSettings: Allow changing vibration duration
  • Switch to Krypton implementation for media artwork on lockscreen options
  • Add media notification background customisations
  • Make fonts system wide
  • fonts: Use a simple sha512 hash based file verification system
  • Introduce QS Clock Picker
  • Introduce PUI iconpack/theme
  • Add acherus icon pack
  • OOS icon pack: Have a sane width and height for dnd and vibrate icons
  • Fix an issue where three taps are required until the screen turns off
  • Add burn-in protection switch for status/navbar with interval seekbar
  • Add ability to toggle bluetooth battery level
  • Add switches for camera, location and microphone icons to status bar elements list
  • Add switch for Google SmartSpace
  • GameSpace: Stability improvements
  • Settings: Use actual default refresh rate
  • Settings: Fix up panel theme and layout
  • Separate DT2S and DT2W on Lockscreen again
  • DoubleTapGesture: Use new material-you illustration preference
  • DerpLauncher: Add missed camera mapping
  • PisselBar: Fix click event still present while bar is hidden
  • PisselBar: Launch Google Lens without Google Lens
  • DerpLauncher: Let's theme the AOSP apps for Vanilla builds
  • DerpLauncher: Link Oppo/realme Camera to Themed Camera Icon
  • ThemedIcons: Add Xmp Mod Player
  • DerpSpace: Finish German translations
December 14, 2021
  • Merged December security patch
  • Allow Configuring Navbar Radius
  • Add Ambient Edge light
  • Make Icon pack, signal icons, and WiFi icon overlay persistent across reboots
  • Fix window animation/transition scales preference in dev settings
  • Fix an issue with the automatic time setting when the time is higher than the NTP time
  • QSPanel: Don't crash when not using media player
  • Fix Lockscreen shortcut settings
  • Allow hiding lockscreen shortcuts on secure lockscreen
  • Properly regenerate the share drawable
  • Fix an issue in NPMS blockedReasons computation logic
  • Fix the case where restricted mode allowed reasons are ignored
  • Settings: Expose radio info (*#*#4636#*#*)
  • VolumeMusicControl: Use new material-you illustration preference
  • GameSpace improvements
  • DerpLauncher: Re-enable AllApp header protection
  • DerpLauncher: Re-enable prototype app close animation
  • DerpLauncher: Use custom seekbar for Recent Apps opacity option
  • DerpLauncher: Add missed camera icon mapping
  • Add initial German translations for DerpSpace
December 6, 2021
  • Introduce GameSpace
  • Allow hiding navbar
  • Add toggle for Pixel's combined signal icons
  • DerpSpace: Update intervals for monet configurables
  • Make DerpFest logo monetable
  • Add VPN QS tile
  • Add Reboot/Recovery QS Tile
  • Add Google Sound Search QS tile
  • Add Music QS Tile
  • Add Compass QS tile
  • Add QS tile to show volume panel
  • PhoneStatusBarPolicy: Show battery level for all devices
  • Allow toggling QS footer text
  • Allow customizing footer text
  • Screenrecord: Update custom settings dialog drawables
  • Screenshot: Removed delete button in favor of forced dismiss button
  • Switched to Battery light customizations instead of toggle
  • Allow to customize notification led light
  • Improve link ring & notification volume switch
  • Add missing icons in Network and Internet
  • Changed Screen off FOD and alert slider notification toggle to show conditionally
  • Add back Font and statusbar icon pack option
  • Make font overlay persistent across reboots
  • Introduce Custom Statusbar Signal & Wi-Fi icons
  • Add vibration patterns from OOS
  • Allow choosing a custom vibration pattern
  • Add custom vibration intensity preferences
  • Allow customizing volume dialog timeout
  • Add option to cycle through ringer modes
  • Add Double tap to wake on doze
  • Make Quick Unlock compatible with long PIN/Password
  • Make haptic feedback on back gesture optional
  • Switched to Omni's back gesture height implementation
  • Allow extended/"L" back swipe to trigger actions/app/activities
  • DerpLauncher: Import 60+ more themed icons
  • DerpLauncher: Add option to change icon size
  • DerpLauncher: Add option to change font size

Report Page