Commit Graph

964 Commits

Author SHA1 Message Date
Tony Wickham
b2ceb6a2db Merge changes from topic "am-7be3af44-066d-47ef-8317-5b07072f0a58" into ub-launcher3-master
* changes:
  [automerger] Fix a couple issues with swiping up from home am: 7de574175b
  Fix a couple issues with swiping up from home
2018-05-18 16:50:47 +00:00
Android Build Merger (Role)
50c0e60b00 [automerger] Fix thresholds with deferred-start swipe up gestures am: fdf9315b8e
Change-Id: I569db435a37733be47e278fa6fd465f024c625a3
2018-05-18 16:22:29 +00:00
Winson Chung
fdf9315b8e Fix thresholds with deferred-start swipe up gestures
- We were previously using the drag threshold (10dp) for both gesture start
  and drag start, when we should be using the touch threshold (24dp) for
  the deferred gesture start to ensure it coincides with the touch threshold
  for the buttons in the nav bar.

Bug: 79970627
Test: Swipe up over the back button, ensure that we don't both start the
      animation and also trigger back press

Change-Id: Ib4b2a3e2492da144485f87be5477eabf3e96e843
2018-05-18 09:13:17 -07:00
TreeHugger Robot
f3cc505e86 Merge "Fade back button in and out tied with the overview/shelf (2/3)" into ub-launcher3-edmonton 2018-05-18 00:58:47 +00:00
Android Build Merger (Role)
83ee7af092 [automerger] Fade back button in and out tied with the overview/shelf (2/3) am: 8b92fe336b
Change-Id: I058d1b13c3195357c64d77139d7925043111d7ed
2018-05-18 00:48:52 +00:00
Matthew Ng
8b92fe336b Fade back button in and out tied with the overview/shelf (2/3)
Back button changes opacity when moving the shelf during swipe up
between home screen and overview. The alpha changes depending on the
progress of the swipe up animation. When going from app to home and vice
versa, the fade animation does not tie with the swipe up progress. The
fade animation also masks the back button drawable when ime visibility
changes.

Change-Id: I51e42930640ba711e81880b385bb722d7ee8ad33
Fixes: 74581837
Fixes: 76900236
Test: swipe up from home screen to overview
2018-05-18 00:48:51 +00:00
Android Build Merger (Role)
e66cae1336 [automerger] Fix a couple issues with swiping up from home am: 7de574175b
Change-Id: I72bf610f944e16adab3dd24b325cdab896ea41be
2018-05-17 23:33:55 +00:00
Tony Wickham
7de574175b Fix a couple issues with swiping up from home
- Don't update the animation to go from 0 to 1; instead, update the
  interpolator to clamp to the remaining progress (b/79773309)
- Fix NPE that can happen in a race between the atomic animation
  ending and the non-atomic animation canceling/ending

Change-Id: I313251dc5cbd7b931b043fc3e840bb4ab368a790
2018-05-17 16:30:46 -07:00
TreeHugger Robot
f85d083980 Merge "Only remove task if it was uninstalled or removed from the recents list" into ub-launcher3-edmonton 2018-05-17 22:18:12 +00:00
Android Build Merger (Role)
843d7d28a2 [automerger] Only remove task if it was uninstalled or removed from the recents list am: 0e2aa7a264
Change-Id: I90a210f1ae3b5b87daafd83519b34b6f41169db2
2018-05-17 21:54:06 +00:00
Winson Chung
0e2aa7a264 Only remove task if it was uninstalled or removed from the recents list
- Was missing additional checks and unconditionally removing the task
  whenever the task was removed from the active tasks in AM. Instead, check
  that the app still exists both in the system and in the recents list
  before removing.

Bug: 79698015
Test: a) get incoming call, go to overview, end call and ensure removed
      b) install app, open app, go to overview, uninstall app and ensure removed

Change-Id: I8901cb232ef7ff0759923d6a98f65df4e4adf88b
2018-05-17 14:53:55 -07:00
Mehdi Alizadeh
64d19820f6 Merge "Use overlay settings for Swipe Up gesture default" into ub-launcher3-edmonton 2018-05-17 00:30:21 +00:00
Mehdi Alizadeh
90638f8613 Merge changes from topic "am-3d1938ed-ddfe-4bfa-8909-c410adf0dbfb" into ub-launcher3-master
* changes:
  [automerger] Use overlay settings for Swipe Up gesture default am: 25a8e6f063
  Use overlay settings for Swipe Up gesture default
