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

Skip to content
Commit d377dd81 authored by Evan Rosky's avatar Evan Rosky
Browse files

Move recentsAnimationController to shell

This moves the IRecentsAnimationController impl for
shell-transitions into shell. This comes with a number of
benefits. The most immediate one is that we can properly
manage the recents animation lifecycle -- in particular,
we can cancel/restart the animation when recents activity
is launched and manage failsafe logic more robustly. This
includes situations where launcher swaps recents activity
around or users change.

Longer term, this lets us have synchronized monitoring of
incoming transitions so we can avoid IPC races. In particular,
we can have better coordination between recents and other
transitions like split-screen.

Bug: 269691848
Test: existing tests pass. This is mostly just moving code.
Change-Id: I937b6c2594a9fb78a3a7bee684d34ab1905b9c0b
parent 78ad8f00
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment