Commit Graph

78507 Commits

Author SHA1 Message Date
Android Build Coastguard Worker 19dc3c11ed Snap for 9626528 from cc7fc9f5cc to udc-release
Change-Id: Ie8647aa738ce0c6582157b59e595917c3f4691ca
2023-02-18 06:32:03 +00:00
Becky Qiu 43577a6604 Make sure we start new activity only in UI thread.
Bug: 269576728
Test: local
Change-Id: I76ee93e54d6e645a62a427d0a779277532efae4a
2023-02-18 01:32:31 +00:00
Vinit Nayak c97bb4600f Move split functions from RecentsView to SplitSelectStateController
* Moving things out of RecentsView to avoid
dependency on a non-testable class
* Also helping prevent bloating RecentsView.java

Bug: 266482558
Test: Single Chrome instance in recents. Initiate split
with Chrome from workspace, tap on Chrome again in Taskbar,
ensure no crash.

Change-Id: I99ec704479ffaa860f4d80c2cb9f54182f31f41a
2023-02-17 17:28:08 -08:00
Ats Jenk 744f8edafa Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622

Change-Id: I007e544b1e082b249923aa10d5d359e439f2b46f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-18 01:09:42 +00:00
Ale Nijamkin 48c55e0c6d Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322

Change-Id: I1973c0c5739a88fd1f859e4ca42c87b6bd2aa3c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-18 01:09:05 +00:00
Andy Wickham 199eb1f5b3 Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904

Change-Id: I251a82ed4dd1e71c1ba4877c3669a2279103a6f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-18 01:06:56 +00:00
Ats Jenk 4004c9d42d Merge "Show highlight around the selected overview tile" into tm-qpr-dev 2023-02-18 01:06:00 +00:00
Ats Jenk 4d397e2ebb Add empty view to desktop tile in overview
Show an empty view when there are no tasks on the desktop.

Bug: 267326725
Test: have a fullscreen task, open overview, observe empty view for
  desktop tile
Test: have a desktop task, open overview, observe desktop task thumbnail
  is shown in overview and empty view is hidden

Change-Id: Ifb6d96d42bf602e9cc9e397efc0e07e2accdf16b
2023-02-17 16:48:47 -08:00
Jon Miranda ddb909603a Remove setImeIsVisible/setTouchesEnabled as its already handled by insets.
Bug: 260101467
Test: manual
Change-Id: Iba22a6db61abd4be0b2a15b2e4099d9bc03ddbc9
2023-02-18 00:27:03 +00:00
Ale Nijamkin 7729aa4cc6 Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev 2023-02-18 00:14:25 +00:00
Andy Wickham 4f0d0a2666 Set All Apps scale to 1 to start.
This avoids a bug on the first back gesture in All Apps from
search back to the A-Z list, where the apps scaled to 0-1 quickly
as part of the reset logic added in ag/21182334.

Bug: 269541162
Test: Install launcher, open all apps, tap search bar, go back.
Change-Id: I0dbd7275a80b585acf6f05ef1ef25c7c47f59ff6
2023-02-18 00:01:17 +00:00
Andy Wickham 5969e0524a Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev 2023-02-17 23:57:56 +00:00
Stefan Andonian bcfc5acb9a Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878

Change-Id: I0b9740a98594304cca9603dc53583655dc6db976
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 23:54:49 +00:00
Schneider Victor-tulias 0bba3d6184 Keyboard quick switch polish
- Added support for escape(backtick on some keyboards) keyboard keys
- Added support for d-pad left and right keyboard keys
- Fixed janky behaviour when quick switching too quickly.
- Removed unused code

Bug: 269618928
Test: Tried quick switch very quickly, tried escape, d-pad left and right keys in RTL and LTR modes
Change-Id: Ie03207cb349891e9c2de18502f3f65b7c8f9c018
2023-02-17 15:44:04 -08:00
Stefan Andonian 8989f839f5 Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev 2023-02-17 23:12:08 +00:00
Alex Chau 637b08a922 Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev am: ac4c866538 am: e892b3e4c5 am: cc7fc9f5cc am: c7bcae6d3c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467064

Change-Id: Ie0fb250f6b871e2e48b48fda14e3d29eef87c694
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 22:41:34 +00:00
Sunny Goyal 0db958a5a2 Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542

Change-Id: I31d942a466e30684a9a2e40f7923410dda1b9019
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 21:27:22 +00:00
Alex Chau c7bcae6d3c Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev am: ac4c866538 am: e892b3e4c5 am: cc7fc9f5cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467064

