76ffdafc3cc59ad1749736de58285978e6c73622 |
|
06-Aug-2015 |
Winson <winsonc@google.com> |
Fixing issue with empty Recents screen. - We did not expect RecentsActivity to be launched without going through the normal SystemUI controls, but when the home activity is in the foreground and killed (via a normal apk update), the RecentsActivity stores the old launch configuration and believes that it was launched from home and awaits the animation-complete callback to animate the tasks in. - This CL adds a workaround where the configuration is reset whenever RecentsActivity is stopped, which allows the tasks to be shown immediately if the User is kicked back into Recents due to an update. Bug: 22542869 Change-Id: I2b4168ccecfbf868fa6d544fe89109dfa74f51df
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
5c9f4b90bf56b242467f0b5b4d2c7c5b71e6a777 |
|
26-Jun-2015 |
Winson Chung <winsonc@google.com> |
Adding metrics to overview. Bug: 21528167 Change-Id: Ice1ce892682aa4599b9a689b47af373780897548
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
af3bb6936786a8c14ac01da3d81d196d17b68b96 |
|
04-Jun-2015 |
Winson Chung <winsonc@google.com> |
Refactoring recents search bar widget logic. Bug: 19062975 Change-Id: I303710598675aeebca8f34ac57de6249462ec033
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
b8f03072d46b0d535415c07655b9fe5a8c41fb8f |
|
23-Jun-2015 |
Winson Chung <winsonc@google.com> |
Catching launch errors when trying to go Home while Home is updating. Bug: 21442898 Change-Id: I7fc74422b220cb02acb195b5c9121ff72bc16dbe
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
fe855d124b3fb3d59262b0fc6d528d91caf36951 |
|
18-Jun-2015 |
Winson Chung <winsonc@google.com> |
Fixing issue with recents not being hidden for translucent apps. - When tapping home, we can't depend on the stack state to determine whether or not hide recents since there can be translucent windows above it. In this case, we just dismiss recents directly since the receiver will only be registered while recents is visible. Bug: 20110140 Change-Id: I6b796cc4cbd790aac9a0857549e34117adb808d8
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
6e18e00a249e4cc27cb590901a3cdd4718218b04 |
|
03-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Speed up recents -> app #2 Creating the thumbnail of the header for the transition was on the critical path for starting the activity. This moves it off this path by doing it after onPause(). Change-Id: Ic54a104d5ad4c40e88638566a3a69cc265a0a0fe
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
900fb48d269e2fbf3baea995c6324e4c08ad7c22 |
|
03-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Make entering recents a lot faster - Precache the bitmap for the window animation in the preload phase - Remove some post's so we have a faster path from UP -> startActivity - Don't dim the headers in the first frame drawn, because layer creation is slow. Instead, do it in the second frame, when the window animation is already running. All these changes combined make going to recents about 40-50ms faster. Change-Id: I3e4060af1ac57b3f359fe7f86f9e3814c6490323
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
2507c34d91bb0d722b6012e85cb47387b2aa6873 |
|
04-May-2015 |
Chris Craik <ccraik@google.com> |
Cleanup properties bug:19967854 Separate properties from Caches, into static, RenderThread-only class. Also rewrites the means for java to set properties to correctly handle threading, and adds an override for profile bars so that SysUi doesn't clutter the screen with them. Change-Id: I6e21a96065f52b9ecc49d1a126244804ba106fa9
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
82862573bcf246128782b91ea627285c43133a8d |
|
01-Apr-2015 |
Andrew Flynn <flynn@google.com> |
Consolidate SystemUI SharedPreferences. Makes it easier to use from any place and gets us type-safety. Change-Id: I472e340e8332d9a173335b6f337525d58d801881
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
e70dfdcd915e42a85b4e56808e5de76af962560f |
|
06-Apr-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Dismiss recents to home without animation when resizing task."
|
d351ada8f93415b09f7536c64e303d55c7b97680 |
|
04-Apr-2015 |
Wale Ogunwale <ogunwale@google.com> |
Dismiss recents to home without animation when resizing task. Bug: 19946163 Change-Id: I87441e03556d775119f851f7ad49368fc1be49f7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
aee097c5802adcd3d52028fbd1ad3ab2cf92e46b |
|
03-Apr-2015 |
Winson Chung <winsonc@google.com> |
Ensuring that we reload a widget that was updated in another orientation. Bug: 20044969 Change-Id: Iecdbe01d06c44653781ddef749e319f6b5b8afa1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
8aa7d161a11965cd75eace74e1bcf15421bbea18 |
|
20-Mar-2015 |
Skuhne <skuhne@google.com> |
Adding menu to arrange one or two tasks and arrange them accordingly Added dialog with buttons for task arrangement upon click on decorator icon. BUG: 19492945,19868830,19656507 Change-Id: Ie31e2788efb097db1c1f54f0ef1b2fda1ccc71ec
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
a92c07809c0803ad1b1c907bf332e50826cad3b5 |
|
20-Mar-2015 |
Winson Chung <winsonc@google.com> |
Merge "Fixing issue with screen-pinning for secondary users."
|
d0aa8a374f4de4b02d99d2eef6580ef0f5762912 |
|
19-Mar-2015 |
Winson Chung <winsonc@google.com> |
Fixing issue with screen-pinning for secondary users. - Proxy the screen pinning request to the SystemUI for the primary user. Bug: 19395305 Change-Id: I6252d4ee05b2bea4e76b2a4d0b903e2866fffa76
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
ece738b5bc532d90bbdc42d0b5b63701c773a6f9 |
|
17-Mar-2015 |
Skuhne <skuhne@google.com> |
Change resize logic: Use resizeTask and remove stack resize UI/logic Change-Id: I5af8171a4ca55252c009cf80d180c5d024c0fa03
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
911f400c2eab4eb15e0491a2affd918901867d2e |
|
13-Feb-2015 |
Winson Chung <winsonc@google.com> |
Fixing Recents regressions. - Fixes crash when alt-tabbing recents - Fixes issue with recents not showing after rotating - Fixes flash when task view header is focused Bugs: 19382697, 19343393 Change-Id: Ida0984dba1c76526298eb4886f96835fdf871b9f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
d16c565a607de754379fe699a4def21bd0e3de2f |
|
27-Jan-2015 |
Winson Chung <winsonc@google.com> |
Adding some debug controls to test multi-window. Adding some preliminary controls to mirror the currently exposed api to create new activity stacks, resize stacks, and to move tasks between stacks. Change-Id: I3fb51c248f53a1d4c4eb23ca9fb3a76888def1de
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
2cf8b221fca18dbee3703388ae7970491c86ec7f |
|
20-Jan-2015 |
Winson Chung <winsonc@google.com> |
Cherry picking recents fixes to screen pinning and visibility. Screen pinning fix - 98e8f7ac5e75a47abaa0061aab343b9f06770258 Visibility fix - 5675f018681faefeb50c9003bc9e02cd9ce5659d Bug 18986736, 18802531 Change-Id: Ia37dbcd4f82e80f47f9c0686ed2ad4f534f946a7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
d61f2271c40cd7b3b10f39d8ffdaf8c527cb78be |
|
19-Dec-2014 |
Jorim Jaggi <jjaggi@google.com> |
Remove dead code #6: Delete old recents implementation Change-Id: I93b1257563d6352a54141bd4c90d2d4587782fd2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
2002cf5b463737e7f615f1469cb20d324c283544 |
|
09-Dec-2014 |
Winson Chung <winsonc@google.com> |
Fixing major regressions in Recents with multi-user. (Bug 18574950) In the process of front-loading a lot of the loading work, we moved logic into AlternateRecentsComponent, which is not multi-user friendly. This CL proxies all the necessary events for non-primary users to their own SystemUI process to ensure that they handle them correctly, and proxies visibility changes back to the primary user (since that is the only process with the right callbacks). Change-Id: I9fed92214ac4d4e2309ad6ffc35d09b5726c2880
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
860e2d86d8c05b03e985e438664069794825ef0f |
|
04-Dec-2014 |
Winson Chung <winsonc@google.com> |
Ensure that loading and unloading of tasks happen symmetrically with lifecycle events. (Bug 18574950) Since we were unloading tasks when the activity was stopped, but only reloading tasks on the next onCreate()/onNewIntent(), there were cases where the system would create the activity but then immediately stop and start it (ie. when the screen is turned off while the activity has resumeWhilePausing=True set in its manifest). This CL ensures that we reload the tasks with the same state used the last time the Recents activity was started. The CL also cleans up some visibility state that was confusing and is no longer necessary, fixes a small issue with the dismiss button flashing when toggling Recents quickly, and fixes some cases where the initial stack scroll is set incorrectly.
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
740c3ac782675d190941b2ab1905e56f246c1b11 |
|
13-Nov-2014 |
Winson Chung <winsonc@google.com> |
Initial changes to add callback on task stack changes. (Bug 17672056, Bug 18291345) Add a listener to listen for changes in the Task stacks to preload thumbnails from the system. In addition, reduce the amount of synchronous work done in activity creation and first measure/layout passes. Change-Id: I8bd9155d7a05e89c190a20429acff69a17808208
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
7c122b60b93c9ef4fa428bc142ea61bf4252b70b |
|
20-Nov-2014 |
Winson Chung <winsonc@google.com> |
Merge "Use SystemClock time to keep track of last event times. (Bug 17995039)" into lmp-mr1-dev
|
15a2ba813a3c16ebc52f943ff80d4b67c05af310 |
|
18-Nov-2014 |
Winson Chung <winsonc@google.com> |
Use SystemClock time to keep track of last event times. (Bug 17995039) Change-Id: I7df1ee82568cbe3a6adbf948bd4e75dd57791032
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
c041d883c3591670441d4c2da8fd1108dfd28acd |
|
15-Nov-2014 |
Winson Chung <winsonc@google.com> |
Tweaking animation XMLs and removing dead code. (Bug 17672056, Bug 18415217) - Use shape drawable for pin background instead of asset. - Includes fix for scrolling regression when task stack scroller was not reset. Change-Id: I11eec1f3b0386b4354c8c5e3deca2b17cff83be1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
90d5136ebd59c9aff9543ea5750d4c5d57ac99dc |
|
13-Nov-2014 |
Winson Chung <winsonc@google.com> |
Fixing crash in querying the task stack from a fresh load plan. (Bug 18371946)
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
147de3a9766e205af068d1462beaea7a4a9fb9bc |
|
12-Nov-2014 |
Winson Chung <winsonc@google.com> |
Merge "Preload only visible thumbnails and task icons. (Bug 17672056, Bug 18291345)" into lmp-mr1-dev
|
a91c293be26b2deb5434eb827a800fa0c80dc92c |
|
08-Nov-2014 |
Winson Chung <winsonc@google.com> |
Preload only visible thumbnails and task icons. (Bug 17672056, Bug 18291345) This change ensures that only the number of visible thumbnails and task icons are loaded to minimize the delay required when initializing the stack without the cache. In addition, this change reduces the number of times that the task stack is recomposed when launching recents (in addition to the number of calls to getRecentTasks()). There is also a fix to a regression where the exit trigger is not run when the task stack view is empty. Change-Id: I75834ff3c57c0e5dad6252b982f71c6e740071f2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
975590f22916e184204678758bb339c1d2b6b57f |
|
07-Nov-2014 |
Jason Monk <jmonk@google.com> |
Merge "Material design for screen pinning cling" into lmp-mr1-dev
|
18f99d91349a4f5ce55e22ed33f1f57eb1b0297b |
|
11-Sep-2014 |
Jason Monk <jmonk@google.com> |
Material design for screen pinning cling Switching from a dialog to a cling-like view to be more material. Also moving it into SysUI as it highlights the buttons in nav bar. This will be triggered directly from recents, but from apps it will be triggered by the PhoneStatusBar. In the case that apps trigger the request, there will be a 'no thanks' button so that users can refuse. Bug: 16957435 Change-Id: Ie880f82c66f4b2be98283ed3fa789703c4bd7ed5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
b0a28ea5d381cd3a8477cf7fd82797199c80ca67 |
|
28-Oct-2014 |
Winson Chung <winsonc@google.com> |
Don't reload the layout every time we enter Recents. (Bug 18160176) Ensure that we don't reinflate new TaskViews whenever we enter Recents by keeping the existing TaskStackViews active and returning the existing TaskViews back into the view pool when Recents is no longer visible. This CL also ensures that we are preloading the appropriate task metadata when the user first touches the nav bar, and also reverts the change to use onEnterAnimationComplete() in favor of the explicitly animation-started broadcast (to ensure we always get the signal) which fixes a regression with launching Recents in landscape. Change-Id: I169fea3cf07a6da3f90b32b005819773c6049ada
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
bac679b0d47aee0c9f3228ce2957ab4fe5b3609e |
|
20-Oct-2014 |
Winson Chung <winsonc@google.com> |
Preloading task metadata to improve Recents startup time after reboot. (Bug 18057321) Change-Id: I7fc627c79fe369e444ab411d109c439f796d67ff
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
353c0b91daa97fa87f077be0f403fe7db8dedb40 |
|
17-Oct-2014 |
Winson Chung <winsonc@google.com> |
Should use Activity.onEnterAnimationComplete. (Bug 18031283) - Additional code cleanup for previous performance CLs Change-Id: I41c9be9b1541d0717e32732823f5bb0bedcf818f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
606b3da71ab64e489e8f65e0b1092138dbfaf7b7 |
|
07-Oct-2014 |
Winson Chung <winsonc@google.com> |
Removing unused/dead code related to footer and screenshot transition. Change-Id: I205de9047413d1ff2da68cdd062eeba59267b10f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
9cb5c4e3854aa7f2ddab707920b688c3108cbc85 |
|
29-Sep-2014 |
Winson Chung <winsonc@google.com> |
Ensure that we don't show excluded tasks when we are not in that task (Bug 17657618) - Fix regression with launching an affiliated task due to clipping changes (Bug 17755902) - Tweaking previous changes to home transition - Disable the debug mode option
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
f7dd908171a12f6a3f91575ac9fd1ef8ba7fefe6 |
|
19-Sep-2014 |
Winson Chung <winsonc@google.com> |
Merge "Handling broader set of exceptions when startingActivity from Recents. (Bug 17481968)" into lmp-dev
|
905950abd017b5a135e26179b5ba29378732cf5a |
|
17-Sep-2014 |
Winson Chung <winsonc@google.com> |
Listening for widget changes while Recents is in the background. (Bug 17153663) Change-Id: Ibaff45e988deda21280b684757396a73bb3294c0
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
4e96eb709d2f1b6b1cd233c8a99f6706fde70bb1 |
|
17-Sep-2014 |
Winson Chung <winsonc@google.com> |
Handling broader set of exceptions when startingActivity from Recents. (Bug 17481968) Change-Id: Ia11e0f77e6c1f28f3d6946362d5a6333b57ac80e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
4e8dd649b4c72122cdf15da9cfabc45aac789365 |
|
06-Sep-2014 |
Winson Chung <winsonc@google.com> |
Ensuring that we retry if the callback for animation started comes before the Recents activity starts. (Bug 17316671) Change-Id: I8e50e2cd9ba6a47dda21f21afbe14bb9d3eda979
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
ee0b12161ab8563378e33e9d694d15ed1a757a26 |
|
04-Sep-2014 |
Winson Chung <winsonc@google.com> |
Generalizing Recents widget category to Search box. (Bug 17334589) Change-Id: Id62398255799844cc89affcb4bafc86b6479dad0
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
15155519ba9ce8302d5ca1771f7816cd683a2051 |
|
02-Sep-2014 |
Winson Chung <winsonc@google.com> |
Fixing Recents crash with non-primary user. (Bug 17343688)
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
bf8871db617d76ee66c5cf803f0bafa5e93998e9 |
|
29-Aug-2014 |
Winson Chung <winsonc@google.com> |
Providing a more seamless transition to Home (Bug. 17012456) - Fixing landscape N7 transition issue Change-Id: I968d6fd4db693359d520664b1444e699d7ee30ee
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
ebfc6981828b0699eef85c58b23a61f2cac41af3 |
|
26-Aug-2014 |
Winson Chung <winsonc@google.com> |
Additional changes to improve performance when loading Recents. (Bug 16987565) - Ensuring that we consistently load activity icon, title and color for both full and shallow stacks - Adding activity info caches when loading the stacks - Should not be scaling pin icon when launching from pin - Tweaking snap-back, over scroll, and shadows Change-Id: I556b93562bb2c69e4c25ce787a7a34532ab706ca
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
a4ccb86ddc8f9f486aee25fb836f4aff97bf7679 |
|
23-Aug-2014 |
Winson Chung <winsonc@google.com> |
Multiple performance changes to speed recents invocation/app launching time. (Bug 16987565) - Reverting changes to the existing thumbnail transition to prevent breaking applications that currently depend on that transition. As a result, we need to create a new, hidden, aspect-scaled thumbnail transition, and instead use that thumbnail to animate the recents header so that we don't have to wait to do that inside the Recents activity. In order for this to work, we also have to ensure that the thumbnail surface destruction is synchronized with the application that is currently closing (when going down to recents) or opening (when coming back up). The current thumbnail is destroyed when the animation ends, but that can be at least 1 frame before the surface for the animating window is destroyed. We change this by deferring destruction of this thumbnail window to the animation that is being closed. Especially on the way up, not having to wait for us to hide the header before doing the transition up can save us the duration of that first animation (> 100ms). - Other optimizations: * No longer creating a new stack view on each transition to calculate the target rect * Removing unnecessary call to get the thumbnail when transitioning up/down (the actual window does its own animation. * We reduced numerous system calls per task by adding a flag to ignore home-stack tasks and caching the activity label and icon (and task description icon). These caches follow the same eviction schemes as the thumbnail and icon cache. - Also tweaked the touch slop for the nav bar swiping gesture to prevent conflicting with tapping on home (Bug 17109581) Change-Id: Ica697aad788051a9203edd9351c583e1cb038a71
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
60a729c8e93461c9446d0c8cd519b40dec01e8d8 |
|
13-Aug-2014 |
Winson Chung <winsonc@google.com> |
Adding scrim to task views. (Bug 15704955) - Fixing issue with focus animations not happening for new views Change-Id: I3134f25becf06db343aa30ea80cb33514cd99d06
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
a0e88b5013d708ac6ed6518817d83c64c87ae4b1 |
|
12-Aug-2014 |
Winson Chung <winsonc@google.com> |
Implementing Recents focus states. (Bug 16950262) - Fixed issue with focus going to send front most task when coming from Home - Adding shortcut to dismiss a task - Refactoring code to get secondary overlay and affiliation color - Throttling alt-tab key presses - Fixing issue with slivers of the task thumbnail being visible for affiliated tasks Change-Id: Iaafe408318646a423fd58b51bbe93dbe0f2eed99
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
cdcd487abad10f728f0542accc42a31d1f7fedac |
|
06-Aug-2014 |
Winson Chung <winsonc@google.com> |
Fixing issue where home was triggered on top of other activities being launched. (Bug 16823617) - Also fixes issue with the Recents hide message being clobbered
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
19fc117c2f8f0719aa40a1ff0efe27e2bd6d1efc |
|
01-Aug-2014 |
Winson Chung <winson.chung@gmail.com> |
Unregistering receiver in onStart/Stop vs onCreate/Destroy. (Bug 16513124) Change-Id: I11ccc3cea41311d74811dc19e6950da3bbddbfe2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
2915b9d14876c8e63ca82415807bcfb602ebad43 |
|
28-Jul-2014 |
Winson Chung <winsonc@google.com> |
Updating lock-to-app look. - Adding seek bars for tweaking values when in debug mode Change-Id: I92ae7b431ee170f5d8b31f34349d51a6b7f9ddef
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
480dd72daf927283997bdb4060091299add66832 |
|
23-Jul-2014 |
Winson Chung <winsonc@google.com> |
Fixing issue with the lock-to-app setting not being refreshed when entering recents. Change-Id: I8236aebc18a0d7194bfe50fe2c61659caa39b04c
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
dcfa7976fa836ae90bb4a579892a18a0abf35b3c |
|
22-Jul-2014 |
Winson Chung <winsonc@google.com> |
Intermediate refactoring to move towards in-app view transitions. - Fixing bug where we weren't toggling to the right task when using affiliations - Refactoring task rect calculation to allow full screen task view to be laid out for transitions - Refactoring the view bounds animations into a separate class - Refactoring the footer view (for lock-to-task) out of TaskView - Refactoring some transform code out of TaskView - Removing fullscreen overlay view - Fixing case where extra invalidations and layouts were still happening in FixedSizeImageView - Adding debug overlay to replace specific debug drawing code Change-Id: Ibf98b6a0782a68cd84582203c807cece1ff3379f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
56e09b42a0f1670970872bef611a8036904ad6bf |
|
18-Jul-2014 |
Jason Monk <jmonk@google.com> |
Add setting to guard the lock-to-app recents icon Lock-to-app (soon to be screen-pinning) will now only show up once it has been enabled in settings. Bug: 16378448 Change-Id: Ide333463f86310eacb7a1d8b6dc7b1aea8722713
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
85cfec811e35025dbde54f4dc09fe0e1337c36b8 |
|
14-Jul-2014 |
Winson Chung <winsonc@google.com> |
Fixing potential crash when attemping to read null thumbnail (Bug. 16289301) - Refactoring to remove unnecessary updates of RecentsConfiguration - Removing unused logs Change-Id: If427e565ab7260009ffb9be8ca45ba833c8262af
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
93748a11cba1b44edbc2e888c997533461355594 |
|
14-Jul-2014 |
Winson Chung <winsonc@google.com> |
DO NOT MERGE Fixing some regressions - Removing some legacy code with task loading - Ensure that doze triggers are set correctly on configuration change - Adding WCAGv2 contrast checking for deciding which foreground color to use for labels - Bumping up the max thumbnail cache size slightly - Fixing case where visibility state was not correct if you toggle recents too quickly Change-Id: I5e954890d53948547842edce3c76c34d74e180a8 (cherry picked from commit e99e1009ce49caf220aa51c044ed53ac0a3b7cc6)
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
083baf99ff1228e96ede96aac88c8200c4fdc2b2 |
|
11-Jul-2014 |
Winson Chung <winsonc@google.com> |
Fixing a few potential crashes, preparing for Task affiliations framework changes. - Deferring widget host listening to speed up startup - Ensuring that we animate to the right task position in the stack and not just the front-most - Removing assumption that we can only get screenshots for the most recent task
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
1e44934f0213caf5c434f63a69c9f05fa76e891d |
|
10-Jul-2014 |
Winson Chung <winsonc@google.com> |
Fixing issue where we were responding to SCREEN_OFF and going home even if Recents was not visible. (Bug 16204632) Change-Id: Id29d4190f63bfa3986d15975418f47a3a79fcb83
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
6057c91563402f900dfc7714a46e952d86172e2f |
|
08-Jul-2014 |
Winson Chung <winsonc@google.com> |
Refactoring a few things with the full screen overlay and enter animation. - Fixing issue with configuration change triggering enter animation - Using a proper target task rect when animating into a group Change-Id: I856d29a663f5e8c000ca22fd1025c09f65032893
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
ffa2ec664479bff6b4b61d4c349d9db2cb37ca16 |
|
04-Jul-2014 |
Winson Chung <winsonc@google.com> |
Refactoring to support groups. - Removing RecentService, determining animations just in time - Fixing a few issues with animations of newly picked up tasks from the pool - Moving helper classes into sub package Change-Id: Ie10385d1f9ca79eea918b16932f56b60e2802304
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
772b6b12a323b7999d8d3f335c199e6eb4e621e2 |
|
04-Jul-2014 |
Winson Chung <winsonc@google.com> |
Fixing regression in search bar not appearing after clearing all your tasks and creating new ones.
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
7aceb9a07fd3883c8f301ba93726d55494b0446e |
|
03-Jul-2014 |
Winson Chung <winsonc@google.com> |
Bug fixes and cleanup - Don't reinflate the search bar view every time you return to recents - Fixing an issue where the default thumbnail was not being used when querying the thumbnail cache (thought WM still seems to not be giving us screenshots in many cases) - Fixing an issue where an invisible header bar color was used instead of the default header bar color - Fixing an issue where swipe-to-dismiss logic was running before the animation back into place - Using outline clipping instead of doing it ourselves for the rounded TaskView - Small optimization in finding the visible range - Renaming some of the callbacks to make them more clear - Removing some unused code
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
c6011deffc80eaee6dfb1c7975e050bc71e5ea96 |
|
01-Jul-2014 |
Winson Chung <winsonc@google.com> |
Fixing some bugs in Recents keyboard behaviour. - Ensuring that we don't allow meta-tab to trigger Recents (since meta is a system key now) - Adding dpad keys support to traverse stack - Adding workaround for cases where tasks wouldn't be focused depending on how you launch Recents Change-Id: I4101ced7e47e0d1659d5fa236214be5697c00560
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
04d0f756782e697a171aebbb35ae86c86b839a27 |
|
01-Jul-2014 |
Winson Chung <winsonc@google.com> |
Adding back-behavior test. Change-Id: I85fda478a99ca097f78ad9231b3cdfbba0903f63
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
31d66c60d8f518ce3a70972db348d797db92f42c |
|
30-Jun-2014 |
Winson Chung <winsonc@google.com> |
Fixing another case where we weren't properly starting home when Recents is finished due to the screen powering off. - Reordering broadcast register/unregister to stop listening to the service when Recents is stopped
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
d7b2cb12ac90956843413c212769639044a0b6f2 |
|
27-Jun-2014 |
Winson Chung <winsonc@google.com> |
Continuing refactor of TaskStackView. - Extracting stack and filtering logic. Change-Id: Id794cb2e36238baa49e614bc436bf07de6680804
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
8eaeb7dc93ed71b768a2ea8d45021cca010e8263 |
|
26-Jun-2014 |
Winson Chung <winsonc@google.com> |
Fixing bug where search bar is not updated when search package is first installed. - Fixing issue where we weren't disabling HW layers when you don't finish a swipe-to-dismiss - Preventing tapping on a task that is currently being dismissed - Adding a debug trigger for internal testing - Minor refactoring Change-Id: Id7dcc8a4b5a080402c2761cd555b8a882498ad29
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
f1fbd77cf057e43926f9a0347692611386d09f40 |
|
25-Jun-2014 |
Winson Chung <winsonc@google.com> |
Use Task last active time to ensure we don't reload items for the cache. Change-Id: I29206de0453f5d7d1370b27a27ef6d3594eff8e7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
8e548f7025ce930810479a8e628c325d09557fa3 |
|
24-Jun-2014 |
Winson Chung <winsonc@google.com> |
Refactoring Recents layout into an xml. - Hiding the search bar when entering filtering mode Change-Id: Ifce8429d6f331406e9688c96cd978f6900879c96
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
cdbbb7e33033d7ae368aa5b7007ec2b20ebdaff1 |
|
24-Jun-2014 |
Winson Chung <winsonc@google.com> |
Refactoring RecentsActivity and TaskStackViewTouchHandler. - Pulling out logic related to system bar scrims, and touch handlers to their own classes - Pulling out shadow reflection code out of RecentsActivity - Ensuring that we poke the doze trigger when scrolling
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
d543c1bea4d227470f5b6d6535b70e5090064c9a |
|
24-Jun-2014 |
Winson Chung <winsonc@google.com> |
Ensuring that we fire the right intent when going home from Recents. - Refactoring RecentsAppWidgetHost - Removing some references to the RecentsActivity from the RecentsPackageMonitor - Fixing the memory leak related to long references to activities - Working around blank screen when going home from Recents Change-Id: I7b0ad219b8da197795864a3b90fd02f3a3c1a4ef
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
653b0d6a5938f1eb1e656a63f84f9b3aab8163ab |
|
20-Jun-2014 |
Winson Chung <winsonc@google.com> |
Ensuring that we unload all resources after a transition. - Fixed case where we weren't deleting task data after it was removed via a package event - Reducing time for dismiss button to appear - Working around animation issue where we appear to see frames before the animation starts (perhaps it is posted now?) Change-Id: I1dc0e203485f517e7384b0f7ee08979bfd286013
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
1f76132d4dc0d96bf34d8580064b8dadf24eb9f4 |
|
19-Jun-2014 |
Winson Chung <winsonc@google.com> |
Toggling Recents from home should actually toggle Recents instead of launching the first task. Change-Id: Id60c54839c9f13299ec8d514e73e37c10735f30c
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
90dcb6257557d6f62f862a84833b364f23490b4d |
|
18-Jun-2014 |
Winson Chung <winsonc@google.com> |
Merge "Adding status bar scrim, reducing extra work updating configuration values."
|
06795630f62e1e7ad89825db23d7656f8dcd6c5a |
|
18-Jun-2014 |
Winson Chung <winsonc@google.com> |
Adding status bar scrim, reducing extra work updating configuration values. - Making the app icon larger for tapping
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
c9567c07dd4953f5c5e3821d30525e50ed8b9b29 |
|
17-Jun-2014 |
Winson Chung <winsonc@google.com> |
Ensuring that null thumbnails have an opaque background. - Preventing multiple object allocations when updating the stack/clip state. - Removing double animation of nav bar when launching task Change-Id: Id12009717135db67bc0ce0e05940dd1c8d6fb5b3
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
969f586533096999f10f5587f901949791154fa2 |
|
17-Jun-2014 |
Winson Chung <winsonc@google.com> |
Tweaking enter/scrim animations/styles. Fixing issue with clipping not saving layers. Change-Id: I476c68d7df4a8fc59ca3d9be3f99526089183ec2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
743d5c95f3a107639c0ff22f099cab2624da3e27 |
|
13-Jun-2014 |
Winson Chung <winsonc@google.com> |
Clipping the task bar against the task view. - Skipping nav bar scrim animation when animating without window transitions Change-Id: I8652f3956971f07bb410b801bf627d51c5e987cd
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
a26fb7822ddf3511796279b847cc216bee9e7f70 |
|
13-Jun-2014 |
Winson Chung <winsonc@google.com> |
Fixing issues with dim not animating, adding dismiss button delay, tweaking empty recents text. (Bug 15431590, 15573497) Change-Id: I9c11e04cd52f9e000d8ba3e443f2500c9aa7edbb
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
9214eff52adf56b7c9532e40b784d52f9f94b6d1 |
|
12-Jun-2014 |
Winson Chung <winsonc@google.com> |
Fix regression in using visibility flags.
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
d42a6cfe2bf632222617450a1ed340268e82f06c |
|
04-Jun-2014 |
Winson Chung <winsonc@google.com> |
Exploring transitions to/from Recents. - refactored hwlayers and change view property animations to use a reference counted trigger - cleaned up RecentsConfiguration, and move it into classes using it - moved task bar animations back into TaskBarView - refactoring enter/exit animations to use an animation context Change-Id: Ia66b622b094f22145c2fab07c2a9bdfd62344be2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
b13c46e8b78272c4398068eed41f49ee4d403bcc |
|
10-Jun-2014 |
Winson Chung <winsonc@google.com> |
Updating Recents to make the cards slightly more visible. Change-Id: I876d39f4aac4007a3fe0c509ccb7db130f27a737
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
aef51c63d7086088b0c245d18f052a181fe1ff45 |
|
04-Jun-2014 |
Winson Chung <winsonc@google.com> |
Merge "Fixing back regression in Recents." into lmp-preview-dev
|
56f4692a89a1afb2fe40aec8a9b6f26936b8e9a4 |
|
04-Jun-2014 |
Winson Chung <winsonc@google.com> |
Fixing back regression in Recents. Change-Id: I57f4fce3f2b455085b066dd7daa91cc68844b259
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
521e7dc0a6782371a710ee81bf804f7e97aaa292 |
|
03-Jun-2014 |
Winson Chung <winsonc@google.com> |
Fixing crash, ensuring that we get the post-animation callback, adding nav bar scrim (Bug. 15157307) Change-Id: I601ee7eda22a4b5ecb2e6835d55ed6539c5cd503
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
24cf152483c03dc446875c8d6440348174317bc5 |
|
29-May-2014 |
Winson Chung <winsonc@google.com> |
Updating task view style, fixing performance on enter-recents animation. Change-Id: I42ca9296170a93a14184ae8963abbd3f0494e503
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
47a3e65acc35cd3061bf3867e8b20753870fd892 |
|
22-May-2014 |
Winson Chung <winsonc@google.com> |
Small perf tweaks.
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
7bb188521cfaac4138b9dbcee2ee456d6b44fa8f |
|
21-May-2014 |
Winson Chung <winsonc@google.com> |
Merge "Wrapping console logs."
|
10f8139d3b8dd7cd08a2fc688285b3b74a34f0db |
|
21-May-2014 |
Winson Chung <winsonc@google.com> |
Wrapping console logs.
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
863db8a4e7906826bc105f49a4596dc7b336088a |
|
20-May-2014 |
Winson Chung <winsonc@google.com> |
Removing the info pane. Change-Id: I5486291144cbcb1b31a7e5b8a234e5ef7cf85325
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
653f70c223f8742e2a3696641fe1d4b82bc2ca36 |
|
19-May-2014 |
Winson Chung <winsonc@google.com> |
Using new APIs for handling system bar insets.
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
6cb485fd2e2f8ace05e1ff281ab0fc824d3652cb |
|
19-May-2014 |
Winson Chung <winsonc@google.com> |
Fixing regression in dismissing Recents. - Restoring app info functionality when developer options are enabled and you long-press on the app icon. Change-Id: I8a20ff5f595eefa20db5528c0d5b1a1f0b110834
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
1e8d71b605b4872e93200706a80a88a3ff25498c |
|
17-May-2014 |
Winson Chung <winsonc@google.com> |
Initial changes to enable keyboard support with alternate Recents. (Bug 14067913) Change-Id: Icc5d2a784ed3c3c27143eb04cbb4305549ee223a
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
9f49df933f01a32d04bdf92d53c943065aa8ddf7 |
|
08-May-2014 |
Winson Chung <winsonc@google.com> |
Listening for system changes to active recent tasks. (Bug 14260718)
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
814086db674d8eb298541b7e601e29c5c68e2074 |
|
08-May-2014 |
Winson Chung <winsonc@google.com> |
Disabling shadowing (until bugs are addressed) and refactoring some constants. Change-Id: Iaf4c98bcb13441be3e66048687ea5b0673d2bce6
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
f7bca430d9356c26d6df222d2c90bc7668262f6b |
|
01-May-2014 |
Winson Chung <winsonc@winsonc-macpro.mtv.corp.google.com> |
Adding ability to load a search widget into Recents. Change-Id: Ie17d9b9a47c979774b39a37e87f75d9dadc79ad9
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
1492646b792360945fba6bdcacc6aa7c19c6618e |
|
15-Apr-2014 |
Winson Chung <winsonc@google.com> |
Adding stack dimming. - Fixing case where the window scrim was always dark after loading recents with no tasks. - Restoring rounded task rects and square aspect landscape tasks
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
9f9679d91ee5f067cd5dcbf4d780a1f5b522e4ba |
|
12-Apr-2014 |
Winson Chung <winsonc@google.com> |
Adding experiment for app-info pane. Change-Id: I647de1a71a2ac82da0a4f8a24125496dd5457441
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
b44c24fb50845dfbc1f49e78085cf5e01a32067f |
|
10-Apr-2014 |
Winson Chung <winsonc@google.com> |
Removing duplicated code in Recents - Also disabling the animation on the first task view when animating from home - Fixing a case where filtered and non-filtered state can be exactly the same Change-Id: I01665391fc0b0745a89e404b12280d3d919aec83
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
6736905dc0e10689f7c63f6da43b31325caf966a |
|
08-Apr-2014 |
Winson Chung <winsonc@google.com> |
Prevent Recents from lingering after screen-off. - Fixing issue with landscape view not spanning the screen - Simplifying the way we erase bitmaps Change-Id: Ifc17c4c8f46caa8d3e42607a68bd94fed0c63543
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
5e3e5d8945249cfeb8bd59de112be88954ba62bf |
|
03-Apr-2014 |
Winson Chung <winsonc@google.com> |
Adding activity icon to the task view - Also fixing issue where the activity icon was being used as the application icon to filter with
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
a10370fc2eb8eb95631592160c5f6281b9d75722 |
|
02-Apr-2014 |
Winson Chung <winsonc@google.com> |
Adding system service proxy to help test UI/performance. Change-Id: I29851ff7b7ced0a69b041e5aa5c9070fc4ab43a5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
c6a1623cc48581380b698ae87b43bfafb9c935ba |
|
01-Apr-2014 |
Winson Chung <winsonc@google.com> |
Enabling filtering by base intent package. - Toggling recents now unfilters the current stack before dismissing recents Change-Id: Id0d240bf16bc32957ee7e5a9882a453044903d29
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
bd91297e895410bb27df3e930be5d9eab30129af |
|
18-Mar-2014 |
Winson Chung <winsonc@google.com> |
Fixing issue where launching a task was delayed due to a previous start delay being set on a ViewPropertyAnimator. - adding logging for timing certain paths (including startup and task launch)
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
47c4c69575e94635a9356e8a1faf4b56a0120452 |
|
17-Mar-2014 |
Winson Chung <winsonc@google.com> |
Using the RecentsService connection to toggle recents - Adding over scroll snap back when flinging stack Change-Id: Ife9692ece95e0a40649d0b4b72ec4ea99ffabc16
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
04dfe0d26b944324ee920001f40d74cff47281d6 |
|
14-Mar-2014 |
Winson Chung <winsonc@google.com> |
Simplifying memory management, use Task Keys as resource cache keys. - Attempts to load non-topmost task thumbnails from cache - Ensuring that we release all references to the activity from the bg loader - Removes background loading debug flag - Moving callbacks into their respective classes - cleaning up some callbacks when data is loaded in the bg Change-Id: Ibb968349d08084922d5b28e432b76a165bf20d6b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
4d7b092a866d2fce3e11b5a12cda2b87a83af52d |
|
14-Mar-2014 |
Winson Chung <winsonc@google.com> |
Fixing memory leaks related to Tasks holding onto their callbacks. - Switching to SwipeHelper
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|
303e1ff1fec8b240b587bb18b981247a99833aa8 |
|
08-Mar-2014 |
Winson Chung <winsonc@google.com> |
Initial changes for recents. Change-Id: Ide2c202b4a5b25410f0f32bd0a81ccf817ede38f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
|