Commit Graph

19452 Commits

Author SHA1 Message Date
Vinit Nayak aa17ce6274 Merge "Allow starting split from home, selecting second app from overview" into udc-qpr-dev 2023-06-21 18:24:09 +00:00
Winson Chung a63f77b4aa Merge "Restore specific colors for floating rotation button" into udc-dev am: d827387ffd am: 5c03116eb3 am: b7aa820f57
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23755143

Change-Id: I061d050f013a6c46e8f9b371fe37ad8b9af10bb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 18:10:16 +00:00
Schneider Victor-tulias cb0de75242 Skip sending user home when the overview command queue is pending.
Tapping the overview scrim during an app -> overview transition in 3-button nav can replace that state transition's aniamtion, leaving the device in a broken state. The assumption is that the user did not mean to tap the scrim while quickly tapping the overview button. Skipping the startHome request if the overview command queue is not empty.

Flag: not needed
Fixes: 284920213
Test: quickly tapped overview button and quickly tapped scrim; added logs to check error case
Change-Id: I8fea76d810e550e28a61a4528796b358103cb5b3
2023-06-21 17:53:03 +00:00
Winson Chung aa4a56aaa1 Merge "Restore specific colors for floating rotation button" into udc-dev am: d827387ffd am: 5c03116eb3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23755143

Change-Id: I0c066b9cba339bf16ae2215cbb527c5e3038a03e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 17:30:02 +00:00
Winson Chung b7aa820f57 Merge "Restore specific colors for floating rotation button" into udc-dev am: d827387ffd am: 5c03116eb3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23755143

Change-Id: I4f108a3b4ee98dcf8236802eb7cf88b1cdd8cdaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 17:25:45 +00:00
Winson Chung 23792aa92b Merge "Restore specific colors for floating rotation button" into udc-dev am: d827387ffd am: e8ce14a9fa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23755143

Change-Id: Iddbc2219376fa2e6991c380dc2a866c237f25cdf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 17:25:31 +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 5c03116eb3 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: I8d21b03dfec3522d92d6e4b728de76ad99e01371
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 16:47:23 +00:00
Winson Chung d0b686aa09 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: I4d7cdce17d392fcf44e0b2e3b139ae943d60e867
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 16:47:20 +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 f738809ffa 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: I393367d085177514884534f1750b639d84109e4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 16:42:47 +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 7a3495b3cc Merge "Add detailed exception for snappedIndex == -1 when dismissing tasks" into udc-dev am: dcbe9583fb am: 143e612bc4 am: 5fe0640d64
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535540

Change-Id: I64af9762dc6809db6f0bef8b79f5781576950aab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 13:07:07 +00:00
Treehugger Robot 41cbb5bc88 Merge "Add detailed exception for snappedIndex == -1 when dismissing tasks" into udc-dev am: dcbe9583fb am: 143e612bc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535540

Change-Id: Ie51df96182b138aeda874960da8511eaefab1d15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 12:29:19 +00:00
Treehugger Robot 5fe0640d64 Merge "Add detailed exception for snappedIndex == -1 when dismissing tasks" into udc-dev am: dcbe9583fb am: 143e612bc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535540

Change-Id: I2ade78b2e06bef1950b44b148cefd06159ec909d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 12:25:09 +00:00
Treehugger Robot 1a537c3759 Merge "Add detailed exception for snappedIndex == -1 when dismissing tasks" into udc-dev am: dcbe9583fb am: 77dd340472
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535540

Change-Id: I4f547d454191a8f8dc3fdbaa7ad56865612bb380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 12:25:08 +00:00
Treehugger Robot 143e612bc4 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: Id446aaa7fa907aaa4376b9d442f5bbc78a44298c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 11:47:17 +00:00
Treehugger Robot ed8c0cc5b4 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: I055dcdc80f2ddda29f3c66a619cc6eba9eae7c67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 11:47:17 +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 6d9c599521 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: If90845908b748ccc8a25eccb54a68a7964fb91f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 11:42:57 +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 7b3e368cc9 Merge "Simplifying taskbar recreation logic" into udc-qpr-dev am: ca533b1254 am: 1841a37bee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23703457

Change-Id: Id12f3aeec8c2041e739b3ee5f1952bd913a4d6d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 10:15:51 +00:00
Mateusz Cicheński 632127cf85 Reparent PiP overlay under task as soon as possible am: 357f68275c am: 1cfbc3633c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23751345

Change-Id: I1e621851adb136f3642a5bc8ae4c33e0f21806d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 10:03:35 +00:00
Jagrut Desai 7ec19d4433 Merge "Match Navigation Icon Colors Folded/unfolded" into udc-qpr-dev am: bde7e310c5 am: 8fb793c195
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23731676

Change-Id: I8cb7f2fc47b94997280232d592416d4af863e632
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 10:03:25 +00:00
Andy Wickham 573be9e5d0 Merge "Revert "Switch ScrimView to use view alpha"" into udc-qpr-dev am: a3808a8e33 am: b80029b72b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23717038