Change-Id: I0205c367ca5fed1b9ec70c3a73f05ea0329b8118
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 21:25:11 +00:00
Sunny Goyal ba88f8f880 Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312

Change-Id: I7139850ec1f679d983463cd2f6e12f588950f094
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 21:24:21 +00:00
Winson Chung 785f15d965 Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072

Change-Id: Ia6ba4cf78923ee0d2b7cba88be4482c09e05b524
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 21:22:56 +00:00
Alex Chau 37a85688aa Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev am: ac4c866538 am: e892b3e4c5 am: cc7fc9f5cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467064

Change-Id: Ib763d0d40d09a91da85ee0eba1fd5dd9dd3846b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 21:21:05 +00:00
Sunny Goyal 82864d5e13 Merge "Using internal format cache for loading user badged label" into tm-qpr-dev 2023-02-17 21:09:26 +00:00
Sunny Goyal 85d15e78d0 Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev 2023-02-17 20:45:58 +00:00
Sunny Goyal 4d18ad4825 Simplifying some scrollbar binding logic in all-apps
Bug: 256684299
Test: Manual
Change-Id: I1cee6cb783f0f805d9a0f0a4b2b668a709cacf1a
2023-02-17 12:28:46 -08:00
Helen Cheuk 56d5679e8c Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev am: 6187ecc12b am: f88e21fa21 am: 29bd828965 am: 0d06a672fe
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21440210

Change-Id: I0b83c31b34e921589eb5061abef691438c49e879
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 19:57:26 +00:00
Alex Chau cc7fc9f5cc Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev am: ac4c866538 am: e892b3e4c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467064

Change-Id: Ia9fb0b47902f28cbc9eaa5157aefc4fc779cf55e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 19:53:29 +00:00
Robin Lee aafeb82613 Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"
This reverts commit 2a58ddb89f.

Reason for revert: b/266987957

Change-Id: I4a4a1f01a693d703f4dc87e8169fbf374729d274
2023-02-17 19:45:27 +00:00
Winson Chung 192e7afc3c Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev 2023-02-17 19:44:52 +00:00
Winson Chung 0371d0f699 Only call per-user calls for gesture settings observer
Bug: 231648761
Fixes: 269392826
Test: Unable to reproduce 269392826, but verified this doesn't
      break existing paths to adjust the insets
Change-Id: I8aa82f3fb77e627ac02352ef31b788b81c2ca901
2023-02-17 19:44:29 +00:00
Jon Miranda 13e9b9f889 Translate the taskbar icons to match nav handle shape.
- We need to reset icon alignment whenever icon layout bound
  changes. This fixes the issue where we build an icon
  alignment animator before any of the views are laid out.
- Separated animation logic between.
  createTransientAnimToIsStashed and createAnimToIsStashed
* The values still require a bit more tuning but this gets us
  a lot closer to spec for many of the motion polish.

Bug: 267806083
Bug: 246634367
Bug: 246635237
Test: manual
Change-Id: Id122134b22ef4e418ce632e4a8137239dc8bb313
2023-02-17 10:56:59 -08:00
Alex Chau e892b3e4c5 Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev am: ac4c866538
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467064

Change-Id: Ic7965790ddf7f1e7930428df77b1ac7e7e550f09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 18:51:11 +00:00
Helen Cheuk 0d06a672fe Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev am: 6187ecc12b am: f88e21fa21 am: 29bd828965
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21440210

Change-Id: I49009ef060c950b84e5f5e15b339f2d24d25ee53
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 18:50:24 +00:00
Helen Cheuk 7af0c254cd Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev am: 6187ecc12b am: f88e21fa21 am: 29bd828965
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21440210

Change-Id: Ib9f71b140729c1b214b7bf6b71470a5d73f0e579
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 18:49:10 +00:00
Sunny Goyal 239d6e9b8d Adding support for customizing shortcut pinning logic
> Allowing support for overring shortcut badge
> Updating pendingShortcutInfo so that the
  handler can be easily overridden

Bug: 268253894
Test: Verified on device
Change-Id: I3184cb6494bc98c7eed33798b35b4e6e6a1e7ddc
2023-02-17 18:07:23 +00:00
Sunny Goyal efad3c2f92 Using internal format cache for loading user badged label
Bug: 267683009
Test: Manual
Change-Id: I7d1df2704c4513bd80e2b6adb7a3921637fa617b
2023-02-17 18:05:25 +00:00
Alex Chau ac4c866538 Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev 2023-02-17 17:49:18 +00:00
Helen Cheuk 29bd828965 Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev am: 6187ecc12b am: f88e21fa21
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21440210

