16ef39a7f6f000af761cf2c2a3e2823a0fbd0c4c |
|
29-Jun-2016 |
Winson <winsonc@google.com> |
Move preloading to boot complete. Bug: 29320695 Change-Id: I14b5127b218597f3c32e647e0443a88b5a708ce1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
c4a038ad28009eb5840cf9f6aefbd2c873cee02e |
|
27-May-2016 |
Winson <winsonc@google.com> |
Prevent setting the launch task id when docking. - In this case, recents is the last running task instead of the previously fullscreen app (likely due to some preparation for the docking), and we should not set the task to launch/cancel window transitions for. Bug: 28943422 Change-Id: I3c381d3fa33a69adb7d8b606633433a898841526
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
c5887ea7a0b82cc5909743ce14cbda1dcf1dfc82 |
|
14-May-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix janky multi-window entry animation - Add tracing when drawing ImageWallpaper. - Don't force a redraw in onSurfaceRedrawNeeded. This only adds another unnecessary draw and doesn't do anything useful. onSurfaceRedrawNeeded is only here so the client can block. - Delay entrance animation by one frame so wallpaper can be drawn before the transition is starting. - Add some delay for animating the tasks up in recents to match that delay (it wasn't matched before at all). - Fix an issue where launchedFromHome was wrong while docking. Bug: 28769940 Change-Id: I2b763ed40078541328a1e04ffecf5b0a520fe019
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
dfd7be012b889f92d3e7e6d80ff7fe6b55c75901 |
|
10-May-2016 |
Winson <winsonc@google.com> |
Fixing issue with excluded task showing when docking. - On multi-window state changes, we should not include the front most excluded task when fetching the task list. This CL also clarifies which tasks are included and excluded. Bug: 28452689 Change-Id: Ia30eaf75382286a9d4ee5a5b11013dddf8e4ac82
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
d7cb517b4ce10fa98213da18ccdb2261fb797f7c |
|
05-May-2016 |
Winson <winsonc@google.com> |
Fixing regression in enter-recents state. - We should always start the activity when docking to ensure that the launch state is set up correctly. Bug: 28470261 Change-Id: I4aae0dedb95a1c796c72b487b6700da0754e66f3
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
fc48b072e8caa62849ee305f89f38d248d4a1ded |
|
21-Apr-2016 |
Winson <winsonc@google.com> |
Caching the display rect to reduce binder calls. - Only update the display rect and orientation on configuration change. Bug: 28122871 Change-Id: I2e87e7643902d5f45ac4a311109f5e1870f48d3b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
d46b72788e8811d2e423ea1e5b2ff104ecb7f721 |
|
20-Apr-2016 |
Winson <winsonc@google.com> |
Removing legacy calculation of Recents visibility. - This was causing us to try and launch the Recents activity again after docking because the running task was the newly docked task and not Recents. Bug: 28177001 Change-Id: I222e50f6de00a9d7881da2182eebc61564fd3266
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
db21bbd2caf05322864f09ec45a0c572cf071123 |
|
19-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix wrong transition when recents is growing when entering Bug: 27855229 Change-Id: I050305d16df6fe53abf5e74e1f9ee6c882dd7ead
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
25160db73f37619a26a3d87a06625925d881b0fd |
|
19-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Optimize some binder calls when recents configuration changes Bug: 28122871 Change-Id: I54249428792c3ad4b3b6d3dcc0f405675b3b23b4
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
d2a030613154e2007d9816e090c39e9726e7adba |
|
15-Apr-2016 |
Winson <winsonc@google.com> |
Adding desired undocking animation. - Separating task binding from task data updating - Removing unused parameters Bug: 27154882 Change-Id: Ia970597d57857a74b5d008e91a93703d8fb70c1e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
681fc7b2670542aae0f3b9ef8f6c7a88db984ea9 |
|
15-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix wrong transition when dock minimized and docked app launched When having an app docked and then going home, and then launching the app from the homescreen, we had a wrong transition because getTopMost task was already set to the launched app, because getRunningTasks doesn't exclude the docked stack. Instead of adding flags for getRunningTasks, which sounds risky, we just pass a "force" value when we launch recents in this state. Bug: 27154882 Change-Id: Iee4512fed13115dbbe8b74413ff1fa9b87afa0ef
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
5981b8c2e8f6363d1f3bf09e7f1b3b5fb9a3846a |
|
15-Apr-2016 |
Andrii Kulian <akulian@google.com> |
Merge "Remember task which is being locked" into nyc-dev
|
0f051f5abdb31024d862a954cc4c4716b1dde616 |
|
14-Apr-2016 |
Andrii Kulian <akulian@google.com> |
Remember task which is being locked We need to remember task which requested to be locked because we can accidentally lock another task after user interacts with pinning request dialog. Bug: 27876860 Change-Id: Ie8e607df4380dd33ea9b3474afc247b02e31de07
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
67c79578f94646bade5d336af0d4491179c1b37d |
|
13-Apr-2016 |
Winson <winsonc@google.com> |
Fixing various layout issues when docking - Fixing regression where we were scrolling to front immediately on dragging-to-dock a task, we should only scroll to the front on configuration change. - Accounting for the inset when calculating the final stack bounds (similar to b/27921362) - Fixing issue with task views being clipped as user drags a view due to the bounds of the view changing. We manually now set the frame on the view to the current stack task bounds. - Simplifying calls to animate the task view bounds - Removing old instance state code Change-Id: I17d3e33e159ff250c11a504ef87558051926a974
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
670ea71f1b4ae59a0cd6608ae44b0fb78a1144c4 |
|
13-Apr-2016 |
Winson <winsonc@google.com> |
Reducing work on configuration change (Part 1) - Don’t reinflate the header bar and dummy stack view - Only update the header bar layout params when values change Change-Id: I47bb699e35b10caea2ab8640be8d3f9a3d445c58
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
7c3912e4abc71886ad41e7be67d4eff41974d21f |
|
08-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Dismiss docked stack when opening non-resizable activity" into nyc-dev
|
d53f09254ed48365d3a5149d640437d76aed2e5d |
|
07-Apr-2016 |
Jorim Jaggi <jjaggi@google.com> |
Dismiss docked stack when opening non-resizable activity - Also move the toast to SysemUI as a cleanup. Bug: 27341740 Bug: 28026841 Change-Id: Ic6196ed75511751c6fadb12fa24574c881100f65
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
94bc4f2238d8eefb77c63a560aa0de1335ee57ab |
|
07-Apr-2016 |
Winson <winsonc@google.com> |
Only updating the header if valid bounds are generated. Bug: 28059153 Change-Id: Icbc35b4600421f75ae1193e7ccf18dce0b17c3e1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
aeb298c4db913b376fb6053ec30c132a93e04635 |
|
05-Apr-2016 |
Winson <winsonc@google.com> |
Fixing bad regression in alt-tab layout. - Removing the notion of drawing the task header thumbnail on preload. This would not work because we could not know the stack state until showRecents() is actually called. Instead, we keep a cached thumbnail bitmap that we draw into when we start the activity, which is only updated when the layout changes. - Ensuring that with the smaller task views in the focused layout overlap and do not show a gap between them (this was introduced when the task views were made smaller to show more of the task behind it) - Ensure that both alt-tab and paging both default to focused state - Always reset the stack layout to clear the task overrides so that we don’t inadvertently get overrides when alt-tabbing Bug: 28014191 Change-Id: Ibc93597e9c027ce5abd65a8b77c0628864814c9b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
cf9b8326cecfca3917779c3701aa08eaaad56505 |
|
01-Apr-2016 |
Winson <winsonc@google.com> |
Fixing issue with transition jump due to wrong insets. Bug: 27921362 Change-Id: I4139be85253451a70bedbf3b860fc7d652704b0b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
dec4430d52f038148f53a9df9958e3553c8a5216 |
|
01-Apr-2016 |
Winson <winsonc@google.com> |
Always force update the transform when calling from RecentsImpl. - Workaround for crash in RecentsImpl where we could be retrieving the transform for a task that is not at the front of the stack (can happen if time changes, etc.) However, since we only use the size for the transition, we can always force-update the transform. Bug: 27849282 Change-Id: I86eee4c158748e4f13a2daeac5cf040c0874f967
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
7845e8c4946f6b5dadfcd9c1d64e826bacc50edb |
|
29-Mar-2016 |
Winson <winsonc@google.com> |
Adding logging to track down bitmap issues. Bug: 27849282 Change-Id: Ie763a2a6cc968896e1ec0c4d89859cb49bd89e85
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
9007136ee9b9423c948b3bed06fe304d8737d46d |
|
29-Mar-2016 |
Winson Chung <winsonc@google.com> |
Merge "Fixing regression in recents entrance animation when docking app" into nyc-dev
|
c69249fd6f30398780342baed8752ef0eeff7d22 |
|
28-Mar-2016 |
Winson <winsonc@google.com> |
Fixing regression in recents entrance animation when docking app - Merged the two identical launch state flags - Only relaying out task views if the bounds have changed - Always setting the task transform instead of the view properties directly Bug: 27859626 Change-Id: I2571c1660820e21fde87ef82808098809b4d3c24
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
64ae08aa16fdf7ee33073979400afa40692342f1 |
|
28-Mar-2016 |
Wale Ogunwale <ogunwale@google.com> |
Show non-top tasks in the docked stack in recents. Allows the user to access the task through recents since it isn't currently visible on screen. Also, changed recents to launch task currently in the docked stack in the fullscreen stack when selected from recents list. Bug: 27864383 Change-Id: I58549023920d064a30b6355367c3193ce3207bbd
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
619e40cd56266a362ab7da80cb9e4eba6c33b204 |
|
26-Mar-2016 |
Winson <winsonc@google.com> |
Fix config change layout. (Part 2) - Fixing issue where the initial state was not correct after rotating the screen. We needed to update the layout, but that could only be done after the task stack view is laid out. Now we set a flag to update the initial state of the layout on configuration change, and only scrolling to the front when it makes sense. Change-Id: I2586b90d1e869708b97bcd1a4446f4d87fa521cc
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
a1ededd056d51532ab18354f17f8065ec1134535 |
|
25-Mar-2016 |
Winson <winsonc@google.com> |
Launch state/config change audit. (Part 1) - Fixing issue with onResume logic being run even when the window focus is changing. This only needs to be run when we are launching into Recents again. - Removed a bunch of launch state flags that are no longer necessary because of changes to configuration handling. This reduces the work that we have to do on resize, etc. - Decoupled the resume with the stack-update, which fixes a couple issues where we were updating the layout unexpectedly. - Fixed an issue where we were not updating the nav bar scrims on configuration change - Fixing margin start/end regression in header bar - Fixing small issue with paddings being scaled beyond their base size - Fixing issue where the clip state was not properly getting reset causing lots of overdraw. Change-Id: I9aeb191a99ff23807b3f5d905f6480b10157a060
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
2adba07d75419462873dfeef40d4c983d832ed99 |
|
03-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Show a scrim activity if task is not resizable Add a callback to TaskStackChangeListener which gets fired when the system might need to inform the user that a specific app might not work in multi-window. Use that callback in SysUI to show a translucent activity which scrims the activity behind to inform that it might not be resizable. Debounce the information to once per multi-window session, to not make it annoying. Introduce launchTaskId to start an activity in an existing task, and protect that with START_TASKS_FROM_RECENTS permission. Bug: 27327287 Bug: 27431869 Change-Id: I89e8d653872ab01ba3c1e252b426e5481da0e6ca
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
217009356efa2b854ab3981dff8d315a0d679c73 |
|
25-Mar-2016 |
Winson <winsonc@google.com> |
Don’t scale task thumbnails. - Changing task view thumbnail layout. In portrait, scale the thumbnail to width for portrait screenshots, and apply the same scale to landscape screenshots. In landscape, scale screenshots up to 1:1, and tweak the app transition to clip the sides instead of scaling. In both orientations, fill with the background color in the remaining space. - Moving some resources related to the title bar to be calculated programmatically so that we can have different header bar sizes which completely overlap the action bar in the screenshot in each orientation. - Constraining the task stack width in landscape to portrait Bug: 27504677 Change-Id: Ic9b6fdde6dd728d9f2d20a8b89c05b3a350edfbf
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
c5b12dd37e964b220c0a108e86ad8a2d12805747 |
|
24-Mar-2016 |
Winson <winsonc@google.com> |
Fix transition to the wrong location on screen. - TaskStackLayoutAlgorithm currently depends on the launch state to calculate the right bounds, which means that the launch state has to be set before the call to getThumbnailTransitionActivityOptions(). When double-tapping quickly, we would use the old launch state which would cause us to calculate the wrong bounds. Change-Id: I5dd9f38b49652a6ac8bed4b9fd4ffa02dfe90289
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
22574afa00b7e32b7c4c5a1b98deebd67751b364 |
|
24-Mar-2016 |
Winson <winsonc@google.com> |
Adding workaround for crash. Bug: 27815919 Change-Id: I04d70d16dd8b8281ba1ffbba056d475d834d5b54
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
008ee15fe82c8216e8e4f67e3032de468cc6c92a |
|
19-Mar-2016 |
Winson <winsonc@google.com> |
Completely removing dead code related to search widget. Bug: 27742174 Change-Id: Ie478c562f6152338417aca5262b7f33ee4ca7ed5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
59924fe0d9136cf349759bea1e06b661603f95fe |
|
17-Mar-2016 |
Winson <winsonc@google.com> |
Iterating on stack layout - Tweaking initial layout to show more of the next task - Bounding the width of the stack to the smallest display edge length - Fixing issue where the screen pinning button was not shown when entering recents from home, and the task view clip state was not restored correctly for tasks in front of the launch task. - Fixing issue where there was no alpha during the transition to/from home - Refactoring and removing unused dimens, and moved remaining layout calculation logic out of RecentsConfiguration. - Fixing small regression in finding task anchor scroll points. This caused tasks to be animated strangely when swiping to dismiss and the task had an override task progress. - Fixing several regressions in drag and drop due to override progresses Change-Id: I1eac1dcea19e502bc7fe6362011b38977e3f3d6d
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
938a50b424eb73ee96d34c96b5e2cbd11f733d7a |
|
14-Mar-2016 |
Jaewan Kim <jaewan@google.com> |
Refactor SystemServicesProxy to manage ITaskStackListener locally This reduces the IPC calls between system service and SystemUI app. Bug: 27635150 Change-Id: I6886edbc8e3736416af06c8de204f2a3b470ccd1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
4bdb6879bd5f1b7e93e7e9ac236a073921862075 |
|
18-Mar-2016 |
Sid Soundararajan <ssoundar@google.com> |
Add dismiss animation for Recents TV and Enable Dismiss Redo rect calculations for new positions. Refactor some code to make a RecentsTvImpl. Change-Id: Ifa269fe18ea40ea9a102ec0207a6c7ab796e6f77
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
fa61ce343e91e11bb06545eae00e0659a2942a7d |
|
12-Mar-2016 |
Sid Soundararajan <ssoundar@google.com> |
Add Transition for App -> Recents on TV. Some changes to numbers to smooth the transition for Recents -> App. Change-Id: Ifd0c90428d9a38ecafd0b41b2f18b11b99cbbb5d
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
003eda6c230a1b1c4e3709466c46660e7602d740 |
|
11-Mar-2016 |
Winson <winsonc@google.com> |
Fix issue with the component layout not having updated on config change Bug: 27618066 Change-Id: I362c893222439c0dd1faa0000b29ead7ef621606
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
6348b712c2c644936394577ee687ab3628402c7f |
|
09-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Animation for docking task gesture" into nyc-dev
|
899327f5cbbfb0eae5562b262ccea860c98f6bc4 |
|
26-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Animation for docking task gesture - Don't move recents window around during the animation - Set the correct task size shortly after docking, so recents starts with the correct size to avoid jank. - Add staggered animation in recents. Bug: 27154882 Change-Id: I7c56102feba9c3f6cb86cb5f1d87f0ad3b29c721
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
4cfea695112f2f61d9f4391e6d928561a68a7db3 |
|
08-Mar-2016 |
Winson <winsonc@google.com> |
Fixing crash in Recents - The change to setTasks() was causing us to queue items to be loaded before the activity had even started. This change ensures that we don’t do this for the dummy-transition-only stack view, and only when setting stack tasks for real. Bug: 27538945 Change-Id: I4ff0413cb2fb961a4dedcad42471293bab4f955a
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
8873754f66527d2cc9feab295dd4eef23298212a |
|
17-Feb-2016 |
Winson <winsonc@google.com> |
Refactoring to update stack in onResume. This CL fixes a long-standing issue in which Recents is not updated correctly if it is not completely hidden and shown. In particular, it would cause animation issues when launching into a non-fullscreen activity or if the user quickly toggles between recent tasks. It contains several fixes: - The visual state in Recents is no longer reset until the activity is fully hidden (onStop() is called), and the task stack state is saved allowing us to return to the same initial state. When restarting the activity, we propagate whether the activity was hidden down the view hierarchy, so that each task can decide whether to reset itself. - When the recents activity is started, we now merge the new stack with the current stack instead of replacing it completely. This unifies the logic when dismissing multi-window while Recents is open, and this CL fixes an issue with the merging where onStackTaskAdded() was called before the stack was updated with the new task. As a result of this change, we can just rebind the task views without having to return and pick them up from the view pool. - This CL also fixes an issue with flashing when the screen turns off. The activity onStop() can be called before the activity is fully hidden, which would trigger a reset(), which would return all views to the pool. Bug: 23815609 Bug: 25411120 Bug: 27186407 Change-Id: I83d74c947f9b47766d6778b7f5c421bb6df833e9
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
d27dafeadeb38d451826122d0505702abf58bd1d |
|
04-Mar-2016 |
Sid Soundararajan <ssoundar@google.com> |
Merge "Add Launch Task Animation, re-do values for red-lines." into nyc-dev
|
e693aafe0511c2a7ffc571b22abeefba44046225 |
|
01-Mar-2016 |
Winson <winsonc@google.com> |
Disabling timer - Disabling the timer by default - Adding flag to enable/disable paging (disabled by default). When disabled, the second tap will just launch the next task. - Updating the initial state to put tasks at specific points on the curve. This allows us to allocate specific space for the front most tasks, as well as the tasks behind it. - Removing hardware layer config (no devices targeting N depend on it) - Fixing issue with the header not having the final dim applied when transitioning into recents. - Fixing issue where the stack range would not be reloaded after docking or undocking a task. Bug: 27409035 Change-Id: I13a03fba2b1a770f15d0033d43ef4c28415041c9
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
1008cc25863be3d86e01c15eeabe9dfedb963224 |
|
01-Feb-2016 |
Sid Soundararajan <ssoundar@google.com> |
Add Launch Task Animation, re-do values for red-lines. This is a cherry-pick of https://googleplex-android-review.git.corp.google.com/#/c/859952/ Adjusted to fix merge conflicts. Change-Id: I8395a4172bd34faff88094913ee4afd97f71076a
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
e4fbd328f83ea0ee086731f852cd6c56a3deb733 |
|
01-Mar-2016 |
Chong Zhang <chz@google.com> |
Don't change resize mode if AM didn't dock the task as requested AM may not docked the task as requested if the task is not resizeable. Setting resizing in this case would cause unnecessary drag-resizing, and the resize mode will go out of sync. bug: 27390258 Change-Id: I72d671ac015f93fde5aaa025fbade93acd9d9ca7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
2799eca21715390faf10596884b65165528f89c4 |
|
25-Feb-2016 |
Winson <winsonc@google.com> |
Removing boot completed check before hiding Recents. - This was legacy from old code that was calling sendBroadcast(), and with the event bus, we no longer need to wait until boot is completed before launching home. Bug: 26616934 Change-Id: I4d542a096174ac8b69035836e9311cbf8340b15b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
5b4e0d2b11b2b3579bac36fde5ac3805346618cc |
|
17-Feb-2016 |
Winson <winsonc@google.com> |
Fixing issue with double tap sometimes launching the same task. - When double tapping, the next preload call can come in before activity start, which then resets the instance load plan (which is not preloaded since Recents is “on top”), thus having no launch task, which then falls back to launching the front-most task. The preload call should never create a new plan unless it will preload it. Change-Id: I001bfc901856c4e6b4e4b9b6a2125085b53c808b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
8be1634a543022bd6ee0c1e974d3201d452981e8 |
|
09-Feb-2016 |
Winson <winsonc@google.com> |
Disallow launching third party apps in safe mode. - Also desaturates out the disabled task Bug: 25785926 Change-Id: I9fa48c062cfaf6d9cb60a9e49291ca6e15c6b343
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
480dca0d1b08f8895f66f857e9bd341033fab2d9 |
|
06-Feb-2016 |
Wale Ogunwale <ogunwale@google.com> |
Reduce jank during pinned stack animation - Don’t launch Pip overlay activities during pinned stack animation. This causes extra CPU load and takes a way resources from the running animation. - Finish Pip overlay activities before starting pinned stack resize animation. Reduces the amount of work the system needs to do to keep the overlays in-sync with the other activities in the pinned stack. - Use AM.resizeStack with null bounds to take Pip to fullscreen so that we can animate the bounds changed. - Also, fixed Activity.enterPictureInPicture API to animate the transition if Pip is entered from the app instead of Pip manager. Bug: 25672053 Change-Id: I82399c10f1b8c675ea3861ba973dc8ecfbfbe50f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
e161f08e98fdbe6fe83f70ffa1ea11142a027ebe |
|
05-Feb-2016 |
Jorim Jaggi <jjaggi@google.com> |
Multi-window optimizations #3 - Make sure divider is pushing frames only if necessary - When starting recents while docking, make sure no unnecessary animations are played to reduce system load. Change-Id: I536f009aef7282ed85dde79b853aeae62644f3e3
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
b61e654b9a46e79827355104760a3ac5228380bc |
|
04-Feb-2016 |
Winson <winsonc@google.com> |
Fallback 1 for Recents timeout behaviour - Removing initial timeout - Adding double tap to switch tasks Change-Id: Ice6a508b842377809bf0dcea0997522164d0ccdf
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
9511b0f1e9ac629a4a747a0c9373d33ab33cfc32 |
|
30-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix bug where surface was not clipped off during resizing When dragging the divider in a way such the task size goes through the following transition - Half size - Full screen - Half size the surface wasn't clipped off anymore. This was because in full screen configuration, computeDragResizing() == false thus when going full screen -> half size, we reset the draw state to DRAW_PENDING to get notified when it has finished drawn. However, this also broke clipping. In order to fix this, we always put the window into a resizing mode no matter whether the bounds are fullscreen or not. However, this introduces an ugly flickering on the navigation bar, when going into docked mode, because the app doesn't draw navigation bar background in resize mode. To fix that, we calculate the presence of navigation bar whether the window is fullscreen, and not just whether it's resizing. For that, we need to calculate the presence in BackdropFrameRenderer, by using the insets just sent by window manager. Change-Id: Idf56df4ae7fefe67d068bc2eeda8dc4d83bbefb7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
c6c89a82144f59475242c75d67529fed943ae30b |
|
29-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Fix transition to recents in docked mode Transition for non-compatible apps will be handled in a separate CL. Change-Id: I9c474f7aa394e4f3eacd1845c78bee5874bd8a59
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
bbb3d3de3c058f115ab1fba0ddb7238e54745c0b |
|
30-Jan-2016 |
Winson Chung <winsonc@google.com> |
Re-enabling fade-in of header bar icons. This reverts commit 133ad44269e4b45e056793b579a7628aa4d91ccb. Change-Id: I45095211aaa63b133ad5a4076df25823fa91efa3
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
133ad44269e4b45e056793b579a7628aa4d91ccb |
|
30-Jan-2016 |
Winson Chung <winsonc@google.com> |
Revert "Re-enabling fade-in of header bar icons." This reverts commit 9b5c847a19bf7dbfe3fe00f11cbbdf581794fccc. Change-Id: Ie9e6ba685654622a9a1e76a405cc4d47477d9e13
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
9b5c847a19bf7dbfe3fe00f11cbbdf581794fccc |
|
29-Jan-2016 |
Winson <winsonc@google.com> |
Re-enabling fade-in of header bar icons. - Removing extra syscall when rebinding tasks - Only bind the click listeners on the header bar after they are visible Change-Id: I6879b30a985ca8274ee77126b152daa985054371
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
c0d7058b14c24cd07912f5629c26b39b7b4673d5 |
|
29-Jan-2016 |
Winson <winsonc@google.com> |
Referencing static interpolators. Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
b58c46acec2e270f24ca587a64298f06cefb09cb |
|
27-Jan-2016 |
Sid Soundararajan <ssoundar@google.com> |
Initial Commit of a Horizontal Grid View based recents UI for TV. Change-Id: I048210e6fc91abafa41300ccb219b7bb9c84e835
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
f3e87908cda00443167722b07b473ee96c4da39a |
|
27-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Merge changes I10224452,I7af4149f * changes: Grow recents when in multi-window on phones Add animation when docking top task with long press
|
cdb06caebb5f6f554b2ed8c76963970d8cc0ab54 |
|
26-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Grow recents when in multi-window on phones - Make sure all methods in RecentsImpl are called from the main thread. - On secondary users, call dockTopTask in correct process. - When opening recents, split it differently when on phones. Change-Id: I10224452b1a9c0ae691d64cceeae5bb93cc4f6d8
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
11cc01df271fce5ec3eb05a7281032d1271cc782 |
|
23-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Add animation when docking top task with long press Change-Id: I7af4149f2c517e8d6ace22f1e49e319d2461503e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
cc25a8a24ea85409f440c052fdf36dc304cd7111 |
|
23-Jan-2016 |
Wale Ogunwale <ogunwale@google.com> |
Send notification we attempted to start an already running pinned acitvity API will be used by Android TV sys-ui to decide what to do next with the Pinned activity. Bug: 26452296 Change-Id: I5411515d079468616422ba9e5093164a924cd6a2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
35a8b04140598a5b5c4865254b942adb6a830991 |
|
22-Jan-2016 |
Winson <winsonc@google.com> |
Fixing crash with retrieving the first stack task. - We should be retrieving the first stack task for calculating the thumbnail transition, regardless of whether it is freeform or not. Bug: 26739531 Change-Id: I27037a480201396011d7f9b8d094b4d9afe66f0e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
65c851e6e9e08656744b6f66d3da188e3283b17d |
|
20-Jan-2016 |
Winson <winsonc@google.com> |
Fixing several regressions with affiliated tasks. - Now that we are sorting tasks for freeform and history, ensure that the affiliated tasks have a useful active time (based on the task they are affiliated with) for sorting - Fix issue with the initial stack and focus state not taking the launch task into account due to the launchTask flag not being set until the activity was started (now set in RecentsTaskLoadPlan) - Fixing issue with affiliated tasks not being launched from the stack due to the animation trigger not firing when the action button is already hidden/visible - Fixing issue with title text being occasionally hidden (something we only need for freeform tasks) - Tweaking the launch/enter animations for tasks occluded affiliated tasks Bug: 26685208 Change-Id: I0f6e9dbf8deec2e4fc15364e686367cc0f57b41f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
4b057c6787624b75613769a857ccdf51114bb7f2 |
|
13-Jan-2016 |
Winson <winsonc@google.com> |
Fixing crash when dismissing last stack task. - The crash was due to us trying to get an anchor task when there were no more tasks in the stack. The original call to check the stack task count was poorly named so updating the name of that call as well. Bug: 26500050 Change-Id: I9652e90a6a2e19008c5c84ce877afca576b3175f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
a0fdeec66caa4d70786c7f6f31f79a24eef9da10 |
|
07-Jan-2016 |
Jorim Jaggi <jjaggi@google.com> |
Reenable task preloading in recents Make sure to call the task stack changed listener only when app visibilities changed. This fixes the problem of too many callbacks when just focusing another activity. Bug: 26420341 Change-Id: I55d96ec367f7461be1f3e35bc0d12ae4b050ece0
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
b94443d876d3c9575e88078d0e537bb385f79ca4 |
|
08-Jan-2016 |
Winson <winsonc@google.com> |
Fixing regression in initial task bounds animating into Overview. Change-Id: I09e76c97515dd7e38f8696ac6c48016c9d0a5263
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
e6309aa57ee2e33cf1aa0f177948f5b454d8bb12 |
|
08-Jan-2016 |
Winson <winsonc@google.com> |
Prevent docking via nav bar until user is set up. - Also prevents docking if screen pinning is currently active. - Fixes issue where you could go into recents when setting up a secondary user. Bug: 26438797 Bug: 26316912 Change-Id: I30576b52842b76184ef0b2252bc572f74a5d6db8
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
dc8de848201f64542ad87940cfaa7a5e3d1343ad |
|
07-Jan-2016 |
Winson <winsonc@google.com> |
Cleaning up imports and dead code. Change-Id: Ie59fa7fc7c69eb375792c9227295d75c4672e802
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
d8b1d63f96580fe961e1751e7b4f56c90c1e0a76 |
|
05-Jan-2016 |
Winson <winsonc@google.com> |
Fixing issue with exit animation due to incorrect visibility state. - This CL ensures that only Recents updates the SysUI visibility state for itself, ensuring that the visibility state reflects the state in Recents, and allows us to skip unnecessary work to close system dialogs when it is not required. Bug: 26390248 Change-Id: Ib6301a8300cc3da6da75fcbbceceb0e1da3beab4
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
03ce863860e3e45781e44317d8b2f42a08f40512 |
|
30-Dec-2015 |
Wale Ogunwale <ogunwale@google.com> |
Added support for notifying listeners when an activity is pinned. Also, protected AMS#registerTaskStackListener call with MANAGE_ACTIVITY_STACKS permission. Bug: 26273032 Bug: 25928537 Change-Id: Ic5e663e373978e0429ecdcc6934a51a295c18268
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
931c51f54599a227422b2a1c71e922e1458e0291 |
|
17-Dec-2015 |
Winson Chung <winsonc@google.com> |
Refactoring lock-to-task state out of Task - Moving the logic out of Task to the stack view which is more logical and easier to manage - This also includes a fix for the issue of the screen pinning not showing up immediately after toggling it in Settings Change-Id: I0357d59fc30b0327bbe6eeca10b310911aba3cc4
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
296278a0679375b8c43962a9e3c9bb4e8ab201e7 |
|
17-Dec-2015 |
Winson Chung <winsonc@google.com> |
Fixing potential issue with wrong task descriptions being loaded. - Also cleaning up the Task to remove some confusing nomenclature related to task properties. Now there is a single icon and title, and we keep a copy of the TaskDescription for future icon loading. - Also changing a few cases where we should be calling isFreeformTask() Bug: 26221779 Change-Id: Iac20cc7b4912f76c14232a323981ab2e8f62628a
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
509d0d0c9e2ee165d04e898fea59f8941ac7138d |
|
16-Dec-2015 |
Winson Chung <winsonc@google.com> |
Minor fixes to freeform workspace - Fixing regression where we were clobbering the freeform stack order - Ensure there is padding between tasks - Fix the header bar animation Change-Id: I69ced3e3cb2f0c761ddf0c3bd00b17c847d74c0b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
ead5c0fc20e5c60a68cd017af0b8eacaf1167a1c |
|
14-Dec-2015 |
Winson Chung <winsonc@google.com> |
Enabling history and paging by default - Removing associated tuner flags Change-Id: Ia69bf273489b0079c389e7feb1428071569092d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
213cbe665b1c45112f46c006f8b7db19b0c7663c |
|
03-Dec-2015 |
Jorim Jaggi <jjaggi@google.com> |
When dragging from the left side, dock on the right In landscape, when dragging up from the left side, dock the current app on the right side. Change-Id: I3b1229e0d347db6cc1f55272c7d76694417977d0
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
5b7dd536aa6cb8ce323b47cee109f879feb0d33a |
|
02-Dec-2015 |
Winson <winsonc@google.com> |
Updating the freeform workspace layout - Updating layout for freeform workspaces - Consolidates the clipping and bitmap scale with the transform to make the transitions more unified - Updating clipping as we synchronize scroll instead of afterwards Change-Id: I33de4e2646c75f0bc0eb75bd6909fe94557196b5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
f0d1c44a59a10707baa0cca8dd377302260710c1 |
|
01-Dec-2015 |
Winson <winsonc@google.com> |
Adding notion of stack state to the layout. - This allows us to choose which layout to show, either freeform, stack, or a combination of the two - Fixing crash with null bitmap Change-Id: I659e66d89f7205ccb0c2ba22c57aee95c8d4b3ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
387aac6ad7bde21f2c2510cb8a2f3af3959721e0 |
|
25-Nov-2015 |
Winson <winsonc@google.com> |
Fixing task view heights in paging tasks - Now, all task views will be bounded by the stack rect, and the thumbnail bitmaps will be scaled accordingly to fit either by width (when stacked) or to the view rect (when freeform) - Fixing issue where the history button was not offset in freeform - Tweaking thumbnail sizes of fullscreen screenshots - Still requires changes to fix clipping to the correct aspect ratio in freeform. Change-Id: I678b87c2f06947d32f3bb7c60a35f28eb36b5a68
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
250608a5cd08862f4752a924d51710805850db8a |
|
25-Nov-2015 |
Winson <winsonc@google.com> |
Separating the stack vs the historical tasks. - Adding a notion of session to the stack. If the history is enabled, the stack will now be constrained to show either tasks that were last active in a window of time, or a minimum number of tasks. - Giving the history button the full space above the stack so that it looks more balanced. Change-Id: If7b647349e8bb164ae86fd6dba3f7e974257eb5b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
435b2e43cb131d0b38ba19f335aec78bb83944b2 |
|
25-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Reload tasks when doing drag gesture To make sure we always have the updated stack id's for the task. Change-Id: I8bfda33aa26b470cb5f087cee9e8e8560c0e3ba2
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
9ea2f7ba3155a455724f64e2d6a964ad4e99dfa5 |
|
24-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add ability to supply initial bounds when docking task Add an optional parameter in moveTaskToDockedStack to supply an initial rect to be used when creating the dockeds tack. Pass in the adjusted rect when dragging up from the navbar so it doesn't flicker anymore. Change-Id: Ieb3c8c73b9e2a769a2ec6270bd76a713201a2aed
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
b1e71d09f24be2c18120146eaae1ffd9444feb9a |
|
23-Nov-2015 |
Winson <winsonc@google.com> |
Making stack visibility more specific to the launching tasks. - When going from freeform -> overview, hide all freeform tasks until the final frame of the enter transition, if the stack we are launching to/from is in the freeform stack - When going from overview -> freeform, hide all freeform tasks after the first frame of the exit transition, if we are launching a task in the freeform stack - Separate the dragging gesture from the freeform launch visibility Bug: 25842568 Change-Id: Ibcd17a02eeb70244ac73f599b8c23c71d22f73fd
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
e5f1faa9f8009a723ab21aed6fe5ab325c61442b |
|
20-Nov-2015 |
Winson <winsonc@google.com> |
Porting over keyboard changes from other branch. - Allow ignoring alt-key release when interacting via touch while alt-tab is pressed (ag/814903) - Cancel window animations only if the stack scrolls via alt-tab (ag/809873) - Fixing issue with old task load plan being consumed if user alt-tabs before Recents is resumed (ag/811354) - Canceling enter animations when the stack scrolls (ag/814461) Change-Id: I7450f0a280571e98212f321b1e61219d149fed65
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
8b1871d74137d7e36ba0fed5608772f51f62015b |
|
20-Nov-2015 |
Winson <winsonc@google.com> |
Adding tuner params for paging and full screen thumbnails. - Adding “focused” stack state to support paging - Changing the paging to match UX spec (only auto-page after the first tap) - Removing old header focus animation Change-Id: Id72825b8a1b1c0a2238ee184a6695b13c1d8cb1c
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
bb42a46631b4cecdd03bd628feeb8270d412ebd3 |
|
21-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Don't play recents window animation when using affordance Change-Id: Ifef60529ddda824790bf10cdb91abbb176703aac
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
030979c1e4ad269efa747eb3c03a4b0e3d820f55 |
|
21-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Don't play animation when docking stack with affordance Change-Id: I1bb8ae4047e3de3a4ea159e7fad718914b9b5ba7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
dd98d41e3a65b3bcb37007ea5b29371cf013f563 |
|
19-Nov-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add gesture to drag in recents from navigation bar Change-Id: I672ed08f1019835891411b87e2d0de0290defff7
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
c742f973b1e506732911c156c5869fd377afc5bf |
|
12-Nov-2015 |
Winson <winsonc@google.com> |
Adding tuner param to enable fast-toggling. - Moving constants to a more explicit flags class, which also handles tuner changes. - Removing some unused flags Change-Id: If370581d431784f606c4b8d0c0face5b9a4b9fad
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
1a4dfe593aafda057ac9cb3086b84588d88cd09f |
|
15-Nov-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Synchronize recents to freeform transition. Recents to freeform animation must hang on the first frame and inform Recents to hide its views. This mirrors the transition from freeform to Recents, where the animation needs to hang on the last frame. We need a special window flag for recents to force a redraw after the animation launches. At this point Recents will become not visible from the perspective of the activity manager, which would prevent further drawing. We make recents ignore that and instead depend on window visibility which will change after recents exit animation finishes. Bug: 24913782 Change-Id: Ief743b7e6fcebb3d8789d4745fb122ac607c1cf0
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
e86deb8adb022ba7721a1af1112d3a45e757095c |
|
12-Nov-2015 |
Winson <winsonc@google.com> |
Ensuring that fast-alt tab works from Home as well as other apps. Change-Id: Ie4a6e95e790483c283d4257b15cf1b7dd315db28
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
0c22429bfa5be94346b73440045293899cf7d6f6 |
|
12-Nov-2015 |
Bart Sears <bsears@google.com> |
Revert "Ensuring that fast-alt tab works from Home as well as other apps." This reverts commit 55ff9de8aed998468caf320a3b7ecb7407e721e1. Change-Id: I37213ea9bbd43a83835a9de6f873ccd1b549ad17
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
55ff9de8aed998468caf320a3b7ecb7407e721e1 |
|
12-Nov-2015 |
Winson <winsonc@google.com> |
Ensuring that fast-alt tab works from Home as well as other apps. Change-Id: I920fdd06d5b9e3e63d197dce5a366a4316361ed5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
3fb67562c548662910160d5672b1b9558bd6571c |
|
11-Nov-2015 |
Winson <winsonc@google.com> |
Removing hacks to delay app animations until window animations complete. - We should have been using onEnterAnimationComplete instead, which is more reliable and respects the window transition developer option. Change-Id: Ib7cd2868283cfe0e5fc79863818a614375072e0f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
83c1b07a99a6ddd80c30cfc101f3de037a0d215d |
|
09-Nov-2015 |
Winson <winsonc@google.com> |
Fixing issue with wrong transition when tasks are offscreen. - Fixing issue with wrong animation specs being created for tasks that are offscreen - Removing unused code and simplifying the logic for task launching, also pulling this out into another file so that it is easier to read and understand - Removing old incorrect call to moveTaskToFront() instead of startActivityFromRecents() Bug: 25590404 Change-Id: I25d9530d089a7984fb8c94954a34dd124420755a
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
6b92c6e524dbb7598fbeb4aefd98b69e6c13c03a |
|
06-Nov-2015 |
Winson <winsonc@google.com> |
Adding fast alt-tab trigger to prevent full animation. Change-Id: I3df7a99977d0c2687eea084a95a0953429e8ff47
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
1b58561f66a9453754b1b419296899fdc08b4c93 |
|
06-Nov-2015 |
Winson <winsonc@google.com> |
Fixing up some more focus edge cases. - Disallow touch while alt-tabbing - Allow keyboard to focus tab while scrolling - Cleaning up some old classes that aren’t really being used Change-Id: Ibabea093afb711b07f398677d25735421b7c7e53
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
986739a65d8f2ae79ab199af400a204f70f5da9e |
|
05-Nov-2015 |
Winson Chung <winsonc@google.com> |
Merge "Adding dnd to/from freeform workspaces."
|
eca4ab6e99bcb2a7b31b8b4b1c3b5474297b6b25 |
|
04-Nov-2015 |
Winson <winsonc@google.com> |
Adding dnd to/from freeform workspaces. Change-Id: I5b75fe5a942e9a2e344e62229e860b5108f9872e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
5da4347b41b105dc6c6c01bf2810af3ce3013229 |
|
05-Nov-2015 |
Winson <winsonc@google.com> |
Fixing regression in alt-tab task. Change-Id: Iee73baded04616ee92046609c37257d1551520fb
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
02a5a6bb9ba05bdf7517de90ede49fb535ea06ca |
|
02-Nov-2015 |
Wale Ogunwale <ogunwale@google.com> |
Merge "Added StackId object for checking what features a stack supports"
|
3797c22ea16e932329ebffdc7e7ce09f9ecd9545 |
|
27-Oct-2015 |
Wale Ogunwale <ogunwale@google.com> |
Added StackId object for checking what features a stack supports Helps make the code easier to follow since we are no longer checking multiple stack ids at various decision points. Bug: 25282299 Change-Id: Ifa6864a1ef56ce2eca4c94f87a4e0b993de987cd
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
57311f7617185374a3b2c4a7cf2ff1ac010f5bf3 |
|
30-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Hide recents during freeform to recents animation."
|
1a5203dfd5264104db018b8a09d50075b1af9b2d |
|
30-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Hide recents during freeform to recents animation. Bug: 24913782 Change-Id: I6a5d3a638640571a902e095c4c0650b88eea0fb6
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
ca8aeea7ed4c41ca585a861735a2d317ebc6ee11 |
|
30-Oct-2015 |
Winson Chung <winsonc@google.com> |
Merge "Initial layout/behaviour for freeform workspace."
|
36a5a2c7003ef8157f276b411c3fda47ad2f75e3 |
|
30-Oct-2015 |
Winson <winsonc@google.com> |
Initial layout/behaviour for freeform workspace. Change-Id: Idc878862747d0d726cbf10be9893c48736673d0e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
6b614433f667a4213969fe208822f0733e8fa6c5 |
|
29-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Freeform to recents app transition."
|
53ec42cb17693b2d631746e1e5d31021a3359163 |
|
28-Oct-2015 |
Winson <winsonc@google.com> |
Moving static RecentsConfiguration instance to Recents. - Matches the other static instances Change-Id: I25bf474ceb0b8d6cc52c22e83273ffb2fb64cc9d
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
23afcae84422ac7c9687b17a6193f74264361303 |
|
28-Oct-2015 |
Winson <winsonc@google.com> |
Fixing touch handling on resized tasks. - Simplify touch handling just by keeping everything in screen space, and just map to the curve proportionally to the arc length. This makes the movement much closer to that of other lists, and prevents the issue of touches at the top of the stack scrolling along the curve faster than at other places (and when Recents is resized, this becomes more of an issue). - Add basic functionality (disabled) for freeform task workspaces. Change-Id: Ib3a8ce2caa1437cfc09eaa5b36aff310e29e35f5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
d64ef3ef33c50a03b4be3b2baaa93aab7319fca8 |
|
28-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Freeform to recents app transition. Bug: 24913782 Change-Id: I54fcbe38c51e5d75fa5ad2cb38de89d371b47bed
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
38c96cb83446009458558c438b066e38eacab0f2 |
|
28-Oct-2015 |
Winson <winsonc@google.com> |
Fixing build breakage. Change-Id: I0a0ef36b9724fc2e51c545a405b23d261cc85c4f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
ab253faa47de946b311522925c9875d2cccaaff5 |
|
28-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Merge "Fix wrong task bounds when docking from recents."
|
0f6cb2d7d14b980e2d820a40d3c4849a808d0da5 |
|
27-Oct-2015 |
Winson Chung <winsonc@google.com> |
Merge "Passing stack id with RunningTaskInfo."
|
5510f6c1b9c20483e1507147eed7b24ac8bb6363 |
|
27-Oct-2015 |
Winson <winsonc@google.com> |
Passing stack id with RunningTaskInfo. - This allows us to remove an extraneous system call when starting overview, and also allows us to easily check for freeform windows. Change-Id: I4449dad7bf870f528f671f6e7cb1f9b5f1bc9c1c
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
90186c6d6e7589835db183f602fb48e23a759a87 |
|
26-Oct-2015 |
Filip Gruszczynski <gruszczy@google.com> |
Fix wrong task bounds when docking from recents. When docking from recents we would move the task to the docked stack, but we wouldn't run the resizing code that forces the task to be within the stack bounds. We need to perform both operations and we can achieve that using a more general method of moving tasks. This also adds the passing of creation mode in the activity options, so the task will be docked in the right spot. Change-Id: Ia7f94a7e3677ed60ca2f4d889e548d80a3bc3df1
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
980606d01b1746ff93c7859580ae89ddcd291300 |
|
27-Oct-2015 |
Winson Chung <winsonc@google.com> |
Merge "Refactoring the focus state to be independent of view focus."
|
75b2597e5826662c1740d6f3b81966a9e6a9e7b4 |
|
21-Oct-2015 |
Jorim Jaggi <jjaggi@google.com> |
Add long press on recents to dock top most task - Change the gesture to unpin a locked task into long pressing the back button. - When long pressing recents, dock top most task. Change-Id: I1386151e781f4034cfb97d3c8d46c709d19fe779
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
0d14d4da91c3d8b1221269712d5abf43a7cf9f31 |
|
27-Oct-2015 |
Winson <winsonc@google.com> |
Refactoring the focus state to be independent of view focus. - This allows us to ensure that a task is always focused in the stack, which simplified focus logic, and allows us to unify the accessibility focus and normal view focus handling. - Refactoring some focus actions to events - Adding flags to experiment with fast-toggle. Change-Id: I5623f2a5584994033f1ebf1760b55e8bd019944b
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
2364f26dc24191e5bfbab45bc1bdf9babe13af80 |
|
26-Oct-2015 |
Winson <winsonc@google.com> |
Adding flag for disabling search bar. Change-Id: I988912c8209f1e49c71e4db2a7b926c808dbc975
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
3150e574e6e903a17193e0b90433d69c0e20ae4c |
|
24-Oct-2015 |
Winson <winsonc@google.com> |
Fixing regression in stack task clipping. - Removing expensive calls to map coordinates of front task to the tasks behind it, instead relying on the precalculated task rects that we already compute on each stack change update. To prevent rounding issues, the task rects are now float rects. - Also fixing crash when RecentsActivity starts before the SystemUI component (only an issue when pushing SysUI apks) Change-Id: Ia84e9b9d165c0ce171c7fe3797e561ef24157a0a
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
ab84fc56114c0963c6f701de9725f5413ab76da9 |
|
23-Oct-2015 |
Winson <winsonc@google.com> |
Reducing number of threads used in Recents. Change-Id: I758592600915d41103a0dfeed10c8630ecdc4593
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
e7f138c7f0a190c86cec10fb32fa106aacae4093 |
|
23-Oct-2015 |
Winson <winsonc@google.com> |
Cleaning up task loading code. - Moving all references of SystemServicesProxy and RecentsTaskLoader to a single static instance in Recents. This ensures that we only refer to an instance that is created with the application context. - Moving ActivityInfo cache into RecentsTaskLoader with the other caches which allows us to invalidate it less frequently. This requires the loader to handle package changes to invalidate the cached infos accordingly. - Cleaned up old code to handle case where the Recents component for secondary users might not be initialized (fixed in ag/773159) - Moving the package monitor to the background thread. - Cleaning user interaction and visibility changes to events. - Fixed issue with sending events from binder thread. Change-Id: Ie785347055736f6dd7802f32454f77073e20b83e
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
412e18058dc2cd5779d2451fce7fd74631f9e237 |
|
21-Oct-2015 |
Winson <winsonc@google.com> |
Additional refactoring interface between component and activity. - Removing broadcasts for communicating with the Recents activity from the component in favor of using events. Change-Id: I2ddfde911bd1fd1b2d63bb84a0e7f0338f955df6
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|
190fe3bf88388fcb109af64571e3baa0d01f1c37 |
|
20-Oct-2015 |
Winson <winsonc@google.com> |
Refactoring secondary user recents logic. - Removing old broadcasts in favor of direct aidl interface between system and secondary users. Also moving user specific implementation into RecentsImpl, allowing Recents to handle proxying between users. Change-Id: I4bd5ef1d1ee47309b7c754f50a5e8b2e2aab988f
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/RecentsImpl.java
|