Sebastián Franco
ee304835b7
Merge "Clean mPreviousSolution on change of CellLayout target" into tm-qpr-dev am: 791c9dbf8d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20737634
Change-Id: I675ca6b26651901989b22f5658c0418bf40d340d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 23:23:54 +00:00
Sebastián Franco
791c9dbf8d
Merge "Clean mPreviousSolution on change of CellLayout target" into tm-qpr-dev
2022-12-16 22:43:09 +00:00
Sunny Goyal
9ce4382b34
Removing some unused container IDs
...
Bug: 260012466
Test: Presubmit
Change-Id: I3d6cff0e5b31928ba8e27ac02c0d1f63156d1bfb
2022-12-16 13:02:48 -08:00
Sihua Ma
1db8bc2467
Add QuickstepWidgetHolder for widget handling
...
Fix: 235358918
Test: Manual
1. Rebooted the device and verified that widgets are still updating properly
2. Changed the theme from dark to daylight, then from daylight back to dark and verified that widgets are working
3. Kept the device on for several days and verified that widgets are still updating
4. Turn on auto-rotate for the launcher, open any app then exit, verified that widgets will not vanish and reappear
5. Add & remove widgets from the screen, added widgets are still updating
Change-Id: I98ee902f7d16b47bd77626201a4fefc897ba17a0
2022-12-16 11:56:36 -08:00
Alex Chau
5786c775a7
Merge "Set iconsSizePx of Taskbar's DeviceProfile directly" into tm-qpr-dev am: 98d33cdff9 am: a1608fb21a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20747426
Change-Id: I1608c3061545fcffaafd398bdb0195e0637d4db8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 17:58:51 +00:00
Alex Chau
a1608fb21a
Merge "Set iconsSizePx of Taskbar's DeviceProfile directly" into tm-qpr-dev am: 98d33cdff9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20747426
Change-Id: Iabd35264bf880d76d6a669b29f614a8d86334adc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 17:25:04 +00:00
Alex Chau
98d33cdff9
Merge "Set iconsSizePx of Taskbar's DeviceProfile directly" into tm-qpr-dev
2022-12-16 16:45:21 +00:00
Pat Manning
77b343ff67
Merge "Match ArrowTipView width to parent so text can center." into tm-qpr-dev am: 346ca5abcc am: f6837a8506
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20746966
Change-Id: Iebcdba32045be16d834b5a194dc6d5b2f6f03fda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 15:21:05 +00:00
Pat Manning
f6837a8506
Merge "Match ArrowTipView width to parent so text can center." into tm-qpr-dev am: 346ca5abcc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20746966
Change-Id: I1b3619cb8c459cd9f19d4548ef6b971efd415e83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 14:43:40 +00:00
Pat Manning
346ca5abcc
Merge "Match ArrowTipView width to parent so text can center." into tm-qpr-dev
2022-12-16 13:54:28 +00:00
Schneider Victor-tulias
7bb558a57e
Add check for loading ever applied in check for page scrolls initialized
...
When "Don't keep activities" is enabled in developer settings, the RecentsView gets re-initialized every home gesture. The home animation can often finish before the load plan ever gets applied, so the page scrolls can be used before the RecentsView has had a chance to add all its TaskViews and recalculate its page scroll.
Fixes: 249020573
Test: launched an app and went home
Change-Id: I83ca9de60b50693f7a22b08534ec36973cd6a0fc
2022-12-16 03:12:58 -08:00
Anushree Ganjam
65ef25a423
Move the Impression Logging Flag to AllAppsDeviceConfigFlag
...
Bug: 204781396
Test: Manual
Change-Id: I2dae1e34fca9e1c7e430ccaf5e3439a49ef8afc7
2022-12-16 00:24:03 +00:00
Alex Chau
9de98280b8
Merge "Use overridden default xml for TwoPanelWorkspaceTest" into tm-qpr-dev am: 0c2d7e8da3 am: 7a7f6ce2c8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20746546
Change-Id: I052bec3d1505574c50c583d01f4b03d890f27cea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 00:11:02 +00:00
Jeremy Sim
a4b1680265
Merge "Fix juttering problem with split staging animation" into tm-qpr-dev am: 2ebdc76fa5 am: 0f4346d057
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20716747
Change-Id: I62c521e10b2c07ad85dcb56722b32e7f9d41f4d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 00:09:22 +00:00
Alex Chau
7a7f6ce2c8
Merge "Use overridden default xml for TwoPanelWorkspaceTest" into tm-qpr-dev am: 0c2d7e8da3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20746546
Change-Id: Idacd0665d3e53d3db722217decd0841661d1a333
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 00:00:44 +00:00
Pat Manning
8b18444f3b
Merge "Get home rotation default value from DisplayController Info in case DeviceProfile is not updated." into tm-qpr-dev am: 618df8b34e am: 7276cba38a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20712705
Change-Id: I151f70e78b766adb864a5d7d172babeda072bbff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 23:49:12 +00:00
Sunny Goyal
8591bbc892
Merge "Unifying multiple all-apps implementations" into tm-qpr-dev am: 09fab7ee7d am: 37dd2e6691
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20713205
Change-Id: I073f6cb4d3a912b585cd1cd0e57f1ced1b0ed3a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 23:48:58 +00:00
Alex Chau
ca47172b58
Merge "Avoid overlapping snackbar with nav buttons in tablets" into tm-qpr-dev am: 3ad5eef4b8 am: c16fa37888
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20736530
Change-Id: I8f1333dcba5acc12d4675e28d7daa2900abf16d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 23:48:45 +00:00
Andy Wickham
9cdba2f395
Adds additional top padding in All Apps with floating searchbar.
...
This is by UX/PM request.
Test: Manually with and without work profile on phone and tablet
with floating search enabled and disabled.
Bug: 213954333
Change-Id: I024aed629ab6f09b3dfd22a39c2149974863538e
2022-12-15 15:29:46 -08:00
Alex Chau
0c2d7e8da3
Merge "Use overridden default xml for TwoPanelWorkspaceTest" into tm-qpr-dev
2022-12-15 23:09:13 +00:00
Jeremy Sim
0f4346d057
Merge "Fix juttering problem with split staging animation" into tm-qpr-dev am: 2ebdc76fa5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20716747
Change-Id: Ie9ac3c1a7f4661c2d0f05ed9245e5167c4a89802
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 22:02:09 +00:00
Jeremy Sim
2ebdc76fa5
Merge "Fix juttering problem with split staging animation" into tm-qpr-dev
2022-12-15 21:38:31 +00:00
Pat Manning
7276cba38a
Merge "Get home rotation default value from DisplayController Info in case DeviceProfile is not updated." into tm-qpr-dev am: 618df8b34e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20712705
Change-Id: I857c8bc25dc82cf03192bda451bd699db0818448
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 20:47:02 +00:00
Holly Sun
f565d1bafa
No need to override the isImeEnabledOnSwipeUp flag in Launcher3.
...
It's only used in NexusLauncher now.
Bug: 262729669
Test: manual
Change-Id: Ic145d7ad007ec314974713b6c4bf880d55607cf7
2022-12-15 12:18:27 -08:00
Tracy Zhou
09f8e4277a
Merge "Turn on split from fullscreen with keyboard shortcuts flag"
2022-12-15 20:09:19 +00:00
Pat Manning
618df8b34e
Merge "Get home rotation default value from DisplayController Info in case DeviceProfile is not updated." into tm-qpr-dev
2022-12-15 20:02:14 +00:00
Sunny Goyal
37dd2e6691
Merge "Unifying multiple all-apps implementations" into tm-qpr-dev am: 09fab7ee7d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20713205
Change-Id: I1bd905e44924ec55f8f7cb254d66f9f751357590
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 17:28:53 +00:00
Alex Chau
a68164d89e
Set iconsSizePx of Taskbar's DeviceProfile directly
...
- After ag/20691430, iconScale no longer scale app icons (I should rename it later, after QPR2), so we'll need to set the desired iconSize directly for Taskbar's DeviceProfile
- Extracted setting iconSizePx and testSizePx out of updateIconSize, as they are no longer affected by scaling. This allows TaskbarActivityContext to set desired iconsize and then call updateIconSize
Bug: 256976071
Test: Test Taskbar icon size in different density
Change-Id: I741c178b59e0d8ecb4c63689e68767622329379c
2022-12-15 17:05:12 +00:00
Sunny Goyal
09fab7ee7d
Merge "Unifying multiple all-apps implementations" into tm-qpr-dev
2022-12-15 17:03:05 +00:00
Alex Chau
f8b79d4235
Use overridden default xml for TwoPanelWorkspaceTest
...
- Partially reverted TAPL and TwoPanelWorkspaceTest changes on http://ag/19195512
Fix: 262627208
Fix: 262632384
Test: TwoPanelWorkspaceTest
Change-Id: I8b793bfb3874cc6305ce8b0f9f7b0a116d01222b
2022-12-15 15:48:09 +00:00
Alex Chau
c16fa37888
Merge "Avoid overlapping snackbar with nav buttons in tablets" into tm-qpr-dev am: 3ad5eef4b8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20736530
Change-Id: I52702a0a615b63359c1475ddad8278c2f03d271c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 15:37:40 +00:00
Alex Chau
3ad5eef4b8
Merge "Avoid overlapping snackbar with nav buttons in tablets" into tm-qpr-dev
2022-12-15 14:47:02 +00:00
Pat Manning
a79880a1d8
Match ArrowTipView width to parent so text can center.
...
Fix: 260302416
Test: manual
Change-Id: I75478ec57e2535578dacb16fefaf7c45e136f1f5
2022-12-15 14:40:58 +00:00
Alex Chau
f48915d7fa
Merge "Temporarily use 1f bottomSheetDepth for multi-display" into tm-qpr-dev am: 3fa6669261 am: a664fab6ad
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20725027
Change-Id: I1299e21fa68cf47c24a818ed8a8ee09a9900f017
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 13:40:17 +00:00
Alex Chau
a664fab6ad
Merge "Temporarily use 1f bottomSheetDepth for multi-display" into tm-qpr-dev am: 3fa6669261
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20725027
Change-Id: I8daf4ee6227a23bb9f1cc3c825ae0083db4552d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 13:03:15 +00:00
Alex Chau
3fa6669261
Merge "Temporarily use 1f bottomSheetDepth for multi-display" into tm-qpr-dev
2022-12-15 12:19:27 +00:00
Sihua Ma
95e82c6ec0
Merge "Reducing the no-intercept area to widget picker recycler view" into tm-qpr-dev am: dbaec70d48 am: bcbe294409
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20667156
Change-Id: I28a177eacb4b4f5d7712b297dfaadc3a27d3e7eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 00:46:05 +00:00
Sihua Ma
bcbe294409
Merge "Reducing the no-intercept area to widget picker recycler view" into tm-qpr-dev am: dbaec70d48
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20667156
Change-Id: I6fb9f5df275b04005c9d101bb435a17c2dc03e57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 00:05:05 +00:00
Sihua Ma
dbaec70d48
Merge "Reducing the no-intercept area to widget picker recycler view" into tm-qpr-dev
2022-12-14 23:26:03 +00:00
Alex Chau
b015054390
Merge "Remove unnecessary GridDisplayOption_defaultSplitDisplayLayoutId attribute" into tm-qpr-dev am: 8a7dc2b244 am: 4fb5e62810
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19195512
Change-Id: If50694adfcaaf0b98987e7ac840a82740e3e1b41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 22:49:20 +00:00
Alex Chau
4fb5e62810
Merge "Remove unnecessary GridDisplayOption_defaultSplitDisplayLayoutId attribute" into tm-qpr-dev am: 8a7dc2b244
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19195512
Change-Id: I781bf1cb012683704193330bd5de35573e2295bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 22:14:00 +00:00
Alex Chau
8a7dc2b244
Merge "Remove unnecessary GridDisplayOption_defaultSplitDisplayLayoutId attribute" into tm-qpr-dev
2022-12-14 21:50:34 +00:00
Sebastian Franco
5aa71cee20
Clean mPreviousSolution on change of CellLayout target
...
The previous reorder solution is not peropperly cleaned and
that leads to wrong solution being used. For example when
longpressing an icon, it triggers a drag but the drag never
finishes.
Fix: 261122618
Test: You can no longer overlap a shortcut in the same app icon (see attached bug)
Test: atest ReorderWidget
Change-Id: Iff8651926cc4179561761c7ce0ac5007f13fc9af
2022-12-14 15:20:50 -06:00
Sunny Goyal
adb364a104
Unifying multiple all-apps implementations
...
> Using a single layout for the all-apps content
> Removing some unnecessary themes
> Fixing search chashes in SecondaryDisplayLauncher
Bug: 259733681
Test: Existing TAPL tests verify that Launcher/AllApps work properly
Change-Id: Icd5310316499cd421bc039cdbd4d398b813cd477
2022-12-14 11:27:12 -08:00
Alex Chau
ab800f71d0
Temporarily use 1f bottomSheetDepth for multi-display
...
Bug: 259893832
Test: Manual and DeviceProfileDumpTest
Change-Id: I196958e6f9f889de003b4d3a22a176bfd7e49511
2022-12-14 18:17:18 +00:00
Holly Jiuyu Sun
1db24ab01c
Merge "[QL-v2] Reset input state on scroll and restore state on scrolling back." into tm-qpr-dev am: 80872f32da am: 54de71eba7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20683467
Change-Id: I6ee2ceb9615eed4794f8e1a176ce50c077d95475
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 18:13:06 +00:00
Alex Chau
c92b91c579
Merge "Don't scale iconSize and textSize in non-default display size" into tm-qpr-dev am: 5c1eb61391 am: 881b7f2d55
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20691430
Change-Id: I083054a14d61a8ebd212c1d1dde5ee210eb84fd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 18:12:34 +00:00
Holly Jiuyu Sun
54de71eba7
Merge "[QL-v2] Reset input state on scroll and restore state on scrolling back." into tm-qpr-dev am: 80872f32da
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20683467
Change-Id: I7d29b2982b7a69aea1e2104915aecf6af9758671
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 17:37:44 +00:00
Alex Chau
881b7f2d55
Merge "Don't scale iconSize and textSize in non-default display size" into tm-qpr-dev am: 5c1eb61391
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20691430
Change-Id: Ife649f8b410276b2cfd84826132fbe00f4835493
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 17:37:24 +00:00
Holly Jiuyu Sun
80872f32da
Merge "[QL-v2] Reset input state on scroll and restore state on scrolling back." into tm-qpr-dev
2022-12-14 17:25:45 +00:00