Commit Graph

16456 Commits

Author SHA1 Message Date
Sunny Goyal 11a984a00e Merge "Fixing work tab is not updated when work-mode changes" into tm-qpr-dev am: 3da648a80b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20886439

Change-Id: Id88d1048401066badd490b10f92c1f85bda4a205
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-06 18:28:04 +00:00
Sunny Goyal 3da648a80b Merge "Fixing work tab is not updated when work-mode changes" into tm-qpr-dev 2023-01-06 18:11:15 +00:00
Brandon Dayauon 160ac3577f Merge "Add logging to work mode switch" into tm-qpr-dev am: bae7e704a4 am: 0981bf9fd3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20832425

Change-Id: I922ced33d67c4e68652b798352cc4acf2cd70ce1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-06 12:13:56 +00:00
Brandon Dayauon 0981bf9fd3 Merge "Add logging to work mode switch" into tm-qpr-dev am: bae7e704a4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20832425

Change-Id: I7d0cb1b41cb1b08d7a548081d176d258aacef01e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 23:47:26 +00:00
Brandon Dayauon bae7e704a4 Merge "Add logging to work mode switch" into tm-qpr-dev 2023-01-05 23:21:35 +00:00
Vinit Nayak c7fa32d478 Merge "Improves overview split adjacent launch animation" 2023-01-05 23:15:41 +00:00
Sunny Goyal 3c2ee27a01 Fixing work tab is not updated when work-mode changes
Bug: 263399769
Test: Verified on device
Change-Id: I94d8f20bc70f2299d11d539d4821ba7e13253522
2023-01-05 14:53:28 -08:00
TreeHugger Robot f2df42fdca Merge "Revert "Add logging to help debug additional app infos being updated by CacheDataUpdatedTask"" into tm-qpr-dev am: 1973056e40 am: 3c57751362
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20747317

Change-Id: I7c98fa2b687ff8af976b4cffe389afb3d8eb4304
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 21:15:58 +00:00
TreeHugger Robot 5e7081554d Merge "Re-enable the fast scroll in widget picker" into tm-qpr-dev am: 5b860ca3ed am: e8890ee0fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20685020

Change-Id: Iff4fe710fc96361b488996cb20e5771071407719
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 21:15:47 +00:00
TreeHugger Robot 3c57751362 Merge "Revert "Add logging to help debug additional app infos being updated by CacheDataUpdatedTask"" into tm-qpr-dev am: 1973056e40
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20747317

Change-Id: Icbb373ae2748a4fc1d8c2e6043841f67a499a8b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 20:48:48 +00:00
TreeHugger Robot e8890ee0fc Merge "Re-enable the fast scroll in widget picker" into tm-qpr-dev am: 5b860ca3ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20685020

Change-Id: Ifd60d70220abc3375545167a5de9b069261fe12d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-05 20:48:24 +00:00
TreeHugger Robot 1973056e40 Merge "Revert "Add logging to help debug additional app infos being updated by CacheDataUpdatedTask"" into tm-qpr-dev 2023-01-05 20:04:07 +00:00
TreeHugger Robot 5b860ca3ed Merge "Re-enable the fast scroll in widget picker" into tm-qpr-dev 2023-01-05 19:55:51 +00:00
Vinit Nayak da2819ed5f Improves overview split adjacent launch animation
* Translation gets scaled along with the parent,
so the secondary thumbnailView which has a translate on
it gets exaggerated as the parent goes to fullscreen
scale.
* Now we inversely scale translationX/Y properties,
however it seems like the interpolation is still slighly
off at the beginning of the animation (or maybe some other
value, such as pivot, etc)

Bug: 260814999
Test: Manually slowed down animation and observed
Change-Id: I831476b4ffb582fecbd166525ceea33623e66bdd
Merged-In: I831476b4ffb582fecbd166525ceea33623e66bdd
2023-01-05 11:54:22 -08:00
Vinit Nayak 9740ba4bf1 Improves overview split adjacent launch animation
* Translation gets scaled along with the parent,
so the secondary thumbnailView which has a translate on
it gets exaggerated as the parent goes to fullscreen
scale.
* Now we inversely scale translationX/Y properties,
however it seems like the interpolation is still slighly
off at the beginning of the animation (or maybe some other
value, such as pivot, etc)

Bug: 260814999
Test: Manually slowed down animation and observed
Change-Id: I831476b4ffb582fecbd166525ceea33623e66bdd
2023-01-05 19:53:28 +00:00
Brandon Dayauon 9d38a3fd10 Add logging to work mode switch
Add logging to the work button on work profile, logging when button
is extended and collapsed

bug: 263817965
test: presubmit
Change-Id: I3194d0a1567a9ee995497391350ed5be4b08c3db
2023-01-05 01:40:30 -08:00
Federico Baron 1cbb2bec7d Merge "Fix bug where dragging icons in folders causes error" into tm-qpr-dev am: 7cb0133d84 am: e80898c6f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20806533

