Commit Graph

78507 Commits

Author SHA1 Message Date
Mike Schneider 8948d5c872 Factor out explicit animation types for the stash/unstash animations. am: 2ebfc41966 am: 5172dd3e36 am: 74e1aa40b5 am: 0200fde6e6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22359836

Change-Id: I1348eaaf8f2654d2415684e3e47619811de14329
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 13:47:27 +00:00
Mike Schneider 7fdc9eb30a Factor out explicit animation types for the stash/unstash animations. am: 2ebfc41966 am: 5172dd3e36 am: 74e1aa40b5 am: 9bd6c82886
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22359836

Change-Id: I3ccac3aff15136c91ca8f6d761d0f9c2819d5499
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 13:47:20 +00:00
Mike Schneider fc2c4356c9 Hide taskbar content while dreaming. am: f0f94f2ed9 am: 472fe81e62 am: bfc556793c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22387402

Change-Id: I254042bea92c5d93e52f167bc7c16248f78409b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 13:21:14 +00:00
Mike Schneider 7dfeb90521 Hide taskbar content while dreaming. am: f0f94f2ed9 am: 472fe81e62 am: bfc556793c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22387402

Change-Id: Ifc5f87e7589559bbf57ec2bf97f947663b58e0c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 13:21:05 +00:00
Mike Schneider 9bd6c82886 Factor out explicit animation types for the stash/unstash animations. am: 2ebfc41966 am: 5172dd3e36 am: 74e1aa40b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22359836

Change-Id: Ie4ce3eaacdccd5efbd68ca959f000e24a8825ce3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 13:20:21 +00:00
Mike Schneider 0200fde6e6 Factor out explicit animation types for the stash/unstash animations. am: 2ebfc41966 am: 5172dd3e36 am: 74e1aa40b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22359836

Change-Id: I63729b10150fe637c469bf11adc3d05340a7aca4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 13:19:43 +00:00
Mike Schneider bfc556793c Hide taskbar content while dreaming. am: f0f94f2ed9 am: 472fe81e62
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22387402

Change-Id: Ib3d617628644087d9db762562506d1a429e29636
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 12:49:22 +00:00
Mike Schneider 74e1aa40b5 Factor out explicit animation types for the stash/unstash animations. am: 2ebfc41966 am: 5172dd3e36
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22359836

Change-Id: I25371fc12c63fa7eff1f49f32c4cc22416dba5bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 12:49:13 +00:00
Mike Schneider 472fe81e62 Hide taskbar content while dreaming. am: f0f94f2ed9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22387402

Change-Id: I9a701bd2edcc4d0cadff91eb9983c29d0772364c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 12:16:40 +00:00
Mike Schneider 5172dd3e36 Factor out explicit animation types for the stash/unstash animations. am: 2ebfc41966
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22359836

Change-Id: I962f6be19245efef84a70ccd67c5ebf86422c80f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 12:16:32 +00:00
Robin Lee 11e6fdd982 Remove keyguard state from onAnimationCancelled
Reason for revert: b/276433230

Test: atest CtsWindowManagerDeviceTestCases:KeyguardTests
Test: atest PowerKeyGestureTests
Bug: 276433230
Change-Id: I62d760206dfd13ba4de7a77d2906b0f90bd2c343
2023-04-05 11:03:40 +02:00
Mike Schneider f0f94f2ed9 Hide taskbar content while dreaming.
When entering the dreaming state, the TaskbarDragLayer is faded out.
Upon wake up, a slight delay is added to  allow the SFPS reader to do
its magic, so the lockscreen-navbar does not pop-in just to be removed
again.

