Commit Graph

32014 Commits

Author SHA1 Message Date
Jonathan Miranda 189ddabde0 Revert "Revert "Use color extraction for arrow popup."" am: 21930da9a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14412479

Change-Id: I7bde2b05aa2fbc346e09b5b59b0bceb05fb85a91
2021-05-04 23:28:22 +00:00
TreeHugger Robot 1d7d895a27 Merge "Add NEW_TASK flag to Quickstep App Widget activity start" into sc-dev am: 4d5c733411
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425541

Change-Id: I987146defb945033cf7c897ca170a6c5a5f08ad5
2021-05-04 22:39:18 +00:00
Sunny Goyal 6f875fc851 Merge "Adding support for determining split layout for launcher." into sc-dev am: c52c0782a7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14286682

Change-Id: Ia6394a1e61b0dcc6046dc19e97d0188684bd83f1
2021-05-04 22:39:07 +00:00
TreeHugger Robot 4d5c733411 Merge "Add NEW_TASK flag to Quickstep App Widget activity start" into sc-dev 2021-05-04 22:33:44 +00:00
Sunny Goyal c52c0782a7 Merge "Adding support for determining split layout for launcher." into sc-dev 2021-05-04 22:33:38 +00:00
Steven Ng a4e07641d5 Merge "Add a flag to enable custom local filter for recommended widgets" into sc-dev am: 3e6b93cedb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14339827

Change-Id: I0f16510ec895111828d70ad86a88a43d97ae62f8
2021-05-04 22:32:01 +00:00
Steven Ng 3e6b93cedb Merge "Add a flag to enable custom local filter for recommended widgets" into sc-dev 2021-05-04 22:02:25 +00:00
TreeHugger Robot 18db32fcac Merge "AssistContentRequester-weaken references to system callback" into sc-dev am: 7d54a31ba9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14413471

Change-Id: Ieeb896b098b3ee2fddb24136aaca7716e9133edb
2021-05-04 21:37:21 +00:00
Tracy Zhou b70487a4a7 Merge "Revert "Revert "Revert "Finish recents animation upon home rotation"""" into sc-dev am: a570b82aff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14430716

Change-Id: I86923c119e2113179d31a27c780650a77bbadf2d
2021-05-04 21:36:56 +00:00
TreeHugger Robot 7d54a31ba9 Merge "AssistContentRequester-weaken references to system callback" into sc-dev 2021-05-04 21:28:22 +00:00
Tracy Zhou a570b82aff Merge "Revert "Revert "Revert "Finish recents animation upon home rotation"""" into sc-dev 2021-05-04 21:17:45 +00:00
Tracy Zhou 06df8fe4d8 Revert "Revert "Revert "Finish recents animation upon home rotation"""
This reverts commit ef7b4d5dae.

Reason for revert: Possibly broke a test
Bug: 187112839

Change-Id: I16ac2a155af9a0ae2ea60f55c52e0b3bf4307089
2021-05-04 21:17:36 +00:00
Cyrus Boadway 04b8ac607e Add NEW_TASK flag to Quickstep App Widget activity start
Include the NEW_TASK flag to activity starts launched from Quickstep
hosted App Widgets.

This is consistent with the default non-Quickstep generated
ActivityOptions from RemoteViews::getLaunchOptions.

