Commit Graph

6667 Commits

Author SHA1 Message Date
Jerry Chang
ca7c61d385 Support fade-in divider bar with quick switch gesture
Fix: 229613465
Test: quickswitch back to split pair, divider bar will fade-in as
      expected.
Change-Id: I2746ef63ecf9a9cc5563c543cc83583955e0c938
2022-05-04 06:06:07 +00:00
TreeHugger Robot
854b045cd9 Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c am: 2c3c632e5a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: Ibc1ad5ea021245e5994a5532bab46b1d5cd1d5b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 04:34:37 +00:00
TreeHugger Robot
c8b095e28c Merge "Don't fade out live tile when dismissed" into tm-dev 2022-05-04 02:47:02 +00:00
Anushree Ganjam
32a05ae3f0 Use isTablet instead of isPhone for check
Bug: 228803923
Bug: 227565451

Test: Manual.
Change-Id: If7a21495b126230de8e91126ef0f3fcf54f9c900
2022-05-03 23:10:47 +00:00
Vinit Nayak
13b16060f3 Don't fade out live tile when dismissed
* Fading out exposes the wallpaper underneath
since the task is layered below launcher and
we draw a cutout in the scrim

Fixes: 230916221
Test: Swiping up on live tile task doesn't fade
Change-Id: Ie4a81aeed3de242146248ecae7734e5e02985040
2022-05-03 15:35:34 -07:00
Shan Huang
8f45458925 Close icon folder for predictive back to home animation.
Folders are typically closed in launcher#onResume. However in the
predictive back flow, launcher isn't resumed until transition fully goes
through. Therefore we need to explicitly close the folders on transition
start.

Bug: 229861300
Test: Open an opted in app from workspace folder and swipe back (with
animations enabled).

Change-Id: I4b5229cd2590c164ffba892f49eeb2e26438eadf
2022-05-03 22:35:14 +00:00
Sunny Goyal
11339c644e Merge "Replacing ItemInfoMatcher with predicate" into tm-dev am: f76524151d am: 8bd54c120a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18124001

Change-Id: Ic8d20517bcc5416eaef2caba522fe6393862136a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 20:34:35 +00:00
Vinit Nayak
ea0d20bb28 Merge "Revert "Revert "Use new onStartSplitLegacy when starting split f..."" into tm-dev am: 38ebd4b41c am: f8b78b481a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17944715

Change-Id: I38db34a5405f1b45d583d9f6c20472d1b19a9b14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 20:26:23 +00:00
Sunny Goyal
f76524151d Merge "Replacing ItemInfoMatcher with predicate" into tm-dev 2022-05-03 20:04:55 +00:00
Vinit Nayak
38ebd4b41c Merge "Revert "Revert "Use new onStartSplitLegacy when starting split f..."" into tm-dev 2022-05-03 19:56:34 +00:00
Jon Miranda
66cd5ccc41 Merge "Fix all app button taskbar animation in LTR and RTL." into tm-dev am: e73c3075c1 am: e5a1e2b386
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18119607

Change-Id: I6da070fe9bb8ab2b2f25c53aef92c63a80e68588
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 17:46:20 +00:00
Tracy Zhou
aca088d857 Merge "Originate split select animation from the original icon view instead of the split menu icon" into tm-dev am: 0c625f7472 am: b8e3d4f196
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17756848

Change-Id: I440d66167b543440bf722d8772aab3b7d3d71988
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 17:45:48 +00:00
Schneider Victor-tulias
bb44c03b1c Fix janky overview animation.
Switching to overview shortly after switching to 3-button mode caused a janky animation if the PagedView wasn't properly initialized yet. Moved the animation to a callback.

Fixes: 203632659
Fixes: 223719200
Test: manual
Change-Id: I8a345036c6b7322ae3fa50a23bcb7522f57c8a90
2022-05-03 10:38:23 -07:00
Sunny Goyal
32084d49d3 Replacing ItemInfoMatcher with predicate
This removed unnecessary componentName lookups when it
is not required. Many checks just rely on IDs and
userHandle

