Commit Graph

49925 Commits

Author SHA1 Message Date
Nick Chameyev 4ba84e5343 Merge "Add taskbar icons unfold animation" into sc-v2-dev am: 6b53e3101e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15685200

Change-Id: Iba5ea9353dfc223bf331e54814d72eae8f9e7d0c
2021-09-03 11:44:14 +00:00
Nick Chameyev 6b53e3101e Merge "Add taskbar icons unfold animation" into sc-v2-dev 2021-09-03 11:19:22 +00:00
Pat Manning 96dad8b039 Animate scrolling grid into place when there is a gap between last tasks
and clear all.

- Stagger animation starts
- Adds a grid translation property to TaskView for animating these
translations.

Also fixes an issue where the gap between clear all and focused task is
greater than spacing between grid tasks and clear all.

Test: manual
Fix: 188793333
Change-Id: Ib2ba8b1b84dc63c4ba186bd0b9b4962d3c66ce5a
2021-09-03 11:33:53 +01:00
Nick Chameyev 4dd4159fdc Add taskbar icons unfold animation
Adds 'move from center' animation for taskbar icons when
unfolding foldable devices.

Moves unfold transition progress provider from quickstep
launcher activity to TouchInteractionService to widen
the scope when this provider is available to cover
both launcher activity and taskbar.

Launcher activity and taskbar get their own instances
of unfold transition progress provider using
ScopedUnfoldTransitionProgressProvider wrapper.
This wrapper allows to get transition progress provider
that emits events only when clients are ready to handle them.

Bug: 193794563
Test: manual
Change-Id: I27581bd4e145a74f526bf60f2a545e56ded322f9
2021-09-03 10:25:52 +01:00
Shawn Lin 769871d507 [automerger skipped] Merge "[DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API" into sc-v2-dev am: fe2aed97c5 am: 98df4cb2de -s ours
am skip reason: subject contains skip directive

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

