Commit Graph

74544 Commits

Author SHA1 Message Date
Android Build Coastguard Worker fb0952266e Merge cherrypicks of ['googleplex-android-review.googlesource.com/26878541'] into 24Q2-release.
Change-Id: Ibc2a210f92ee4e26f29df4c124be58e0134cdef6
2024-04-10 18:12:06 +00:00
Bill Yi ad6a497774 Import translations. DO NOT MERGE ANYWHERE
Bug: 328603775

Auto-generated-cl: translation import
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f481ffe589d4bc647da9c358d1c61471a684f6f0)
Merged-In: Ie6ae0a3a4e99f7f7d93e89c17abc5c95de32a83d
Change-Id: Ie6ae0a3a4e99f7f7d93e89c17abc5c95de32a83d
2024-04-10 17:59:45 +00:00
Android Build Coastguard Worker bd563d8c22 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26720644'] into 24Q2-release.
Change-Id: I5d45280b4fe4b5b4a929c663055847f61e2fdcb1
2024-03-29 18:58:40 +00:00
Bill Yi c53d86ba94 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import

Bug: 328603775
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b06d115b1fb261636dbe99e69fbf9d846ce77413)
Merged-In: Ic2989766561a25c68064303d71578201910bcf72
Change-Id: Ic2989766561a25c68064303d71578201910bcf72
2024-03-29 18:49:48 +00:00
Android Build Coastguard Worker 29bcecd67e Merge cherrypicks of ['googleplex-android-review.googlesource.com/26570364', 'googleplex-android-review.googlesource.com/26587909'] into 24Q2-release.
Change-Id: I9e393c9b9df64bb7cdbd0c733170acada1f17428
2024-03-26 23:38:53 +00:00
Brian Isganitis d28eb4a852 Support toggling Taskbar All Apps with 3P Launcher.
Taskbar All Apps exists regardless of the default launcher. Thus, we can
toggle it on large screen devices. This CL ties registering the system
action to default launcher and taskbar's enablement.

Test: adb shell input keyevent 117
Test: AllAppsActionManagerTest
Flag: LEGACY ENABLE_ALL_APPS_SEARCH_IN_TASKBAR ENABLED
Fix: 317259709
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c113b277e61eb0391f050d6c12bf36711d727733)
Merged-In: I26f0ed9e921beac762f3f9e6aaceb1002ad4801a
Change-Id: I26f0ed9e921beac762f3f9e6aaceb1002ad4801a
2024-03-26 23:36:45 +00:00
Schneider Victor-tulias ed9b5e0a5a Close the KQS view when touching the gesture nav region
Also, stop handling KQS open/close during gestures

Flag: LEGACY ENABLE_KEYBOARD_QUICK_SWITCH ENABLED
Fixes: 328689890
Fixes: 328689534
Fixes: 328692760
Test: attempted gestures while KQS is shown. attempted KQS while attempting gestures
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:14d912b062e69fe8bc4729b6f8b40e53d5b4a669)
Merged-In: Idbd1f9cef09d9fbf611350d0847d94ccf8300369
Change-Id: Idbd1f9cef09d9fbf611350d0847d94ccf8300369
2024-03-26 23:36:33 +00:00
Android Build Coastguard Worker 86c625ce81 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26499424', 'googleplex-android-review.googlesource.com/26641113'] into 24Q2-release.
Change-Id: I6119ff4172f013032a703ef324276cef35447e52
2024-03-25 18:42:07 +00:00
wilsonshih 2bac10b237 Do not report finish in mergeAnimation...
...if the handler don't know how to process the transition.
So the Transitions can pass that transition to next handler.

Flag: NONE
Bug: 328619216
Test: manual, use alt+tab to relaunch a task where it's activity
is destroyed.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7130116894eb7f756a16da6b5ff0e754a356d50d)
Merged-In: Idf3f78103a56e91806ec2f6e364c6e8e7f4e205c
Change-Id: Idf3f78103a56e91806ec2f6e364c6e8e7f4e205c
2024-03-25 18:41:13 +00:00
Brandon Dayauon 00bd00fd4e Disable two line text legacy flag.
Will now repurpose the twolinetoggle flag to be the flag that will
make twoline text enabled/disabled.

bug: 316027081
Test: presubmit
manually: https://screenshot.googleplex.com/BsZGCm7DrTZLwG4
Flag: com.android.launcher3.enable_twoline_toggle Staging
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:68c18236adb5d49d5ba3c5a19187759af63a53b4)
Merged-In: Idef427bad6551ae56b13e35393e076b8e000af5a
Change-Id: Idef427bad6551ae56b13e35393e076b8e000af5a
2024-03-25 18:41:06 +00:00
Android Build Coastguard Worker a72f546582 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26566289'] into 24Q2-release.
Change-Id: Ie5b177724fd43041dbe6c7fcf4d74e14f9887d44
2024-03-21 23:54:06 +00:00
Schneider Victor-tulias b24d4d5a8f Update KQS task view layouts to new specs
The small size of the screenshots and make text look odd. Implementing new UI specs to improve this.

