Commit Graph

13651 Commits

Author SHA1 Message Date
Lucas Dupin ee9099af7f Revert "Apply depth even when surface is null"
This reverts commit a6c38be150.

Fixes: 193333562
Test: manual
Change-Id: I4fae079e0cd056fc800e5a15389f4795c77e17fb
2021-07-20 14:14:50 -07:00
Vinit Nayak 8dcbde87c0 Move NavButtons to end of taskbar
* Layout hotseat icons from the end instead of the start
* IME down and system back arrow are now separate views

Bug: 191399224
Test: Tested w/ RTL + LTR in gesture
and 3 button nav w/ and w/o IME

Change-Id: I4d0ecd0bee0c519892c63eeefef45055b26d349b
2021-07-20 13:55:37 -07:00
Alex Chau a5653a268f Merge "Check if running task is null in onPrepareGestureEndAnimation" into sc-v2-dev am: 1387248378 am: ebea5dd5fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15336930

Change-Id: Ia54d78d7bebbd8b52e36970973a64172463c3ee0
2021-07-20 20:37:44 +00:00
Alex Chau ebea5dd5fc Merge "Check if running task is null in onPrepareGestureEndAnimation" into sc-v2-dev am: 1387248378
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15336930

Change-Id: I17d222e8b82ac3d349e72f51e5841f0c68ac2757
2021-07-20 20:26:15 +00:00
Alex Chau cd791c5c9d Wait for taskbar to become visible after closing launcher in tests
- Taskbar takes some time to appear after closing launcher and launching test app

Bug: 193653850
Test: StartLauncherViaGestureTests
Change-Id: I714e35ee855660ac28bb214386f48ddbea0e834c
2021-07-20 21:11:08 +01:00
Alex Chau de6819a453 Check if running task is null in onPrepareGestureEndAnimation
- The crash happen when swiping to overview from home without any task in recents
- A simple null check fixes the issue

Fix: 194166137
Test: FallbackRecentsTest#goToOverviewFromHome
Change-Id: I9344a96a4a78fcfc88d2ad53e44ecd43b23114d5
2021-07-20 11:07:50 +01:00
Sunny Goyal b08a0deb77 Merge "Fixing quickswitch window not properly aligned in split-screen" into sc-dev am: c3f56d7628 am: e3063ce2ef
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331678

Change-Id: I64734e46c241e8200c14bbd9c1d10baf0788e16c
2021-07-20 07:30:21 +00:00
Sunny Goyal b2576873fd Merge "Fixing quickswitch window not properly aligned in split-screen" into sc-dev am: c3f56d7628 am: 1e741bd802
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331678

Change-Id: Iacf636b26d72579076fa844784d70cab6a7e732c
2021-07-20 07:25:46 +00:00
Sunny Goyal be0b070019 Merge "Fixing quickswitch window not properly aligned in split-screen" into sc-dev am: c3f56d7628
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331678

Change-Id: Icd63f65f52646e638c35229c6069455e9b9cd08e
2021-07-20 07:17:28 +00:00
Sunny Goyal e3063ce2ef Merge "Fixing quickswitch window not properly aligned in split-screen" into sc-dev am: c3f56d7628
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331678

Change-Id: I271a668f967485a2cc23f7c68c6de325d0e4643a
2021-07-20 07:16:43 +00:00
Sunny Goyal 1e741bd802 Merge "Fixing quickswitch window not properly aligned in split-screen" into sc-dev am: c3f56d7628
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331678

Change-Id: I6c8939002922cea0af704971b7d188408716a7d7
2021-07-20 07:15:35 +00:00
Sunny Goyal c3f56d7628 Merge "Fixing quickswitch window not properly aligned in split-screen" into sc-dev 2021-07-20 07:03:51 +00:00
Tony Wickham 73c7cfd861 Merge "Add taskbar stashing feedforward, i.e. hint at upcoming stash/unstash" into sc-v2-dev am: 5eb1045cee am: 965a9c9b35
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302021

Change-Id: I27a93f8c244d2d95ccc5aa86b7bd3cbc48cdee03
2021-07-20 03:06:41 +00:00
Tony Wickham 965a9c9b35 Merge "Add taskbar stashing feedforward, i.e. hint at upcoming stash/unstash" into sc-v2-dev am: 5eb1045cee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302021

Change-Id: I0451b15ebc56036f3c9321cf835f2b519da833ff
2021-07-20 02:59:28 +00:00
Tony Wickham 5eb1045cee Merge "Add taskbar stashing feedforward, i.e. hint at upcoming stash/unstash" into sc-v2-dev 2021-07-20 02:44:28 +00:00
Ben Lin 698a756712 PIP: Implement auto-rotate with gesture nav for Shell transitions.
Bug: 193836477
Test: enter PIP while in landscape, gesture nav

