Commit Graph

20478 Commits

Author SHA1 Message Date
Vinit Nayak 5512286d9c Check pendingIntent for intent fullscreen launch type
Test: Started intent split from workspace, tapping
on placeholder view doesn't crash, launches app
Bug: 283045822
Flag: None

Change-Id: I0525419e7aa7181faaf877e5948b4972a040b583
2023-06-05 14:30:02 -07:00
Liran Binyamin c0f2382be8 Merge "Don't create the bubble bar controllers if the bubble bar view does not exist. This fixes a crash that happens when changing navigation modes." into udc-qpr-dev am: a15b5913e9 am: 52262c70af
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23376769

Change-Id: I8bb06e579679ed8f1159f69c9403bda6c01171f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 21:29:52 +00:00
Vinit Nayak 868bef2f2b Prevent initiating split with task excluded from recents
Bug: 280138741
Flag: None
Test: Verified split option doesn't show on QR quick-tile app
in recents

Change-Id: I751e450ba3be4a97eba5ad4e8ed86bf9631164ce
2023-06-05 13:48:01 -07:00
vadimt 816ee74a2b Re-enabling a couple of tests
Now we have test investigators team, so we can keep the tests in the running state.
I'll monitor these tests for some time to see whether they need immediate attention.

Test: presubmit, abtd
Bug: 187761685
Change-Id: Ibbb1ed82482ab548c7d0dc93572bd124288e956f
2023-06-05 20:14:57 +00:00
Liran Binyamin 52262c70af Merge "Don't create the bubble bar controllers if the bubble bar view does not exist. This fixes a crash that happens when changing navigation modes." into udc-qpr-dev am: a15b5913e9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23376769

Change-Id: I8592175ada824e4712da8501c93e8e4b12f5b044
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 19:30:39 +00:00
Sunny Goyal 59c3dc3bd8 Merge "Updating the top scrim to also use dynamicaly generated bitmap" into udc-qpr-dev am: db51eeff7c am: d9dbea6b6d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23321277

Change-Id: I52fac512d1c674daeea4bd0ae38cf712cd57eacf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 18:58:51 +00:00
Ats Jenk aabb60811c Merge "Use listener to track desktop task visibility in launcher" into udc-qpr-dev am: 8fe538b1b9 am: 947d67ca6d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23524822

Change-Id: I3348d5e7606c4a52630b032f04777d801b6a3548
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 18:46:32 +00:00
Sihua Ma 67376462c3 Fix widget foreground disappearing when swiping back
Test: Manual
Bug: 285914177
Change-Id: Ib080f59571b67a720b9d5440cbac17c02fc5c2d4
2023-06-05 18:39:34 +00:00
Liran Binyamin a15b5913e9 Merge "Don't create the bubble bar controllers if the bubble bar view does not exist. This fixes a crash that happens when changing navigation modes." into udc-qpr-dev 2023-06-05 18:21:43 +00:00
Sunny Goyal d9dbea6b6d Merge "Updating the top scrim to also use dynamicaly generated bitmap" into udc-qpr-dev am: db51eeff7c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23321277

Change-Id: I9d392ced6c620a2919f4f8da0f1de5ea56c71b65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 18:04:49 +00:00
Ats Jenk 947d67ca6d Merge "Use listener to track desktop task visibility in launcher" into udc-qpr-dev am: 8fe538b1b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23524822

Change-Id: Ie288588ef72f2805ebee1ddf1f1ada17e9bb543f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 17:55:44 +00:00
Sunny Goyal 7cd29ead0a Merge "Revert "Revert "Adding main thread binder tracing in development..."" into udc-qpr-dev am: fc1a52734d am: 749b06ca24
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23536636

Change-Id: Ie6c0b9bf5cd7d96bbec6606a159d142a4aee1eb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 17:51:56 +00:00
Sunny Goyal db51eeff7c Merge "Updating the top scrim to also use dynamicaly generated bitmap" into udc-qpr-dev 2023-06-05 17:18:28 +00:00
Sunny Goyal 749b06ca24 Merge "Revert "Revert "Adding main thread binder tracing in development..."" into udc-qpr-dev am: fc1a52734d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23536636

Change-Id: I2108088d759a1e1970c65c7f7fefe9137e3e52f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 17:11:49 +00:00
Ats Jenk 8fe538b1b9 Merge "Use listener to track desktop task visibility in launcher" into udc-qpr-dev 2023-06-05 16:44:28 +00:00
Fengjiang Li 1a2462914d Fix NPE of handling ACTION_MOVE in StatusBarTouchController and added unit test
Fix: 282945183
Test: N/A
Change-Id: I96680f04a6946129b14c365e2300f408dfe8f0c3
2023-06-05 09:19:07 -07:00
Bill Yi ec2f0cdff0 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ifb1b25c854a794d00a282def5db5fbb266c70c04
2023-06-05 02:58:05 -07:00
Bill Yi d918958c65 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I004383ad15f76d063af497e4f5428fdf97003acd
2023-06-05 02:55:09 -07:00
Bill Yi 791c5398b8 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I79640daf29be1fbb59374f159244b31edb075810
2023-06-05 02:54:44 -07:00
Bill Yi f5b0898001 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I2900eb3f7cb449c74eb99bcecdc74fd3bf16b9df
2023-06-04 10:08:59 -07:00
Sunny Goyal 02e51f0ccd Merge "Enabling app tracing for Launcher" into udc-qpr-dev am: c41af6d681 am: f8fa3a1e4f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23536851