2018-05-17 00:30:21 +00:00
TreeHugger Robot
8dcdcd9843 Merge "Fixing taskView not centered properly in available width" into ub-launcher3-edmonton 2018-05-16 23:53:20 +00:00
TreeHugger Robot
5a52621566 Merge changes from topic "am-0556e1f2-627d-498d-82e4-c0923cbd7751" into ub-launcher3-master
* changes:
  [automerger] Fixing taskView not centered properly in available width am: d62e14e539
  Fixing taskView not centered properly in available width
2018-05-16 23:53:20 +00:00
Android Build Merger (Role)
93e8feb3d0 [automerger] Update interpolators and durations for state animations am: b2ddf10041
Change-Id: I239cb38770cb0b04c9cb26b6ea03396763c957f3
2018-05-16 23:04:16 +00:00
Tony Wickham
b2ddf10041 Update interpolators and durations for state animations
When we enter overview (overview appears, workspace disappears):
- Workspace scales down from 1f to .8f with OvershootInterpolator(1.2f) at 200 ms
- Workspace fades from 1f to 0 with OvershootInterpolator(1.2f) at 200 ms
- Overview scales down from 1.33f to 1f with OvershootInterpolator(1.2f) at 200 ms
- Overview fades from 0 to 1f with OvershootInterpolator(1.2f) at 200 ms

When we exit overview (overview disappears, workspace appears):
- Workspace scales up from .92f to .1f with DecelerateInterpolator() at 200 ms
- Workspace fades from 0 to 1f with AccelerateInterpolator() at 200 ms
- Overview scales up from 1f to 1.1f with AccelerateInterpolator() at 180ms
- Overview fades from 1f to 0 with DecelerateInterpolator(1.7f) at 200 ms

Parallax while the finger moves: Workspace translates half the distance as the shelf

Bug: 79776746
Change-Id: I319d982cf202bcd6dbbcd68ffc5c0c7853629c7e
2018-05-16 15:59:31 -07:00
Android Build Merger (Role)
d10ec34430 [automerger] Fixing taskView not centered properly in available width am: d62e14e539
Change-Id: I24fe5c927bf6990ac8b7ec53065d1938350c605c
2018-05-16 22:46:28 +00:00
Sunny Goyal
d62e14e539 Fixing taskView not centered properly in available width
Bug: 79756414
Change-Id: Iec6b22f96f883d61f430599e34ff9ebe91d91924
2018-05-16 15:46:13 -07:00
Android Build Merger (Role)
407b4b1c4e [automerger] Use overlay settings for Swipe Up gesture default am: 25a8e6f063
Change-Id: I25c9b139bd8fe392ba762fd4793339f9633ec692
2018-05-16 22:36:42 +00:00
Mehdi Alizadeh
25a8e6f063 Use overlay settings for Swipe Up gesture default
Implements the following logic:

if config_swipe_up_gesture_setting_available is false, always use the
default value in config_swipe_up_gesture_default and ignore
Settings.Secure

if config_swipe_up_gesture_setting_available is true, use
config_swipe_up_gesture_default as the default value for
Settings.Secure, and respect Settings.Secure if user makes any changes.

Bug: 78641268
Test: Manual test
Change-Id: I586083b6655ccb3c94f08a911ed0de80f4738d62
2018-05-16 15:36:00 -07:00
Android Build Merger (Role)
8a304828e2 [automerger] Fixing Recents sometimes restoring in Clear-all-reveal position. am: e628c474ea
Change-Id: I265109f6205ce84959d0153c3117a889bcc49b47
2018-05-16 22:01:53 +00:00
Vadim Tryshev
e628c474ea Fixing Recents sometimes restoring in Clear-all-reveal position.
This happened if a task was added between openings of Recents.