Change-Id: I6c92b40e5e25b4fba30ecdf6d7b3afd8fc810a3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:51:25 +00:00
Federico Baron 6a7b45937d Merge "Add icon scale and alpha animation for entering downloading state from pending state" into tm-qpr-dev am: 19aeae3e66 am: cc14cfc671
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20714347

Change-Id: I1e317e95573c9f80631329434de82580feee3573
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:51:14 +00:00
Sihua Ma db7f098bc1 Re-enable the fast scroll in widget picker
Fix: 258299457
Test: Manual
Change-Id: Ic069f5304827de40be88b80590f5c6c7d88b13b2
2023-01-04 15:47:07 -08:00
Federico Baron e80898c6f1 Merge "Fix bug where dragging icons in folders causes error" into tm-qpr-dev am: 7cb0133d84
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20806533

Change-Id: Iacf3baf470a4799d580216d927801e741d7a7794
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:32:01 +00:00
Federico Baron 7cb0133d84 Merge "Fix bug where dragging icons in folders causes error" into tm-qpr-dev 2023-01-04 23:22:36 +00:00
Federico Baron cc14cfc671 Merge "Add icon scale and alpha animation for entering downloading state from pending state" into tm-qpr-dev am: 19aeae3e66
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20714347

Change-Id: Idbd087b1979fb400fd95234c298c1ecc1e8f8903
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:16:58 +00:00
Schneider Victor-tulias 7ae19d0146 Merge "Add check for loading ever applied in check for page scrolls initialized" into tm-qpr-dev am: 8aa0471591 am: 0d5736e9b2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20746686

Change-Id: Ie69ae3b15b46cdb9d03c388ab0bbdf9dbc3ab807
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 23:03:47 +00:00
Federico Baron 19aeae3e66 Merge "Add icon scale and alpha animation for entering downloading state from pending state" into tm-qpr-dev 2023-01-04 22:43:38 +00:00
Schneider Victor-tulias 0d5736e9b2 Merge "Add check for loading ever applied in check for page scrolls initialized" into tm-qpr-dev am: 8aa0471591
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20746686

Change-Id: I1dc8ce531281802027b88e99cedfe57b8562090c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 22:27:34 +00:00
Schneider Victor-tulias 8aa0471591 Merge "Add check for loading ever applied in check for page scrolls initialized" into tm-qpr-dev 2023-01-04 22:08:12 +00:00
Schneider Victor-tulias 50f66511d9 Fix IllegalStateException caused by trying to snap to destination before initalizing page scrolls.
Bug: 262256539
Test: swiped home several times
Change-Id: I1d4b515f917e89c2ee0112a408499734222c6852
2023-01-04 18:27:27 +00:00
Schneider Victor-tulias 5455b85291 Revert "Add logging to help debug additional app infos being updated by CacheDataUpdatedTask"
This reverts commit 62511de74e.

Reason for revert: bug not reproducing

Fixes: 20747317
Change-Id: I55c1fe8005fee66db53052aab15e152e6d39a34c
2023-01-04 18:27:00 +00:00
Pat Manning 6c4912ae90 Merge "Use DisplayController INSTANCE for info instead of IDP INSTANCE." into tm-qpr-dev am: 50b82f887c am: d257345019
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20836636

Change-Id: Iaa49143a26f168625e53a80ed01d7050bb9e08c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 14:52:45 +00:00
Pat Manning d257345019 Merge "Use DisplayController INSTANCE for info instead of IDP INSTANCE." into tm-qpr-dev am: 50b82f887c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20836636

Change-Id: I38f6ceb9309cf010513f75f73f77cb65bb9df3b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-04 14:17:06 +00:00
Federico Baron 2161985b50 Add icon scale and alpha animation for entering downloading state from pending state
When we enter downloading state from being in pending state, we want to run an animation that animates the process of scaling down the icon as well as removing the overlay with an animation

Bug: 254858049
Test: Download a couple of apps with ENABLE_DOWNLOAD_APP_UX_V2 flag on
Change-Id: Ie4f378874aa3cf6597c02b4d7043a34eb51d838c
2023-01-03 14:29:01 -08:00
Pat Manning 800408026f Use DisplayController INSTANCE for info instead of IDP INSTANCE.
Fix: 263850235
Test: Manual. Clear launcher data and open home settings.
Change-Id: I7b3ed4ec5b4b4edb3bd0c085e78088ea6157563b
2023-01-03 14:12:21 +00:00
Ikram Gabiyev cbf9be3015 Merge "Filter recents view instances by package name" into tm-qpr-dev am: 231e061ae1 am: de88fbb252
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20342914

Change-Id: I6e847c620e20be97194184ee9cfe94c07752c322
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-29 02:29:08 +00:00
Ikram Gabiyev de88fbb252 Merge "Filter recents view instances by package name" into tm-qpr-dev am: 231e061ae1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20342914

Change-Id: Ie221571adf3a3ce537e50de97ecc010d4795e272
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-29 01:58:17 +00:00
Ikram Gabiyev 231e061ae1 Merge "Filter recents view instances by package name" into tm-qpr-dev 2022-12-29 01:17:42 +00:00
Luca Zuccarini 9a7c3b3c86 Merge "Revert "Update timings for the Home <> All Apps transition."" into tm-qpr-dev am: 2da05f367d am: b2a8621af0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20833167

