EvolutionX v4.7 Changelog

EvolutionX v4.7 Changelog

Rahul Sarawagi

Note:

I have copied Source Changelog from Redmi K20 Pro (Raphael) post, so ignore some points which are not relevant to X01BD such as FOD animations, etc.

Credits for Source Changelog: @Stallix.


Source Side:

From 27 August to 10 September:

  • Add OOS 10 VoLTE icon
  • Add QS header styles
  • Add option to center "R style" notification headers
  • Add support for macOS 10.15 & 11 SDK
  • Added policy based firewall in the security tab
  • Apply theme by using notification context
  • Bring back gradient behind QS panel
  • Clean up old Visualizer implementation
  • Cleanup - Improve face unlock behavior on devices with popup camera
  • ColorUtils: Allow overriding Random seeds
  • ColorUtils: Make random color generation consistent
  • ContrastUtils: Kill logspam for translucent bg
  • Custom config to force custom doze brightness
  • EdgeBackGestureHandler: Handle all exceptions with WindowManagerService
  • Evolver: Add Disco and RGB QS tile styles
  • Evolver: Hide LED section for unsupported devices
  • Evolver: Hide corner radius for devices that have a custom cutout
  • Evolver: Move pulse to misc category
  • Evolver: Set network icon dependencies
  • Extend NavBar Pulse to LockScreen
  • Extend Pulse to Ambient Screen
  • Fix CDM.requestNotificationAccess() in profile
  • Fix sepolicy_tests on Mac 10.15
  • Implement refresh rate control
  • Improve face unlock behavior on devices with popup camera
  • JAudioTrack: fix bitwise evaluation
  • LS/Nav Pulse: fix FC and improve performances
  • Merge September security patches
  • PackageManagerService: Protect forced enabled components at runtime
  • PhoneWindowManager: Clean up arguments in MSG_CAMERA_LONG_PRESS
  • PocketJudge: allow register vendor pocket sensor
  • PocketLock: Add config_pocketModeSupported overlay
  • PocketLock: fix flickering on animations
  • PocketService: Adjust light sensor rate to 400ms
  • Remove QS header color picker
  • Remove lockscreen quick unlock
  • Remove prebuilt SafetyHub
  • Remove proximity check on wake toggle
  • Settings: Account more 5G network modes
  • Settings: Add NR network type to "Global" mode preference
  • Settings: FaceSettingsLockscreenBypassPreferenceController: Hide on specific devices
  • Settings: Restyle that horrible sim select dialog
  • Settings: Use style ActionPrimaryButton for buttons
  • Settings: fixup! Check if we have any color modes declared in overlay
  • SystemUI: Use TaskStackChangeListener API for contextual screenshot package name
  • SystemUI: fix NPE on global actions dialog
  • TaskHelper: allow to get foreground app label
  • TextClock: Update Italian translations
  • Update translations for new strings
  • VolumeDialog: Don't change the background of the expandable indicator
  • base: Disco the colored QS
  • base: Expose QS background color
  • base: Featurize QS RGB
  • build_image: Allow disabling custom inode count calculation
  • fix client was canceled by service by mistake
  • fixup! Introduce QS tile style picker
  • fixup! PackageManager: allow build-time disabling of components
  • fwb: Optimise how plugins are applied
  • gapps: Import pixel_experience_2020_midyear.xml from sunfish dump
  • gnss-legacy: Bring back Beidou
  • kernel: Use CPATH for including host headers
  • kernel: prevent additional config from being always rebuilt
  • netd: Sort and cache hosts file data for fast lookup
  • netd: Support wildcards in cached hosts file
  • plugins: Launch Q expanded volume panel on arrow longpress
  • plugins: Separate vibrate drawable for vol panel from common icon
  • plugins: Use system corner radius where needed
  • vendor: Force enable Styles component
  • vendor: Keep some packages enabled
  • vendor: Remove custom storage manager overlay
  • vendor: Rename config_disabledComponents
  • vendor: update GMS updater component disable list

From 17 August to 27 August:

  • Add Mi 10 Ultra FOD animations
  • Avoid needless Integer.valueOf() object allocation
  • Don't crash if there is IR HAL is not declared
  • DragSurface: destroy surfacecontrol in view site
  • Extend the watchdog timeout of main thread
  • FloatingToolbar must end animation immediately when parent window gone
  • PackageInstaller: Fix crash when uninstalling apps with fragile data
  • Prevent deadlock when going out of idle state
  • Revert "overlay: Enable Visual Voicemail for Verizon devices"
  • Revert several BoostFramework related commits to lessen battery drain
  • SystemUI: fix notification overlap with PIN screen
  • Updater: Ensure the changelog is fetched BEFORE we show notifications
  • fixup! ColorBucket: Add Solarized Dark theme
  • overlay: Remove voicemail number configs
  • vendor: apns-conf: Add Hits APN
  • wm: Passing a new ArraySet instance to avoid crash


From 10 August to 17 August:

  • Bring back kill app back button toggle for non-gesture navbar
  • Drop wifi-ext
  • Evolver: Add VoWiFi icon warning
  • HDM: Resolve concurrent access issue - defer execution
  • Settings: Hide screen off fod if fingerprint not enrolled
  • Show the nearby chip for images and files too
  • Skip screen on animation when wake and unlock via biometrics
  • Updater: Don’t allow data clearing
  • [HDM] Fix concurrency failure
  • kernel: Make dtb.img depend on dtc and dtbo.img on mkdtimg
  • kernel: Move our dtb.img logic here
  • kernel: Only build dtb.img if prebuilt DTB directory is not set
  • kernel: Set full path to DTC
  • services: LightsService: Mute an annoying error message
  • vendor: apns-conf: Drop proxy for Movistar


From 4 August to 10 August:

  • Add setting for clamp min auto screen brightness
  • Allow graceful degradation of MediaProfile with broken configuration
  • Don't request render in GLSurfaceView.GLThread ctr
  • Failed to show hold call when user click swap and merge simultaneously
  • Fix list style alert dialog to use system font
  • Fix remaining issues with Privacy Indicators
  • Gracefully handle integer overflows
  • Introduce POSP’s volume panel styles
  • Introduce optional screen off FOD
  • Let legacy apps scale fully to the display's aspect ratio
  • NotificationPanelView: Fix initial touch co-ordinates
  • Reclaim ANON or File pages based on configuration
  • Remove Extended Volume panel options we are unable to hide
  • Screenshot: inline trigger with AOSP values
  • Settings: Avoid enforcing weird backgrounds
  • Settings: Fix icon size for ring volume
  • Settings: Use List Preference Dark Mode settings
  • Settings: Use List Preference for NightLight settings
  • Taskhelper api: fix NPE
  • ViewGroup: Remove child parent when a new view is added
  • sepolicy: wifi-ext: Guard atoll from wifi-ext/legacy sepolicy
  • webkit: SystemImpl: Make systemIsDebuggable() check IS_ENG as well

Device Side:

  • Upstreamed Etherious-HMP Kernel to 4.4.235

Report Page