Bug: 72222505
Test: Manual
Change-Id: Id4cc8e7cbdb493973d329466369b62e4ac8ee0b3
2018-05-16 15:00:52 -07:00
Tony Wickham
3744e99741 Merge changes from topic "am-49ab0b6a-0408-47fb-8ced-f83558d65fe3" into ub-launcher3-master
* changes:
  [automerger] Make fling thresholds consistent am: 0f640b6c1b
  Make fling thresholds consistent
2018-05-16 21:55:41 +00:00
Tony Wickham
77bf622c01 Merge "Make fling thresholds consistent" into ub-launcher3-edmonton 2018-05-16 21:55:41 +00:00
TreeHugger Robot
aea9b6270b Merge changes from topic "am-7808ebee-ec85-4b94-9f45-417ab0aaca01" into ub-launcher3-master
* changes:
  [automerger] Logging Square button presses opening Recents am: d0788021f9
  Logging Square button presses opening Recents
2018-05-16 21:40:11 +00:00
TreeHugger Robot
3c25046da8 Merge "Logging Square button presses opening Recents" into ub-launcher3-edmonton 2018-05-16 21:40:11 +00:00
Android Build Merger (Role)
d4ed0858bd [automerger] First task should launch when tapped. Broken from previous CL. Bug: 79539824 am: 27289bbe40
Change-Id: I0a4c91347c631c2556b44474e4beaed80106d393
2018-05-16 21:03:41 +00:00
Hyunyoung Song
27289bbe40 First task should launch when tapped.
Broken from previous CL.
Bug: 79539824

Change-Id: I9c4b00731afeeb815d2c7f3dcaf4ae4f029dec30
2018-05-16 14:03:20 -07:00
Android Build Merger (Role)
3c223104dd [automerger] Make fling thresholds consistent am: 0f640b6c1b
Change-Id: Ib7be6237515357d77d14cdbdf0d36f6456ee2ab8
2018-05-16 20:47:36 +00:00
Tony Wickham
0f640b6c1b Make fling thresholds consistent
There are 3 places we can block a fling:
- Swiping from home to all apps (through overview)
- Swiping from an app to all apps (through overview)
- Dismissing a task (in the same gesture that started by swiping down)

In all of these cases, we block the fling when crossing the threshold
to a new state (e.g. OVERVIEW), but unblock if the user pauses their
drag. With this change, the logic is consistent:
- Unblock the fling after pausing a short amount of time
- If a fling was blocked, increase the settling duration based on
  velocity

Bug: 78089840
Bug: 78658678
Change-Id: I5ef52b74229418b867b26c3c6d3db2cf6e48914b
2018-05-16 13:47:20 -07:00
TreeHugger Robot
c212649c13 Merge "Fixing task location calculation in seascape" into ub-launcher3-edmonton 2018-05-16 20:22:37 +00:00
TreeHugger Robot
eb576f2518 Merge changes from topic "am-ddcee773-fe0b-4016-a107-9527fb3e33ad" into ub-launcher3-master
* changes:
  [automerger] Fixing task location calculation in seascape am: 55631dd8af
  Fixing task location calculation in seascape
2018-05-16 20:22:37 +00:00
TreeHugger Robot
6ae02c6a61 Merge "Fix app open animation when in overview mode." into ub-launcher3-edmonton 2018-05-16 20:05:01 +00:00
TreeHugger Robot
0d4d0d265b Merge changes from topic "am-735744fd-035e-48b2-87b3-65e06c826d82" into ub-launcher3-master
* changes:
  [automerger] Fix app open animation when in overview mode. am: bbe666631f
  Fix app open animation when in overview mode.
2018-05-16 20:05:01 +00:00
Sunny Goyal
9638caf6e4 Merge "Dumping the excoded view hierarchy instead of the default activity dump" into ub-launcher3-edmonton 2018-05-16 19:57:05 +00:00
Sunny Goyal
cbfff7e4d8 Merge changes from topic "am-16d642de-bdbc-4620-a1c0-f438265a60e1" into ub-launcher3-master
* changes:
  [automerger] Dumping the excoded view hierarchy instead of the default activity dump am: 55eb556a4b
  Dumping the excoded view hierarchy instead of the default activity dump
