Commit Graph

20478 Commits

Author SHA1 Message Date
Andy Wickham 690543f159 Removes Sandbox from launcher task.
Instead, adds it to the gesture-exclusion activities
to prevent normal gesture handling.

Bug: 148542211
Change-Id: Ie04d2e71346a0c039e73fcc386cedc1b74fadadb
2020-06-10 15:41:37 -07:00
Samuel Fufa 5b2da14e72 Show discovery tip for hybrid hotseat
Doc: go/hybrid-hotseat-tips

Issue 157683315: for fully populated hotseat, count returns to home screen and show discovery tip if Tip action was not tapped.
Issue 158301717: Don't use cached items if client has predicted items.

Test: Manual
Change-Id: I4747a1148caa62a6262fb6592d5185bdf216ede6
2020-06-10 15:12:55 -07:00
TreeHugger Robot d0e98a1f7b Merge "Set qsb fade interpolator same as workspace for home <-> overview" into ub-launcher3-rvc-dev am: 16823c2c03
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11795730

Change-Id: I8ed9a3e44227365e2c08347e322621dd42888428
2020-06-10 22:06:36 +00:00
Becky Qiu 849622f6cb [Overview Actions] Add actions to the task menu for in-place landscape.
Test: local
Bug: 153736749
Change-Id: I9ba5a089e434e75de7d9cc29ebd303f7a1388324
2020-06-10 15:04:56 -07:00
thiruram ba0a6b61a3 Log folder open event into WW.
Bug: 158597506

Sample Log: https://paste.googleplex.com/5351626992779264

Change-Id: Ifb2f061924035abc84472a9a03d1b4212588428b
2020-06-10 15:00:19 -07:00
Pinyao Ting 8020bf2f4b Merging from ub-launcher3-rvc-dev @ build 6577335
Bug: 150504032
Test: manual, presubmit on the source branch
x20/teams/android-launcher/merge/ub-launcher3-rvc-dev_6577335.html

Change-Id: Ie1f44dd646088759fef66251fe9e5f584b804d73
2020-06-10 21:54:11 +00:00
TreeHugger Robot 16823c2c03 Merge "Set qsb fade interpolator same as workspace for home <-> overview" into ub-launcher3-rvc-dev 2020-06-10 21:45:41 +00:00
thiruram 5e204ff61a Adds PredictedHotseatContainer to launcher_atom.proto am: 18c2495b8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11825364

Change-Id: I4094d1a5efc572806acb0f3f257fc7497be06446
2020-06-10 18:47:41 +00:00
thiruram 18c2495b8f Adds PredictedHotseatContainer to launcher_atom.proto
Used for differentiating logs from normal hotseat and predicted hotseat.

Bug: 158218197
Change-Id: I011ff724ea0916b32f680dc24e8d6090d3df766d
2020-06-10 10:44:58 -07:00
TreeHugger Robot 71eb5a54ea Merge "Decrease predicted icon outline size" into ub-launcher3-rvc-dev am: 4e975109bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11813851

Change-Id: I0dc914c6dad3de94faae94d3392d296100fd2e0e
2020-06-10 17:21:00 +00:00
TreeHugger Robot 4e975109bb Merge "Decrease predicted icon outline size" into ub-launcher3-rvc-dev 2020-06-10 17:06:48 +00:00
Jerry Chang dd3eb7d075 Hook one-handed gesture to expand notification panel by default
Notify to expand notification panel through SystemUiProxy when
one-handed mode disabled and one-handed gesture detected.

Bug: 154080211
Test: make and install
Test: manual disable one handed mode and swipe down to trigger
Test: verified the gesture works even outside of home page
Change-Id: Iacc0e506ccd04dd81f6182759c8af7d686a7b77b
2020-06-10 23:26:03 +08:00
TreeHugger Robot c3d56527e1 Merge "Relaunch app that is restarted mid-gesture" into ub-launcher3-rvc-dev am: 179880c0f6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11758170