- Updated icon position and size
- Added some blur to the thumbnail

Flag: LEGACY ENABLE_KEYBOARD_QUICK_SWITCH ENABLED
Fixes: 328259439
Fixes: 328692456
Test: opened KQS in dark and light mode
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dba7cbae1adfde615060598a55b5ee0edfedef9f)
Merged-In: I2b20100ddeb562291edf5f0bacbce916002eee45
Change-Id: I2b20100ddeb562291edf5f0bacbce916002eee45
2024-03-21 23:50:53 +00:00
Android Build Coastguard Worker fb79b46573 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26553988'] into 24Q2-release.
Change-Id: Idbb328211a573fba49e7ff344305a55d528cee36
2024-03-20 21:30:36 +00:00
Andreas Agvard 28b28e0365 Removes recovery
Flag: NONE
Bug: 326143814
Test: Unit
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6ce297a2ff1583e49cf3e2e1e89d1ead7f83dac0)
Merged-In: Icbebeade552cb101eb4b8bae4965b4d6c972f22e
Change-Id: Icbebeade552cb101eb4b8bae4965b4d6c972f22e
2024-03-20 21:25:22 +00:00
Android Build Coastguard Worker a51a330e95 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26621456'] into 24Q2-release.
Change-Id: I79e949cad4d4e9e3fb06f81f8a12a21b5ecd7f5c
2024-03-20 01:17:02 +00:00
Tony Wickham f027b4eb36 Cancel animations after reading MotionPauseDetector#isPaused()
Otherwise, it clears MotionPauseDetector so isPaused returns false.

Fixes: 330186943
Flag: none
Test: manual
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:77802d6da48320e5f5cf5c420fe31a1aa14e478e)
Merged-In: I9e0982c18cc5264a1fab53077ac551d2880a6eae
Change-Id: I9e0982c18cc5264a1fab53077ac551d2880a6eae
2024-03-20 01:15:25 +00:00
Android Build Coastguard Worker df4f4233b9 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26544662'] into 24Q2-release.
Change-Id: Ibda688aab845164e368a7cd5663a1963b72ace2f
2024-03-19 21:06:03 +00:00
Brian Isganitis fbda2e6ccb Reset stashed in Taskbar All Apps for gestures instead of IME insets.
Test: Manual
Flag: NONE
Fix: 328960039
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1956246b6e7098aeaeece3760b1ea97d096d3588)
Merged-In: I62c53c21bf850b7080e12086235cba28164f4d70
Change-Id: I62c53c21bf850b7080e12086235cba28164f4d70
2024-03-19 21:03:07 +00:00
Android Build Coastguard Worker 8ed0e8be9c Merge cherrypicks of ['googleplex-android-review.googlesource.com/26567274'] into 24Q2-release.
Change-Id: Ibb69521f75e2e0472d38674fc18c3df473caa233
2024-03-19 01:10:56 +00:00
fbaron d44f2ec5df Fix bug where folder with 1 icon can exist
Fix: 329357132
Flag: NONE
Test: TaplDragTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5645c3ec558e2b0b6d6ae1c51dbaf93803cd51cf)
Merged-In: If381ff56e051c89e9f6162f8a44f8df9e2ae5060
Change-Id: If381ff56e051c89e9f6162f8a44f8df9e2ae5060
2024-03-19 01:09:55 +00:00
Android Build Coastguard Worker c4abd5c6c9 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26552271'] into 24Q2-release.
Change-Id: I37a9f2dc925df002a27b3c967a8e2cdfb598534f
2024-03-15 00:04:08 +00:00
Pat Manning 1e6bf12fdb Set next page immediately on subsequent arrow/tab presses when navigating overivew.
This allows the user to scroll as quickly as they want.

Fix: 328749622
Test: manual
Flag: NONE
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a9a11b47c3bff4d3ec4a4f300e12895d3235fe95)
Merged-In: I493841f11407e6fb9f15fd90b5a5e55fa4ed3ad3
Change-Id: I493841f11407e6fb9f15fd90b5a5e55fa4ed3ad3
2024-03-14 23:58:12 +00:00
Android Build Coastguard Worker 2e64c71a2d Merge cherrypicks of ['googleplex-android-review.googlesource.com/26497774', 'googleplex-android-review.googlesource.com/26544858', 'googleplex-android-review.googlesource.com/26553571'] into 24Q2-release.
Change-Id: I9688377ae9f2d17236449736df91b7302b8f6a0b
2024-03-14 01:01:04 +00:00
Alex Chau 0425766b1a Allow Task menu to draw down to screen bottom
- Use all available spaces minus inset to draw the task menu
- Also enabled scrolling for app chi1p menu

