Commit Graph

60459 Commits

Author SHA1 Message Date
Hyunyoung Song 234b1e0655 Merge "Revert "Add entry and cursor location in GetSuggestionRequest"" into tm-dev 2022-03-11 06:26:04 +00:00
Presubmit Automerger Backend 8e8638d83f [automerge] Add debug logs for bad launcher state. 2p: f6365d5b85
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17161358

Bug: 223498680
Bug: 221658803
Bug: 223499269
Change-Id: I069cb98329c5e8b37beb5dce9e23bfa306276b52
Merged-In: I138a7ab031269009fa8ca492cd0bd48085aa4e68
2022-03-11 03:35:28 +00:00
Jon Miranda f6365d5b85 Add debug logs for bad launcher state.
Bug: 223498680
Bug: 221658803
Bug: 223499269

Test: manual
Change-Id: I138a7ab031269009fa8ca492cd0bd48085aa4e68
(cherry picked from commit 7ebe209c21)
Merged-In: I138a7ab031269009fa8ca492cd0bd48085aa4e68
2022-03-11 03:35:17 +00:00
TreeHugger Robot dd6fec2d39 Merge "Update using tabs boolean immediately if it changes." into tm-dev am: 3b6ba0d252 am: 6f05d2cd7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17087514

Change-Id: I773474ce3086448109c7fac4c5a5aac3183e4053
2022-03-11 02:54:21 +00:00
TreeHugger Robot 06fb6395b3 Merge "Close taskbar all apps when task stack changes." into tm-dev am: 19570f9b05 am: fff94e1155
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17162359

Change-Id: Iddd0215a0ac3d6838104ec45629672f7b39f0b05
2022-03-11 02:54:15 +00:00
TreeHugger Robot ef90087ef1 Merge "Launcher side implementation of gesture seekable back to home animation." into tm-dev am: 1b4d9b3b23 am: de686c7293
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17086406

Change-Id: If1d558f1f23be589e983d4ee4c04f8d31b4ff393
2022-03-11 02:53:59 +00:00
TreeHugger Robot 8fa67d057d Merge "Update using tabs boolean immediately if it changes." into tm-dev am: 3b6ba0d252
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17087514

Change-Id: Id9805ec1f8fd95461ef6cc6c7e1d41ed381b1e5b
2022-03-11 02:32:27 +00:00
TreeHugger Robot 6f05d2cd7a Merge "Update using tabs boolean immediately if it changes." into tm-dev am: 3b6ba0d252
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17087514

Change-Id: I9690c1c0f70a49541295021add9946b4f9984afb
2022-03-11 02:32:19 +00:00
TreeHugger Robot d9352a2a3b Merge "Close taskbar all apps when task stack changes." into tm-dev am: 19570f9b05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17162359

Change-Id: I9a33a7f0e4686505ae5c98af4d0744ad958a250d
2022-03-11 02:32:17 +00:00
TreeHugger Robot fff94e1155 Merge "Close taskbar all apps when task stack changes." into tm-dev am: 19570f9b05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17162359

Change-Id: I122f91b36febcd050e0e9e446e70c313b944eed5
2022-03-11 02:32:12 +00:00
TreeHugger Robot 506dd38978 Merge "Launcher side implementation of gesture seekable back to home animation." into tm-dev am: 1b4d9b3b23
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17086406

Change-Id: Ia0b024a9c797d514c4fa2638e4a9f5c997f8fff1
2022-03-11 02:32:06 +00:00
TreeHugger Robot de686c7293 Merge "Launcher side implementation of gesture seekable back to home animation." into tm-dev am: 1b4d9b3b23
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17086406

Change-Id: I480b7a1bbbfac5bae71eb9db297ab8db22b911df
2022-03-11 02:31:59 +00:00
TreeHugger Robot 3b6ba0d252 Merge "Update using tabs boolean immediately if it changes." into tm-dev 2022-03-11 02:28:52 +00:00
TreeHugger Robot 19570f9b05 Merge "Close taskbar all apps when task stack changes." into tm-dev 2022-03-11 02:18:34 +00:00
TreeHugger Robot 1b4d9b3b23 Merge "Launcher side implementation of gesture seekable back to home animation." into tm-dev 2022-03-11 02:11:03 +00:00
Android Build Coastguard Worker 11233fe72a Snap for 8287852 from 7db484396a to tm-release
Change-Id: I661f70a4b5eea3cccc6d527380b5dd846bfbfe9d
2022-03-11 02:08:35 +00:00
TreeHugger Robot 180c559399 Merge "Add taskbar TAPL tests" into tm-dev am: 6b7e469088 am: ceecec6746
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17016894

Change-Id: I8659585a6073a2a3154362dc4fbccb644deea8a8
2022-03-11 00:49:17 +00:00
TreeHugger Robot ceecec6746 Merge "Add taskbar TAPL tests" into tm-dev am: 6b7e469088
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17016894

Change-Id: I4b21cb49523448eacc8991c7089df99a62fb6264
2022-03-11 00:26:42 +00:00
TreeHugger Robot e21f325530 Merge "Add taskbar TAPL tests" into tm-dev am: 6b7e469088
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17016894

