Commit Graph

78507 Commits

Author SHA1 Message Date
Bill Yi bd6c8ab2a4 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: efdbc1a0cf -s ours
am skip reason: subject contains skip directive

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

Change-Id: I690fb74fcee41c6a672d032d0cad14b9eacf2908
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:28:35 +00:00
Bill Yi 67c5f16300 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: dabcd0f326 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1f34f6168f3826c00bd65f768efd835de89521c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:28:19 +00:00
Vinit Nayak e606ad44c0 Revert "Enable ENABLE_SPLIT_FROM_WORKSPACE_TO_WORKSPACE for TEAMFOOD"
This reverts commit d49239be89.

Reason for revert: delaying to QPR2

Change-Id: I0b5cb044395c311470ad1fcd9b901ef2e787eb05
2023-08-16 17:28:10 +00:00
Treehugger Robot 52baf1783b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 06677beec0 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I62b6972a64b744465d1657ebe15b83f62773fcd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:28:02 +00:00
Bill Yi b4b14bf48a [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: efdbc1a0cf -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1ccc276667d946ed2de896f349cbcb8ea1c92a2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:27:53 +00:00
Bill Yi 0bfd828001 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: dabcd0f326 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I990293e617bbf4a42f61640ede194f7f1c339549
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:27:37 +00:00
Charlie Anderson c9d11e8208 add logging for Launcher backup and restore events
Test: Manually verify logs
Bug: 294386159
Change-Id: Ic3a77f4a09556e0d769837129e0bd094f1e91b6b
2023-08-16 13:24:22 -04:00
Hongwei Wang 247a2cfe03 Merge "Cleanup ENABLE_PIP_APP_ICON_OVERLAY" into udc-qpr-dev am: 3ca497b646
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24435526

Change-Id: I59f4e0f1051b5f96c7a5e4d3834ccb497cb31711
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:22:07 +00:00
Tracy Zhou c73f6f1a9e Revert "Teamfood ENABLE_SPLIT_FROM_FULLSCREEN_WITH_KEYBOARD_SHORTCUTS"
This reverts commit 0615a80f8b.

Reason for revert: Delaying the feature to QPR2

Bug: 270394122
Change-Id: Iefb3550959926ba3430062f8515b265ee8b29bc0
2023-08-16 17:20:27 +00:00
Hongwei Wang 3ca497b646 Merge "Cleanup ENABLE_PIP_APP_ICON_OVERLAY" into udc-qpr-dev 2023-08-16 16:45:33 +00:00
Treehugger Robot 06677beec0 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev 2023-08-16 16:33:51 +00:00
Bill Yi 04ba1ae0c4 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Iacec47b52312748f25f5e416b821ece95cd308a1
2023-08-15 19:49:21 -07:00
Bill Yi bd19697496 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9a9b95624cf10b44f599a8023da0089f1b0b0314
2023-08-15 19:48:48 -07:00
Android Build Coastguard Worker 2a462443ac Snap for 10662478 from 173cf33ac1 to udc-qpr1-release
Change-Id: I2a63267e45f502afabe6eb26df7b7952a2e887d1
2023-08-15 23:18:48 +00:00
Hongwei Wang 7aded94e94 Cleanup ENABLE_PIP_APP_ICON_OVERLAY
Bug: 296125301
Test: manual, enter PiP from Google Maps
Change-Id: I571fd5450ccf00232c450d82d32783beb99cfecf
2023-08-15 15:44:39 -07:00
Vadim Tryshev 523a0d9592 Suppressing more view capture anomalies am: b36143551c am: d999b60bbe
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24434269

Change-Id: If3de4fe356d5938b83b2403238a2889422a4b7d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 21:23:41 +00:00
Vadim Tryshev d999b60bbe Suppressing more view capture anomalies am: b36143551c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24434269

Change-Id: I961d782ea81e99e01712831b7032383d2cc41021
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 20:37:53 +00:00
Vadim Tryshev b36143551c Suppressing more view capture anomalies
Test: presubmit
Flag: N/A
Bug: 295904861, 295910059, 294891222, 295909454
Change-Id: I6abc34844d0dbfa53d402d4983a71655b256e091
2023-08-15 11:19:46 -07:00
mattsziklay 56329b03cf Create IconView for generated TaskIdAttributeContainers.
When creating a TaskIdAttributeContainer for a desktop task, creates an
IconView to avoid an NPE when picking a desktop app as the second split
target (see TaskBarUIController#triggerSecondAppForSplit).

Test: Select an app open in Desktop Mode as the second split target.
Bug: 279586624
Change-Id: I1949d923523b6e9e6112b3e909edf1e8d632b3e2
2023-08-15 10:06:05 -07:00
Bill Yi dabcd0f326 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Iad116b9472e2c75b0fc5424aec475891334a7df5
2023-08-15 09:46:45 -07:00
Bill Yi 186f8a6143 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ic4049df2074bb4a4c074b12bf0a3e4bf02ec3897
2023-08-15 09:45:44 -07:00
Bill Yi efdbc1a0cf Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9ac6ce68a6a55b1326fcbe1dd90c43beb4df0deb
2023-08-15 09:45:09 -07:00
Pat Manning dc90a46e77 Skips checking for overview actions when grid only overview flag is enabled.
Fix: 296060682
Test: TaplTestsQuickstep
Flag: ENABLE_GRID_ONLY_OVERVIEW
Change-Id: If8ef23767350dbbcf80294abf6b93eebe57d3487
2023-08-15 16:55:23 +01:00
Treehugger Robot c916aa86fe Merge "Adding TaplTestsSplitscreen to OOP tests" into udc-qpr-dev am: 173cf33ac1 am: 3f87c59922
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24409976

Change-Id: I13d52afe6898447cad3171f0d387644bc558446d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 07:47:24 +00:00
Treehugger Robot 3f87c59922 Merge "Adding TaplTestsSplitscreen to OOP tests" into udc-qpr-dev am: 173cf33ac1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24409976

Change-Id: Ifbc3e47e0ba04cf8d379b6446da52ab836985400
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 07:04:07 +00:00
Treehugger Robot 173cf33ac1 Merge "Adding TaplTestsSplitscreen to OOP tests" into udc-qpr-dev 2023-08-15 06:17:05 +00:00
Android Build Coastguard Worker dce84cd39f Snap for 10658274 from b054f79c99 to udc-qpr1-release
Change-Id: Iaafa062e41d05dabf0868766e6ffe3c33139e9e8
2023-08-15 01:26:00 +00:00
Treehugger Robot b8f2695b75 Merge "Reorder code so we can use different displays on the preview render" into udc-qpr-dev am: b054f79c99 am: 51683b9f79
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24335185

Change-Id: I697643c74e1f82749c84b6648d561f5ee28bca47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 00:00:28 +00:00
Treehugger Robot f8decf6206 Merge "Improving diagnostics for tests ignored due to @Stability annotation Now they will be shown as ignored, not as passed." into udc-qpr-dev am: 184fa593ed am: 67ddbc8e4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24421530

Change-Id: Ieab9ed3dd067c28a6bbf9595d8b92e3a3d7da873
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 23:59:16 +00:00
Treehugger Robot 51683b9f79 Merge "Reorder code so we can use different displays on the preview render" into udc-qpr-dev am: b054f79c99
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24335185

Change-Id: I9f0be5d0bb15b71d7209627d814f02610a18b670
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 23:56:21 +00:00
Treehugger Robot b054f79c99 Merge "Reorder code so we can use different displays on the preview render" into udc-qpr-dev 2023-08-14 23:22:06 +00:00
Treehugger Robot 67ddbc8e4e Merge "Improving diagnostics for tests ignored due to @Stability annotation Now they will be shown as ignored, not as passed." into udc-qpr-dev am: 184fa593ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24421530

Change-Id: If84d862d2344017a305ceff852074acce3f4c38a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 22:57:09 +00:00
Android Build Coastguard Worker 3ce9069bed [coastguard skipped] Merge sparse cherrypicks from sparse-10656238-L31700000962567991 into udc-release.
COASTGUARD_SKIP: Ic437ff4d19cbd5764635f3007d99880622150f5b
COASTGUARD_SKIP: Ifc8c16ec3926b14d558692d830adbc78e5438d3d

Change-Id: Ic7c41a968828c0fbadfbfb3fe1546afcd24d38fd
2023-08-14 22:22:31 +00:00
Android Build Coastguard Worker 1148cdf500 Merge cherrypicks of ['googleplex-android-review.googlesource.com/23447960'] into sparse-10656238-L31700000962567991.
SPARSE_CHANGE: Ic437ff4d19cbd5764635f3007d99880622150f5b

Change-Id: Ifc8c16ec3926b14d558692d830adbc78e5438d3d
2023-08-14 22:17:38 +00:00
Nick Chameyev 781fcebcc8 [Unfold animation] Do not preemptively start the animation if it has run already
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.

This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.

This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.

Bug: 285150685
Bug: 293131586
Test: open an app on folded screen, unfold, go to home screen =>
  check that icons are not squished
Test: fold/unfold when launcher is open
(cherry picked from commit 6d756970e7)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e53f5ef97a02d25f508774e82985e24dc2f4d2d)
Merged-In: Ic437ff4d19cbd5764635f3007d99880622150f5b
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-08-14 22:15:12 +00:00
Treehugger Robot 184fa593ed Merge "Improving diagnostics for tests ignored due to @Stability annotation Now they will be shown as ignored, not as passed." into udc-qpr-dev 2023-08-14 22:10:52 +00:00
Treehugger Robot 312a03865c Merge "Skipping view capture analyzer in presubmit" into udc-qpr-dev am: 57065929ee am: 2db10452f4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24421528

Change-Id: I0f696cc7465b08e6a2061c6577e708cca59ad5e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 21:51:03 +00:00
Sunny Goyal f2c5ed257e Merge "Removing some unused overrides in Launcher" into udc-qpr-dev am: 12bf58feb9 am: 0ae8f5c91d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24407042

Change-Id: I76f9266c25e31bf15112b559f05b2398cefb713a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 21:49:00 +00:00
Android Build Coastguard Worker ab6183f8fd [coastguard skipped] Merge sparse cherrypicks from sparse-10656238-L18400000962566963 into udc-release.
COASTGUARD_SKIP: Ic437ff4d19cbd5764635f3007d99880622150f5b
COASTGUARD_SKIP: I0425d8869040ec5ff020c95a21f396bf60000e6d

Change-Id: I6ead99d1af434b63a905278905fa2940fb7e3fcc
2023-08-14 21:30:32 +00:00
Android Build Coastguard Worker 12245673d8 Merge cherrypicks of ['googleplex-android-review.googlesource.com/23447960'] into sparse-10656238-L18400000962566963.
SPARSE_CHANGE: Ic437ff4d19cbd5764635f3007d99880622150f5b

Change-Id: I0425d8869040ec5ff020c95a21f396bf60000e6d
2023-08-14 21:25:32 +00:00
Nick Chameyev 5dfa2976bf [Unfold animation] Do not preemptively start the animation if it has run already
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.

This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.

This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.

Bug: 285150685
Bug: 293131586
Test: open an app on folded screen, unfold, go to home screen =>
  check that icons are not squished
Test: fold/unfold when launcher is open
(cherry picked from commit 6d756970e7)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e53f5ef97a02d25f508774e82985e24dc2f4d2d)
Merged-In: Ic437ff4d19cbd5764635f3007d99880622150f5b
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-08-14 21:23:07 +00:00
Treehugger Robot 2db10452f4 Merge "Skipping view capture analyzer in presubmit" into udc-qpr-dev am: 57065929ee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24421528

