Brandon Dayauon
2cdd533c77
Merge "Make shortcuts on people row themed" into tm-qpr-dev am: 97baa50a07
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21271707
Change-Id: Ibfcd0841a96442552b3851ed1324d9eac7ab2fb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-22 02:50:19 +00:00
Brandon Dayauon
97baa50a07
Merge "Make shortcuts on people row themed" into tm-qpr-dev
2023-02-22 01:44:04 +00:00
Winson Chung
0e9de04dfb
Merge "Fix issue with global drag from taskbar being disabled" into tm-qpr-dev am: d30ef72606
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21491928
Change-Id: I0e22beac88c2dd89078767d1846fb3470a8b26d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-22 00:17:27 +00:00
Winson Chung
d30ef72606
Merge "Fix issue with global drag from taskbar being disabled" into tm-qpr-dev
2023-02-21 22:50:31 +00:00
TreeHugger Robot
52f3078c7f
Merge "Make sure we start new activity only in UI thread." into tm-qpr-dev am: fd2471b990
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21484427
Change-Id: I851ac58eb0dafa863bbf6efb6e19299d04ae3e2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-21 21:45:16 +00:00
TreeHugger Robot
fd2471b990
Merge "Make sure we start new activity only in UI thread." into tm-qpr-dev
2023-02-21 21:13:26 +00:00
Stefan Andonian
c55e9d52e4
Merge "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"" into tm-qpr-dev am: b7221177b4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21522366
Change-Id: Ibad7a921788a1b86a972fcdb6a7f084dd4d4cfe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-21 19:47:30 +00:00
Stefan Andonian
b7221177b4
Merge "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"" into tm-qpr-dev
2023-02-21 18:12:55 +00:00
Stefan Andonian
df11959779
Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"
...
This reverts commit 6f9a57186c .
Reason for revert: A Bug where only device preferences were being used, not the main shared preference file.
Bug: 269569568
Test: Verified this on device.
Change-Id: I8422b2d7073537bd46c3a91033bd2281bbd306b7
2023-02-21 18:12:11 +00:00
TreeHugger Robot
90cf9e6855
Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616
Change-Id: Icfa1d57cb210098675ef70313c675f62c29b5e61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-21 04:34:48 +00:00
TreeHugger Robot
9769b2844c
Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev
2023-02-21 03:24:41 +00:00
Winson Chung
3bce15d2a2
Fix issue with global drag from taskbar being disabled
...
- BackgroundAppState extends OverviewState, so in some cases we will
transition to background app, which inadvertently triggers global
drag and drop from being enabled
Bug: 269819279
Test: Enter split, cycle the screen and try to drag an app from the
transient bar
Change-Id: I0e8c5e8bbaa0220fc870d2db866152864253010f
2023-02-18 06:34:08 +00:00
Becky Qiu
43577a6604
Make sure we start new activity only in UI thread.
...
Bug: 269576728
Test: local
Change-Id: I76ee93e54d6e645a62a427d0a779277532efae4a
2023-02-18 01:32:31 +00:00
Ale Nijamkin
48c55e0c6d
Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322
Change-Id: I1973c0c5739a88fd1f859e4ca42c87b6bd2aa3c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-18 01:09:05 +00:00
Andy Wickham
199eb1f5b3
Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904
Change-Id: I251a82ed4dd1e71c1ba4877c3669a2279103a6f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-18 01:06:56 +00:00
Ale Nijamkin
7729aa4cc6
Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev
2023-02-18 00:14:25 +00:00
Andy Wickham
5969e0524a
Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev
2023-02-17 23:57:56 +00:00
Stefan Andonian
bcfc5acb9a
Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878
Change-Id: I0b9740a98594304cca9603dc53583655dc6db976
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 23:54:49 +00:00
Stefan Andonian
8989f839f5
Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev
2023-02-17 23:12:08 +00:00
Sunny Goyal
0db958a5a2
Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542
Change-Id: I31d942a466e30684a9a2e40f7923410dda1b9019
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 21:27:22 +00:00
Sunny Goyal
ba88f8f880
Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312
Change-Id: I7139850ec1f679d983463cd2f6e12f588950f094
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 21:24:21 +00:00
Sunny Goyal
82864d5e13
Merge "Using internal format cache for loading user badged label" into tm-qpr-dev
2023-02-17 21:09:26 +00:00
Robin Lee
aafeb82613
Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"
...
This reverts commit 2a58ddb89f .
Reason for revert: b/266987957
Change-Id: I4a4a1f01a693d703f4dc87e8169fbf374729d274
2023-02-17 19:45:27 +00:00
Jon Miranda
13e9b9f889
Translate the taskbar icons to match nav handle shape.
...
- We need to reset icon alignment whenever icon layout bound
changes. This fixes the issue where we build an icon
alignment animator before any of the views are laid out.
- Separated animation logic between.
createTransientAnimToIsStashed and createAnimToIsStashed
* The values still require a bit more tuning but this gets us
a lot closer to spec for many of the motion polish.
Bug: 267806083
Bug: 246634367
Bug: 246635237
Test: manual
Change-Id: Id122134b22ef4e418ce632e4a8137239dc8bb313
2023-02-17 10:56:59 -08:00
Sunny Goyal
239d6e9b8d
Adding support for customizing shortcut pinning logic
...
> Allowing support for overring shortcut badge
> Updating pendingShortcutInfo so that the
handler can be easily overridden
Bug: 268253894
Test: Verified on device
Change-Id: I3184cb6494bc98c7eed33798b35b4e6e6a1e7ddc
2023-02-17 18:07:23 +00:00
Sunny Goyal
efad3c2f92
Using internal format cache for loading user badged label
...
Bug: 267683009
Test: Manual
Change-Id: I7d1df2704c4513bd80e2b6adb7a3921637fa617b
2023-02-17 18:05:25 +00:00
Helen Cheuk
f88e21fa21
Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev am: 6187ecc12b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21440210
Change-Id: Ie3b866115c0273d68d2637e8324ca65970354c46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 16:24:20 +00:00
Helen Cheuk
6187ecc12b
Merge "Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons" into tm-qpr-dev
2023-02-17 15:44:54 +00:00
Sunny Goyal
75db2c1f59
Merge "Using DiffUtil for calculating widget diff instead of a custom implementation" into tm-qpr-dev am: cc10ed5532
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21381953
Change-Id: I42080a592bef63d0cb7e55189a1a6249f331220a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 00:02:41 +00:00
Sunny Goyal
cc10ed5532
Merge "Using DiffUtil for calculating widget diff instead of a custom implementation" into tm-qpr-dev
2023-02-16 23:28:19 +00:00
Fengjiang Li
cec6df5774
Merge "[Predictive Back] Widget to home polish: show extra rows at bottom during animation" into tm-qpr-dev am: 56ebfc4900
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21390394
Change-Id: Ieae318ba634c55b7081559f78236446de3980792
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 20:08:22 +00:00
Fengjiang Li
56ebfc4900
Merge "[Predictive Back] Widget to home polish: show extra rows at bottom during animation" into tm-qpr-dev
2023-02-16 19:40:24 +00:00
Alejandro Nijamkin
e8dd1a78ff
[Launcher] App grid support for reset (1/4).
...
This CL chain provides a rewritten implementation of the UI for the app
grid selector which supports the new wallpaper picker "reset"
functionality. A previous attempt that kept the UI's old implementation
required the introduction of many hacks in classes that are shared
across multiple selector-like experiences.
Bug: 267804479
Test: unit and integration JUnit tests added for the data, domain, and
ui layers of the wallpaper picker code
Test: manually made sure that the selector works to switch between
different launcher app icon grid options; the preview of the launcher
updates correctly; when exiting back to the main wallpaper picker
screen, the reset button appears and the section item is updated to show
the currently-selected option; touching the reset button and confirming
the reset correctly reverts to the original option, updating the section
item as well
Change-Id: If1f8c96ef5004125b61ff6b4ae19848932693e0f
2023-02-16 11:34:07 -08:00
Jagrut Desai
594f47ebef
Merge "Removing ENABLE_ALL_APPS_IN_TASKBAR and FLAG_STASHED_IN_APP_EMPTY Test: Visual(pics in buganizer) Bug: 265462138 Bug: 267382941" into tm-qpr-dev am: 202c68c8a2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21255946
Change-Id: I9e93c745ae24ac50afe6cb354efec18393601582
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-16 18:27:25 +00:00
Jagrut Desai
202c68c8a2
Merge "Removing ENABLE_ALL_APPS_IN_TASKBAR and FLAG_STASHED_IN_APP_EMPTY Test: Visual(pics in buganizer) Bug: 265462138 Bug: 267382941" into tm-qpr-dev
2023-02-16 17:39:35 +00:00
Helen Cheuk
e76291f55c
Pad large screen hotseat in RTL 3 button nav mode by swapping left and right padding to avoid overlapping with nav buttons
...
Hotseat was overlapped with 3 navigation buttons in large screen RTL mode. This fix is to pad hotseat properly by swapping the left and right paddings in RTL mode
Bug: 268178394
Test: manual
Change-Id: I2b073a1b532bf3aae3ab1bec98ad70713742c672
2023-02-16 14:43:01 +00:00
Fengjiang Li
cb640da2bb
[Predictive Back] Widget to home polish: show extra rows at bottom during animation
...
1. setClipChildren(false) for WidgetFullSheet and content view during animation
2. setClipToOutline(true) for WidgetsRecyclerView and provide ViewOutlineProvider to expand bottom by 5% of height
3. Override calculateExtraLayoutSpace() for ScrollableLayoutManager
4. Manually modify AbstractSlideInView#mContent's background drawable during scale animation
bug: b/260956481
Test: manual
Change-Id: Ic391639de887cf4a70bc4965dc0b1fd9bc12dd2c
2023-02-15 15:33:29 -08:00
TreeHugger Robot
f351bd7c6c
Merge "Making ReorderWidget test more reliable" into tm-qpr-dev am: 1b7a140693
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21091023
Change-Id: I4d861e9c566303aa9fb41bebaccf6369ef1411df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 22:57:04 +00:00
Stefan Andonian
8775725e06
Merge "Refactor Workspace Loading / Processing code." into tm-qpr-dev am: 3a14f1331d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20544534
Change-Id: I9185bbd2b89d0f40ce85ae4e4b2843643d9ecce8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 22:54:49 +00:00
TreeHugger Robot
1b7a140693
Merge "Making ReorderWidget test more reliable" into tm-qpr-dev
2023-02-15 22:50:20 +00:00
Stefan Andonian
3a14f1331d
Merge "Refactor Workspace Loading / Processing code." into tm-qpr-dev
2023-02-15 22:16:29 +00:00
TreeHugger Robot
8df8b19411
Merge "Deferred widget update" into tm-qpr-dev am: 3f07d154fb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21405131
Change-Id: I20005f8053c4b8935b040febc0dc4efff074ac98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 20:25:31 +00:00
TreeHugger Robot
3f07d154fb
Merge "Deferred widget update" into tm-qpr-dev
2023-02-15 20:01:07 +00:00
Stefan Andonian
844dc76a25
Merge "Migrate IDP_GRID_NAME usage to LauncherPrefs" into tm-qpr-dev am: 3788da6285
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21359246
Change-Id: If917934e6739a9085ed893ca8d3ff49549f0c45e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 19:37:26 +00:00
Stefan Andonian
3788da6285
Merge "Migrate IDP_GRID_NAME usage to LauncherPrefs" into tm-qpr-dev
2023-02-15 18:58:41 +00:00
Stefan Andonian
05ca3a8089
Refactor Workspace Loading / Processing code.
...
There are no behavioral changes (other than we no longer are recycling
objects while processing workspace items), but this refactor will setup
the next change to load the first workspace page before other workspace
pages.
Bug: 251502424
Test: Workspace, app widgets, and containers loaded properly.
Change-Id: I437aab40000d841d7fcc4380d05ab4a8f5d5c2ad
2023-02-15 17:36:27 +00:00
Charlie Anderson
f7fb5c268f
Merge "adding the new Material U App Shortcut Popup design" into tm-qpr-dev am: 9af03389d6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20931443
Change-Id: I119677894eacb30cbe724aa5534aab9208f52092
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 16:07:53 +00:00
Charlie Anderson
9af03389d6
Merge "adding the new Material U App Shortcut Popup design" into tm-qpr-dev
2023-02-15 15:11:49 +00:00
Luca Zuccarini
04a674494c
Merge "[Toast] Disable decorator updates if background drawables are used." into tm-qpr-dev am: 190992e6fb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21339901
Change-Id: Iacb6189d2b243f66bd9e41bb8144b6f9ee3256a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 12:11:04 +00:00
Luca Zuccarini
190992e6fb
Merge "[Toast] Disable decorator updates if background drawables are used." into tm-qpr-dev
2023-02-15 11:37:11 +00:00