Change-Id: I94952522f2b8c4355f04ecedc5a620ffc2601f6d
2022-03-11 00:26:40 +00:00
Shan Huang 581429b3dc Launcher side implementation of gesture seekable back to home animation.
This is a two part animation. The first part is an animation that tracks gesture location to scale and move the leaving app window. Once the gesture is committed, the second part takes over the app window and plays the rest of app close transitions in one go.

This animation is used only for apps that enable back dispatching via {@link android.view.OnBackInvokedDispatcher}. The controller registers an {@link IOnBackInvokedCallback} with WM Shell and receives back dispatches when a back navigation to launcher starts.

Apps using the legacy back dispatching will keep triggering the WALLPAPER_OPEN remote transition registered in {@link QuickstepTransitionManager}.

Bug: b/195946584
Test: m -j
Test: Swipe back to home on pre-T and T apps, at different life cycle
stages.

Change-Id: I615c5171cd875130f10346fa3ca2a8e9670176cf
2022-03-11 00:11:21 +00:00
Brian Isganitis 7910a3ca0a Close taskbar all apps when task stack changes.
Test: Manual
Fix: 223898952
Change-Id: I4c5e41227f0ee199cc08931f4532d769f376a617
2022-03-10 16:03:30 -08:00
TreeHugger Robot 6b7e469088 Merge "Add taskbar TAPL tests" into tm-dev 2022-03-11 00:00:36 +00:00
Merissa Tan 501ac7242d Add running apps icons to taskbar for desktop environment.
This CL adds app icons for launched/running apps to the Launcher
taskbar hotseat. When the activity is closed, the app icon is
removed. The apps that are added to the taskbar on boot are never
removed.

Recall: http://recall/clips/ad6d3cfc-7358-4b37-846e-de843ad3000d

Bug: 183906774
Test: Launch an app and verify the app icon is added on the taskbar.
Close the app and verify the icon is removed from the taskbar.
Test: Switch navigation modes on the emulator and ensure that running
app icons are added to the taskbar after it is reinitialized.
Test: atest NexusLauncherTests:com.android.quickstep.RecentTasksListTest RecentTasksControllerTest

Change-Id: Ieaaf001530b5778871fb7a8d18cdcaa1ccbf0e31
2022-03-10 15:30:06 -08:00
Brian Isganitis 84da9622d7 Close taskbar all apps on popup notification and app info shortcut tap.
Test: Manual
Fix: 223659756
Change-Id: I84fd8cd84ccdce5f51874d7356cafac9bfa92004
2022-03-10 15:27:14 -08:00
TreeHugger Robot c480651522 Merge "Revert "Sync hotseat/taskbar handoff"" into tm-dev am: ec8ba135be am: b1f884b273
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17158891

Change-Id: I2eae00a565b2854f90408aee95644f8f9c031336
2022-03-10 22:57:32 +00:00
Jon Miranda 1cbf19cdfe Merge "Add debug logs for bad launcher state." into tm-dev am: e8b174482d am: d7a8be06dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17155096

Change-Id: I27d22fd26806732d43586d228cf7b9a2c03f6f15
2022-03-10 22:57:23 +00:00
TreeHugger Robot 007ad53ca2 Merge "Set taskbar touchable region to empty when all apps is open." into tm-dev am: 5ad574ae60 am: 18ebd4645f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17158409

Change-Id: Ica7386d9d138075fcd2fe97ff5aaccf970084f87
2022-03-10 22:56:48 +00:00
TreeHugger Robot c755b33711 Merge "Revert "Sync hotseat/taskbar handoff"" into tm-dev am: ec8ba135be
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17158891

Change-Id: I89dee436720812539fc60e0e5c3421adc025ec9c
2022-03-10 22:26:12 +00:00
TreeHugger Robot b1f884b273 Merge "Revert "Sync hotseat/taskbar handoff"" into tm-dev am: ec8ba135be
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17158891

Change-Id: Iee9218d642567e43254b1240d6b5dc83305b96ce
2022-03-10 22:22:59 +00:00
Jon Miranda d7a8be06dd Merge "Add debug logs for bad launcher state." into tm-dev am: e8b174482d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17155096

Change-Id: Ic4e13fa90a0156509738d7e404d733b2c4b791c9
2022-03-10 22:22:49 +00:00
Jon Miranda 50b532aa46 Merge "Add debug logs for bad launcher state." into tm-dev am: e8b174482d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17155096

Change-Id: I9eb4f460511cdc038bbb3a6cc0f655b729442332
2022-03-10 22:22:40 +00:00
TreeHugger Robot 18ebd4645f Merge "Set taskbar touchable region to empty when all apps is open." into tm-dev am: 5ad574ae60
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17158409

Change-Id: I5dbd4d2a745bb1c88f4be8b0c2e35d90fb1a5cb2
2022-03-10 22:22:39 +00:00
TreeHugger Robot 88382ae15b Merge "Set taskbar touchable region to empty when all apps is open." into tm-dev am: 5ad574ae60
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17158409