Change-Id: I357e0cd687aef73031416beb515f5d91eb2e1be4
2020-06-10 07:02:43 +00:00
TreeHugger Robot 179880c0f6 Merge "Relaunch app that is restarted mid-gesture" into ub-launcher3-rvc-dev 2020-06-10 06:53:50 +00:00
Winson Chung 7d7864e89a Relaunch app that is restarted mid-gesture
Bug: 156692295
Test: Swipe up from an app that has a HUN and ensure tapping on the
      HUN (or anything that can restart the activity) will start the
      activity while the recents animation is still running
Change-Id: Ia1fbd9cfb21aa64b3c8a0d431ba2d9824ee4c0a1
2020-06-09 23:10:13 -07:00
Vinit Nayak b210bac680 Remove rotation flag check am: 2b515c7058 am: 158cbbfeab am: f413b5f861 am: 5e99335b98
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11815828

Change-Id: Idc4b440b0b686d0068666de7aef3f693eaf0c1b4
2020-06-10 05:40:57 +00:00
Sreyas b64b59d025 Fix Task Icon menu behavior.
Tapping task icon will now show the scrim for rest of thumbnail and not snap to page that is already snapped to.
Pressing task icon from clear all will scroll to the page.
Link: https://drive.google.com/file/d/1I90rd6ELPZNIje2_VZ3CamWWeFN8ywhL/view?usp=sharing

Bug: 158004853
Change-Id: I9ac8229a603190ea09a74e1cfb70a6bb6e1e65b7
2020-06-09 21:10:46 -07:00
thiruram 713fbec475 Update StatsLogManager to support ranking related events. am: 236f40d97e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11816368

Change-Id: I552001afd96df55cfa28ec492c6db3e4248d0bff
2020-06-10 03:08:18 +00:00
thiruram 236f40d97e Update StatsLogManager to support ranking related events.
Change-Id: I238f00a782a620f704005d37c8972b5e25610c75
2020-06-10 02:47:58 +00:00
Becky Qiu 03113c5d7a Revert "Fix Task Icon menu behavior." am: 23986e9a84
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11815826

Change-Id: I3bd86ca9493b0937e0b71952119426957751fb52
2020-06-10 01:27:55 +00:00
Sunny Goyal f74f0c27bc Creating correct device profile when appContext and launcher context do not match
Bug: 156891776
Change-Id: If2df3a6719de4207fa15d8a416704eb8e7c136b9
2020-06-09 18:10:00 -07:00
TreeHugger Robot 92775d6353 Merge "Apply PendingAnimation#mDuration to all added anims" into ub-launcher3-rvc-dev am: 8984fea211
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11815998

Change-Id: I8dda5a2887eca4d19678e92a4a59b358b16cbad2
2020-06-10 00:36:36 +00:00
Becky Qiu 23986e9a84 Revert "Fix Task Icon menu behavior."
This reverts commit 6df0148b07.

Reason for revert: breaks the task icon behavior.

Change-Id: I6f654478e0ffe7827efeca1553622dad2e02c5da
2020-06-10 00:20:49 +00:00
TreeHugger Robot 8984fea211 Merge "Apply PendingAnimation#mDuration to all added anims" into ub-launcher3-rvc-dev 2020-06-10 00:18:31 +00:00
TreeHugger Robot fc2398560e Merge "Remove rotation flag check" into ub-launcher3-rvc-dev am: ea928edc36
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11812119

Change-Id: I6d1293d2f804bd19f5e3e68e73a6b6dae08af9e8
2020-06-09 23:59:06 +00:00
Vinit Nayak 2b515c7058 Remove rotation flag check
There's a race condition between when
the flag is read and when it gets set,
and not registering the listener that
the flag is gating can result in a lot
of bad rotation state.