Change-Id: Ie1f942358de9dad066a9aa847cde2ce1f41e589f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 21:03:02 +00:00
Sunny Goyal 0ae8f5c91d Merge "Removing some unused overrides in Launcher" into udc-qpr-dev am: 12bf58feb9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24407042

Change-Id: I113cc9bb779a3d09d1e2914c85d249695ffba931
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 21:02:39 +00:00
Treehugger Robot 57065929ee Merge "Skipping view capture analyzer in presubmit" into udc-qpr-dev 2023-08-14 20:51:36 +00:00
Vadim Tryshev 74eddc5490 Improving diagnostics for tests ignored due to @Stability annotation
Now they will be shown as ignored, not as passed.

Bug: 187761685
Flag: N/A
Test: presubmit
Change-Id: I0913577230441c6bd60165138455ea16a759b39b
2023-08-14 20:44:05 +00:00
Sunny Goyal 12bf58feb9 Merge "Removing some unused overrides in Launcher" into udc-qpr-dev 2023-08-14 20:40:28 +00:00
Colin Cross 5ea84b417e [automerger skipped] Fix kotlin nullable errors in Launcher3 am: 4cc251e6c1 am: ae14bc26e2 -s ours am: 85940ae046 -s ours
am skip reason: Merged-In I4525d0fa83a1db9cc5cff90f340fc3f863537c01 with SHA-1 abf18e9c03 is already in history

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

