Commit Graph

61515 Commits

Author SHA1 Message Date
Treehugger Robot 1bf09dbfc0 Merge "Loading widget description on the background thread" into udc-dev am: 698f59ccbb am: cd98755121 am: 2c8e55c53b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23048073

Change-Id: I8aa8903748251acd05e7a3746fbcf67a50c51f70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 10:17:13 +00:00
Treehugger Robot 2c8e55c53b Merge "Loading widget description on the background thread" into udc-dev am: 698f59ccbb am: cd98755121
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23048073

Change-Id: I51476ff590d5a590bd9931a2e8f57cffc7a785fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 09:34:47 +00:00
Winson Chung e55e965112 Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645 am: 9de6814105 am: a3a12a512d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: Idc804276f01f0c1c4e5c507dc70cc7232ec982d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 09:19:09 +00:00
Treehugger Robot cd98755121 Merge "Loading widget description on the background thread" into udc-dev am: 698f59ccbb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23048073

Change-Id: If5eed0ef5cfd6302ddd488f852fb7816cea4e555
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:58:32 +00:00
Winson Chung ed520acea0 Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645 am: c0d4768083 am: 18aae7fd2c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: I623e2e533e149f0fecebbe20f1f21147438b7bf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:52:40 +00:00
Winson Chung 1220b1d156 Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645 am: 9de6814105 am: 4b5359208e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: I3c99a837aa199e75ec1fac9775095e050e08aaf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:52:25 +00:00
Winson Chung 18aae7fd2c Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645 am: c0d4768083
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: Icc43eb85718c94d1d63a41daff55400b8d37be03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:38:17 +00:00
Winson Chung a3a12a512d Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645 am: 9de6814105
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: Idd605c4e0b9e893b507b34b3718c0d578dbbb282
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:37:45 +00:00
Winson Chung 4b5359208e Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645 am: 9de6814105
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: I24a4abf01179574edafb2a0b0530cdae68848a3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 08:33:44 +00:00
Treehugger Robot 698f59ccbb Merge "Loading widget description on the background thread" into udc-dev 2023-05-06 08:19:12 +00:00
Winson Chung 9de6814105 Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: I9157dfd626f70a18fb675ebfa460779530d7a750
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 07:56:35 +00:00
Winson Chung c0d4768083 Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev am: 8e7e159645
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22841404

Change-Id: Ic56a7295e03f04c5b0f0613e9a025352929ac064
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 07:52:28 +00:00
Winson Chung 8e7e159645 Merge "Try to detect and handle delayed quickswitch task launch failure" into udc-dev 2023-05-06 07:12:18 +00:00
Fengjiang Li dc9f08567b Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd am: fd2bfe26e7 am: d4101a8af5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: I0cfc31b9c01797b7107a723dd1897f94c314a8e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 05:30:19 +00:00
Fengjiang Li 68f9238bd9 Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd am: fd2bfe26e7 am: dc4fcc37fe
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: Ibf2477966543bb632b44236c72b37e60376e4d9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:59:33 +00:00
Fengjiang Li 528753d47e Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd am: 91cc211e4c am: bbc281f9eb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: If5e080e1720a2b06105762943f5fa720373c63b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:59:11 +00:00
Fengjiang Li d4101a8af5 Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd am: fd2bfe26e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: I7b9323ca04043d73f4393adf669ceab7164a3dfc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:47:07 +00:00
Fengjiang Li dc4fcc37fe Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd am: fd2bfe26e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: I54849848e63faf4c735e9e7bdec0fe4d9aa6b8b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:43:04 +00:00
Fengjiang Li bbc281f9eb Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd am: 91cc211e4c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: I567a8e7248fd70a30a799e0799f1a8826872d824
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:27:16 +00:00
Treehugger Robot 7bbc7cd610 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0 am: 0abdf52d79 am: afe20549d8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: I6809e6d0960269437dd19f8260da63ba66d589fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:06:22 +00:00
Fengjiang Li fd2bfe26e7 Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: I34bb61757a842b8e025b802906887e061ff56827
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:05:36 +00:00
Treehugger Robot 5137bfa7e0 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0 am: 1815a4c555 am: ae230c310a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: I8d0b2de6f82174c03c95e8ee6b939bbd30be0383
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:01:57 +00:00
Treehugger Robot a1197db594 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0 am: 0abdf52d79 am: 2ee112c910
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: I3aa1cc3cf39cfadf9f67571d01d3fd8ec9494aa1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:01:34 +00:00
Fengjiang Li 91cc211e4c Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev am: 9a055ee5dd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23041780

Change-Id: I98fb7138b6bd0647ecf833fe6150d2de04a1308c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 04:01:10 +00:00
Fengjiang Li 9a055ee5dd Merge "[3/n] Update StartupLatencyLogger's @VisibleForTesting" into udc-dev 2023-05-06 03:32:03 +00:00
Treehugger Robot ae230c310a Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0 am: 1815a4c555
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: I107fa0faf5ae6fe866010fe01b3c03e8d730a646
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:25:13 +00:00
Treehugger Robot afe20549d8 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0 am: 0abdf52d79
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: Ib43d5096cfced84243c67a476f0e7ed05657e367
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:25:03 +00:00
Treehugger Robot 2ee112c910 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0 am: 0abdf52d79
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: Ic3492e1553db87b264a8064dd7fe71596b6ed470
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 03:20:27 +00:00
Treehugger Robot 0abdf52d79 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: I7587bbfe044f997f680e61d2bb84e5c00cb03e7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:42:40 +00:00
Treehugger Robot 1815a4c555 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev am: 8b0fcbffb0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23066497