Fix: 329271577
Bug: 326952853
Test: manual
Flag: Nonee
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:26e487c6acd86c668518d379f90cb84f3d89a486)
Merged-In: Ibdff07043f2c64495f97e11e80209bcc3f5dcb4f
Change-Id: Ibdff07043f2c64495f97e11e80209bcc3f5dcb4f
2024-03-14 00:59:19 +00:00
Vinit Nayak 514185537a Update Launcher state anim duration for pinned & transient taskbar
* We were syncing the duration of the animation to be at most
that of the taskbar/hotseat animation but only for transient taskbar.
* Now we sync for transient and pinned

Fixes: 328052756
Test: Anim jank doesn't repro
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9a3c48468b35377ef46bf2b362f68c467ecd45ad)
Merged-In: I21f20cbc08a2018498dde3eff871929e5a5b7d7d
Change-Id: I21f20cbc08a2018498dde3eff871929e5a5b7d7d
2024-03-14 00:59:11 +00:00
Jordan Silva 798644d1f1 Fix overview live tile flickers when clicking on overview action buttons
When a Live Tile is present on overview and an action is triggered (e.g., Split, Select, Screenshot), the live tile flickers due to a competing snapshot modification and animation on UI thread. The live tile is updated to switch to screenshot and at the same time the finishRecentsAnimation is triggered.

This CL bumps the number of frames to wait after the view is updated to run the Runnable code. Bumping back the mDeferFrameCount to 2 solves the sync between rendering the snapshot and hiding the Live Tile.

Fix: 327380570
Flag: N/A
Test: Manual. Open an App -> Swipe to Overview (Live title) -> Click on Split.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:024a1018e4c96b43d8f122bb1c614c3e3ea5bab7)
Merged-In: Ibd22a58580b2e5e5b866deb4e7dc87945c7e38c4
Change-Id: Ibd22a58580b2e5e5b866deb4e7dc87945c7e38c4
2024-03-14 00:59:01 +00:00
Android Build Coastguard Worker f265be31e5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26408988', 'googleplex-android-review.googlesource.com/26540244'] into 24Q2-release.
Change-Id: Ica58ba3622740181381b598401c8786e87b84895
2024-03-13 00:41:02 +00:00
Schneider Victor-tulias 7fb98d3542 Disable slow recents animation handling
Flag: N/A
Fixes: 324228222
Test: programmatic delay and several gestures
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5b9d94adc5ca18a9dd5e7cee44dc3c0168172c8c)
Merged-In: I98f3575047e442a4f57582b40cc0f36f1f113356
Change-Id: I98f3575047e442a4f57582b40cc0f36f1f113356
2024-03-13 00:35:27 +00:00
Vinit Nayak d11b171357 Fix split selection for 3P launcher with animations off
* When animations were off, the currentState in
FallbackRecentsStateController is incorrect (we didn't need
that check at all)
* Surfaced a bug in MultiValueUpdateListener that is being
fixed in ag/26416537

Test: 1P + 3P launcher all of the following:
starting split from overview with animations and without
rotation
selecting second app before and after rotation
Fixes: 327346105
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b274152194799639febe58c4fa1daa896595fd8c)
Merged-In: I4f19119c30a8669bba6ced06e30773f085a78047
Change-Id: I4f19119c30a8669bba6ced06e30773f085a78047
2024-03-13 00:35:16 +00:00
Android Build Coastguard Worker 8d2c94d1f1 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26499262'] into 24Q2-release.
Change-Id: I07c6d31c506f7289b91f4bd26fecec4aeef7bf10
2024-03-12 02:34:16 +00:00
Anushree Ganjam bfa3586454 Enable Omnient master flags in client code.
Bug: 327638681
Test: Manual
Flag: legacy ENABLE_LONG_PRESS_NAV_HANDLE ENABLED
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3b220c62ce97adab33d19fddc49122545d3f5989)
Merged-In: Id8990ed145b4f035e5cd14e901676ebbd03733dd
Change-Id: Id8990ed145b4f035e5cd14e901676ebbd03733dd
2024-03-12 02:31:23 +00:00
Android Build Coastguard Worker 8954c85a51 Merge cherrypicks of ['googleplex-android-review.googlesource.com/26499257'] into 24Q2-release.
Change-Id: I58751eaa7981ac656fb202089b52373c640b0330
2024-03-08 23:58:57 +00:00
randypfohl 81d456f1d3 When mLastComputedTaskSize is empty we will recalculate and set it before determining scale and pivot
Bug: 326550571

