History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bd95740648372449a4d5c164d7050eee352d4c24 03-Oct-2013 John Spurlock <jspurlock@google.com> Transparent system ui flags -> Translucent WM flags.

Migrate View.SYSTEM_UI_FLAG_TRANSPARENT_(STATUS/NAVIGATION) to
WindowManager.LayoutParams.FLAG_TRANSLUCENT_(STATUS|NAVIGATION).

Add associated public attrs for both new window flags:
windowTranslucentStatus
windowTranslucentNavigation

Introduce convenient four new themes that set translucent decor:
Theme.Holo.NoActionBar.TranslucentDecor
Theme.Holo.Light.NoActionBar.TranslucentDecor
Theme.DeviceDefault.NoActionBar.TranslucentDecor
Theme.DeviceDefault.Light.NoActionBar.TranslucentDecor

Update PhoneWindowManager mechanism to plumb these values back to
SystemUI to drive bar mode state.

The new translucent flags come from the top fullscreen window, not
the focused window, so translucency does not change when opening
dialogs.

Imply some window-level system-ui visibility if one or both of these
new flags are present, specifically:
FLAG_TRANSLUCENT_STATUS implies LAYOUT_STABLE, LAYOUT_FULLSCREEN
FLAG_TRANSLUCENT_NAVIGATION implies LAYOUT STABLE, LAYOUT_HIDE_NAV

Rename all associated variable & resource names to use the term
translucent instead of transparent. (Retain the term semi-transparent
for the transient bar style).

Recents activity allowed to inherit translucent decor state via the
new PRIVATE_FLAG_INHERIT_TRANSLUCENT_DECOR. Compensating changes
to use the full screen area more appropriately.

Update keyguard to use new WM flags.

Update docs and various api artifacts.

Sanity-check fixes:
- Toasts and alerts given stable layout.
- Suppress nu-gradient when in transient (hidey) mode.
- New translucent flags use top-fullscreen window, dialogs don't clear.

Bug:10674960
Bug:11062108
Bug:10987178
Bug:10786445
Bug:10781433
Change-Id: If667a55bea4cf5e008549524b9899197fab55ebe
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
b0e49fc93c146d7ddc8e1f27ec67306a71168510 12-Jun-2013 John Spurlock <jspurlock@google.com> Remove TabletStatusBar from systemui package.

Change-Id: Ie8b556dbba8751617582f8c717ee83e480938b27
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
45eed3c69b718fe5dedaff0322e2ed4c2f55b9d3 02-May-2013 Michael Jurka <mikejurka@google.com> Fix bug where thumbnails in Recents disappear

Bug: 7900353
Bug: 8752242
Bug: 7382208
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
31a6fb3b086ce4927f5aafc705a640c9abc8870d 20-Mar-2013 Michael Jurka <mikejurka@google.com> Prevent Recents from doing a relayout

Don't relayout Recents when going from a
fullscreen app to Recents; set the proper flags
to do the layout underneath the status bar
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
833808d0c69be8533759afdaa8ca4c004835f6a0 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fix transition into Recents with live wallpaper

Fixes regression introduced by:
738cfc91053fc888397ec2d139e0798f8c95b3ca
(Fixing wallpaper flash when going in/out of Recents)
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
80343f646f9686528212f82163a77ef48e30f4c3 18-Oct-2012 Michael Jurka <mikejurka@google.com> Fix recents animations for secondary users

Bug: 7361640

Change-Id: Ibd177bf01758fb8706b82dcf3bf234e052c38aa3
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
071316e5612ae1554309912ad4ad4680b80c718d 10-Oct-2012 Michael Jurka <mikejurka@google.com> Use black bg in recents if using live wallpaper

Bug: 7282784

Change-Id: I686f8f0e36e3414ad30d23de80cbbfb2868069d4
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
7ed267f53852aa18aacb605297e56f88d7c08333 09-Oct-2012 Michael Jurka <mikejurka@google.com> Fix one case where recents is sometimes not visible

Bug: 7299653
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
e5923631f06406f5f5e23a3a2ab4b24bb53a9094 03-Oct-2012 Michael Jurka <mikejurka@google.com> Fix Recents dismiss/back button behavior

Bug: 7238675
Change-Id: Ic97c38d5559b90c08a32751091d2587d4abfd534
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
9bdaada95c481b8164417696649a1ffb584552f1 01-Oct-2012 Michael Jurka <mikejurka@google.com> Fix bug 7138446: Icon blips in during Recents animation

Add animation where icon and description of the
primary activity fades and translates in

Change-Id: Ie21b5302ac9e58ee6af219b7cde98d12a8e82697
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
08e8d8462d3bc4070e1e9fd9328199cc522b2c25 25-Sep-2012 Michael Jurka <mikejurka@google.com> Fix 7216870: recents relaunches dismissed activity
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
ca6da00f6c5381ce21b45bcea4381e8b33f84252 20-Sep-2012 Craig Mautner <cmautner@google.com> Don't load views before onResume called.

Views were being kicked off when RecentsTaskLoader was being started
from BaseStatusBar.toggleRecentsActivity. Then RecentTasksLoader called
RecentsPanelView.onTasksLoaded which invalidated the Adapter and loaded
the item views. All this before window manager had determined that the
Activity should be rotated and providing a new Configuration.

This fix waits for the Activity to resume before allowing the Adapter
to be invalidated.

Fixes bug 7138698.

Change-Id: I0df67ff2e07a0e0b69cc3b52e9843f90ce763704
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
cbe69206c0046d3f4c1f385425e69751d7048156 13-Sep-2012 Michael Jurka <mikejurka@google.com> Fix issue where recents would not show up sometimes

Change-Id: Iea78f447b71ae23630c76c8982e69c780eef9df6
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
482f159dc46c2aab5990b4a12294623d28447e2e 13-Sep-2012 Michael Jurka <mikejurka@google.com> Fix crash in recents

Bug: 7128044

Change-Id: Icaec50ef9dfbc5da78d71925215c3363f58d7d3d
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
adf0b215908f8fd921fcb734b9809c806cb67042 04-Sep-2012 Michael Jurka <mikejurka@google.com> Porting old code for min alpha for items in recents

Change-Id: I68dce175b3a2c0263c5df1ef787c28d6c622e879
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
cb2522c86d75fff277dc38ec7e444a5b5f5130ea 13-Apr-2012 Michael Jurka <mikejurka@google.com> Recents: apps scale down to thumbnails now

As a part of this change, Recents is now an
activity.

Known issues:
* Jank: jump-cut as app icon appears suddenly
after the aniamtion
* Preloading recents is broken on phones without
soft nav bar and on tablets
* Thumbnail window from animation lingers/flashes
sometimes

Change-Id: Ie6f991f3c2e1e67f9ed84eb6adba9174ed957248
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java