Jerry Chang
82a18655f2
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: If1a324d46cce2946902e72d8ec0d23fca3385a85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 18:26:18 +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
TreeHugger Robot
0d8c02d68b
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: Ib400f66303c40a4af5ce57e00ec70cf73accc501
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-27 03:04:10 +00:00
TreeHugger Robot
1f3c56af5b
Merge "Restore strong reference to animation runner" into udc-dev
2023-06-27 02:13:00 +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
a19fd9e47d
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: I03007bf70522634a20ccaffc03738bc051304012
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-26 18:25:03 +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
Jerry Chang
97eb471f2e
Prevent exception when quick switching between two split pairs
...
When switching in between two split pairs just quick enough, it is
possible to send the second entering split transition while it is
animating the first entering split transition which is merged to a
recents-during-split transition. The split parents might not be
collected into the second transition because the split parents are
already visible at that time, and there is no recents transition to
merge to. So updates to not throwing when there is no split parent when
composing a recents-to-split animation.
Bug: 236226779
Test: repro steps of the bug and the Launcher won't throw
Change-Id: I3a595722721186e8de7d60c9fb8c099ec799804a
2023-06-26 13:49:37 +00:00
TreeHugger Robot
2b0fc2bca4
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: d3e37bf03d -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: If5c5e1deb7b6447c88069f9b419198335704a7ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-24 03:19:28 +00:00
Bill Yi
8ab1198e2f
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d6b0605005 -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: I8701fe0a1f67bbcc09ab2eb13a3b37491e8086c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-24 03:19:15 +00:00
TreeHugger Robot
d3e37bf03d
Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev
2023-06-24 02:45:00 +00:00
TreeHugger Robot
b602393cad
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 1e49227a09 -s ours am: b337b2fef6 -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: I308ec345f5731b4374e184f16a5bc5c95fb30dcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-24 00:06:56 +00:00
Bill Yi
632f397602
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c1d2c6e41d -s ours am: 00a238ceb0 -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: I092a6e44b8d0fef7003a37acbf0f35871d820d7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-24 00:06:42 +00:00
Bill Yi
645e0d1439
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6caeb0e5f5 -s ours am: 6583add9fc -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: I6458673764817028ba9e360332e1c3eb75e3f88c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-24 00:05:17 +00:00
TreeHugger Robot
b337b2fef6
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 1e49227a09 -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: Idc3bb5abf4a48cb9d501c5b6495296bef4c79718
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 23:19:49 +00:00
Bill Yi
00a238ceb0
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c1d2c6e41d -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: I6c0fd1a46c6cc415a180dad2c616538794bec7f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 23:19:37 +00:00
Bill Yi
6583add9fc
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6caeb0e5f5 -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: I1ab6e78ade900d44281a0e23c8936ef96d88088b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-23 23:18:35 +00:00
TreeHugger Robot
1e49227a09
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-06-23 22:38:38 +00:00
Bill Yi
c1d2c6e41d
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ic5867a070b5329b69a15e878675422b409a12821
2023-06-22 18:54:24 -07:00
Bill Yi
6caeb0e5f5
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Icc9ba586b8b0aa544b73f983a1202cfd211f2ec5
2023-06-22 18:52:35 -07:00
Bill Yi
d6b0605005
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I5696f163e91f140d9d0c941300098ed82ced9ca5
2023-06-22 18:51:47 -07:00
Jagrut Desai
4b8b18d6cc
Merge "Suspend immersive mode autohide while pending transient taskbar timeout" into udc-dev am: 9f566dec6b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23734004
Change-Id: I87b25425e938d08baf022349d4ee1165cbed08da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-22 18:35:18 +00:00
Jagrut Desai
9f566dec6b
Merge "Suspend immersive mode autohide while pending transient taskbar timeout" into udc-dev
2023-06-22 18:06:23 +00:00
Vinit Nayak
7c3d94fae4
Merge "Add logs to RemoteTargetGluer for index exception" into udc-dev am: 8492177884
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23711381
Change-Id: I8a2ad7908fee8d2bea469ca6fa43800842540374
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 21:14:42 +00:00
Mateusz Cicheński
f5623bc5d0
Reparent PiP overlay under task as soon as possible am: e338982c97
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23731681
Change-Id: I77f4deaf2a19781538fdc73024e94cc708b6cd1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 20:44:01 +00:00
Vinit Nayak
8492177884
Merge "Add logs to RemoteTargetGluer for index exception" into udc-dev
2023-06-21 20:37:53 +00:00
Mateusz Cicheński
e338982c97
Reparent PiP overlay under task as soon as possible
...
For enter PiP animations started from Launcher, we send the signal to
WMShell to reparent the overlay under task as soon as possible.
This avoids flicker issue caused by race condition of cleaning up the
transition leash before the reparenting was done, which made the issue
of overlay being not attached to anything for few frames.
Bug: 281711939
Test: winscope trace from comment#28, leash follows task
Test: after http://recall/-/ekEuGtt9d9HWqkUtAzpHx8/ewrarENSYYOmUCa0b3fdtp
Change-Id: Ia16afd49a94d9ba8456287c2cdffb2a84e5a2bc7
Merged-In: Ia16afd49a94d9ba8456287c2cdffb2a84e5a2bc7
2023-06-21 16:51:36 +00:00
Winson Chung
e8ce14a9fa
Merge "Restore specific colors for floating rotation button" into udc-dev am: d827387ffd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23755143
Change-Id: I28951b39c1676f68bb2e4cc9cbdbd5d9f8ee7f60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 16:46:53 +00:00
Winson Chung
d827387ffd
Merge "Restore specific colors for floating rotation button" into udc-dev
2023-06-21 16:06:19 +00:00
Treehugger Robot
77dd340472
Merge "Add detailed exception for snappedIndex == -1 when dismissing tasks" into udc-dev am: dcbe9583fb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535540
Change-Id: I98ecff362af532d495483312c1b1e2f80a66c17d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 11:47:03 +00:00
Treehugger Robot
dcbe9583fb
Merge "Add detailed exception for snappedIndex == -1 when dismissing tasks" into udc-dev
2023-06-21 11:00:20 +00:00
Treehugger Robot
2807edeb36
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: a842561c1b -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23756720
Change-Id: If2901637cc0ccce5afcf34779e9714b03c0489f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 06:37:00 +00:00
Bill Yi
4cc039037f
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6d701913d9 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23756720
Change-Id: I6773ddd118183380ee8e800d2a85355528a5a79e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 06:36:49 +00:00
Bill Yi
a7d5498f0f
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5204db1fa2 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23756719
Change-Id: I9c4bdc7b208737ae14197b02b87482ed9fa6d666
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-21 06:36:33 +00:00
Treehugger Robot
a842561c1b
Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev
2023-06-21 06:19:35 +00:00
Bill Yi
6d701913d9
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ida888864c2129b6f52b8e3e850d982a40b0e2a33
2023-06-20 20:24:01 -07:00
Bill Yi
5204db1fa2
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I5b7ded4d11a74593e2cfa3ddc54e564523c7546d
2023-06-20 20:23:19 -07:00
Winson Chung
c27a43ba30
Restore specific colors for floating rotation button
...
- The rotation button background does not change based on the current
light/dark mode
Bug: 288126260
Test: Check rotation button color with dark mode enabled/disabled
Change-Id: If4d5edfd4b118e4f16b6d472f206587e7cd61f98
2023-06-20 22:45:25 +00:00
Alex Chau
8f19421a87
Add detailed exception for snappedIndex == -1 when dismissing tasks
...
Bug: 269956477
Test: manual
Change-Id: Ia95a3b2ffe5c677af34183639ba8a2742626c340
2023-06-20 19:04:55 +01:00
Treehugger Robot
ebf26a8888
Merge "Add a hint to align changes between taskbar and divider bar" into udc-dev am: 2095736367
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23726783
Change-Id: I92da57acb01a45154e03b04cfb9720c8ab9f914f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-19 05:54:04 +00:00
Treehugger Robot
2095736367
Merge "Add a hint to align changes between taskbar and divider bar" into udc-dev
2023-06-19 05:09:30 +00:00
Randy Pfohl
575bdf8f6c
Merge "Aligning the intialization process with groupedtaskview to set content description Test: built locally, tested against tablet with bluetooth keyboard." into udc-dev am: 6ec21cbe45
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23699415
Change-Id: I572282ce580f631c76e85f3ad94be849a1757952
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-16 23:45:57 +00:00
Randy Pfohl
6ec21cbe45
Merge "Aligning the intialization process with groupedtaskview to set content description Test: built locally, tested against tablet with bluetooth keyboard." into udc-dev
2023-06-16 23:18:02 +00:00
Jagrut Desai
68ca974330
Suspend immersive mode autohide while pending transient taskbar timeout
...
Test: open Youtube fullscreen video, swipe up on taskbar; ensure taskbar autostashes before immersive mode autohides
Fixes: 260765455
Flag: none
Change-Id: Ic579a20c60949e12ffc7f9548eded52fbdb06e0c
2023-06-16 15:42:57 -07:00
Hui Kang
3a0d3dc5c7
Remove IwTest annotation. am: 8e2f266dff
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23716002
Change-Id: Id0dd7623c4cf27a2c1e15512211334eb07cff868
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-16 19:11:37 +00:00
Jerry Chang
f6d1fa816f
Add a hint to align changes between taskbar and divider bar
...
Bug: 276468017
Test: pass existing tests
Change-Id: I253a582749b39a28194286e69a4a96bae2a0cf36
2023-06-16 09:53:10 +00:00
randypfohl
3c2ab1de45
Aligning the intialization process with groupedtaskview to set content description
...
Test: built locally, tested against tablet with bluetooth keyboard.
Bug: 287287064
Change-Id: I2be667b2a4b0a08f73c3233a05bbaf7eec08c0e4
2023-06-15 15:11:57 -07:00
Hui Kang
8e2f266dff
Remove IwTest annotation.
...
Bug: 286084672
Test: presubmit
Change-Id: Ib110688344d3ca209c8955de596fc5528f725f6d
2023-06-15 14:21:05 -07:00
Vinit Nayak
ae6beea07b
Add logs to RemoteTargetGluer for index exception
...
Bug: 286144914
Change-Id: I16a8d22a281903574c282b08c06695e4f0e46168
2023-06-15 19:38:37 +00:00