Change-Id: I4db8b11153091ca0248c30cacc4d5e4a34061844
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 02:23:02 +00:00
Brian Isganitis b069f777f8 Merge changes from topics "all-apps-search-delegate-qpr", "search-container-view" into udc-qpr-dev am: 992065ba38 am: b73a495606
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23296750

Change-Id: Id74ac96176a7e12f8f68bb118827a7391e4fa212
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 02:19:59 +00:00
Sunny Goyal f8fa3a1e4f Merge "Enabling app tracing for Launcher" into udc-qpr-dev am: c41af6d681
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23536851

Change-Id: Iae51118985235b3fc29d293668c3f99a26d9c3d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 01:37:15 +00:00
Brian Isganitis b73a495606 Merge changes from topics "all-apps-search-delegate-qpr", "search-container-view" into udc-qpr-dev am: 992065ba38
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23296750

Change-Id: I6bc53a85288e0f9d4d5a4b95f84a19171e4ef0ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 01:36:51 +00:00
Sunny Goyal 6773667e34 Revert "Revert "Adding main thread binder tracing in development..."
Revert submission 23522417-revert-23482347-launcher-binder-tracing-RBUMTFPXQG

Reason for revert: Fixed broken build
Reverted changes: /q/submissionid:23522417-revert-23482347-launcher-binder-tracing-RBUMTFPXQG

Change-Id: I3e130a780b8641c4a17a5cdf799513f2ba08b16e
2023-06-02 18:14:35 -07:00
Sunny Goyal c41af6d681 Merge "Enabling app tracing for Launcher" into udc-qpr-dev 2023-06-03 01:05:19 +00:00
Brian Isganitis 992065ba38 Merge changes from topics "all-apps-search-delegate-qpr", "search-container-view" into udc-qpr-dev
* changes:
  Add initial support for search session in Taskbar All Apps.
  Add All Apps search delegate for inflating search box.
2023-06-03 00:59:47 +00:00
Saumya Prakash e9d8e686fb Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660 am: 1e65cdcdd7 am: 7b822cf29e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: I7951d3272f9280dd951be6bf7419d960010838a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 23:59:12 +00:00
Mady Mellor 9c9399528b Merge "Modify Taskbar code to accommodate bubble bar gesture to stash/unstash" into udc-qpr-dev am: 0175c0080b am: 1c60990687
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23357656

Change-Id: I1efdfe0e8c43929fb5b6876cf00e6a8e1479e08b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 23:57:29 +00:00
Ats Jenk da7e55591e Use listener to track desktop task visibility in launcher
Launcher registers a listener with WMShell to receive updates about
desktop stashed state. The same listener can be used to receive updates
about desktop visibility.
Previously launcher was relying on sysui state flag for desktop
visibility. But this flag is not checked when launcher starts. Only
updates are handled. When launcher restarts and desktop is visible,
launcher state was not correctly set.
This listener is "sticky", meaning when a listener registers, it will
receive a callback with the current value. This allows launcher to
update its state on start.

Flag: persist.wm.debug.desktop_mode_2
Bug: 280490493
Test: move an app to desktop, observe launcher icons are hidden
Test: swipe home from a desktop app, observe launcher icons shown
Test: while desktop app is open, change system theme to dark or light,
  observer launcher is restarted and icons remain hidden
Change-Id: Id8be1989b32d9ccd2e0539b65529fed096342ac3
2023-06-02 23:20:58 +00:00
Saumya Prakash 502c83fe98 Update Lottie animations in Back gesture tutorial
Based on UXR feedback, the animations for the back gesture tutorial
changed to start with displaying the thumb illustrating the back gesture
first. This change replaces the existing Lottie animations for the
new ones.

Flag: ENABLE_NEW_GESTURE_NAV_TUTORIAL
Fix: 285640701
Test: Manually went through the tutorial for handheld, foldable, and
tablet devices and verified the new animation plays properly.