Change-Id: I24712d68ff296cfb68475c0de1e35e4ccb56c8f5
2021-09-03 04:22:23 +00:00
shawnlin a4290ba03f [automerger skipped] [DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API am: 4e15fe0726 am: fb40d9f9c4 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I7e900b81e50304f3697fa42de2fd9e4155621e3d
2021-09-03 04:22:22 +00:00
Shawn Lin 98df4cb2de Merge "[DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API" into sc-v2-dev am: fe2aed97c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15468511

Change-Id: I5babb05b2fd8f22bd14ff32fc346090fb42fe9e2
2021-09-03 04:04:21 +00:00
shawnlin fb40d9f9c4 [DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API am: 4e15fe0726
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15468511

Change-Id: Ibc1d7bb42e411b3561540de782f28661cd3a6289
2021-09-03 04:04:19 +00:00
Shawn Lin d2955caaa8 Merge "Update QuickStepContract.getWindowCornerRadius API" 2021-09-03 03:57:37 +00:00
Shawn Lin fe2aed97c5 Merge "[DO NOT MERGE] Update QuickStepContract.getWindowCornerRadius API" into sc-v2-dev 2021-09-03 03:57:09 +00:00
Jon Spivack 0dea19a9d2 NIU Actions: Dismiss modal dialogs when overlay is closed
This prevents overlay-specific dialogs (e.g. the privacy confirmation for NIU Actions) from staying open when the user closes the overlay. For example, the user can tap the Home button or lock the device while a dialog is open on the Recents screen. In these cases, the user is sent to the Home screen, so it wouldn't make sense to leave Recents-related dialogs open.

Bug: 194991283
Test: Manual (local Wembley device)
Change-Id: Ie922ddf5d503b8b9818ee7887021f4df8520ae00
2021-09-02 16:16:08 -07:00
TreeHugger Robot a33bd8dcb6 Merge "Enable staged split for sc-v2" into sc-v2-dev am: b9e08f5773 am: bf552f4d1c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15685961

Change-Id: I26ad13f2806047bffda5152857f644f1561586ff
2021-09-02 23:14:39 +00:00
Vinit Nayak 6905e90465 Merge "Quickswitch with staged split" into sc-v2-dev am: 461a6cffd9 am: 547ec80547
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15728604

Change-Id: I7fd68247e1b49f4e06038ec3b5695a7e62b985d4
2021-09-02 23:13:31 +00:00
Android Build Coastguard Worker 95c3c5bb37 Snap for 7697873 from 6bad4d8877 to sc-v2-release
Change-Id: Icbe899f562c29059b242941ea1c73e34ff29e59e
2021-09-02 23:12:22 +00:00
TreeHugger Robot bf552f4d1c Merge "Enable staged split for sc-v2" into sc-v2-dev am: b9e08f5773
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15685961

Change-Id: I87b0b89bbb4ff78b78746a1bb3a32c8c0e6c9fc8
2021-09-02 23:04:12 +00:00
TreeHugger Robot b9e08f5773 Merge "Enable staged split for sc-v2" into sc-v2-dev 2021-09-02 23:00:29 +00:00
Vinit Nayak 547ec80547 Merge "Quickswitch with staged split" into sc-v2-dev am: 461a6cffd9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15728604

Change-Id: Ifb057db89ba77a81d7989a53f278df5ed8142de4
2021-09-02 22:58:21 +00:00
Vinit Nayak 461a6cffd9 Merge "Quickswitch with staged split" into sc-v2-dev 2021-09-02 22:46:08 +00:00
Vinit Nayak db2a89d2ec Enable staged split for sc-v2
Bug: 181704764

Change-Id: Id4b0d8a2e3cc110a6aad5f33e29bc6f54c7e3c44
2021-09-02 21:55:26 +00:00
Samuel Fufa 62c9985cf0 Merge "Remove HotseatEduActivity from AOSP" into sc-v2-dev am: d74703d63d am: 5cabd79737
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15729849

Change-Id: Ic9b8667f2e42a1874586813c0f5dad504f8b2fe0
2021-09-02 18:46:31 +00:00
Vinit Nayak 57e261ceef Quickswitch with staged split
* UI polish/animations needed.
* One known bug (b/198310766), temp work around is to
swipe up to home.

Bug: 181704764
Test:
* Open apps in staged split and quickswitch
between GroupedTaskView and fullscreen apps.
* QS to fullscreen app and then go into overview
and re-launch split screen tasks
* QS to fullscreen app, wait 5 seconds,
swipe into overview, no GroupedTaskView shown

Change-Id: I0ce10a944d86be5c927eeaaef922559a40f39923
2021-09-02 11:44:36 -07:00
Samuel Fufa 5cabd79737 Merge "Remove HotseatEduActivity from AOSP" into sc-v2-dev am: d74703d63d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15729849

Change-Id: Ib13f49b0a41fcbaa49f4ce5c8ba1a9ff68372dd1
2021-09-02 18:34:22 +00:00
y ac68842059 Remove HotseatEduActivity from AOSP
Bug: 191882450
Test: manual
Change-Id: Ic60ef6fec6c3d8162cb3d11b0ed3c9f89f6b5704
2021-09-02 18:18:59 +00:00
Samuel Fufa d74703d63d Merge "Remove HotseatEduActivity from AOSP" into sc-v2-dev 2021-09-02 18:18:19 +00:00
Vinit Nayak 68403bbd31 Merge "Hide overview and app icon split option when appropriate" into sc-v2-dev am: fb624f8501 am: 2417191a15
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15733659

Change-Id: I9adebf582bca207c88d04ef3ff85b4d38c2b3e60
2021-09-02 18:16:59 +00:00
Vinit Nayak 2417191a15 Merge "Hide overview and app icon split option when appropriate" into sc-v2-dev am: fb624f8501
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15733659

Change-Id: I5db96c01c54a0bbf75eb09ae675d58df99a9f40c
2021-09-02 17:55:21 +00:00
y ca685ffcf7 [Search] Update AllApps header protection
- Disables header protection on AOSP
- Fades in/out search box pill instead of sudden movements
- Work tabs protection shows and hides based on scroll position

Bug: 194106968 [APK attached]
Test: Manual
Change-Id: I5532847ddba3d4555003b0934b8fc846dc5a5cc7
2021-09-02 17:43:04 +00:00
Vinit Nayak fb624f8501 Merge "Hide overview and app icon split option when appropriate" into sc-v2-dev 2021-09-02 17:42:53 +00:00
Jonathan Miranda 5bbef5337d Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev am: 2f9f6378be am: 8bcbb662bb am: f0ba4d6754
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15690344

Change-Id: I5eea64997d92ab8fd9cbdf5760295bd0e132d5f1
2021-09-02 17:18:22 +00:00
Jonathan Miranda 9a0a3a361e Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev am: 2f9f6378be am: eed0520799 am: 44b3eed902
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15690344

Change-Id: Ic6b61a559c0fd0f92cdc8f73867ea2bbdc3d830c
2021-09-02 17:18:11 +00:00
Jonathan Miranda f0ba4d6754 Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev am: 2f9f6378be am: 8bcbb662bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15690344

Change-Id: I867a334b953f45d4d5600ce9652c243d3d1f7e4b
2021-09-02 17:04:54 +00:00
Jonathan Miranda 44b3eed902 Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev am: 2f9f6378be am: eed0520799
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15690344

Change-Id: I9da12885327677e30f505ef91a741238c4be7bda
2021-09-02 17:03:39 +00:00
Jonathan Miranda eed0520799 Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev am: 2f9f6378be
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15690344

Change-Id: Ic13a38f8e5ea7c250b476f0e0751de7898ca4d84
2021-09-02 16:49:06 +00:00
Jonathan Miranda 8bcbb662bb Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev am: 2f9f6378be
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15690344

Change-Id: I438d4193b9a4ef33613f37e7a4ae30d3f663e6bb
2021-09-02 16:48:46 +00:00
Jonathan Miranda 2f9f6378be Merge "Allow users to dismiss notifications in popup view." into sc-qpr1-dev 2021-09-02 16:34:03 +00:00
Alex Chau dacb37c143 Only call setCurrentPage in applyLoadPlan if mCurrentPage is outdated
- Apply the same for all 3 setCurrentPage cases as they can all causes page jumping

Bug: 197493120
Test: manual
Change-Id: I5f7013ce3ce4d6fe84c67123618c3bebeeffc43a
Merged-In: I5f7013ce3ce4d6fe84c67123618c3bebeeffc43a
2021-09-02 16:06:44 +00:00
Alex Chau a4acb15b6f Merge "Logging for drop bar not appearing for dragged widget" into sc-v2-dev am: 6bad4d8877 am: df7f42c60a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15741222

Change-Id: Iafe9703c748e1b9edb302ec55d0f6ae2a0717f10
2021-09-02 10:00:42 +00:00
Alex Chau df7f42c60a Merge "Logging for drop bar not appearing for dragged widget" into sc-v2-dev am: 6bad4d8877
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15741222

Change-Id: Ifb33f4bfcea3135a97c0143dcf85e167a68d9f0f
2021-09-02 09:48:29 +00:00
Alex Chau 6bad4d8877 Merge "Logging for drop bar not appearing for dragged widget" into sc-v2-dev 2021-09-02 09:35:13 +00:00
Bill Yi 5c53ce41a5 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I4e019d50a121267a96f09875c70d8f537a011a0c
2021-09-02 04:41:52 +00:00
Bill Yi f8568c092c Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I20f561ee29dfe3f6b260a82a143d9807f69333f6
2021-09-02 04:40:50 +00:00
Bill Yi 1ec81a93cc Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I909b0cb92b885cbae61b9fe5e43580b4ef75c013
2021-09-02 04:40:17 +00:00
Bill Yi 3c4e89d0f7 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I44b996552c244ac05c8155883514a0a17b9681b7
2021-09-02 04:39:39 +00:00
Bill Yi b0cea9f1a9 [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 53900282f8 2p: 848c4695bd
Blank merge reason: parent was merged -s ours

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

Change-Id: Id01fbeaf7afbbaa63416b70fd617454895fad881
2021-09-02 04:39:16 +00:00
Bill Yi 848c4695bd [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 53900282f8
Blank merge reason: commit message contains skip directive

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

Change-Id: Ic54379ebad469e583e06913042712d5fc7c705c0
2021-09-02 04:39:11 +00:00
Bill Yi 7e2c3baab5 [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 53900282f8
Blank merge reason: commit message contains skip directive

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

Change-Id: If252512c8973416f730b5f71e82c043fb8de1b32
2021-09-02 04:39:11 +00:00
Bill Yi 5a1494cc61 [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 53900282f8
Blank merge reason: commit message contains skip directive

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

Change-Id: I14b82fbb4abcdb9a1840f058bd9570675900555f
2021-09-02 04:39:11 +00:00
Bill Yi 53900282f8 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I6d36dc91926963e14ece7d0e2c51c7c13364ed53
2021-09-02 04:39:00 +00:00
Bill Yi e75e9e6507 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I1c7791015bc0bbfcd512864e9a4fbbbef58999f8
2021-09-02 04:36:47 +00:00
y 0115d73890 Remove HotseatEduActivity from AOSP
Bug: 191882450
Test: manual
Change-Id: Ic60ef6fec6c3d8162cb3d11b0ed3c9f89f6b5704
2021-09-01 16:59:47 -07:00