Commit Graph

13651 Commits

Author SHA1 Message Date
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 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 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 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
TreeHugger Robot 7a8b8fb2c1 Merge "Properly center all apps divider." into tm-dev 2022-03-10 20:23:52 +00:00
TreeHugger Robot 1f3cc12a76 Merge "Recreate All Apps when Taskbar is recreated." into tm-dev 2022-03-10 20:22:29 +00:00
Alex Chau 19c6eca5c5 Use overview_actions_height from Resources to calculate OverviewActionsView alignment
- startActionView.getHeight() isn't ready when updatePaddingAndTranslations is called, so use overview_actions_height from Resources through DeviceProfile instead.

Fix: 218442870
Test: Restart launcher, go to overveiw from app, rotate and rotate back, overview actions stays in same position
Change-Id: Ia5e234f73100a2f418c17222145a8f993cbfab8a
2022-03-10 20:16:59 +00:00
Brian Isganitis a2f26954a0 Set taskbar touchable region to empty when all apps is open.
Fix: 223653710
Test: Manual
Change-Id: Ia78831028b67aa425d5bd5ae61ae460d3caabbb7
2022-03-10 11:21:27 -08:00
Jon Miranda 5df3ca4cae Merge "Never look for matching view in All Apps when swiping up to go home." into tm-dev am: 7db484396a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17128401

Change-Id: I862e97d22bbd7f7211fe4046bb84d4d04ae6d74b
2022-03-10 19:16:32 +00:00
Jon Miranda 2c1adb6e39 Merge "Never look for matching view in All Apps when swiping up to go home." into tm-dev am: 7db484396a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17128401

Change-Id: I6b433224d25b0b3ec7146bfd0a92318ac5568a25
2022-03-10 19:16:26 +00:00
Jon Miranda 7db484396a Merge "Never look for matching view in All Apps when swiping up to go home." into tm-dev 2022-03-10 18:46:51 +00:00
Schneider Victor-tulias b282446dac Fix gesture navigation tutorial colors to match SUW colors.
- Updated the gesture nav tutorial to use the system accent color for buttons and the feedback animations

Fixes: 222269039
Test: built change, flashed and factory reset device
Change-Id: I4e515aef0ccdab98f1d3900007f6006b1975b41b
2022-03-10 10:33:06 -08:00
Brian Isganitis cea2480cac Properly center all apps divider.
Fix: 223837782
Test: Manual on large and small screens in portrait and landscape.
Change-Id: Ie4d609ce6524cc739d00bec5a8d26ec4c4152633
2022-03-10 18:29:34 +00:00
Jon Miranda efca5c8655 Revert "Sync hotseat/taskbar handoff"
This reverts commit ede8718e63.

Reason for revert: causing ANR b/223789074

Bug: 223789074
Bug: 223443781
Bug: 202507555

Change-Id: Ibd76939a345f54e8945cdd97e652f5e06e40edcb
2022-03-10 18:27:36 +00:00
TreeHugger Robot 9685efe3e3 Merge "Sync hotseat/taskbar handoff" into tm-dev am: b873662734
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17141808

Change-Id: Ie2ea0b095938733890aa1a8d9d1f2297586933f0
2022-03-10 10:03:58 +00:00
TreeHugger Robot 4f05662c74 Merge "Sync hotseat/taskbar handoff" into tm-dev am: b873662734
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17141808

Change-Id: Ifcd0353bcd27a221f0cab9bf50945c5fd964b8e9
2022-03-10 10:03:50 +00:00
TreeHugger Robot b873662734 Merge "Sync hotseat/taskbar handoff" into tm-dev 2022-03-10 09:22:21 +00:00
Tracy Zhou 3ef2682fb9 Merge "Support launching an intent and a task from the same app as multi-instance" into tm-dev am: 6416cea0e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17076088

Change-Id: I829e202f21f02be8c8cf0be7cb72d3c593c959c5
2022-03-10 02:12:14 +00:00
Tracy Zhou eaee10b6c4 Merge "Support launching an intent and a task from the same app as multi-instance" into tm-dev am: 6416cea0e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17076088

Change-Id: I439589d84b0a1c16faafaa884b98a66f0949d4b5
2022-03-10 02:11:59 +00:00
Tracy Zhou a2ed734178 Merge "Fix wrong initial staged split position" into tm-dev am: fec75c5a0e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17144691

Change-Id: Id2b33c405bddd4cbdaa48ef8a877ab261a9c6153
2022-03-10 02:11:57 +00:00
Tracy Zhou 4689a255a0 Merge "Fix wrong initial staged split position" into tm-dev am: fec75c5a0e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17144691