Change-Id: I085061b4dc6cfa237d1931ba116269719cbe26a8
2021-07-19 17:55:56 -07:00
TreeHugger Robot f11d64387b Merge "Continue loading visible task data when scrolling recents during anim to home" into sc-v2-dev am: 0cc7f23e91 am: 4512ebc3ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331672

Change-Id: I00b3da988bb94b5bbb3cae136eee8227375fde95
2021-07-20 00:43:54 +00:00
TreeHugger Robot 4512ebc3ee Merge "Continue loading visible task data when scrolling recents during anim to home" into sc-v2-dev am: 0cc7f23e91
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15331672

Change-Id: I9228c64fbdbc93adc185bc2253c2519317b6c05b
2021-07-20 00:31:01 +00:00
TreeHugger Robot 0cc7f23e91 Merge "Continue loading visible task data when scrolling recents during anim to home" into sc-v2-dev 2021-07-20 00:17:47 +00:00
Sunny Goyal a1bed5428d Fixing quickswitch window not properly aligned in split-screen
Bug: 193992000
Test: Manual
Change-Id: Ic37cbc561a0299be1a1c05dfb17bd826c173100e
2021-07-19 17:10:12 -07:00
Tony Wickham 8a2c1cbc5a Add taskbar stashing feedforward, i.e. hint at upcoming stash/unstash
Also fix unstashing not working in 3P launchers by moving the unstash call from LauncherTaskbarUIController to TaskbarActivityContext

Test: long press taskbar background and stashed handle, watch it hint towards the new stashed/unstashed state respectively and then complete the animation when the long press is triggered
Fixes: 193926311
Fixes: 192926350
Change-Id: I0e538be9129bf5c600d07f360b8106d7077862ad
2021-07-19 14:09:33 -10:00
Tony Wickham a9f728e57b Continue loading visible task data when scrolling recents during anim to home
When we go from overview to home, we scroll to page 0 so that all tasks end up offscreen. However, since we are already in NORMAL state, we previously ignored loadVisibleTaskData() for the tasks as they scrolled by. Instead, we now continue loading task data while the scroller is unfinished.

Test: swipe to last recent task, swipe up to home, ensure thumbnails are still loaded as they scroll offscreen
Bug: 192522519
Change-Id: Iba770200fc5dbdfc91dccda9a6b9c891ab6c5e3d
2021-07-19 11:34:07 -10:00
TreeHugger Robot 9bd4020134 Merge "Wait for dismiss animation to finish before checking task count" into sc-v2-dev am: b0ef69e886 am: 26db50490a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15312149

Change-Id: I7ee1650a1884c79aab63a42217a1cb18e2e563c7
2021-07-19 19:25:19 +00:00
TreeHugger Robot 26db50490a Merge "Wait for dismiss animation to finish before checking task count" into sc-v2-dev am: b0ef69e886
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15312149

Change-Id: If3f95ed959ff8bef92ff49bca349c4c5b434996e
2021-07-19 19:07:14 +00:00
TreeHugger Robot b0ef69e886 Merge "Wait for dismiss animation to finish before checking task count" into sc-v2-dev 2021-07-19 18:39:18 +00:00
Jonathan Miranda c39d1aa467 Merge "Fix notification dot not always being up to date." into sc-dev am: 8e095ccb05 am: 70e8c0b022
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302020

Change-Id: If3bee71b46586a6b26bc030e87166fdb3788e440
2021-07-19 18:14:34 +00:00
Jonathan Miranda 291cfde1bb Merge "Fix notification dot not always being up to date." into sc-dev am: 8e095ccb05 am: 4e16c6ed22
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302020

Change-Id: Ieae003d368ec8452db75f9e332c0617b168cc44e
2021-07-19 18:14:10 +00:00
Jonathan Miranda 70e8c0b022 Merge "Fix notification dot not always being up to date." into sc-dev am: 8e095ccb05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302020

Change-Id: I73d52b726f120029edc345a4154e36e734a6ea32
2021-07-19 18:00:49 +00:00
Jonathan Miranda 4e16c6ed22 Merge "Fix notification dot not always being up to date." into sc-dev am: 8e095ccb05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302020

Change-Id: I02076f77ffcae6bfb49e0bac3c79b0e0b87d5656
2021-07-19 18:00:05 +00:00
Jonathan Miranda 1032f3cd64 Merge "Fix notification dot not always being up to date." into sc-dev am: 8e095ccb05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15302020

Change-Id: I14464148a1f19023f937eb2449bcb3dac1493638
2021-07-19 17:59:29 +00:00
Jonathan Miranda 8e095ccb05 Merge "Fix notification dot not always being up to date." into sc-dev 2021-07-19 17:45:26 +00:00
Alex Chau 97cba26a20 Wait for dismiss animation to finish before checking task count
- See http://b/193440212#comment5, TaskView takes time after swipe gesture to finish dismiss animation, so wait for the animation to finish before checking task count