Bug: 231153610
Test: Presubmit
Change-Id: Ief93954abc5861062a9f55dc2ef181d3de106c62
2022-05-03 10:07:22 -07:00
Jon Miranda
e73c3075c1 Merge "Fix all app button taskbar animation in LTR and RTL." into tm-dev 2022-05-03 17:03:22 +00:00
Tracy Zhou
0c625f7472 Merge "Originate split select animation from the original icon view instead of the split menu icon" into tm-dev 2022-05-03 16:48:39 +00:00
Justin Weir
5f26c19599 Merge "Ensure log buffers are dumped to file on uncaught exceptions" into tm-dev am: df073f0e93 am: 80078dd111
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17918464

Change-Id: Ic5d228cc12c97898dad4529ad27cbba8464c8f11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 13:36:11 +00:00
TreeHugger Robot
bf9a4753e1 Merge "Tune AllApps dismiss animation" into tm-dev am: f1a4296cd0 am: f9be3a8181
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17757986

Change-Id: Idbcb906eff1ddeee94e4042aee480164ce047514
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 13:35:26 +00:00
Schneider Victor-tulias
0c424038c2 Translate the 3 navigation buttons to/from their in-app position when animating to/from the -1 screen, all apps and widgets. am: 9b6babf839 am: 4cc3813806
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17389746

Change-Id: I586c67798289323a4153334d3226f6af6d631e1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 13:35:18 +00:00
Schneider Victor-tulias
fc7bfd8b22 Fix taskbar 3-button truncation on rotate am: c0b30dc266 am: b3513063b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17109868

Change-Id: I2ffb6f71386b8600ba995aebb0d1b92bafc1eebb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 13:35:17 +00:00
Justin Weir
df073f0e93 Merge "Ensure log buffers are dumped to file on uncaught exceptions" into tm-dev 2022-05-03 11:38:58 +00:00
TreeHugger Robot
f1a4296cd0 Merge "Tune AllApps dismiss animation" into tm-dev 2022-05-03 11:23:46 +00:00
TreeHugger Robot
365fc59d74 Merge "Provide the back callback instance when unregistering it from SysUI." into tm-dev am: eba6a95a29 am: ada82e188f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17650016

Change-Id: I648b5edad46ee743e0ebe06ed174be7fac53cf34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 23:11:59 +00:00
TreeHugger Robot
569bee229f Merge "Do not add HOTSEAT_ICONS to visible elements for device type "phone" in ALL_APPS State" into tm-dev am: 002e1fcde5 am: 5b8be11c37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18084536

Change-Id: I102a002a9c2c716e77d9a7efb8c9f6d77fcc82f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 23:11:02 +00:00
TreeHugger Robot
553f21b4d3 Merge "Update home, back and overview gesture tutorial introductions to be clearer for blind users" into tm-dev am: 3e8f0c9bb6 am: eabd3e8d2e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18101491

Change-Id: Ie84832243141b503604bec15e733b59b4055c214
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 23:10:30 +00:00
Sunny Goyal
9eac96c1e0 Merge "Removing unused SearchSessionManager" into tm-dev am: 34f51fbfc4 am: f81b1952aa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18085661

Change-Id: I006e96a10cae2cd33b1dc4d60950aae3eae3cb51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 23:08:50 +00:00
TreeHugger Robot
a24b87c0ed Merge "Update TaskOverlay corner radius as fullscreen parameters are updated." into tm-dev am: 47a137e05d am: 3f6d27b025
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18083412

Change-Id: I40490d4e04ca6b50331a750378173f4bab229ddc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 22:31:43 +00:00
Pat Manning
7764f01a9d Merge "Re-land "Animate overivew actions view hiding on scroll."" into tm-dev am: d9ddf6c12b am: 2049688659
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17707271