Change-Id: Ie0d5beaaedb14adba33ee1f24a6c5c867b5f0780
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:38:25 +00:00
Sebastián Franco 9bb4c1a962 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760 am: e1748badf7 am: c337289184
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: I6c10b4f4dd737485cc976f13fb6f22be53d558c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:22:44 +00:00
Sebastián Franco 9ac812e522 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760 am: a9568ff766 am: 43ead8cb27
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: Ia01814297dd11801af70cde9ebad8d29d9378763
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:14:54 +00:00
Sebastián Franco 45d8c1bb8f Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760 am: e1748badf7 am: 58ad27168f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: I00cfdbcb84768abf9360d620d9e448e5e0e28ae6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 02:14:46 +00:00
Treehugger Robot 8b0fcbffb0 Merge "Updating SurfaceTransactionApplier to handle view not being attached" into udc-dev 2023-05-06 01:57:51 +00:00
Sebastián Franco c337289184 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760 am: e1748badf7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: I477390556b99f9545d24c6ebcc41035563d03a19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:37:15 +00:00
Sebastián Franco 43ead8cb27 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760 am: a9568ff766
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: Ibb9b5f4e4f900b79f2e7625c4e9be28818b57478
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:36:58 +00:00
Sebastián Franco 58ad27168f Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760 am: e1748badf7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: I10b9f7332d7618916f42943416b598cdb90f01ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 01:35:46 +00:00
Saumya Prakash e94ef9abfe Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f am: 7fc5317a16 am: 8f437bf1db
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: I59e50dcf25be21137d73c1f2d448d80373718a35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:56:34 +00:00
Saumya Prakash a282db02f8 Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f am: 93a0cc9f01 am: b4d7fed797
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: I63d8c89f8daf5ff644bee6c763ad01baac3a3f18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:54:38 +00:00
Saumya Prakash 959dd9a4c3 Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f am: 7fc5317a16 am: 59456df18e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: Idbe406810e3f1738aefb7dce6fc9aee394dfdb7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:53:57 +00:00
Sebastián Franco a9568ff766 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: I5bbf1f9bc7ce2b534a5357ad6fbcb18922d7fba0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:53:44 +00:00
Sebastián Franco e1748badf7 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev am: 5fd9a76760
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23064200

Change-Id: I0704c54e9d65c357ceca374cc2c5dc30c9e9c7e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:53:13 +00:00
Sebastián Franco 5fd9a76760 Merge "Call getModelWriter() to get the newest version instead of using the old one" into udc-dev 2023-05-06 00:22:20 +00:00
Saumya Prakash b4d7fed797 Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f am: 93a0cc9f01
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: I650ede79e6902683a5fd4a7570728ec65471c588
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:12:13 +00:00
Saumya Prakash 8f437bf1db Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f am: 7fc5317a16
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: Ida957aedaf291b99e441ebfcc407c6538f2bb764
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:11:26 +00:00
Saumya Prakash 59456df18e Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f am: 7fc5317a16
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: I139ade91f04a9527c7d678898478dddfb44ccdb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 00:09:29 +00:00
Winson Chung df51c1ada8 Try to detect and handle delayed quickswitch task launch failure
- The main issue arises when a task is successfully launched from
  overview, but the activity later finishes (ie. during resume) which
  prevents the usual logic of resetting Launcher to a good state
  (ie. it can get stuck in overview with a blank or empty snapshot)

  In this case, the Launch will "succeed" so that onTaskLaunchFailed
  is not called, but then also silently fail (launched task finishes
  and Launcher is again resumed) before Launcher stops, which does the
  usual resetting of the state back to normal state after quickswitching.

  This change checks for this case by listening for the activity and
  transition state, and in the case where Launcher has not been stopped
  or is resumed again after the transition finishes, returns the
  user to the default home state.

  This primarily only affects quickswitch for now, as other launch
  failures leave the user in a valid state (ie. overview) while this
  issue will leave the user in background state while quickswitching.

Bug: 268448123
Test: Quickswitch to an activity that finishes when resumed
Change-Id: I7d554f8fd521f7bc480dc06930ad91eeef0f1a1a
2023-05-05 23:55:22 +00:00
Saumya Prakash 7fc5317a16 Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: Ia4ea7b3f6e24bbfb96bbce24005c9669bef4f5eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-05 23:32:21 +00:00
Saumya Prakash 93a0cc9f01 Merge "Remove unused Sandbox Mode in the gesture navigation tutorial" into udc-dev am: 958eabcd8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23002490

Change-Id: I66a932e91d9969f284d6c978a3a901670acbf669
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-05 23:26:38 +00:00
Sunny Goyal 2185f6f420 Loading widget description on the background thread
Bug: 281074741
Test: Varified on device
Flag: N/A
Change-Id: I6b9b13e712534bdc582b98dbfb7bdfcc40d2f19d
2023-05-05 23:15:41 +00:00