Bug: 169042867
Test: manual
Change-Id: Iba370731f4126d92a11a4e348e74888b533d4d8b
2021-05-04 18:38:48 +00:00
TreeHugger Robot b48523a5bc [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 4a96831745 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I6c967c38f7e9cc767c7ae0278a5e41398eb10a19
2021-05-04 18:13:13 +00:00
TreeHugger Robot 4a96831745 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-05-04 17:55:35 +00:00
Cyrus Boadway 7a41fa3c34 Merge "Change flag type to control Quickstep widget app launch" into sc-dev am: 3c94052bb5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425537

Change-Id: I0134a18bde639657bc7137171b609c6860324745
2021-05-04 17:49:32 +00:00
Cyrus Boadway 3c94052bb5 Merge "Change flag type to control Quickstep widget app launch" into sc-dev 2021-05-04 17:34:01 +00:00
Jonathan Miranda 21930da9a2 Revert "Revert "Use color extraction for arrow popup.""
This reverts commit 17fda29bf3.

Reason for revert: Fixing the memory leak

Leak was detected in caused launcher tapl tests to fail.
For instructions on how to debug leaks, see go/launcher-testing.
Using AS memory profiler, the color extractor class is holding
onto a reference to launcher that has already been destroyed.
The fix is to set the listener to null when view is closed.

Bug: 175329686
Test: run profiler in AS, open and close popups, and verify no leaks

Change-Id: I2d4a87f0481cbc88f3587dce91278e85ca113545
2021-05-04 08:53:58 -07:00
Samuel Fufa e4e7a13603 Merge changes Ice83b544,If0bc2a6d into sc-dev am: 30ffc3f95c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14411239

Change-Id: If88255341c32a33926e187c17a7781a5b89b1cac
2021-05-04 15:26:05 +00:00
Samuel Fufa 30ffc3f95c Merge changes Ice83b544,If0bc2a6d into sc-dev
* changes:
  [Search][Motion] Modify interpolator for AllApps background scrim
  Cleanup/consolidate normal<->all apps interpolators
2021-05-04 15:06:51 +00:00
Cyrus Boadway 197c909483 Change flag type to control Quickstep widget app launch
Previously we'd relied on a SystemProperties to control which
InteractionHandler was used by Quickstep for widget app launches.

This switches to a more conventional FeatureFlag.

Bug: 169042867
Test: manual
Change-Id: I7abf815c6e204daf996ac0a81b1a354c4e3d5cda
2021-05-04 12:04:36 +00:00
Bill Yi 9f8530948b Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ia5ca69da14eee63aa7d18caeb1a57d1556ab737a
2021-05-04 11:16:51 +00:00
TreeHugger Robot 640102254d Merge "Adding support for using themed icons on workspace" into sc-dev am: cc65b07d44
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14297837

Change-Id: Ib1b3951d67b0acc71542b019c461fac4fffc4d71
2021-05-04 06:23:12 +00:00
TreeHugger Robot cc65b07d44 Merge "Adding support for using themed icons on workspace" into sc-dev 2021-05-04 06:03:17 +00:00
TreeHugger Robot e471fbf3a4 Merge "Fade out empty Overview message." into sc-dev am: 13e4618b57
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14415793

Change-Id: Iad0d97025d3e2ef648aa764ad15f8f7b2f108dba
2021-05-04 04:13:27 +00:00
Samuel Fufa 3ab273da0c [Search][Motion] Modify interpolator for AllApps background scrim
Also rename ANIM_WORKSPACE_SCRIM_FADE to ANIM_SCRIM_FADE since
the scrim is shared between states now.

Bug: 183001675
Test: Manual in 3 button and 0 button modes
Change-Id: Ice83b54480bdf74155e8593c421b68d7186cf78a
2021-05-03 21:13:20 -07:00
Tony Wickham 154b1c928b Cleanup/consolidate normal<->all apps interpolators
We no longer need to have a different behavior for no button mode,
so make PortraitStatesTouchController the source of truth

Also remove unused ANIM_ALL_APPS_HEADER_FADE & RECENTS_FADE_THRESHOLD

Test: manually in 0 button and 3 button modes
Bug: 183001675
Bug: 175137718
Change-Id: If0bc2a6d6d3bf1649fad45226a4e6055f30e4880
2021-05-03 21:07:24 -07:00
TreeHugger Robot 13e4618b57 Merge "Fade out empty Overview message." into sc-dev 2021-05-04 03:49:54 +00:00
TreeHugger Robot da66a46174 Merge "Temporary wait to check that waiting after swiping from context menu is a way to the real fix." into sc-dev am: 60f6662fa3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14419418

Change-Id: I85f4026f1fd9fe48c44fba4f735a7b75d77a37fc
2021-05-04 03:34:06 +00:00
TreeHugger Robot 60f6662fa3 Merge "Temporary wait to check that waiting after swiping from context menu is a way to the real fix." into sc-dev 2021-05-04 03:18:07 +00:00
Sunny Goyal 9ab43772ab Adding support for using themed icons on workspace
Bug: 183641907
Test: Manual

Change-Id: Ieda7e73b3ae4dfe3009e3f23754aff5f8826a967
2021-05-03 20:00:38 -07:00
Tony Wickham a93abb5724 Merge "Check for memory leaks after tests in FallbackRecentsTest" into sc-dev am: b55372cea6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14415267

Change-Id: Id0a5026c876bc01a8122abef89990708b8144ad2
2021-05-04 02:57:26 +00:00
Tony Wickham b55372cea6 Merge "Check for memory leaks after tests in FallbackRecentsTest" into sc-dev 2021-05-04 02:19:06 +00:00
vadimt e9ce95bed8 Temporary wait to check that waiting after swiping from context menu is a way to the real fix.
Test: presubmit
Bug: 187080582
Change-Id: Ief09857c267e8786bb6f67203db26b47f27060ea
2021-05-03 19:05:35 -07:00
Zak Cohen fed2a01fe4 Fade out empty Overview message.
When Overview is empty, fade out its contents on transitions.


Bug: 185447800
Test: Local build and test on P5
Change-Id: I9a0cd649f2f7353e4a7af21a93fb18be36f616a8
2021-05-03 16:47:35 -07:00
Tony Wickham 9b505e3148 Check for memory leaks after tests in FallbackRecentsTest
Test: e.g. goToOverviewFromApp()
Bug: 185806101
Change-Id: I6e618e850740afa69989f652321d4075d3cda13d
2021-05-03 16:46:16 -07:00
Sunny Goyal 19ff728b92 Adding support for determining split layout for launcher.
> Simulating the windo wmanager API to get available device
  profiles until final API
> When a device has multiple internal displays, and with both
  tablet and phone possibilities, it uses a split workspace layout

Bug: 186160341
Bug: 175782275
Test: Manual
Change-Id: Ieff2329acac7cdd6b9abe6f96cd459cd45bd0efe
2021-05-03 14:48:28 -07:00
Zak Cohen daa3b8b9a3 AssistContentRequester-weaken references to system callback
The callback objects used to call into system server can
outlive the parent requester object. This can cause leaked
activities (on rotation for example). Use a weaker collection
of callback objects that aren't tied to the lifecycle of
the callback.

Bug: 186670923
Test: Ran TAPL tests to check for leaked activities
Change-Id: I33f556ad55b823652b06410d264f1473d3003320
2021-05-03 13:55:59 -07:00
Jon Spivack 0eb023955e Merge "Add app package names to NIU Actions Intents" into sc-dev am: c71f134ec6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14374267

Change-Id: I144f2d04fb800d033d23774be749f30c9e454420
2021-05-03 20:55:09 +00:00
Jon Spivack c71f134ec6 Merge "Add app package names to NIU Actions Intents" into sc-dev 2021-05-03 20:23:45 +00:00
Adam Cohen ae1369c020 Merge "Don't fade out active page outline during drag-and-drop" into sc-dev am: 0a1b030bb3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14363505

Change-Id: I3d327624e94e1e5dd3b044b2bec6871d384daafb
2021-05-03 19:30:56 +00:00
Adam Cohen 0a1b030bb3 Merge "Don't fade out active page outline during drag-and-drop" into sc-dev 2021-05-03 19:15:22 +00:00
TreeHugger Robot e038e2f4a0 Merge "Revert "Use color extraction for arrow popup."" into sc-dev am: f892756e62
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14411544

Change-Id: I05c131da4a66b7f1288af793f9234048a2adae87
2021-05-03 18:47:40 +00:00
TreeHugger Robot f892756e62 Merge "Revert "Use color extraction for arrow popup."" into sc-dev 2021-05-03 18:27:53 +00:00
Vadim Tryshev 17fda29bf3 Revert "Use color extraction for arrow popup."
This reverts commit 242c805f82.

Reason for revert: Introduces a leak. I haven't seen a bug for it yet, but this CL is the only in the culprit list; the leak can block multiple teams presubmits, and the leak is via ArrowPopup. Enough evidence.
https://fusion2.corp.google.com/invocations/4b50db71-d598-4e52-9076-e91d42b65014/targets

Change-Id: I1700a9eea8705983598aee43c0a63e67c1d9cf71
Bug: 187075409
2021-05-03 18:27:41 +00:00
Tracy Zhou 352da01055 Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev am: 299de3f292
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14403573

Change-Id: Iffb669dcc795e18c2dadedf4fb323febc6c75558
2021-05-03 18:11:22 +00:00
Sunny Goyal f8b98482d4 Merge "Fixing nullPointer exception when wallpaper colors is null" into sc-dev am: ada0acd75c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14391145

Change-Id: I461076d67ff84e3c5eb4e6b2336117ced0994785
2021-05-03 18:11:08 +00:00
Zak Cohen 468925eab0 Merge "Overview - fade task icon instead of scaling it per new ux" into sc-dev am: 554cf58401
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14390332

Change-Id: Ie305ea8c94c501c0d5da93d827acc89a39f7ed8c
2021-05-03 18:10:52 +00:00
Cyrus Boadway 86bbb17931 Merge "Create return-to-home app widget animation" into sc-dev am: 92af1bfe5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14332408

Change-Id: Ibe132dd330b96a8455382fb2c1e2432027e3125c
2021-05-03 18:09:46 +00:00
Tracy Zhou 299de3f292 Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev 2021-05-03 18:08:37 +00:00