Commit Graph

58436 Commits

Author SHA1 Message Date
TreeHugger Robot 3ea398ecb7 Merge "Cleaning Utilities.java" into tm-qpr-dev 2022-11-17 02:39:38 +00:00
TreeHugger Robot 1818a90339 Merge "[QL-v2] Add logging for quick launch." into tm-qpr-dev am: ff86dd930d am: 81a00e3d59
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20304437

Change-Id: Ibd3115b1ae8a0074c9fd16621403739cf33b8195
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 02:13:33 +00:00
Sihua Ma 460b85f101 Merge changes If022ec8d,I34341937 into tm-qpr-dev am: c6bd4ad21f am: 1d678ad179
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20418246

Change-Id: Ib5183feebded858d4ebce4693d47d62151bb2899
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 02:13:21 +00:00
TreeHugger Robot 81a00e3d59 Merge "[QL-v2] Add logging for quick launch." into tm-qpr-dev am: ff86dd930d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20304437

Change-Id: I6dd93058b39d35b28a30daf425a7a422e03d99fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 02:07:24 +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
TreeHugger Robot 92f4d20e48 Merge "Removing unnecessary event dispatching via touch-controller. Instead using a poll method similar to other touch controllers" into tm-qpr-dev am: 579ddc7aff am: 8c8f96d452
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20500613

Change-Id: I2c093b2767fc736d40a5370dc8384374848d483e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-17 02:05:43 +00:00
TreeHugger Robot ff86dd930d Merge "[QL-v2] Add logging for quick launch." into tm-qpr-dev 2022-11-17 02:01:56 +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
TreeHugger Robot f9538e61a4 Merge "Cleaning Utilities.java" 2022-11-17 01:03:38 +00:00
Jon Miranda 30cc324117 Check NPE and log error condition for enableBlockingTimeout in test harness.
Similar to enableTransientTaskbar changes in
ag/Ifa929dca18437ae101cf3290feda4209790604d2

This method differs from enableManualTaskbarStashing in that we call it during setup/teardown and so in these cases TaskbarActivityContext
being null may be valid. For instance, as part of the teardown,
taskbar may have already been destroyed so enabling blocking timeout
may be a moot point — adding logs can help verify that assumption.

Bug: 259337908
Bug: 257549303
Test: TaplTestsTaskbar
Change-Id: I2eeb02573670a503687ca7aa364d14f3124cd0ef
2022-11-16 23:52:11 +00:00
Hawkwood Glazier dc83786339 Update PluginManager Import
Bug: 258424862
Test: Rebuilt Launcher
Change-Id: I7a8b343533e8d8eb8fddc3683c57ece664af8736
2022-11-16 23:31: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
TreeHugger Robot 5a1f41a74d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 9e6a993afc -s ours am: ba2eb752c5 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492725

Change-Id: I149e63e7a47f86f626f8d65a22f31618a3eb465f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:36:14 +00:00
Bill Yi 2302257042 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 70e0c71cd1 -s ours am: 490311c541 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492725

Change-Id: I584ce9f81758fd5da6cdb708a816a1f83cd7350f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:36:12 +00:00
TreeHugger Robot 5f197b2e13 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 9a82466be5 -s ours am: a82ec75af6 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492270

Change-Id: Ic4a71317ff32ece643b121835f7bae6528391e9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:36:08 +00:00
Bill Yi 95123f70e9 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 91235e9169 -s ours am: 21a45edbed -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492270

Change-Id: I00e361fe4dec855ddbd3353e0a0c83e9e6bd0ec0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:35:57 +00:00
TreeHugger Robot a2f470609b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 17bafeecd6 -s ours am: 45c773ac47 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20491742

Change-Id: I4d9c6099520ed3b53b07007fa457becef57f6e4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:35:43 +00:00
Bill Yi 71910e25c2 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 62ecf75669 -s ours am: f5f0ea1050 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20491742

Change-Id: Ifbac4d79e80d08ccd177bd884dd0abae6d3e7b92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:35:23 +00:00
Vinit Nayak b8dcdbdd67 Merge "Add test for vertical and horizontal split apps" into tm-qpr-dev am: 03695ba0f2 am: 2af60c9c11
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20446857

Change-Id: I1906d92531855f6aa02d51b7b5f5f266b1149ac2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:28:05 +00:00
Jon Miranda fe807fd663 Merge "Check NPE and log error condition for enableTransientTaskbar in test harness." into tm-qpr-dev am: c3fc8da433 am: ee5baf1555
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20493898