Change-Id: Ia3311ebc7a3296e43e555248893185c7f2ba9af6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 22:31:34 +00:00
Pat Manning
c1f0767302 Merge "Finish recents animation on activity destroyed." into tm-dev am: d44f9c9741 am: ec39c9ba3c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17943734

Change-Id: I0c0c27ec56792a60a1240a075236b737c97713c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 22:31:28 +00:00
Jon Miranda
e7b977ddd5 Fix all app button taskbar animation in LTR and RTL.
Bug: 225154998
Test: Open app, view taskbar, go back to home
      Repeat for both RTL, LTR

Change-Id: Ifdc8074bef6e5f5a447a1f4110ccb387b18a7ea9
2022-05-02 15:31:21 -07:00
Thales Lima
b1395ceb70 Fix hotseat width to span a number of columns am: 828875cd12 am: ab5faf06a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17983445

Change-Id: I58ca8e544bb47f617190a6811b9791c535be5a33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 22:31:09 +00:00
Justin Weir
811e76353a Ensure log buffers are dumped to file on uncaught exceptions
Update PluginManagerWrapper according to changes in ag/17915248

Bug: 213884413
Test: manually verified, added tests, and ran atest
Change-Id: If829fc33769819624530f766178689ecf0374926
2022-05-02 15:28:44 -04:00
Schneider Victor-tulias
9b6babf839 Translate the 3 navigation buttons to/from their in-app position when animating to/from the -1 screen, all apps and widgets.
Bug: 221455508
Test: opened all apps, widgets, -1 screen, notifications shade and keyboard in various combinations and orders; locked screen, launched app, returned home with the back/home buttons, opened overview
Change-Id: Ia0b406aacf72b34bd6b7ff1c01278ab6895a7da4
Merged-In: Ia0b406aacf72b34bd6b7ff1c01278ab6895a7da4
(cherry picked from commit 9c1a452a1d)
2022-05-02 18:45:01 +00:00
Schneider Victor-tulias
c0b30dc266 Fix taskbar 3-button truncation on rotate
- Fixed truncation issue in overview and home on rotation
- Fixed 3 buttons translating incorrectly when switching to/from overview

Fixes: 205057824
Fixes: 215482458
Test: Manual
Change-Id: I0b89010a2b6ed03a34c3443fc6e1edc81f8d9f20
Merged-In: I0b89010a2b6ed03a34c3443fc6e1edc81f8d9f20
(cherry picked from commit 8aa99c72b1)
2022-05-02 18:12:00 +00:00
TreeHugger Robot
eba6a95a29 Merge "Provide the back callback instance when unregistering it from SysUI." into tm-dev 2022-05-02 16:18:43 +00:00
Shan Huang
883e7e412b Provide the back callback instance when unregistering it from SysUI.
Bug: 228535747
Test: atest BackAnimationControllerTest
Test: Make sure back to home animation works on tablets and phones.
Change-Id: Iacbd581f382da50e96cfefbefe569800e9e1043b
2022-05-02 04:57:11 +00:00
TreeHugger Robot
002e1fcde5 Merge "Do not add HOTSEAT_ICONS to visible elements for device type "phone" in ALL_APPS State" into tm-dev 2022-04-30 17:12:35 +00:00
TreeHugger Robot
3e8f0c9bb6 Merge "Update home, back and overview gesture tutorial introductions to be clearer for blind users" into tm-dev 2022-04-30 02:13:14 +00:00
Anushree Ganjam
f6254c5947 Do not add HOTSEAT_ICONS to visible elements for device type "phone" in
ALL_APPS State

HOTSEAT_ICONS got added to visible elements for ALL_APPS State in ag/16992837.

============================================================
Phone
Before:
HotSeat present in view hierarchy - https://hsv.googleplex.com/4906040983289856?node=41
Video: https://b.corp.google.com/issues/228803923#comment9