Change-Id: I71b3b6882a50f52824f296453aa560e2068a7e78
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 10:03:15 +00:00
Treehugger Robot 1841a37bee Merge "Simplifying taskbar recreation logic" into udc-qpr-dev am: ca533b1254
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23703457

Change-Id: Iff7cb3519b86e4199303cde76d869801c627d94f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 09:09:27 +00:00
Treehugger Robot ca533b1254 Merge "Simplifying taskbar recreation logic" into udc-qpr-dev 2023-06-21 08:15:10 +00:00
Treehugger Robot e17ee42258 Merge "Don't remove the overflow from the bubble bar" into udc-qpr-dev am: a81e601afc am: 473d7850f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23727848

Change-Id: I2e2fd80134389ad1eef5fac3e073856b6dc0298a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 07:33:02 +00: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
Mateusz Cicheński 1cfbc3633c Reparent PiP overlay under task as soon as possible am: 357f68275c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23751345

Change-Id: Iae8ab008365b5a0fcfa746e4f14ff7b9c9dcfea5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-21 00:14:09 +00: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
Vinit Nayak 1c81f07eb5 Allow starting split from home, selecting second app from overview
* KI: After entering overview, swiping to exit doesn't
clear split state. That's because LauncherRecentsView#reset()
gets called both when entering and exiting overview.
We'd need to check or pass through what state we're moving to
to determine whether or not actually to reset state in
SplitSelectStateController, or handle that at the gesture level

Flag: ENABLE_SPLIT_FROM_WORKSPACE_TO_WORKSPACE
Test: Manual, split paths work w/ and w/o flag enabled
Bug: 276361926
Change-Id: I39391ac5f92b774d8198930829caabe84d950598
2023-06-20 15:17:48 -07:00
Mateusz Cicheński 357f68275c 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
2023-06-20 21:04:24 +00:00
Tracy Zhou 00c2c68ee3 Allow trackpad gestures in immersive mode ignoring bar visibility
For more context of this change, please check out go/trackpad-immersive-mode

Bug: 287813022
Test: Swipe up in sticky immersive mode (e.g. YouTube)
Change-Id: I11986e5db25bb82504644469190354a98403e2c1
2023-06-20 13:57:17 -07:00
Jagrut Desai 8fb793c195 Merge "Match Navigation Icon Colors Folded/unfolded" into udc-qpr-dev am: bde7e310c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23731676

Change-Id: I5c1bd3a52b4db2b1ce825c426fa1a8d8b663d372
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-20 20:49:26 +00:00
Jagrut Desai bde7e310c5 Merge "Match Navigation Icon Colors Folded/unfolded" into udc-qpr-dev 2023-06-20 20:04:55 +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
Andy Wickham b80029b72b Merge "Revert "Switch ScrimView to use view alpha"" into udc-qpr-dev am: a3808a8e33
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23717038

Change-Id: I2cd2434e72373b2771a938e4a7486c8b1cf88457
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-20 17:12:20 +00:00
Treehugger Robot 473d7850f4 Merge "Don't remove the overflow from the bubble bar" into udc-qpr-dev am: a81e601afc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23727848

Change-Id: I6dc24cd7417390bfe2e6d4f7b6c89d6344b95ec0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-20 17:08:53 +00:00
Andy Wickham a3808a8e33 Merge "Revert "Switch ScrimView to use view alpha"" into udc-qpr-dev 2023-06-20 17:04:42 +00:00
Randy Pfohl bdfaf926b4 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 am: 7f44f3c6b6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23699415

Change-Id: I68ba3799ec44f1910e8ea2327fe5de519ef538c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-20 16:56:14 +00:00
Treehugger Robot a81e601afc Merge "Don't remove the overflow from the bubble bar" into udc-qpr-dev 2023-06-20 16:29:03 +00:00
Jon Miranda 883ce5f131 Merge "Fade in/out taskbar bg alpha when unstash/stashing." into udc-dev am: 613cc95c8a am: 004ed77d11
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23696768

Change-Id: I7ed64a239bff6254151032758bc8ca9cff360c49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-19 06:45:22 +00:00
Randy Pfohl 16263cabca 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 am: 7f44f3c6b6 am: a9ab712989
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23699415

Change-Id: I552829cd02525d6f598f20e72f477557854818f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-17 01:14:07 +00:00
Randy Pfohl 8309c32216 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 am: 575bdf8f6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23699415

Change-Id: Ieafd1d8e6a4f3316fba19772c635447925226fee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-17 00:30:20 +00:00
Randy Pfohl a9ab712989 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 am: 7f44f3c6b6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23699415

Change-Id: I95469ce4590a9dc5e49eedb1ec51f215cd10324f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-17 00:29:14 +00:00
Randy Pfohl ffa30075a1 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: Id29e58e97afa9bbd7b23bbeb26d9e1ce8584fae7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-16 23:47:41 +00:00
Randy Pfohl 387a841d9b 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: Iac823b4df8247e264453055f928f9916338b13ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-16 23:46:37 +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