Test: manually set computed task size to 0 simulating unset circumstance, and ran logs verifying infinite, added fix, and verified logs showing the same scale before and after with get tasksize set

Flag: none
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fca7ee23ba35c35292e6f26ca051cd64c437ca27)
Merged-In: I0f928885e2fc6cfc0d6a064d6e9f1c614bf7a5af
Change-Id: I0f928885e2fc6cfc0d6a064d6e9f1c614bf7a5af
2024-03-08 23:56:54 +00:00
Android Build Coastguard Worker ba2db8f04f Merge cherrypicks of ['googleplex-android-review.googlesource.com/26458704'] into 24Q2-release.
Change-Id: I50edaaa40f9329b07f368c4e40ab12f08152fb01
2024-03-07 20:57:56 +00:00
Andreas Agvard 81a7d0b191 Adds new AssistStateManager settings
Flag: NONE
Bug: 326143814
Test: Unit
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d78d9bb5e2b300c68aae4c6071c913f332a994eb)
Merged-In: Ie5cbae55452cf283a0ffde18e5237cebae6ee40e
Change-Id: Ie5cbae55452cf283a0ffde18e5237cebae6ee40e
2024-03-07 20:54:43 +00:00
Android Build Coastguard Worker dcebc1ad3e Snap for 11526283 from 2ade8f2050 to 24Q2-release
Change-Id: I0e2630154be8d78524ed3f4cb5d5170097e85846
2024-03-05 00:49:03 +00:00
Priyanka Advani 2ade8f2050 Merge "Revert "Remove cyclical dependency from LauncherPrefs."" into main 2024-03-04 18:52:18 +00:00
Priyanka Advani 3e64dabb46 Revert "Remove cyclical dependency from LauncherPrefs."
This reverts commit 526f8a0099.

Reason for revert: culprit for b/328063858. Will be running through ABTD for verification and before submitting the revert.

Change-Id: Ie439b2d661617f10bbc31afada187a313dd52af7
2024-03-04 18:07:59 +00:00
Fengjiang Li 95b55116c1 Merge "Fix a bug where PURPOSE_BUGFIX was added to wrong flag" into main 2024-03-04 17:46:21 +00:00
Treehugger Robot 0ff94e631f Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-03-04 17:25:25 +00:00
Treehugger Robot 2be60d98a8 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-03-04 17:25:25 +00:00
Uwais Ashraf d4af12beba Merge "Remove classes related to E2E testing from deviceless test classpath" into main 2024-03-04 17:17:45 +00:00
Sam Cackett ddde91b915 Merge "Translate IconMenu up when the TaskMenu is expanded and moved" into main 2024-03-04 17:17:24 +00:00
Stefan Andonian 544e4d510b Merge "Remove cyclical dependency from LauncherPrefs." into main 2024-03-04 15:45:06 +00:00
Uwais Ashraf 9c2f5a4c62 Remove classes related to E2E testing from deviceless test classpath
Fix: 327187136
Flag: NA
Test: gradlew :NexusLauncher:testGoogleWithQuickstepDebugUnitTest
Test: atest Launcher3RoboTests
Test: presubmits passing
Change-Id: I4f05524bdc55d8473f3b5115cc239eb8cc48a856
2024-03-04 13:45:32 +00:00
samcackett 3a2aa5bc04 Translate IconMenu up when the TaskMenu is expanded and moved
Fixes: 327564916
Test: OverviewMenuImageTest
Flag: ACONFIG com.android.launcher3.enable_overview_icon_menu TEAMFOOD
Flag: ACONFIG com.android.launcher3.enable_grid_only_overview TEAMFOOD
Change-Id: I8acd79a21c7ce1d65496e7e6cb8ea0aa8912738d
2024-03-04 11:43:17 +00:00
Android Build Coastguard Worker 8be2edf21d Snap for 11522042 from 742f710168 to 24Q2-release
Change-Id: Ic557c31ec0280d205c98830973db2623e202ae8f
2024-03-03 22:21:13 +00:00
Jeremy Sim 742f710168 Merge "Fix bug with TalkBack not reading out SplitInstructionsView" into main 2024-03-03 00:18:47 +00:00
Bill Yi 4cc2559564 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9f2e6decb861db72d2ca01385992ac8cd3873d32
2024-03-01 19:33:16 -08:00
Bill Yi 2320d553c7 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I1e8590b55cd77be368a46668cc8764463a264ebf
2024-03-01 19:32:34 -08:00