Commit Graph

63011 Commits

Author SHA1 Message Date
Hongwei Wang 263aceeeea Merge "Polish home-key from split to pip transition" into udc-dev am: ca08d75e4a am: 93551e9496
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23833485

Change-Id: I6d23eca98f12691d3f87af8fedf8049f27125194
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 17:56:29 +00:00
Hongwei Wang 93551e9496 Merge "Polish home-key from split to pip transition" into udc-dev am: ca08d75e4a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23833485

Change-Id: I4074f76d60524d37c28408ea5744bde8bb790cbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-29 17:36:12 +00:00
Hongwei Wang ca08d75e4a Merge "Polish home-key from split to pip transition" into udc-dev 2023-06-29 17:17:03 +00:00
Winson Chung 4c287515b1 Merge "Workaround for handling the restart of an already visible task" into udc-dev am: 0da5208bb3 am: 974375b996
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23785437

Change-Id: I82816159605aaeca16fa8d0b0f9b6fd126a1930e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 07:52:44 +00:00
Winson Chung b019f371fd Merge "Workaround for handling the restart of an already visible task" into udc-dev am: 0da5208bb3 am: c8a2f9111b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23785437

Change-Id: Ib095560a1ba305ec4150037852caa2d0d58f9121
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 07:48:03 +00:00
Winson Chung c8a2f9111b Merge "Workaround for handling the restart of an already visible task" into udc-dev am: 0da5208bb3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23785437

Change-Id: Icd31107e3d5f3e8496bf4ac974a23d49396ee695
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 07:07:49 +00:00
Winson Chung 974375b996 Merge "Workaround for handling the restart of an already visible task" into udc-dev am: 0da5208bb3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23785437

Change-Id: I2c53ed7cc9125a8076899932f5c8908206f6d1e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 07:04:17 +00:00
Winson Chung 0da5208bb3 Merge "Workaround for handling the restart of an already visible task" into udc-dev 2023-06-28 05:51:59 +00:00
Winson Chung 57c2a79e47 Workaround for handling the restart of an already visible task
- If a task is already visible, then startActivity is a no-op and the
  remote transition that launcher expects to run is not started. As a
  workaround (until restarts are an actual transition), listen for
  the case where a task is restarted and invoke the end callbacks

Fixes: 286016555
Test: Repro steps on the bug
Change-Id: Iec3ab97c8817a5e95399cec90f891d65f369d234
2023-06-28 05:51:54 +00:00
Jerry Chang 3651051182 Polish home-key from split to pip transition
Includes WINDOWING_MODE_MULTI_WINDOW closing target to the condition of
playing fallback animation. So the remaining splitting task won't be
play with iconview animation when home-key to auto-pip consumed another
splitting task in pip transition handler.

Bug: 281476331
Test: repro steps of the bug
Test: pass existing tests
Video: http://recall/-/fLARJNt42LVxc3tt86SneW/eelqATeE1REoOtOEDxeDVR
Change-Id: If05d8841a6a940e61f71683422ef1a3d4e3597c7
2023-06-28 02:10:34 +00:00
Jerry Chang 1430bfb5c9 Merge "Prevent exception when quick switching between two split pairs" into udc-dev am: 26d5493e69 am: 0e8c66a246
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23792388

Change-Id: I4e4f3febaf1a58691d08c48ce2fb7f3988ca7123
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 19:10:21 +00:00
Jerry Chang 8017561997 Merge "Prevent exception when quick switching between two split pairs" into udc-dev am: 26d5493e69 am: 71fe404fd1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23792388

Change-Id: I1353ee8448b455e905cab194ea9070d42a72af5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 19:08:17 +00:00
Jerry Chang 0e8c66a246 Merge "Prevent exception when quick switching between two split pairs" into udc-dev am: 26d5493e69
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23792388

Change-Id: I8da8fa2586a16e768b5ab24a66442340860bfb84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:27:02 +00:00
Jerry Chang 71fe404fd1 Merge "Prevent exception when quick switching between two split pairs" into udc-dev am: 26d5493e69
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23792388

Change-Id: I26c979ac6002a5eb02a6fdb4bc53d701bc37c699
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:26:13 +00:00
Jerry Chang 26d5493e69 Merge "Prevent exception when quick switching between two split pairs" into udc-dev 2023-06-27 17:42:42 +00:00
Anvesh Renikindi d15a76629b Merge "Update renamed util function M3HCTToColor in launcher code" into udc-dev-plus-aosp am: d8af5abcfd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23813693

