Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8fefb0f6 authored by Johannes Gallmann's avatar Johannes Gallmann
Browse files

[Floaty] Remove TopLevel Window

This CL refactors the assistant invocation effect to not use its own
window anymore for animating the squeeze border. Instead, the squeeze
border is animated directly via surface transaction in WM Shell. This
is done to prevent gpu memory regressions.

This comes at the cost of non pixel-perfect corners since these can only
be clipped by a round radius whereas many devices do not have perfectly
round corners (but use a custom path instead).

Bug: 411435519
Flag: com.android.systemui.shared.enable_lpp_assist_invocation_effect
Test: TopLevelWindowEffectsTest
Test: Manual, i.e. extensive stress testing of the squeeze effect on
      multiple devices
Change-Id: I9d2ba3134a11b01dbcf7da1112decc517c072a4c
parent d93ecf61
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment