History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/HomeRecentsEnterExitAnimationHolder.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a4a4763f5857ed39d6e4dae263ee9dc01eec756a 05-Oct-2016 Sid Soundararajan <ssoundar@google.com> Recents TV: Do not allow negative delay

In rare cases, the getChildCount() has a delayed update. It enters the
for loop, and then changes to return 0. This can potentially allow
a negative delay, causing a crash.

BUG: 31933255
Change-Id: Ia245edc9fca0e1712c2af5c301bac632caed1568
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/HomeRecentsEnterExitAnimationHolder.java
a9e0621f33233c43f29e876b6c1055cf1dc855fc 16-May-2016 Jaewan Kim <jaewan@google.com> PIP: Improve PIP control row's focus change animation in Recents

This includes following changes for performance
1. Passes the key events directly between the windows instead of using
dummy Views and OnFocusChangeListener to prevent main thread from
handling unnecessary focus changes.
2. Limits the window size for PIP controls to reduce unnecessary draw.

Here's the test result. Test is performed with paused PIP video
1. 5 visible recents task
Focus down: 48.14 fps -> 85.396 fps (+77.39%)
Focus up: 24.67 fps -> 45.33 fps (+83.77%)
2. 3 visible recents task
Focus down: 51.98 fps -> 132.72 fps (+155.34%)
Focus up: 30.91 fps -> 53.38 fps (+72.69%)

Bug: 28042495
Change-Id: I363232176975b160e122748c9997ef4b46b73a28
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/HomeRecentsEnterExitAnimationHolder.java
419c89533a148d0037e98b801068bb81f8a2cd2a 11-Apr-2016 Jaewan Kim <jaewan@google.com> PIP: Fix regressions

This includes following fixes
- Press back key to go to Home from Recents
- Do not show Recents when an activity is PIPed immediately after moved
to fullscreen.

These regressions are caused by
c81082b Improve Animation Calculations to remove Jank

Bug: 28107787
Change-Id: I3078a5d8a9505c8d03cceee329e5d740efae7feb
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/HomeRecentsEnterExitAnimationHolder.java
bda1b17d45267c7e6efd9b03a5ec2b5356aa5eb7 12-Apr-2016 Sid Soundararajan <ssoundar@google.com> Add a fall back for when the thumbnail is not generated for a task

Re-add scrim and shadows to cards.

This can happen on TV when an App is mid launch and the HOME button
is pressed. The Banner of the App is used as a fallback, with the
icon of the app as a final fallback. The icon should not be used
normally, since an App would fail review for not providing a banner.

BUG: 27349208
BUG: 27857124
BUG: 27953609
Change-Id: I50f6ee714eeddee1ea2b5ae31f23ea68d230bc59
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/HomeRecentsEnterExitAnimationHolder.java
67ed54a724df258738062e60d7f702f396502b49 30-Mar-2016 Sid Soundararajan <ssoundar@google.com> Add Home Recents Transition Animations

b/27349208

Change-Id: I2f97954aad8671eb8dc006f3b949abc8025f4c33
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/HomeRecentsEnterExitAnimationHolder.java