Change-Id: I53dd898d0443dc1c596bec5ac475d73c28abced2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 15:52:57 +00:00
Anvesh Renikindi d8af5abcfd Merge "Update renamed util function M3HCTToColor in launcher code" into udc-dev-plus-aosp 2023-06-27 14:54:49 +00:00
TreeHugger Robot 0f900df04d Merge "Restore strong reference to animation runner" into udc-dev am: 1f3c56af5b am: 0093120979
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23793397

Change-Id: I2f9493ee7d2aa30a0a9476ed326f66fb95d21f08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 03:55:36 +00:00
TreeHugger Robot ba78d5c19f Merge "Restore strong reference to animation runner" into udc-dev am: 1f3c56af5b am: 7733c11623
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23793397

Change-Id: Idacab10522770903c5f5932842964f7b0077c5f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 03:50:41 +00:00
TreeHugger Robot 0093120979 Merge "Restore strong reference to animation runner" into udc-dev am: 1f3c56af5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23793397

Change-Id: Ibc13e029b1d318f501e1cc787f2ee7724b686538
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 03:05:09 +00:00
TreeHugger Robot 7733c11623 Merge "Restore strong reference to animation runner" into udc-dev am: 1f3c56af5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23793397

Change-Id: I5faa06a4742cbe4edc6bc3c4819807ac7e99af80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 03:04:07 +00:00
TreeHugger Robot 1f3c56af5b Merge "Restore strong reference to animation runner" into udc-dev 2023-06-27 02:13:00 +00:00
Xin Li 32616d4cbe [automerger skipped] Merge "Merge Android 13 QPR3" am: fb950e94a1 -s ours am: 50ae1841f2 -s ours am: d875edea67 -s ours am: 4621b9a393 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: Ie4da0e9004c3621bcdb6c898dd3865a1610860d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 01:15:45 +00:00
Xin Li e30400ac15 [automerger skipped] Merge Android 13 QPR3 am: d0e76db392 -s ours am: 929d988f81 -s ours am: 9c36d14a59 -s ours am: f7ed632631 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: I3274a9cdfc2adeee21f343da8f022b666a930edd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 01:14:06 +00:00
Xin Li 4621b9a393 [automerger skipped] Merge "Merge Android 13 QPR3" am: fb950e94a1 -s ours am: 50ae1841f2 -s ours am: d875edea67 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: I439400edd629e150d81c66132a84d63bc253185a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:34:15 +00:00
Xin Li f7ed632631 [automerger skipped] Merge Android 13 QPR3 am: d0e76db392 -s ours am: 929d988f81 -s ours am: 9c36d14a59 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: I3c1880fa7f1e95e86383660fd8f46d55e74ee9c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:32:35 +00:00
Winson Chung 6cfe2e6cbe Restore strong reference to animation runner
- The remote animation factory needs to be strongly referenced since
  the only other reference is a weakly held one from
  LauncherAnimationRunner, and if a gc happens in between starting
  the animation and the onAnimationStart() callback, then the
  animation will not play.

Fixes: 284106887
Test: Force a gc after creating a remote app launch animation and ensure
      that the runner still exists when the animation starts

Change-Id: I5f584451b41c666916801b8ea0cb470c7ab9fc51
2023-06-26 23:55:23 +00:00
Winson Chung b0d4374d5a Merge "Fix NPE due to invalid RecentsView access" into udc-dev am: fa3434fc37 am: 24fe986f33
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23810649