Fixes: 158592847
Change-Id: Idd78e15669698bb0d057d0b6661ea69bfa5c8202
2020-06-09 23:43:17 +00:00
Tony Wickham fe54c36822 Apply PendingAnimation#mDuration to all added anims
Doing this at the root instead of individually for all added
animators ensures none fall through the cracks.

Fixes: shelf moving too quickly in 2 button mode
Change-Id: I0de1ba9cee3fb8f1d6161371625d97e4b2305129
2020-06-09 18:35:07 -05:00
Vinit Nayak 92364cdc74 Remove rotation flag check
There's a race condition between when
the flag is read and when it gets set,
and not registering the listener that
the flag is gating can result in a lot
of bad rotation state.

Fixes: 158592847
Change-Id: Idd78e15669698bb0d057d0b6661ea69bfa5c8202
2020-06-09 22:55:07 +00:00
Samuel Fufa 39912270e5 Decrease predicted icon outline size
Bug: 156781454
Change-Id: Id9e1fbb47dbb5c18a41f466b9f3963f93ab6f509
2020-06-09 14:02:48 -07:00
Zak Cohen 905e155e97 Merge "Overview Actions - use scaled insets for screenshot transition." into ub-launcher3-rvc-dev am: e246f191de
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11578320

Change-Id: I97103e4ef17dd85b50e9ee1282bd4e8c1715c579
2020-06-09 20:59:55 +00:00
Zak Cohen e246f191de Merge "Overview Actions - use scaled insets for screenshot transition." into ub-launcher3-rvc-dev 2020-06-09 20:36:12 +00:00
Tony Wickham 5e957551be Fix quick switching to any task that already appeared
Previously we did this for the last task that appeared, but didn't
take into account cases where multiple tasks had appeared during
the same gesture state. We handle that now.

Test:
- Quick switch to delayed task A, start new gesture, return to the
  first app after onTaskAppeared(A)
- Quick switch to delayed task A, start new gesture, wait for
  onTaskAppeared(A), then switch to delayed task B, start new
  gesture, wait for onTaskAppeared(B), and switch back to A
- Quick switch to delayed task A, start new gesture, wait for
  onTaskAppeared(A), then switch to delayed task B, start new
  gesture, wait for onTaskAppeared(B), and switch back to A and
  quickly back to original app (before settling on A)
Ensure task starts/resumes and is interactable in all cases.

Bug: 158588954
Change-Id: I647a6d015baa1d9b6d613e6c0e584589f35da54a
2020-06-09 15:07:16 -05:00
Hyunyoung Song 4ef01a10ee Merge "Add FolderInfo label source / Add instance id to snapshot logging" into ub-launcher3-rvc-dev am: 3b1786ce77
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11780341

Change-Id: Ibb42efc4a1454dde6155d0f1422c2565ed4ce3c3
2020-06-09 19:40:33 +00:00
Hyunyoung Song 3b1786ce77 Merge "Add FolderInfo label source / Add instance id to snapshot logging" into ub-launcher3-rvc-dev 2020-06-09 18:26:07 +00:00
TreeHugger Robot 80138f6357 Merge "Fix bug where scrim did not fade in during staggered workspace animation." into ub-launcher3-rvc-dev am: fd4e7a8907
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11800441

Change-Id: I61b4bb31d9f87631f909f4e9ed02e99fdf0c61db
2020-06-09 17:14:25 +00:00
TreeHugger Robot caae815e48 Merge "Remove debug logs for b/153821199" into ub-launcher3-rvc-dev am: 1a14978809
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11800450

Change-Id: I68937c785859d69023e43d0b06e8cceba731d12c
2020-06-09 17:14:18 +00:00
TreeHugger Robot fd4e7a8907 Merge "Fix bug where scrim did not fade in during staggered workspace animation." into ub-launcher3-rvc-dev 2020-06-09 17:13:50 +00:00
TreeHugger Robot 1a14978809 Merge "Remove debug logs for b/153821199" into ub-launcher3-rvc-dev 2020-06-09 17:00:35 +00:00
Vadim Tryshev 15bb902f82 Merge "Workaround for an activity leak" into ub-launcher3-rvc-dev am: 694e27a413
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11795728