Change-Id: I59114458d4ae0efddac847eb472dd8cfccb9bb83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:25:56 +00:00
TreeHugger Robot ba2eb752c5 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 9e6a993afc -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492725

Change-Id: I28786afc14e4ef9cdd2532abf13d356eabd41786
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:08:29 +00:00
Bill Yi 490311c541 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 70e0c71cd1 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492725

Change-Id: I446c8ec8bdef8317f05f182d23eb07dec5bb1d89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:08:27 +00:00
TreeHugger Robot a82ec75af6 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 9a82466be5 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492270

Change-Id: Ib758b094ad72a542fe7a1879d6f2f9d3bb2ba113
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:08:23 +00:00
Bill Yi 21a45edbed [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 91235e9169 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20492270

Change-Id: I1ab5a4fc84d819fb8482aac5030cf0a4895bb229
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:08:13 +00:00
TreeHugger Robot 45c773ac47 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 17bafeecd6 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20491742

Change-Id: I89583a05f34a2f4551bcd00a84133f066ce84d4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:07:58 +00:00
Bill Yi f5f0ea1050 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 62ecf75669 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20491742

Change-Id: Ib6fc3406d24a9d92b816e3653a6e75b9861754f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 21:07:38 +00:00
TreeHugger Robot 9e6a993afc Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-11-16 20:59:57 +00:00
TreeHugger Robot 9a82466be5 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-11-16 20:59:57 +00:00
TreeHugger Robot 17bafeecd6 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-11-16 20:59:57 +00:00
Vinit Nayak 2af60c9c11 Merge "Add test for vertical and horizontal split apps" into tm-qpr-dev am: 03695ba0f2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20446857

Change-Id: Iea6287903462277f8c494582229b6d602d08f918
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:59:53 +00: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 0fc8f6262b Merge "Revert "Revert "Allow transient taskbar to unstash over soft ime""" into tm-qpr-dev am: 12771e002c am: c1ee357b6b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20493899

Change-Id: I58f95ecbb53b47608abd03514f139543d7ad2298
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:53:42 +00:00
Federico Baron 4c013d37c9 Merge "Fix spring-loaded folder animation offset bug" into tm-qpr-dev am: 22ea023a32 am: 42b8904725
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20454489

Change-Id: I87c76765655acda14e3f6c4fb0dd8bb8fbabb939
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:53:06 +00:00
Vinit Nayak 03695ba0f2 Merge "Add test for vertical and horizontal split apps" into tm-qpr-dev 2022-11-16 20:45:01 +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
Federico Baron 42b8904725 Merge "Fix spring-loaded folder animation offset bug" into tm-qpr-dev am: 22ea023a32
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20454489

Change-Id: I66ca9ed703f623d8418fbaac69a55039d5964090
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:25:07 +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
Federico Baron 22ea023a32 Merge "Fix spring-loaded folder animation offset bug" into tm-qpr-dev 2022-11-16 20:07:09 +00:00
Alex Chau fcaa145be1 Merge "Put IDP.getDeviceProfile logging behind a feature flag" into tm-qpr-dev am: 0ea0b898a5 am: b1c09554cf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20469953

Change-Id: Ie563332849a18f2ed6513dde9b66995ad73fdc84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 20:00:27 +00:00
Anushree Ganjam 2584cd16bd Merge "Introduce imeHeight in KeyboardStateManager." into tm-qpr-dev am: 9dd595b972 am: 17f90ab38d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20454485

Change-Id: I371bd1f56599f5000fd38087eca535df7fbb60fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 19:55:42 +00:00
Alex Chau b1c09554cf Merge "Put IDP.getDeviceProfile logging behind a feature flag" into tm-qpr-dev am: 0ea0b898a5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20469953

Change-Id: I881889a298e38881781d7a8015790fb6b291d059
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 19:26:49 +00:00
Alex Chau 0ea0b898a5 Merge "Put IDP.getDeviceProfile logging behind a feature flag" into tm-qpr-dev 2022-11-16 19:10:27 +00:00
Anushree Ganjam 17f90ab38d Merge "Introduce imeHeight in KeyboardStateManager." into tm-qpr-dev am: 9dd595b972
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20454485

Change-Id: I3cd0ff7cc56a3924ad33e3ab344dae5b15828e7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-16 19:00:50 +00:00