History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ab48b681401628a191a4a90d4906fa88edde95ba 13-Sep-2011 Michael Jurka <mikejurka@google.com> Refactoring loading of recent apps

- fix bugs 5278690 and 5432097
- no longer forcing a reload when screen is rotated
- moving recents loading code into a seaprate class
- changing variable names to use "Task" rather than "Activity" in Recent Apps

Change-Id: Ib0c8c5d537cf9d46d65b2ccb790015b601bb1bf1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
7daf95d5526e3b60f5db29cbacd9a4852d99a6f4 30-Sep-2011 Michael Jurka <mikejurka@google.com> Fixing accessibility support in Recent Apps

- also switching "Recent applications" to "Recent apps" as per our new language guidelines

Change-Id: Ib625429ad22ce75ede782d59c0f45894d00c8502
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
0e8063a3b447e1aa5cc3171db42f735b3b6ae78e 10-Sep-2011 Michael Jurka <mikejurka@google.com> Bug fixes in Recents

- Making thumbnails invisible until loaded (fixes regression)
- Speed up dismiss animation from menu
- Make the max swipe velocity greater
- Make only the thumbnail and app title long-clickable
- No more click sound when tapping outside the thumbnails to dismiss Recents
- Tweaking color of recents app label text

Change-Id: If7b6cd59e92feb0472eb3ea266733549cb9f4d4b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
faa790c4f55bfe399a8ef259c657be76e9d833dd 03-Sep-2011 Michael Jurka <mikejurka@google.com> Fix the pressed state for thumbnails in Recents

- pressed state is now in foreground
- also, keep drawing pressed drawable on long press

Change-Id: I1a2025b5a79a5bfd4aaacf5312d52404fc3361a1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
7725a4e3071c6450deb89dcb1e234ed96142edc9 03-Sep-2011 Michael Jurka <mikejurka@google.com> Click on whitespace dismisses Recents in landscape

(was added previously for portrait, forgot to add for landscape)

Change-Id: I38161d00c65f753c17d25db8ed69f59f35b0d352
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
622a97646d316ca753c577752ac9010415e9a472 29-Aug-2011 Peter Ng <petergng@google.com> updating visuals of Recent Apps

- replacing background PNGs with 9 patches
- removing border around thumbnails by default
- when swiping thumbnails, draw a border around them
- fix callout line length
- make recents window smaller on tablets
- deleting unused assets

Change-Id: If5bb1ba0d55a6d10e36ee14274c23596f0ba73b9
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
3cd0a593937c0724d77db1e2e3995255cfae61ac 16-Aug-2011 Michael Jurka <mikejurka@google.com> Improve Recent Apps scrolling performance

- 20fps improvement using software rendering
- 10fps improvement using hardware rendering
- in sw mode, rendering recents background in the recent items themselves and using a bitmap cache to draw individual items (gives perf gains for sw mode)
- in sw and hw mode, no longer doing a fade on the recents scroll view (gives perf gains for hw mode) - instead we draw a black gradient where we would normally fade
- fading recents & notifications immediately when swiped
- removing unused code

Change-Id: I908e2a25b89c9dfbf9b8c8f3810fa43064261b33
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
13451a476a1951a19d3cb531c47bf5a51587800a 23-Aug-2011 Michael Jurka <mikejurka@google.com> Track motion events before we decide to start scrolling

Change-Id: I0e2de488c62814982a21b7a7debbf1cd78e5891c
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
81abe87dcc829c4c01473126c8664aa03385dc7c 10-Aug-2011 Chet Haase <chet@google.com> Fix Recent Apps jumping artifact

When removing an item from the Recents list such that the list went from
larger than the screen to smaller (bringing the first item completely into view)
there was an artifact where the list would jump briefly, just prior to running
the transition to animate the remaining items into place.

The problem was that the custom ScrollView classes in the Recents app were
manipulating the scrollX/Y values of the items as a side-effect of any resize
of the list. Meanwhile, the LayoutTransition was manipulating both the size and
the scroll position of the list. The transition's scroll values would get clobbered by
the app's side-effect operation, causing the jump that we'd see on the screen.

The fix was to disable the side-effect operation during a layout transition.

Change-Id: I17f3f05d0e8a792e41bd46869ee700f128e63216
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
07d4046ea914c999b7aaa587b7bfe81d548121f7 19-Jul-2011 Michael Jurka <mikejurka@google.com> Unifying swipe behavior for Recents and Notifications

Change-Id: Ibdbb7cc4ac2bcfcf6d6353a218b13c23caeca5b9
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
c986b3598c76c2b163ea0e8c4fd1de0866438bfa 18-Jul-2011 Chet Haase <chet@google.com> Fix leftover artifacts from sliding Recents items out

When items were removed from the Recents list, the removeViewInLayout()
method was being called instead of removeView(). This avoided proper
layout and invalidation from occurring, which sometimes resulted in
detritus on the screen since the framework wasn't updating the area
last occupied by the item.

Change-Id: I43132d06df1714f00c399d34908e4d6dd0a8d5c6
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
c0d2731047e2da4eff84a40615e29e08dcb708c5 15-Jul-2011 Jim Miller <jaggies@google.com> Fix 5023708,4689527: Add popups and overlays to recents. Misc bug fixes.

Adds selection overlay to recents to comply with UX design.
Adds longpress popup for removal and inspection of items.

Change-Id: Ic23c3f135b6ed107cc5156505d8f163daa94c52e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
17dfec7111fcc53a4f6ae6e92b4a7f85a278fe71 09-Jul-2011 Jim Miller <jaggies@google.com> Fix 4689527: Fix positioning bug with RecentHorizontalScrollView, minor tweaks.

This fixes a bug where RecentsHorizontalScrollView wasn't scrolling to the most
recent app.

Contains some minor tweaks to the layout so that it doesn't overlap the notification
bad as well as starting alpha fades while draging items sooner.

Change-Id: I94df309673f316c55b2f44aff60fd3aee746b6de
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
3c728fe61dcf49354ea761a3e4ef6032ec271630 08-Jul-2011 Jim Miller <jaggies@google.com> Fix 4689527: Improved curation for Recents + misc cleanup

This sets a threshhold for both the curation animation as well as the
snap back animation. It now limits these to 500ms and 250ms, respectively.

Cleaned up misc log spew.

Updated after review.

Change-Id: Ie11a2fc4556b396257c33c3ebd7513c4c220ff95
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
3b1fc47d004f6b29af8f40d181baa3460b1e3b15 13-Jun-2011 Michael Jurka <mikejurka@google.com> Port recent apps from tablet to phone

- wire up to long press on home
- remove unused recents activity
- remove duplicate recents resources in -large directories (using -sw600dp instead)
- fix issue with zoom/scale translation when recents was brought up

Change-Id: I45538ccaff49b46ac3659c4828f9e2b0cd075241
/frameworks/base/packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
9f0f0e0e3100caec459a5b5ef836317844c83b3f 18-May-2011 Jim Miller <jaggies@google.com> First pass at integrating new ScrollView-based recents panel.
- added layout transitions
- now calls removeTask() for selected activity.

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