Change-Id: I76318626a0e6dc4a2d14e55fdff0f3288077da41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-28 15:40:23 +00:00
Luca Zuccarini b2a8621af0 Merge "Revert "Update timings for the Home <> All Apps transition."" into tm-qpr-dev am: 2da05f367d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20833167

Change-Id: I7cfc741093b19c6260ccff742d65ae1b8edb542d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-28 15:06:50 +00:00
Luca Zuccarini 2da05f367d Merge "Revert "Update timings for the Home <> All Apps transition."" into tm-qpr-dev 2022-12-28 14:03:58 +00:00
Ikram Gabiyev 448e0ade10 Filter recents view instances by package name
Filter instances of GroupTasks based on package name
as a part of support for multi-instance

Add a feature flag to toggle multi-instance features

See the video below for how to use the demo.
Note: some extra UI elements were added since video
was recorded, but the filtering process is the same.
http://recall/-/da585DRwKRZK3S2xxcQrSm/gW9HZnbCvGyH1DQiVizOW2

See go/multi-instance for more info about the feature

Bug: 253520408

Test: manually tested the instance filtering

Change-Id: I19c947ca353699096388b9fbbdca6d75cb0041a7
2022-12-28 00:10:48 +00:00
Darrell Shi 8f83cc6b45 Display back button on home settings.
This change provides a back affordance on the Home settings when
accessed from Hub mode settings.

Bug: 263403020
Fix: 263403020
Test: Settings > Hub mode > At a glance, see back affordance
Test: long press launcher > Home settings, no back affordance
Change-Id: I96449d7eae4afac5ec3f61e5aa5a4f2c05b8cd51
2022-12-27 19:42:57 +00:00
Luca Zuccarini e18ac479e5 Revert "Update timings for the Home <> All Apps transition."
Revert submission 20641089-b/254835725

Reason for revert: b/263221786

Reverted changes: /q/submissionid:20641089-b/254835725

Change-Id: I6aa0955b4ac7ed47ea254514b364b0ab94b632bf
2022-12-27 14:18:05 +00:00
Federico Baron 7f823d10b4 Fix bug where dragging icons in folders causes error
The error was caused by delta being larger than the range, which leads to an UnsupportedOperationException: "Final position of the spring cannot be greater than the max value". With this change, delta will never be greater than range.

Fix: 261674632
Test: 1. Settings > Display > Display size and text >>> Set display size to the biggest
2. Make folder
3. Go to landscape mode
4. Open folder
5. Quickly drag icon in folder
6. Verify that Launcher doesn't stop and drag is successful

Change-Id: I6c81755750acf0de8693b98caad8e7dab3e9f58a
2022-12-22 22:51:28 +00:00
Pat Manning de24db87ec Merge "Do not animate moving to rest state on CHANGE_ACTIVE_SCREEN." into tm-qpr-dev am: eef0b1640b am: b525727de7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20794890

Change-Id: I93e7fd6caa6bd9ee178c03ccaea3a11b1faeda8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22 18:51:15 +00:00
Pat Manning b525727de7 Merge "Do not animate moving to rest state on CHANGE_ACTIVE_SCREEN." into tm-qpr-dev am: eef0b1640b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20794890

Change-Id: Icb84709366849144227bba98c744f86019d04520
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22 18:11:20 +00:00
Pat Manning eef0b1640b Merge "Do not animate moving to rest state on CHANGE_ACTIVE_SCREEN." into tm-qpr-dev 2022-12-22 17:47:57 +00:00
Brandon Dayauon 5d71a83156 Merge "Move VibratorWrapper to AOSP" into tm-qpr-dev am: 2d3f189b80 am: da5f47e102
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20796546

Change-Id: Iebffd055f3a8622277de5fac24ba39ca8be24133
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22 09:24:31 +00:00
Brandon Dayauon da5f47e102 Merge "Move VibratorWrapper to AOSP" into tm-qpr-dev am: 2d3f189b80
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20796546

Change-Id: I93544409f0ef351ef03d45d1cde90b0c400da4fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22 08:44:59 +00:00
Brandon Dayauon 2d3f189b80 Merge "Move VibratorWrapper to AOSP" into tm-qpr-dev 2022-12-22 08:18:12 +00:00
Pat Manning cc31ba5360 Do not animate moving to rest state on CHANGE_ACTIVE_SCREEN.
Fix: 259380717
Test: manual
Change-Id: Icec103b26603290c7998977fa9c4d89132620a9d
2022-12-21 11:37:47 +00:00
Brandon Dayauon dfdfe469f3 Merge "Extend/shrink work button when scrolling" into tm-qpr-dev am: 238bbfaf7b am: e7674bdef1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20666525

Change-Id: I50abb431911bb4a02bcde59eba4ad78a3f4663ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21 06:56:52 +00:00