Bug: 271440683
Bug: 275319714
Fixes: 271440683
Test: manual (http://shortn/_cQudGXDSDU)
Change-Id: I34e02f02288bace39626d531d115fc994b11f371
2023-04-05 09:40:21 +02:00
Mike Schneider 2ebfc41966 Factor out explicit animation types for the stash/unstash animations.
This consolidates the logic on what animation to play into one place, and will simplify tuning the lock/unlock transitions

Bug: 275319714
Test: manually (http://shortn/_Q1dTzmIpqK), unit tests
Change-Id: I9ba9c9f13dbbff88d8515e567fdb3dfe5556553e
2023-04-05 09:40:21 +02:00
Android Build Coastguard Worker 44ebc427bd Snap for 9883577 from d063cc0025 to udc-release
Change-Id: If244d3b995923ae92f128fb882a093e15084a56d
2023-04-05 02:16:59 +00:00
TreeHugger Robot c8f9f2eb6f Merge "Don't show two pane widget picker in foldables." into udc-dev am: aa017b3c84 am: 52e4bcd1bc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22454684

Change-Id: I5533d4685efdf1a47392ffddf5feb2786d840e68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 01:36:08 +00:00
TreeHugger Robot 34bf79a6f9 Merge "Don't show two pane widget picker in foldables." into udc-dev am: aa017b3c84 am: 5f811a3ec4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22454684

Change-Id: Id3e89e229065ec25a7bade978e4ec5837bc7db36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 01:34:37 +00:00
TreeHugger Robot 5f811a3ec4 Merge "Don't show two pane widget picker in foldables." into udc-dev am: aa017b3c84
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22454684

Change-Id: Ic6c323be496f7092f8861581948123a9e5392ffe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 01:12:12 +00:00
TreeHugger Robot 52e4bcd1bc Merge "Don't show two pane widget picker in foldables." into udc-dev am: aa017b3c84
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22454684

Change-Id: I62ae9b949575d0c701658ba78eff2b035cc0c7fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05 01:06:48 +00:00
fbaron d2f0676112 Create flag for multi-select edit mode
Bug: 270709220
Test: n/a
Change-Id: I3855662b56b9d26b5513c7681e7f83fa453a1173
2023-04-05 00:43:38 +00:00
Brian Isganitis 728d19a0e2 Support simple A-Z search in Taskbar All Apps.
Supporting the Launcher3 search box is low hanging fruit, so we might as
well do it.

Also renamed the feature flag to be for search in general.

Test: Launching, split screen, and popups work in search.
Bug: 216683257
Flag: ENABLE_ALL_APPS_SEARCH_IN_TASKBAR=false
Change-Id: I056b89be6f458d1d90100e34551baa34037574d1
2023-04-04 20:35:31 -04:00
TreeHugger Robot aa017b3c84 Merge "Don't show two pane widget picker in foldables." into udc-dev 2023-04-05 00:29:16 +00:00
Jon Miranda 41b580bc63 Allow user gesture to take priority over taskbar translation reset animnatiuon.
Bug: 273948325
Test: open overview
      tap to open main app
      quickly swipe up to show taskbar

Change-Id: I0bbb3a354baf9b56652f029a357d8a5803281da5
2023-04-04 17:06:04 -07:00
vadimt 81b228a5fb 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: I783f6551fafb4a9f0a2c81541cb0c2a70d22ab58
2023-04-04 16:09:26 -07:00
Andy Wickham 764c21b207 Don't return early if searching during rebindAdapters().
This was a rare case (made less rare by rocket gesture) which was
not actually updating the UI correctly.

Expected flow:
 1. All Apps is inflated with a single recyclerview for apps (as
    defined in xml).
 2. Later, rebindAdapters() is called, and if there are work apps,
    the recyclerview is removed and replaced by a viewpager with 2
    children recyclerviews (one for personal and one for work).
 3. At any point if you start searching, the app rv or viewpager
    is hidden and the search rv is shown.

Actual flow in the error case:
 - Same as above, but if you were searching when 2 happens, we
   returned early, so we never replaced the app rv with the
   viewpager, so all the apps were dumped in the single rv, and
   the header with tabs showed above it.

Fix: 272575605
Test: Manually force first rebind ta happen while searching, and
verify this bug was hit before the fix but not after.

Change-Id: I25b8991564645368840a390733aa893dee4cd10e
2023-04-04 14:46:26 -07:00
Automerger Merge Worker 30b6c58c4a Merge "Merge "Dispatch insets from overlay drag layer." into udc-dev am: d063cc0025 am: 0a066f8a84" 2023-04-04 21:25:34 +00:00
Brian Isganitis a1db72bcd4 Merge "Dispatch insets from overlay drag layer." into udc-dev am: d063cc0025 am: f02cd99fa7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22442062

Change-Id: I20ae1185b214d6893b9c75c5281c37cb3c196cb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 21:25:30 +00:00
Brian Isganitis aca14e76dd Merge "Dispatch insets from overlay drag layer." into udc-dev am: d063cc0025 am: 0a066f8a84
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22442062

Change-Id: I6a7531b08d59a2d6877b52278476fe73b5b8ae24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 21:25:30 +00:00
Automerger Merge Worker 0ace3bdabf Merge "Merge "Support second meta key closing the all apps tray" into udc-dev am: 7a8cbd3186 am: cac2dc458f" 2023-04-04 21:25:26 +00:00
Tracy Zhou 5ee25a0801 Merge "Support second meta key closing the all apps tray" into udc-dev am: 7a8cbd3186 am: 4e1e8a3b98
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22328150

Change-Id: I3e9463e3ec363ee2efacf8ff1e2b98c6e8d65185
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 21:25:22 +00:00
Tracy Zhou 52320fa1ae Merge "Support second meta key closing the all apps tray" into udc-dev am: 7a8cbd3186 am: cac2dc458f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22328150

Change-Id: I76dd4aeb5109fc4bd6e11deb9fd2a94eda4c3046
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 21:25:22 +00:00
Brian Isganitis f02cd99fa7 Merge "Dispatch insets from overlay drag layer." into udc-dev am: d063cc0025
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22442062

Change-Id: I3fad73018e76c86d166ca619d52e20aa73bbdb25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 20:55:59 +00:00
Brian Isganitis 0a066f8a84 Merge "Dispatch insets from overlay drag layer." into udc-dev am: d063cc0025
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22442062

Change-Id: Ia94c87531ed12d9cef401ee93e843ba06fc17c5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 20:55:38 +00:00
Tracy Zhou cac2dc458f Merge "Support second meta key closing the all apps tray" into udc-dev am: 7a8cbd3186
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22328150

Change-Id: I35f0373a05459886cee83a8c41724aad189fe1a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 20:55:37 +00:00
Tracy Zhou 4e1e8a3b98 Merge "Support second meta key closing the all apps tray" into udc-dev am: 7a8cbd3186
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22328150

Change-Id: Idbfcfc2555e187d9956178fd694aff0ebacd6ec5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 20:54:56 +00:00
fbaron 6664d8c80b Update the pending app icon to match new specs
Bug: 276950579
Test: Download apps and verify that they match the updated specs
Change-Id: I03b9a5c87514e91c646e961ec57f63f1305d0327
2023-04-04 13:40:55 -07:00
Brian Isganitis d063cc0025 Merge "Dispatch insets from overlay drag layer." into udc-dev 2023-04-04 20:33:31 +00:00
Tracy Zhou 7a8cbd3186 Merge "Support second meta key closing the all apps tray" into udc-dev 2023-04-04 20:13:23 +00:00
Sunny Goyal 5f9ffbb09d Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev am: 08a13d6aae am: e2d73bf57d am: 6b543872fb am: 09d9a06509
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22432108

Change-Id: I7f6d0742a5498ca7fad8eaef6cb0f41712f57ddb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 18:49:54 +00:00
Sunny Goyal 5597e4d448 Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev am: 08a13d6aae am: e2d73bf57d am: 6b543872fb am: ba5113f801
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22432108

Change-Id: I4971e2552ae77475024ab6103bd15cd0841f31ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 18:48:15 +00:00
Sunny Goyal 09d9a06509 Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev am: 08a13d6aae am: e2d73bf57d am: 6b543872fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22432108

Change-Id: Ib6157a12cf225616812bbe361942ea35b01453f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 18:22:01 +00:00
Sunny Goyal ba5113f801 Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev am: 08a13d6aae am: e2d73bf57d am: 6b543872fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22432108

Change-Id: I1980a35d4655072a206a9b936b5a7e263ced85fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 18:21:57 +00:00
Sunny Goyal 6b543872fb Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev am: 08a13d6aae am: e2d73bf57d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22432108

Change-Id: I007c3bcd9a5d5dd8c986efc089420f73f7bad18f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 17:50:24 +00:00
Sunny Goyal e2d73bf57d Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev am: 08a13d6aae
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22432108

Change-Id: I883a06a1bf44f7f25928b1355637bd3a8b5d7bdc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 17:20:58 +00:00
Tony Wickham 410a302c15 Merge "Add debug logs for why taskbar might not be destroyed" into tm-qpr-dev am: c8d8c58f5b am: 3979706e06 am: af02f865ee am: 2a2c0fdd4f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22391708

Change-Id: If214118374b2cc6219d2fee9bd66ac66328d060f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 17:11:30 +00:00
Automerger Merge Worker 5ed54c61fb Merge "Merge "Enable twoLine for device search for teamfood" into udc-dev am: 13d13491c6 am: a4cc2cdd7b" 2023-04-04 17:10:14 +00:00
Tony Wickham b38977d581 Merge "Add debug logs for why taskbar might not be destroyed" into tm-qpr-dev am: c8d8c58f5b am: 3979706e06 am: af02f865ee am: ae43e3a979
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22391708

Change-Id: I502f4ee37461757f1c38aba71f75870bce4001b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 17:10:08 +00:00
Brandon Dayauon c64ebb4228 Merge "Enable twoLine for device search for teamfood" into udc-dev am: 13d13491c6 am: a4cc2cdd7b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22342137

Change-Id: I1d1e621a19a89d8ee901b4c0cc3f16c021916f26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 17:10:07 +00:00
Brandon Dayauon b34d0e75d1 Merge "Enable twoLine for device search for teamfood" into udc-dev am: 13d13491c6 am: 4070f80739
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22342137

Change-Id: I4e76f3082f084dfda569dedd82c04b84c301c21d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-04 17:07:25 +00:00
Sunny Goyal 08a13d6aae Merge "Removing unnecessary device sumaltion code" into tm-qpr-dev 2023-04-04 17:00:34 +00:00
fbaron 55fed64ced Rename widgets two pane sheet layout files and spec files to more fitting name
Currently the names used for widgets two pane sheet files are similar to full sheet files, just with "_large_screen" added to it. This is not a good name as it can cause confusion. The new name includes "_two_pane" which is more indicative of the actual functionality of these files.

Fix: 276917926
Test: verify widget picker two pane still works
Change-Id: I23cf2a20fc137cc3e99c5fdc90100648a0926368
2023-04-04 09:55:31 -07:00