Change-Id: I15a840e8f07fac4ea06522bb85e1f3dd7f7aa75d
2020-06-09 16:51:35 +00:00
Vadim Tryshev 694e27a413 Merge "Workaround for an activity leak" into ub-launcher3-rvc-dev 2020-06-09 16:35:18 +00:00
Jon Miranda f42fe856a6 Remove debug logs for b/153821199
Bug: 153821199
Change-Id: If8996162d1ab48147abd97a27c2ad163696822d7
2020-06-09 08:14:19 -07:00
TreeHugger Robot e0117dbe21 Merge "Fix Task Icon menu behavior." into ub-launcher3-rvc-dev am: 726c781625
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11800446

Change-Id: I834aa8ad8c46a4ea071a586db82726746cbab9d3
2020-06-09 07:27:58 +00:00
TreeHugger Robot 726c781625 Merge "Fix Task Icon menu behavior." into ub-launcher3-rvc-dev 2020-06-09 07:17:47 +00:00
Jon Miranda 36918c3e12 Fix bug where scrim did not fade in during staggered workspace animation.
The problem is that in prepareToAnimate, we set the scrim sysUiProgress to 1.

When we call setScrim(Background) we create an animator to set sysUiProgress
to 0 with a duration of 0. We expect this to set sysUiProgress to 0 prior
to the next animation setScrirm(Normal).

When we call setScrim(Normal) we want to animate sysUiProgress to 1, but it
is still 1 since we haven't actually run the setScrim(Background) animation
(we've only added it to the list of animators). Therefore we don't create an
animator at all since the target is already at the final value.

Bug: 158148281
Change-Id: I8ca7ef00fc8a7dad6813c285ead60f5db15939b6
2020-06-08 21:51:51 -07:00
Vinit Nayak 53785407f5 Fix display changed flag check optimization am: 655b47c614 am: 433d8ca00f am: 22a9c90303 am: d797785bdd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11788843

Change-Id: I47e437b8b3b3a4b1f30432e9838cbc33f3402a07
2020-06-09 03:08:12 +00:00
Sreyas 6df0148b07 Fix Task Icon menu behavior.
Tapping task icon will now show the scrim for rest of thumbnail and not snap to page that is already snapped to.
Pressing task icon from clear all will scroll to the page.

Bug: 158004853
Change-Id: I79d0a4ac5be3641c6bdf71c34dcbf136ddbbebd1
2020-06-08 18:55:52 -07:00
Hyunyoung Song 90c5873f50 Add FolderInfo label source / Add instance id to snapshot logging
Bug: 155719741
Change-Id: I6611d67bc7a940b6e7cf80ec788406c9f2499318
2020-06-08 17:48:51 -07:00
Zak Cohen 62c4711b0e Overview Actions - use scaled insets for screenshot transition.
The actual task insets aren't used for display, so to make the
transition line up, use scaled ones.

Bug: 154524544
Test: local

Change-Id: I0f484e6dbf13a558c042f84aa68f1d6e9c23b328
2020-06-09 00:07:54 +00:00
Tony Wickham ff85415865 Set qsb fade interpolator same as workspace for home <-> overview
Test: go to overview from home and vice versa in 0 and 3 button modes,
ensure QSB fades at the same rate as the rest of workspace

Bug: 154637581
Change-Id: I2f15aaf2ba59e6b1d4754060e7b3005bed5db9c7
2020-06-08 18:43:35 -05:00
TreeHugger Robot efa7ad9098 Merge "Fix display changed flag check optimization" into ub-launcher3-rvc-dev am: 4994b333d9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/11795726

Change-Id: I2c6c60ec2d198597a4532b2b15cb96e3e878d80a
2020-06-08 23:36:44 +00:00