After:
HotSeat not present in view hierarchy - https://hsv.googleplex.com/5379653922455552?node=42
Video: https://b.corp.google.com/issues/228803923#comment11
============================================================

Tablets

I couldn't test this implementation on tablet. But I have verified on a phone
locally by adding HOTSEAT_ICONS to visible elements and then verifying
"IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS" get set and hotseat icons are not focusable in all apps.
Video : https://b.corp.google.com/issues/228803923#comment14

============================================================

Bug: 228803923
Bug: 227565451

Test: Manual. See the video attached in bug.
Change-Id: I055e3bb61c8cfd240e0fe1000fe3a391a150f6d1
2022-04-29 23:33:48 +00:00
Sunny Goyal
34f51fbfc4 Merge "Removing unused SearchSessionManager" into tm-dev 2022-04-29 23:30:13 +00:00
Schneider Victor-tulias
8e0e88bb2f Update home, back and overview gesture tutorial introductions to be clearer for blind users
Added A11Y strings for the home, back and overview gesture tutorial step introductions. These strings give clearer instructions that work with talkback.

Fixes: 202492454
Test: manual
Change-Id: I1eefd6ecf3e3c576a7c1cf6dbf7b824e5be13860
2022-04-29 16:09:11 -07:00
TreeHugger Robot
47a137e05d Merge "Update TaskOverlay corner radius as fullscreen parameters are updated." into tm-dev 2022-04-29 22:34:31 +00:00
Alex Chau
f39cc126bf Tune AllApps dismiss animation
- Avoid overriding interpolator in AllAppsTransitionController.setStateWithAnimation as it's no longer needed and it'll wrongly override interpolator for ANIM_ALL_APPS_FADE
- Override ANIM_ALL_APPS_FADE to FINAL_FRAME in QuickstepAtomicAnimationFactory for tap deadzone to dismiss animation, also added EMPHASIZED_ACCELERATE for the dismiss animation
- Tuned dismiss animation across form factors to 300ms

Fix: 220336617
Test: manual
Change-Id: I4b3e827b503dcb1dd39f0bd99d4c1dd5ffdba0f3
2022-04-29 20:31:26 +01:00
Shan Huang
c2ccb951ce Merge "Fix screen rounded corner flicker." into tm-dev am: 8073fc8daf am: 276a31bbf8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17948370

Change-Id: I6331e568fc55b51257e48a59d1159dfacc775ac3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:28:03 +00:00
Mateusz Cicheński
41bff8dedd Merge "Make Hotseat report shelf height on large screen devices." into tm-dev am: f312acc081 am: cc3cc0428e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17969666

Change-Id: I0ddee24a2ffc755ce72804b828becaa106623b10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:27:45 +00:00
Pat Manning
d9ddf6c12b Merge "Re-land "Animate overivew actions view hiding on scroll."" into tm-dev 2022-04-29 18:01:30 +00:00
Pat Manning
d44f9c9741 Merge "Finish recents animation on activity destroyed." into tm-dev 2022-04-29 17:43:21 +00:00
Zak Cohen
f2cd2f7748 Update TaskOverlay corner radius as fullscreen parameters are updated.
Bug: 230470826
Test: Build and run
Change-Id: I3b6914bf7423ec60d28d2d06ee5225de1b6862c1
2022-04-29 10:27:53 -07:00
Thales Lima
828875cd12 Fix hotseat width to span a number of columns
Bug: 227344807
Test: manual
Change-Id: Ice4e37929bcbb8c9cf3af340e67b6bec002578bd
2022-04-29 14:56:30 +00:00
Pat Manning
d08e03388f Re-land "Animate overivew actions view hiding on scroll."
Reverts commit f5f14acba3

Bug: 228137694
Bug: 221113300
Change-Id: I683092796f5de0476e09692897d80a3655ae6925
2022-04-29 13:49:09 +00:00