Bug: 193440212
Test: TaplTestsQuickstep#testOverview
Change-Id: I21397e68f384e956a7c9f2ee8a8161ac784b4d2e
2021-07-19 17:34:57 +01:00
Alex Chau 6403086ec9 Merge "Don't allow stashing in tests for now" into sc-v2-dev am: 0841e93a34 am: 554b9879cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15305566

Change-Id: Ic26a031e139f111c5eaee07b8fc5082a4b65a26f
2021-07-19 12:44:36 +00:00
Alex Chau 554b9879cc Merge "Don't allow stashing in tests for now" into sc-v2-dev am: 0841e93a34
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15305566

Change-Id: Iecbc428f515b5e1725d0ec1b1368abadcb191286
2021-07-19 12:24:00 +00:00
Alex Chau 0841e93a34 Merge "Don't allow stashing in tests for now" into sc-v2-dev 2021-07-19 12:15:43 +00:00
Bill Yi f027fbc667 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: If181c6ceec433af77301991086294f534287ed70
2021-07-18 04:20:07 +00:00
Bill Yi 0b755e15ce Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9c41d2289e29a43beeac27ba236080ef5b8a7083
2021-07-18 04:17:18 +00:00
Bill Yi d795b67d17 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ic985ca3898b08c71facddecf2e9c94fd4f0ad350
2021-07-18 04:16:45 +00:00
Vinit Nayak f40262a617 End recents animation when entering split select
Allow starting split selection from live tile task.
Animation is still funky, but that's in a separate
CL altogether.

Fixes: 193212975
Test: Repro steps in bug no longer happen
Change-Id: I507628d3ef474936694dfbabfef5e0acf9f55b5d
2021-07-17 17:28:41 -07:00
Jon Miranda f8441cc276 Fix notification dot not always being up to date.
- Prediction row views were never updated when notification changes.
- FloatingIconView set the BubbleTextView to force hide dot, but never restored it.
  BubbleTextView is instanceof IconLabelDotView, so its already handled in the end runnable

Bug: 183360736
Test: 1. swipe up to go home such that the closing app has a notification,
         note that the notification dot is properly updated
      2. have all apps open
         make notification update for a predicted app
         ensure dot is properly updated

Change-Id: I35dacf9b71a3d8b8a857be450690d65ea9199bf6
2021-07-16 17:50:56 -07:00
Tony Wickham 9c84d7f3c3 Don't allow stashing in tests for now
Test: TaplTestsQuickstep#testOverviewActions (arbirarily)
Bug: 193521974
Change-Id: Ic2c5c5f9f37ed3f035ec932b4c96fb51598cf899
2021-07-16 12:27:40 -10:00
TreeHugger Robot 03621d1e3b Merge "Import translations. DO NOT MERGE ANYWHERE" 2021-07-16 17:15:52 +00:00
TreeHugger Robot a47e60d8ca Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-07-16 15:05:35 +00:00
TreeHugger Robot 1791a86378 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev 2021-07-16 14:55:11 +00:00
Thales Lima 4858427b19 Merge "launcher: enable swipe down to open focused app" into sc-v2-dev am: 2e15dde6b7 am: 63d04c5cd5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15297765

Change-Id: If4dab562459c82869da6c1fd4013f4e795c5b630
2021-07-16 13:44:11 +00:00
Thales Lima 63d04c5cd5 Merge "launcher: enable swipe down to open focused app" into sc-v2-dev am: 2e15dde6b7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15297765

Change-Id: Icd86b4b23ee6053be895589dd2287535ab60d67f
2021-07-16 13:35:28 +00:00
TreeHugger Robot 1941276ad7 Merge "Revert "Move focused task to front when attaching RecentsView"" into sc-v2-dev am: c0fe7b1cc4 am: d69d4e9742
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15301504

Change-Id: Iefc7cb0d703614c449c87c0f40affb908b24823b
2021-07-16 13:27:15 +00:00
Thales Lima 2e15dde6b7 Merge "launcher: enable swipe down to open focused app" into sc-v2-dev 2021-07-16 13:23:32 +00:00
TreeHugger Robot d69d4e9742 Merge "Revert "Move focused task to front when attaching RecentsView"" into sc-v2-dev am: c0fe7b1cc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15301504

Change-Id: I0d48052a8cd0bf84107c37dffb4c58ddaabcf814
2021-07-16 13:08:25 +00:00
Alex Chau ca069cc679 Reland "Move focused task to front when attaching RecentsView"
This reland commit 86ac825061

- When removing focused task, don't add it to taskpool as we'll immediately re-add the task

Bug: 192471181
Test: NexusLauncherTests
Change-Id: If4a9de74ac63ac14cf6a99262db31cb9f31b987e
2021-07-16 14:01:50 +01:00