2018-05-16 19:57:05 +00:00
Android Build Merger (Role)
e9d9527b52 [automerger] Fix app open animation when in overview mode. am: bbe666631f
Change-Id: I8cf6571148baae2090eb6be3b9d9324f5c1362d2
2018-05-16 19:53:00 +00:00
Jon Miranda
bbe666631f Fix app open animation when in overview mode.
* Avoids scrim hard line by animating the RecentsViewContainer and
  AllAppsTransitionController progress.

Bug: 79689563
Change-Id: If467e07667ae4d6eeac663608f77bec0eb7ef82f
2018-05-16 12:51:23 -07:00
TreeHugger Robot
0b1174ddbe Merge "Adding Clear All to accessibility chevron on Recents" into ub-launcher3-edmonton 2018-05-16 19:12:00 +00:00
Android Build Merger (Role)
7fb181e1c1 [automerger] Adding Clear All to accessibility chevron on Recents am: 3f51631b80
Change-Id: I189940125220121306ff63fe15d1f7dae7d3568d
2018-05-16 19:00:57 +00:00
Vadim Tryshev
3f51631b80 Adding Clear All to accessibility chevron on Recents
For motivation, see email thread "Tweaks to for the reverted order of
accessibility swiping"

This doesn't add the action to the fallback Recents, so it will require
more work.

Bug: 79165501
Test: Manual
Change-Id: I99d608ccc13cc1742dc4d427e763125788e8edd2
2018-05-16 12:00:33 -07:00
Android Build Merger (Role)
8f1fd923c3 [automerger] Improve Task user event logging Bug: 79539824 Bug: 79541772 am: 1241e61a45
Change-Id: Idccbbb09c060485250495ebed24fc68b81f0b1aa
2018-05-16 18:26:53 +00:00
Hyunyoung Song
1241e61a45 Improve Task user event logging
Bug: 79539824
Bug: 79541772

(1) Added page index of the TASK that is being launched
(2) Covers all three cases of task launch (tap, swipe down, quick scrub)
UserEvent: action:FLING direction=DOWN
UserEvent:  Source child:TASK, packageHash=-1598699687, componentHash=1952702153, pageIdx=0

UserEvent: action:DRAGDROP
UserEvent:  Source child:TASK, packageHash=-744307622, componentHash=-515832044, pageIdx=4

(3) Avoid double logging (When onStop is called, it is not logged if
the cause of onStop is APP or TASK launch)

Change-Id: Ic5db7d6a640d43bfb5cd667b49e37dd0ed127d5c
2018-05-16 11:26:35 -07:00
Android Build Merger (Role)
44eb2fd583 [automerger] Dumping the excoded view hierarchy instead of the default activity dump am: 55eb556a4b
Change-Id: If5437083dc0990b9d4e26348294974a60e5e8e79
2018-05-16 17:55:27 +00:00
Sunny Goyal
55eb556a4b Dumping the excoded view hierarchy instead of the default activity dump
> Encoded hierarchy is smaller is size and has a lot more information about the views

Bug: 79861035
Change-Id: I84316b1b0031282b0579f3aaac22d8d8f00d8bcb
2018-05-16 10:55:21 -07:00
Android Build Merger (Role)
57a2fdc695 [automerger] Loading task tiles on accessibility scrolling am: d9a1337b40
Change-Id: Ifab81ca4d35d139dd594b5eaa6dbf3f4420e5ee5
2018-05-16 00:18:20 +00:00
Vadim Tryshev
d9a1337b40 Loading task tiles on accessibility scrolling
Bug: 79749339
Change-Id: I5bd2652c0fca08ddd5e366415411b9b99caa71fb
Testing: Manual
2018-05-15 17:17:48 -07:00
Android Build Merger (Role)
0b6c27a15e [automerger] Logging Square button presses opening Recents am: d0788021f9
Change-Id: Id65a68db2e2fa600c76c5ed12f2ffb494ba930da
2018-05-15 21:59:03 +00:00
Vadim Tryshev
d0788021f9 Logging Square button presses opening Recents
Examples of traces are in notes.
Using the button for closing Recents is not logged.
Dooble-tap logs only one entry.

Bug: 79437767
Test: logcat
Change-Id: Ic2c50ecc937dd2e9cb4b3a7c7439d77bba9b372c
2018-05-15 14:58:27 -07:00