Change-Id: Id7106484cbad6ba03a84074eba68fb0bdd656a61
2022-03-10 02:11:39 +00:00
Tracy Zhou 6416cea0e5 Merge "Support launching an intent and a task from the same app as multi-instance" into tm-dev 2022-03-10 02:09:53 +00:00
Tracy Zhou fec75c5a0e Merge "Fix wrong initial staged split position" into tm-dev 2022-03-10 01:47:53 +00:00
Abhilasha Chahal fa71aec80a Merge "Revert "Revert "Extract out common adapter logic to support diff..."" into tm-dev am: c7115ec833
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17133627

Change-Id: Ia1550660d2c29c707a383b57c6c5d481e2c1f9ba
2022-03-10 00:39:47 +00:00
Abhilasha Chahal d2f7839069 Merge "Revert "Revert "Extract out common adapter logic to support diff..."" into tm-dev am: c7115ec833
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17133627

Change-Id: I17ff403417ae9fb2ed93f333a7d018f7996bfb81
2022-03-10 00:39:29 +00:00
Abhilasha Chahal c7115ec833 Merge "Revert "Revert "Extract out common adapter logic to support diff..."" into tm-dev 2022-03-10 00:18:07 +00:00
Thiru Ramasamy 6e71694737 Merge "[OneSearch] Add LAUNCHER_ALLAPPS_SCROLLED event." into tm-dev am: fe72583a86
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17128393

Change-Id: I59a8612d5e91eff38bcfcc0e28b2e2c606fdb843
2022-03-09 23:28:05 +00:00
Thiru Ramasamy aeadd1e729 Merge "[OneSearch] Add LAUNCHER_ALLAPPS_SCROLLED event." into tm-dev am: fe72583a86
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17128393

Change-Id: Ic6d8605d6ae50fbd56ee3836a83ccfdb1358e6d0
2022-03-09 23:28:03 +00:00
Tracy Zhou d9cb8cfa0d Support launching an intent and a task from the same app as multi-instance
Similar to ag/16820166, add FLAG_ACTIVITY_MULTIPLE_TASK to the fillInIntent

Fixes: 222583964
Fixes: 217965464
Fixes: 221415250
Test: https://recall.googleplex.com/projects/f46cfe9c-8076-4efe-bf8a-b1cc4f1f5e1b/sessions/7606236a-3350-49d6-bfad-9e6a609413d1
Change-Id: I676358ef1cbff8317995430de961a0a3242c0cbf
2022-03-09 15:21:45 -08:00
Thiru Ramasamy fe72583a86 Merge "[OneSearch] Add LAUNCHER_ALLAPPS_SCROLLED event." into tm-dev 2022-03-09 23:11:16 +00:00
Tracy Zhou dd2bea9e70 Fix wrong initial staged split position
This is caused by having set a wrong animation duration in the 3 button case. Before this change we have a fixed duration of 370ms which happens to be almost match the Overview transtion duration in gesture nav. However the transition duration in 3-button is set to 250ms. After the transition duration, any unfinished animation is cancelled including this one, resulting in the wrong staged split position. Instead this change pulls the transition duration of toState from the caller = RecentsViewStateController.

Fixes: 222210349
Test: manual
Change-Id: Ie2f3dbe38bb6df33961e2ee78b8a55d0e925501f
2022-03-09 14:44:35 -08:00
Tony Wickham 65d26c5f20 Merge "Keep reporting > 0 insets on home screen" into tm-dev am: 808b6c2fed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17084127

Change-Id: I2c7136fd125da0bee3af21cb8ff440af03b11073
2022-03-09 22:39:00 +00:00
Tony Wickham 34ef5b416a Merge "Keep reporting > 0 insets on home screen" into tm-dev am: 808b6c2fed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17084127

Change-Id: Ia8209ca860ad9bb0080bf77ef8a3a352ec1b0461
2022-03-09 22:38:37 +00:00
TreeHugger Robot 8ccc2bbf43 Merge "Updating window manager estimation logic:" into tm-dev am: d586e1948b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17070486

Change-Id: I02864003cf66b733a420afec69756edade427cc4
2022-03-09 22:38:35 +00:00
TreeHugger Robot 6ed2ec5532 Merge "Updating window manager estimation logic:" into tm-dev am: d586e1948b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17070486

Change-Id: I7c02941e25b99f4ac42c03a15ef323939f65edab
2022-03-09 22:38:29 +00:00
TreeHugger Robot f60c42c4bc Merge "Remove stale log statement for b/195430732" into tm-dev am: 94a54982b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17125713

Change-Id: I893b4036e02803ef129fd93b1ce664536d2acbbb
2022-03-09 22:38:22 +00:00