Change-Id: Ib2980e724ec58e921e71bac4d03933c6e97afc76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 20:27:11 +00:00
Federico Baron 54e6858027 Merge "Add logs for widget picker image test" into udc-qpr-dev am: ff1428ab1e am: 2bf9ebdcf1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24421525

Change-Id: I076f9d923d356fc2aa654939fc1eafe25d909176
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 20:22:20 +00:00
Colin Cross 85940ae046 [automerger skipped] Fix kotlin nullable errors in Launcher3 am: 4cc251e6c1 am: ae14bc26e2 -s ours
am skip reason: Merged-In I4525d0fa83a1db9cc5cff90f340fc3f863537c01 with SHA-1 abf18e9c03 is already in history

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

Change-Id: Ic6f2be53c7ac16d3e851099f50092f865c40fcbd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 20:20:27 +00:00
Sebastian Franco 1e4e50149b Reorder code so we can use different displays on the preview render
The existing code almost have the avility to use different display
for the preview by providing a different display id, this change
just make sure the InvariantDeviceProfile is created after we
create a new context with the desired display and we need to use
the default display for the SurfaceControlViewHost

Test: Manual testing, changing the display id on FixedWidthDisplayRatioFrameLayout
Bug: 292152331
Change-Id: I450d94a9a3f1a6a7b0c2b0722a11cf335122de05
2023-08-14 12:56:13 -07:00