Change-Id: Ie209633e4cb3de60afc2ee035719adc4814eb71b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 17:24:09 +00:00
Helen Cheuk f88e21fa21 Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev am: 6187ecc12b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21440210

Change-Id: Ie3b866115c0273d68d2637e8324ca65970354c46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 16:24:20 +00:00
Helen Cheuk 6187ecc12b Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev 2023-02-17 15:44:54 +00:00
Luca Zuccarini ddd8d00361 Introduce launchable versions of common view types.
These can be used instead of the base types by views that want to use
container launch animations, to avoid duplicated boilerplate due to
implementing LaunchableView.

Bug: 250588519
Test: manual
Change-Id: I355b1a8de933c61313372fc7e00791cd0faef629
2023-02-17 13:33:42 +00:00
TreeHugger Robot 45d143158e Merge "Hide smart actions if we enter split select from home" into tm-qpr-dev am: b26e558cb0 am: 810a82f4ab am: 5c6ae93724 am: cfa299f139
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21430441

Change-Id: I6844f702425446709ddad3c7b217d60105976f38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 09:04:19 +00:00
Sunny Goyal 527394fee0 Merge "Using DiffUtil for calculating widget diff instead of a custom implementation" into tm-qpr-dev am: cc10ed5532 am: 75db2c1f59 am: 3425e350ac am: ca6a712edd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21381953

Change-Id: Ia14d9bf7772922fa564174cf99f1f68639055f66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 09:03:40 +00:00
TreeHugger Robot cfa299f139 Merge "Hide smart actions if we enter split select from home" into tm-qpr-dev am: b26e558cb0 am: 810a82f4ab am: 5c6ae93724
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21430441

Change-Id: I4ca38e8e2a6f6258df991cb48348ab3baa18edbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 08:58:30 +00:00
TreeHugger Robot 3a3d1d419f Merge "Suppress transient Taskbar features EDU in overview." into tm-qpr-dev am: 4c6f172a62 am: 9eeb09c948 am: 7fb0cf84ec am: c92ad333ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21451980

Change-Id: Iffe686fa7ce9a19d23860ce284af6d8d2c1f460f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 08:56:50 +00:00
Sunny Goyal ca6a712edd Merge "Using DiffUtil for calculating widget diff instead of a custom implementation" into tm-qpr-dev am: cc10ed5532 am: 75db2c1f59 am: 3425e350ac
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21381953

Change-Id: Ia264a9a0b0d7b08b8bd59e3b3fbd179ebbf3b6c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 08:01:40 +00:00
TreeHugger Robot 618d8135e0 Merge "Hide smart actions if we enter split select from home" into tm-qpr-dev am: b26e558cb0 am: 810a82f4ab am: 5c6ae93724
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21430441

Change-Id: Ie08a7b7f7be8ea13f6aa216dbd304c9285ac2a8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 08:01:07 +00:00
Sunny Goyal 8a96af72c2 Merge "Using DiffUtil for calculating widget diff instead of a custom implementation" into tm-qpr-dev am: cc10ed5532 am: 75db2c1f59 am: 3425e350ac
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21381953

Change-Id: I096d660c148b3ef50ad20c82c7f859f13d504f1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 08:00:01 +00:00
TreeHugger Robot 88384b5071 Merge "Suppress transient Taskbar features EDU in overview." into tm-qpr-dev am: 4c6f172a62 am: 9eeb09c948 am: 7fb0cf84ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21451980

Change-Id: I894647b271eadc9cbef303ba91bcb075d538c82c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 07:58:26 +00:00
TreeHugger Robot c92ad333ec Merge "Suppress transient Taskbar features EDU in overview." into tm-qpr-dev am: 4c6f172a62 am: 9eeb09c948 am: 7fb0cf84ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21451980

Change-Id: I8803183287e188a01540fb481c8fe5ba5e45767a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 07:47:30 +00:00
TreeHugger Robot 5c6ae93724 Merge "Hide smart actions if we enter split select from home" into tm-qpr-dev am: b26e558cb0 am: 810a82f4ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21430441

Change-Id: Ibb5763d549d7976fbfb82bb3d798ea177cf81272
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17 06:28:24 +00:00