Change-Id: I4aa73cb25d597610a9849cff0dc313b51bcb17d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:40:34 +00:00
TreeHugger Robot 609278b3da [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: d3e37bf03d -s ours am: ded3800457 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I579ca0cfa98b858174b2309330632b33fc3e99a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:34:26 +00:00
Bill Yi 00efeb87a0 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d6b0605005 -s ours am: ed2a94892b -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia177921d4834636ad1d95ba33653e2ec26c79f9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:34:12 +00:00
TreeHugger Robot 90f62acd8a [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 1e49227a09 -s ours am: ad423d74dc -s ours am: a1b1a5ce20 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0b4f764a3b7d93c3f64e7040d87fafd2fd1f4ba4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:33:26 +00:00
Bill Yi e3a46c078f [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c1d2c6e41d -s ours am: 5d6de6ce8d -s ours am: 3228111f8c -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id735d1e04cc0726a8ded6463453250777cf80972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:33:15 +00:00
Bill Yi d61b025bbb [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6caeb0e5f5 -s ours am: 88c422d04a -s ours am: 17bfcb5623 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I4d224a631562a42ae2af8484e12e623a93deb970
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:32:41 +00:00
Xin Li d875edea67 [automerger skipped] Merge "Merge Android 13 QPR3" am: fb950e94a1 -s ours am: 50ae1841f2 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: I9b3bfe3165c6cc9d2024546142d2e9804087fbec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:12:12 +00:00
Xin Li 9c36d14a59 [automerger skipped] Merge Android 13 QPR3 am: d0e76db392 -s ours am: 929d988f81 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: I6f2e1f334154b6c132be6f280039897776af915f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:10:27 +00:00
TreeHugger Robot 7fbec4ff19 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 1e49227a09 -s ours am: b337b2fef6 -s ours am: 5debc67da1 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic9a1f31191c754620c9aebb2fc49159290c43d62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:02:22 +00:00
Bill Yi bee73a9649 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c1d2c6e41d -s ours am: 00a238ceb0 -s ours am: 90b1d38500 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1d875c5803051cadba65f16c5299c124f780d9b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:02:08 +00:00
Bill Yi b22fea66ac [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6caeb0e5f5 -s ours am: 6583add9fc -s ours am: 6d04e6109e -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic61312b9b99e0a46ca3b160a581f21d85272ec01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 23:00:59 +00:00
Xin Li 50ae1841f2 [automerger skipped] Merge "Merge Android 13 QPR3" am: fb950e94a1 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: Iacf60dd176391f8e0dd5adfa31f5b009e69c8fc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 22:59:22 +00:00
Xin Li 929d988f81 [automerger skipped] Merge Android 13 QPR3 am: d0e76db392 -s ours
am skip reason: Merged-In Icab60e7658d7e8be74d86eccbc74b386b25ae92d with SHA-1 361f9d6085 is already in history

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

Change-Id: I2ac3c95e65005bf4554bb10fb029eb9c0b2f082a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 22:57:42 +00:00
Holly Jiuyu Sun 0232719b41 Merge "[a11y] Add FLAG_NOT_PINNABLE and modify supportAddToWorkSpace." into udc-d1-dev am: 926057fd18
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23814528

Change-Id: I64fd129c97a3414e904634beca74f1b6e4f2afff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 22:38:44 +00:00
Xin Li fb950e94a1 Merge "Merge Android 13 QPR3" 2023-06-26 22:29:51 +00:00
Holly Jiuyu Sun 926057fd18 Merge "[a11y] Add FLAG_NOT_PINNABLE and modify supportAddToWorkSpace." into udc-d1-dev 2023-06-26 21:56:11 +00:00
fbaron ed79206e4b Update renamed util function M3HCTToColor in launcher code
Bug: 288120001
Test: none
Change-Id: If4c6783472d7fa05a1162e2f176a613d28f7bec3
Merged-In: If4c6783472d7fa05a1162e2f176a613d28f7bec3
(cherry picked from commit 911be164b3)
2023-06-26 20:17:17 +00:00
Winson Chung bb4c513353 Merge "Fix NPE due to invalid RecentsView access" into udc-dev am: fa3434fc37 am: b578dac96e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23810649

Change-Id: I536eb6c420d7643f588e2c2a2ae638bc32d5df7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 19:29:33 +00:00
Winson Chung 24fe986f33 Merge "Fix NPE due to invalid RecentsView access" into udc-dev am: fa3434fc37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23810649

Change-Id: I0b9effb60c025ea9708455033c3a8d02e92bb85d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 18:25:56 +00:00
Winson Chung b578dac96e Merge "Fix NPE due to invalid RecentsView access" into udc-dev am: fa3434fc37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23810649

Change-Id: I41a3f9b28368bcef0d2dfa5ce9a7f69dca816481
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-26 18:25:09 +00:00
Winson Chung fa3434fc37 Merge "Fix NPE due to invalid RecentsView access" into udc-dev 2023-06-26 17:47:49 +00:00
Winson Chung cdf410f134 Fix NPE due to invalid RecentsView access
Fixes: 288829919
Test: N/a, reorganizing code behind null check
Change-Id: I9efe48cab239b521f7e729af06706c352be2499c
2023-06-26 17:47:33 +00:00
Holly Sun c3127d29b2 [a11y] Add FLAG_NOT_PINNABLE and modify supportAddToWorkSpace.
// play uninstalled app
Bug: 286998395
Bug: 287156208
Bug: 287157282
// contact
Bug: 287362865
Bug: 287370843
Bug: 287372663
// clock
Bug: 287166186
Bug: 287166771
Bug: 287167527
Test: manual
Flag: N/A

Change-Id: I859deba6218e232a232f009793044ca4be2cab19
2023-06-26 16:52:53 +00:00