Tracy Zhou
7f754c162e
Merge "Implement split from workspace to workspace" into tm-qpr-dev am: a71d353ff8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20341821
Change-Id: I868918e650e3ef220a371ff785f2cd8d5de18225
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 07:46:17 +00:00
Tracy Zhou
a71d353ff8
Merge "Implement split from workspace to workspace" into tm-qpr-dev
2022-11-17 07:04:48 +00:00
Jeremy Sim
e589b0bd2e
Merge "Allow user to tap on stashed app to launch task in fullscreen" into tm-qpr-dev am: c480c268e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20432050
Change-Id: I9a65608333cf457ca36e7bcf6407c8296913d9e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 04:55:09 +00:00
Jeremy Sim
c480c268e8
Merge "Allow user to tap on stashed app to launch task in fullscreen" into tm-qpr-dev
2022-11-17 04:19:04 +00:00
TreeHugger Robot
7d385f3135
Merge "Update transient taskbar transition duration to match spec (417ms)." into tm-qpr-dev am: 1b30bab1e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20469888
Change-Id: Ia7df964eabebe9816099b5ca0d1689dcc9cc7f3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 03:03:23 +00:00
TreeHugger Robot
dfd1f36639
Merge "Cleaning Utilities.java" into tm-qpr-dev am: 3ea398ecb7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20392137
Change-Id: Ib65cd706bb230d7e8a8789d8e4a72c8ad0ed5815
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 03:02:59 +00:00
TreeHugger Robot
1b30bab1e1
Merge "Update transient taskbar transition duration to match spec (417ms)." into tm-qpr-dev
2022-11-17 02:58:33 +00:00
TreeHugger Robot
3ea398ecb7
Merge "Cleaning Utilities.java" into tm-qpr-dev
2022-11-17 02:39:38 +00:00
Sihua Ma
1d678ad179
Merge changes If022ec8d,I34341937 into tm-qpr-dev am: c6bd4ad21f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20418246
Change-Id: Id937014a746d38749e7d22c3c269092c7108ba5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 02:07:09 +00:00
Sihua Ma
c6bd4ad21f
Merge changes If022ec8d,I34341937 into tm-qpr-dev
...
* changes:
Move LauncherWidgetHolder to widget package
Move most of the functions in LauncherAppWidgetHost to LauncherWidgetHolder
2022-11-17 01:46:55 +00:00
TreeHugger Robot
8c8f96d452
Merge "Removing unnecessary event dispatching via touch-controller. Instead using a poll method similar to other touch controllers" into tm-qpr-dev am: 579ddc7aff
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20500613
Change-Id: Iaa7882c3776df013b4886919475296d3daf68e66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 01:39:46 +00:00
TreeHugger Robot
579ddc7aff
Merge "Removing unnecessary event dispatching via touch-controller. Instead using a poll method similar to other touch controllers" into tm-qpr-dev
2022-11-17 01:22:54 +00:00
Sunny Goyal
47d4d81b4f
Cleaning Utilities.java
...
> Removing some unused methods
> Moving some specialized methods to corresponding classes
> Removing GridProvider check as it is released
Bug: 257555083
Test: Presubmit
Change-Id: Ib0f8c673d018071d3f4b7d9247e0a35718ab009c
Merged-In: Ib0f8c673d018071d3f4b7d9247e0a35718ab009c
2022-11-17 01:06:16 +00:00
Jeremy Sim
6692f78229
Allow user to tap on stashed app to launch task in fullscreen
...
This patch implements a new feature that allows the user to tap on the staged app rectangle in split staging mode. When the user does so, split selection will be canceled, and the staged app will animate out to fill the screen and launch in fullscreen.
Done by creating a new onClick listener on mFirstFloatingTaskView that sets up the screen-filling animation, and then calls a new RecentsView function, launchStagedTask(), that launches mSplitHiddenTaskView and cleans up RecentsView afterwards (similar to what happens when a split pair is selected, but only one app is launched).
Open issues:
- After the staged task animates out to fill the screen, the task itself loads instantly without animating in. Ideally, it should fade in, similar to what happens when two split tasks are loaded in.
Bug: 257513449
Test: Manual on tablet
Change-Id: I2ae8e13e1c9848aae1978a536766c370949fd08b
2022-11-16 15:28:31 -08:00
Sihua Ma
8bbfcb6581
Move LauncherWidgetHolder to widget package
...
Making LauncherAppWidgetHost package-private as well
Bug: 235358918
Test: N/A
Change-Id: If022ec8d429579a972991872b2dc11db76719341
2022-11-16 14:31:14 -08:00
Sihua Ma
aa2b872d1c
Move most of the functions in LauncherAppWidgetHost to LauncherWidgetHolder
...
Test: N/A
Bug: 235358918
Change-Id: I343419376491203a195154f2766b12e5def38879
2022-11-16 14:30:08 -08:00
Sunny Goyal
6abdd5c735
Removing unnecessary event dispatching via touch-controller.
...
Instead using a poll method similar to other touch controllers
Bug: 259447608
Test: Verified on device
Change-Id: I5c29c7c1b87acb668ea93e9f44fb685379de54fb
2022-11-16 13:58:05 -08:00
Jon Miranda
ee5baf1555
Merge "Check NPE and log error condition for enableTransientTaskbar in test harness." into tm-qpr-dev am: c3fc8da433
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20493898
Change-Id: Ic1bf71066475770d2a86b6880cfad73323e5d54c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 20:58:48 +00:00
Jon Miranda
c3fc8da433
Merge "Check NPE and log error condition for enableTransientTaskbar in test harness." into tm-qpr-dev
2022-11-16 20:43:27 +00:00
Jon Miranda
c1ee357b6b
Merge "Revert "Revert "Allow transient taskbar to unstash over soft ime""" into tm-qpr-dev am: 12771e002c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20493899
Change-Id: Ic1ccfb2f0a326f6446c42bd68e2038b402184c53
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 20:25:20 +00:00
Jon Miranda
12771e002c
Merge "Revert "Revert "Allow transient taskbar to unstash over soft ime""" into tm-qpr-dev
2022-11-16 20:18:27 +00:00
Jon Miranda
f641ddd27e
Revert "Revert "Allow transient taskbar to unstash over soft ime""
...
This reverts commit c8c81a3425 .
Reason for revert: fix tests by not auto stashing when ime comes up, but still allow taskbar to show if user initiaties it
Bug: 255818649
Change-Id: Id3ab27dcc205e5a72dbd0481e3eabc10b2e1b643
Test: pull up ime, swipe to reveal taskbar
2022-11-16 16:13:26 +00:00
Jon Miranda
182d1e93dd
Check NPE and log error condition for enableTransientTaskbar in test harness.
...
Fixes: 259337908
Bug: 257549303
Test: TaplTestsTaskbar
Change-Id: Ifa929dca18437ae101cf3290feda4209790604d2
2022-11-16 08:04:57 -08:00
Sam Dubey
efef582110
Merge "Revert "Allow transient taskbar to unstash over soft ime"" into tm-qpr-dev am: b6acf00e3c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20487451
Change-Id: Ibed10114446b622bd13b4d2eed04b76adafc66bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 15:46:01 +00:00
Sam Dubey
b6acf00e3c
Merge "Revert "Allow transient taskbar to unstash over soft ime"" into tm-qpr-dev
2022-11-16 15:20:30 +00:00
Sam Dubey
c8c81a3425
Revert "Allow transient taskbar to unstash over soft ime"
...
This reverts commit 9787ae6ad9 .
Reason for revert: Breaking launcher tests on Tablet
Bug: 259347305
Change-Id: Idfd9e412f143370b6b8a4c6f86aac94d17bc1846
2022-11-16 11:31:55 +00:00
Tracy Zhou
7e0f5d8a57
Implement split from workspace to workspace
...
Fixes: 239824922
Test: https://recall.googleplex.com/projects/f46cfe9c-8076-4efe-bf8a-b1cc4f1f5e1b/sessions/b745433d-cba7-4f7a-a28d-4223d9950c0b
Change-Id: I9bfd5844bb9ccb6e65e77fedb7fbccb37692f812
2022-11-15 22:11:28 -08:00
Jon Miranda
bc06d45036
Merge "Allow transient taskbar to unstash over soft ime" into tm-qpr-dev am: 49c7469672
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20426457
Change-Id: I1ad96043225399fbba5913dc1ba5c189ae852126
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 00:12:37 +00:00
TreeHugger Robot
12e48efb9a
Merge "Add ImpressionLogger to StatsLogManager" into tm-qpr-dev am: c2f03ae080
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20445919
Change-Id: I0b74a4469f7c401c9fa04989e5f82048407960a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 00:12:09 +00:00
Jon Miranda
49c7469672
Merge "Allow transient taskbar to unstash over soft ime" into tm-qpr-dev
2022-11-15 23:59:16 +00:00
TreeHugger Robot
c2f03ae080
Merge "Add ImpressionLogger to StatsLogManager" into tm-qpr-dev
2022-11-15 23:35:21 +00:00
TreeHugger Robot
8c49ddde2f
Merge "Revert "Revert "Add TaskbarModeSwitchRule to test both transient/persistent taskbar.""" into tm-qpr-dev am: 87ccecb6fc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20425196
Change-Id: Iee51b45263db80c85dd480d9061e0ca6b7fc1c46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 23:00:27 +00:00
TreeHugger Robot
87ccecb6fc
Merge "Revert "Revert "Add TaskbarModeSwitchRule to test both transient/persistent taskbar.""" into tm-qpr-dev
2022-11-15 22:31:55 +00:00
TreeHugger Robot
48f73b2e53
Merge "Update string for "swipe to go home" when in button nav." into tm-qpr-dev am: ab61359a81
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20311607
Change-Id: Iadaabcbfcc59b57916beb3e1077680ae87733177
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-15 16:39:57 +00:00
TreeHugger Robot
ab61359a81
Merge "Update string for "swipe to go home" when in button nav." into tm-qpr-dev
2022-11-15 16:30:32 +00:00
Pat Manning
39a3ac6fe5
Update string for "swipe to go home" when in button nav.
...
Bug: 252938555
Test: manual
Change-Id: Id52867ec6a9b82a44ab0a803a9824258d9ad4044
2022-11-15 11:19:32 +00:00
Schneider Victor-tulias
7d9e1d6fb9
Merge "Return to home when overview command fails." into tm-qpr-dev am: 62b9f80d1e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20442700
Change-Id: I0a5517e8d26e276e021f49dd39deacffaec79b5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 21:08:08 +00:00
Schneider Victor-tulias
62b9f80d1e
Merge "Return to home when overview command fails." into tm-qpr-dev
2022-11-14 20:44:52 +00:00
Jon Miranda
5eba9000df
Update transient taskbar transition duration to match spec (417ms).
...
Bug: 246632728
Bug: 246641848
Test: manual
Change-Id: If3f73774444c6074a81101d91d291ef33edcaf9c
2022-11-14 12:28:20 -08:00
Jon Miranda
9787ae6ad9
Allow transient taskbar to unstash over soft ime
...
Bug: 255818649
Test: pull up ime, swipe to reveal taskbar
Change-Id: Ibae77c8a29d06093823f2421fbf851979f9babed
2022-11-14 11:30:55 -08:00
Vinit Nayak
f47e27ee4f
Merge "Prevent dropping a drag from TaskbarAllApps in Overview" into tm-qpr-dev am: 50306445a1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20324839
Change-Id: Ie80c46c5c86fde41f259ff2e07ca4213b45a673d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 19:21:19 +00:00
Vinit Nayak
50306445a1
Merge "Prevent dropping a drag from TaskbarAllApps in Overview" into tm-qpr-dev
2022-11-14 19:07:59 +00:00
Jerry Chang
b4f100354e
Merge "Make multi-instances split opt-in based" into tm-qpr-dev am: 168c204f49
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20306070
Change-Id: Icec4268adf433679226a7cb26dbdfd0327e899a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-14 13:51:16 +00:00
Jerry Chang
168c204f49
Merge "Make multi-instances split opt-in based" into tm-qpr-dev
2022-11-14 13:29:46 +00:00
Vinit Nayak
b8ef284a6c
Only show split button for single fullscreen task if taskbar is present in Overview am: 584332202c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20442504
Change-Id: Ifde61fadc084a707e60a0d66db2f4fd06b7ef669
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-12 03:11:16 +00:00
Anushree Ganjam
96c72745ae
Add ImpressionLogger to StatsLogManager
...
go/toast-search-impression-logging
Bug: 204781396
Test: Manual
Change-Id: If00027581000d315590ce2fac46428cbf173da49
2022-11-11 18:23:25 +00:00
Vinit Nayak
eae4c99434
Prevent dropping a drag from TaskbarAllApps in Overview
...
* Don't close TaskbarAllApps once drag starts
(see comment in code regarding needing multiple shared drag
layers)
* Hide app menu split options for taskbar in overview
* One TODO is that the animation needs to be tweaked
because the scale of the icon when it's returned is too large.
* I think maybe we have to change the
TaskbarDragController#mDragIconSize since that gets directly
set from a resource. Unclear.
Test: Dragged in TaskbarAllApps in overivew and in split
select, app returned to original position and not taskbar
Bug: 251747761
Change-Id: I785f34b0bdb0b0abfc440450494074f8dfe7c31a
2022-11-10 16:17:26 -08:00
Vinit Nayak
584332202c
Only show split button for single fullscreen task if taskbar is present in Overview
...
* Taskbar in overview allows second app to be
selected so user wouldn't be stuck in split
select state
Fixes: 258543259
Test: Tested w/ flag on and off
w/ one and multiple flags
w/ fullscreen and split single focused task
Change-Id: Ie588ad66fde4e012e08d8f5abbe1eef5a1a5db6b
2022-11-10 14:20:03 -08:00
Schneider Victor-tulias
0844f2e8ef
Return to home when overview command fails.
...
Returning a runnable list that doesn't get run later causes the overview command to be added to the pending command queue, but never gets removed. This causes following overview (and home on tablets) commands not to respond.
Test: forcefully caused the error condition programmatically; checked the queue is cleared and the user is sent home.
Fixes: 255851262
Change-Id: I9d2f54960c54963b1e7480a597d05911201c152b
2022-11-10 11:56:09 -08:00
Vinit Nayak
4b6c05c2ef
Merge "Improve Split portrait gesture animation" into tm-qpr-dev am: 2ca82f38e4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20330754
Change-Id: I6cd4962097e2c72762cf28f8c4feb01efa66f22b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-10 19:28:59 +00:00