Change-Id: Ib501e315a809da4755cdc5ecb0e115992f53eddd
2022-03-10 22:22:30 +00:00
TreeHugger Robot ec8ba135be Merge "Revert "Sync hotseat/taskbar handoff"" into tm-dev 2022-03-10 22:19:16 +00:00
Jon Miranda e8b174482d Merge "Add debug logs for bad launcher state." into tm-dev 2022-03-10 22:03:37 +00:00
TreeHugger Robot 5ad574ae60 Merge "Set taskbar touchable region to empty when all apps is open." into tm-dev 2022-03-10 22:01:40 +00:00
TreeHugger Robot 58f78dda67 Merge "Fix gesture navigation tutorial colors to match SUW colors." into tm-dev am: 72ef2ed094 am: e2df1023fa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17127461

Change-Id: Ifbb5d9e6ea48b7523d8887ac60395d0a83767459
2022-03-10 22:00:23 +00:00
TreeHugger Robot e2df1023fa Merge "Fix gesture navigation tutorial colors to match SUW colors." into tm-dev am: 72ef2ed094
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17127461

Change-Id: I9c6ee8b4d6655a0e2480d92db60e0989e1ab3a2f
2022-03-10 21:36:22 +00:00
TreeHugger Robot f8bfdc018e Merge "Properly center all apps divider." into tm-dev am: 7a8b8fb2c1 am: 6f4e9e19e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17156867

Change-Id: I00f46bb3b4c53b2eb10155f0aa26e87cc20a068d
2022-03-10 21:15:38 +00:00
TreeHugger Robot 514741b332 Merge "Recreate All Apps when Taskbar is recreated." into tm-dev am: 1f3cc12a76 am: a417e95792
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17109001

Change-Id: I7616dca9e4b01f1fcaf942447eb283932bb471ed
2022-03-10 21:14:56 +00:00
TreeHugger Robot c930fb8168 Merge "Fix gesture navigation tutorial colors to match SUW colors." into tm-dev am: 72ef2ed094
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17127461

Change-Id: I577e80219191f793f89bd6af546d52b098661587
2022-03-10 21:10:34 +00:00
TreeHugger Robot 72ef2ed094 Merge "Fix gesture navigation tutorial colors to match SUW colors." into tm-dev 2022-03-10 21:08:45 +00:00
TreeHugger Robot 2c9b640f29 Merge "Properly center all apps divider." into tm-dev am: 7a8b8fb2c1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17156867

Change-Id: I350823ec17e8ddfff3ab69f0d210bd420b3d6443
2022-03-10 21:06:23 +00:00
TreeHugger Robot 4215c66286 Merge "Recreate All Apps when Taskbar is recreated." into tm-dev am: 1f3cc12a76
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17109001

Change-Id: I144d21b13d6a717125d5afb7a3d1b168f161f0c6
2022-03-10 21:03:44 +00:00
Schneider Victor-tulias fb252e7ce1 Add taskbar TAPL tests
- Added TAPL objects to support TAPL tests for taskbar features
- Added tests for major taskbar features: hiding/showing the taskbar, opening all apps, lauching apps and app deep shortcuts from the taskbar/all apps page, launching apps and app deep shortcuts in splitscreen
- These tests should only run for large devices

Design: go/taskbar-tapl-tests
Test: ran tests locally with invalid configurations and remotely
Bug: 215218813
Change-Id: I3c28c339707467414aa47fa633f87fa0c1fdee57
2022-03-10 13:02:35 -08:00
TreeHugger Robot 6f4e9e19e7 Merge "Properly center all apps divider." into tm-dev am: 7a8b8fb2c1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17156867

Change-Id: Iae944c58add19864ac352425c534287e4d19ca23
2022-03-10 20:50:30 +00:00
TreeHugger Robot a417e95792 Merge "Recreate All Apps when Taskbar is recreated." into tm-dev am: 1f3cc12a76
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17109001

Change-Id: I09f07ae7da29f8da616e5501f9c756b1b452f563
2022-03-10 20:50:01 +00:00
Jon Miranda b35524b442 [automerge] Never look for matching view in All Apps when swiping up to go home. 2p: b2068f2eda
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17156660

Bug: 222124240
Change-Id: I13cde344a87a97b938ae067bec088361f45705f9
2022-03-10 20:31:17 +00:00
Jon Miranda b2068f2eda Never look for matching view in All Apps when swiping up to go home.
The swiping up gesture will never return an app in All Apps,
so we can ignore All Apps state in those cases.

This fixes an edge case where user swipes up and launcher state
is still in All Apps. This causes us to animate the icon to
where it would be in All Apps, even though by the time the
animation starts we are actually in Normal state.

Bug: 222124240
Test: open app from  all apps then quickly swipe up to go home
Change-Id: I756a870660a397d6629aec82e4f5ec4914ed0669
(cherry picked from commit b42e124f5b)
2022-03-10 20:31:11 +00:00
Jon Miranda 7ebe209c21 Add debug logs for bad launcher state.
Bug:223498680
Bug:221658803

Test: manual
Change-Id: I138a7ab031269009fa8ca492cd0bd48085aa4e68
2022-03-10 20:25:38 +00:00