Change-Id: Ifcc5fb61521825ea55f0b959ad1c112013a20f9c
2023-06-02 23:11:19 +00:00
Saumya Prakash 217b1f3559 Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660 am: 1e65cdcdd7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: I9ab9421797150c221202be6817d4414f1dbecfb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 23:09:35 +00:00
Saumya Prakash 7b822cf29e Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660 am: 1e65cdcdd7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: I7557dd6479cdfbe36f92a0f2430edd190907c4b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 23:07:27 +00:00
Saumya Prakash 01e3454459 Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660 am: 7333842b31
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: Iaaccbea5c9980bd4524205355887c7bb13ab88f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 23:07:16 +00:00
Brian Isganitis d34d93e481 Merge "Fix how task stack listener closes overlays on task changes." into udc-dev am: 70da3e6452 am: 530d20de09
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535652

Change-Id: I54be3f9c3cd55be597d8106c7be1fca71d85d6c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 23:06:50 +00:00
Mady Mellor 1c60990687 Merge "Modify Taskbar code to accommodate bubble bar gesture to stash/unstash" into udc-qpr-dev am: 0175c0080b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23357656

Change-Id: Ib5d04868c77574bc43c2b884ed3e2fcbe93e879f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:49:30 +00:00
vadimt 99c4becf24 Switch ScrimView to use view alpha
Using view alpha instead of background paint’s color alpha component
will make ScrimView alpha and visibility available to View Capture and
any analysis tool that’s based on it.

The change makes ScimView background completely opaque, and makes Scrim
View use variable alpha instead of always-1.0 alpha.

Changes some code that depends on the old way of representing ScrimView
opacity.

Also moves “updateSysUiColors()” call in ScrimView#setBackgroundColor
below updating alpha and background color so the new values are used in
the calculations.

Bug: 282991128
Test: local, presubmit
Change-Id: I6ca089bae55adfb9c3140d06da4fbb3b08f2bf8b
2023-06-02 15:47:51 -07:00
Saumya Prakash 676e0fa744 Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: I8fc64be04c1f7436c2b6b5c32019e7ab66f6e76b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:25:18 +00:00
Brian Isganitis 07db1bc426 Merge "Fix how task stack listener closes overlays on task changes." into udc-dev am: 70da3e6452
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535652

Change-Id: Ife710723397dbf1b0b366b27090081c468854945
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:24:14 +00:00
Saumya Prakash 7333842b31 Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: I76267544ec3076c57db0cf1f839cca060b782c3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:24:04 +00:00
Saumya Prakash e0d4de162e Merge "Match displayed instruction with voiceover text." into udc-dev am: 0ebdfc6660
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23450321

Change-Id: I8928534dc2236d1a4fab733427877db19058797e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:23:58 +00:00
Brian Isganitis 4bccd7fef6 Merge "Fix how task stack listener closes overlays on task changes." into udc-dev am: 70da3e6452
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535652

Change-Id: If2bd7dfb350a7ab7713157254ff39090989e483d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:23:50 +00:00
Brian Isganitis 721ffdeabb Merge "Fix how task stack listener closes overlays on task changes." into udc-dev am: 70da3e6452
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23535652

Change-Id: Ie0fbf76909ce950e53d1562ebaf84b2c77730d3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 22:23:20 +00:00
Mady Mellor 0175c0080b Merge "Modify Taskbar code to accommodate bubble bar gesture to stash/unstash" into udc-qpr-dev 2023-06-02 22:08:10 +00:00
Saumya Prakash 0ebdfc6660 Merge "Match displayed instruction with voiceover text." into udc-dev 2023-06-02 22:00:25 +00:00
Brian Isganitis 70da3e6452 Merge "Fix how task stack listener closes overlays on task changes." into udc-dev 2023-06-02 21:49:27 +00:00
Sunny Goyal a8209d5da9 Enabling app tracing for Launcher
Bug: 273718665
Test: None
Flag: N/A
Change-Id: Ie6fa50b602bf180dd5dcba999c9e18f07a17d589
2023-06-02 19:21:10 +00:00
TreeHugger Robot eb6ee486eb Merge "Log windowManager.getPossibleMaximumWindowMetrics" into udc-dev am: 014a684343 am: 43b4a71690 am: 3206eca4a4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23517420

Change-Id: Ica498b7ff85647292e326aa3dc98b9b344ddc8cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 18:57:29 +00:00
TreeHugger Robot 4ef589cb24 Merge "Log windowManager.getPossibleMaximumWindowMetrics" into udc-dev am: 014a684343 am: 58dc3817b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23517420

Change-Id: Id1207eb42b0865084b4cf668a9dacb420e19ab8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-02 18:55:23 +00:00
Saumya Prakash fbeb143ea6 Match displayed instruction with voiceover text.
When users are using TalkBack, the text being read aloud did not match
the text displayed on the screen. This change fixes that in accordance
to the accessibility testing principles by changing the text spoken
aloud.

Flag: ENABLE_NEW_GESTURE_NAV_TUTORIAL
Fix: 274996517
Test: Manually went through both versions of the tutorial using talkback
and without using it. Ensured the spoken text matched the displayed
text

Change-Id: I896f2c09bd220615722777c73935f70c946715b2
2023-06-02 18:32:33 +00:00