Commit Graph

14815 Commits

Author SHA1 Message Date
Alex Chau 369fd22fba Merge "folderChild icon and text size should follow the respective configuration" into tm-qpr-dev am: 37292eb230
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20794888

Change-Id: I429c6fb98ae7907aad3569a38c8167e4f8d72fb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 19:36:41 +00:00
Alex Chau 37292eb230 Merge "folderChild icon and text size should follow the respective configuration" into tm-qpr-dev 2022-12-20 19:01:14 +00:00
Alex Chau 8d18eba59e Merge "Add transientTaskbarMargin above taskbar in overview" into tm-qpr-dev am: d79e53a5c8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20782488

Change-Id: Ie66dbeb2b3219b5036554a0ec89ace2187124387
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:53:30 +00:00
Sunny Goyal 0c0581ee30 Merge "Removing some unused container IDs" into tm-qpr-dev am: eae7e58b20
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20763382

Change-Id: I429a97d5883a51637a4e8fc64471e2919937b3fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 18:53:02 +00:00
Alex Chau d79e53a5c8 Merge "Add transientTaskbarMargin above taskbar in overview" into tm-qpr-dev 2022-12-20 18:40:48 +00:00
Sunny Goyal eae7e58b20 Merge "Removing some unused container IDs" into tm-qpr-dev 2022-12-20 18:19:57 +00:00
Alex Chau 0d4f1ac30e folderChild icon and text size should follow the respective configuration
- Use mTypeIndex instead of always INDEX_LANDSCAPE or INDEX_DEFAULT to make sure they follow the workspcae icon/text size

Fix: 262446829
Test: DeviceProfileDumpTest
Change-Id: I9fc37b41114a34e35108330a8d599556bff77eef
2022-12-20 12:36:05 +00:00
Alex Chau 1e13cde01a Merge "Add logs to track app grid changes" into tm-qpr-dev am: dcafe99d42
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20782492

Change-Id: If6a96705a8c18fb2124f7a6ed5c788940b1d3369
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-20 11:50:21 +00:00
Alex Chau dcafe99d42 Merge "Add logs to track app grid changes" into tm-qpr-dev 2022-12-20 11:13:04 +00:00
Sebastián Franco ce7fb3a883 Merge "Fix IndexOutOfBoundsException in grid span lookup" into tm-qpr-dev am: b2acb96510
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20785398

Change-Id: I1ca2da4a399f364d2ee1d7186d7ffc5338914d7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-19 22:38:28 +00:00
Sebastián Franco b2acb96510 Merge "Fix IndexOutOfBoundsException in grid span lookup" into tm-qpr-dev 2022-12-19 22:12:27 +00:00
Sihua Ma f8ab32a8bc Merge "Add QuickstepWidgetHolder for widget handling" into tm-qpr-dev am: 04c89fe38e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20418248

Change-Id: Ibe09a5d1ab53070bc6a4b797f95e9d853f86fbc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-19 19:15:29 +00:00
Alex Chau d2706823cb Add logs to track app grid changes
Bug: 258560494
Test: manual
Change-Id: I2c44fbc2ce25b61df15853c4789bf0d6321793bb
2022-12-19 18:36:14 +00:00
Sihua Ma 04c89fe38e Merge "Add QuickstepWidgetHolder for widget handling" into tm-qpr-dev 2022-12-19 18:22:38 +00:00
Sunny Goyal b6c5feafde Fix IndexOutOfBoundsException in grid span lookup
Bug: 262747378
Test: Presubmit
Change-Id: I3ac4f0208874c0b7f41f6d02ee99db660dc04f23
2022-12-19 09:57:55 -08:00
Alex Chau 1b276a1ba7 Add transientTaskbarMargin above taskbar in overview
- Also removed transient_taskbar_two_panels_size and use sw720dp override instead, to be consistent with how we handle small vs large tablet in overview
- Also made isTransientTaskbar mockable so we can test that in DeviceProfileDumpTest

Bug: 260596114
Test: DeviceProfileDumpTest
Change-Id: I3c2236b95d91246e9581531478e3c97601cfb2ec
2022-12-19 17:23:27 +00:00
Anushree Ganjam 32217b5976 Merge "Move the Impression Logging Flag to AllAppsDeviceConfigFlag" into tm-qpr-dev am: 49d1951bf2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20653553

Change-Id: I24287b1e43eaecc368cc3c3d9cbe49d7ad3b5ebf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-19 16:30:45 +00:00
Anushree Ganjam 49d1951bf2 Merge "Move the Impression Logging Flag to AllAppsDeviceConfigFlag" into tm-qpr-dev 2022-12-19 16:21:43 +00:00
Alex Chau 0d5ca5fe6f Merge "Polish hotseat and taskbar with 3 buttons" into tm-qpr-dev am: 4537638dfd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20533919

Change-Id: I23b86a2c2588e8b22c717626fcf345cf32d1f7a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-19 11:46:31 +00:00
Andy Wickham 59e6016ee1 Merge "Adds additional top padding in All Apps with floating searchbar." into tm-qpr-dev am: 36e2ae4cba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20730517

Change-Id: I6ccb4d5d120846323507c0b1c6c0f168b5eaa2aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-19 11:46:12 +00:00
Luca Zuccarini cfab843aa1 Merge "Update timings for the Home <> All Apps transition." into tm-qpr-dev am: 49d07b1688
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20641089

Change-Id: I83d7456152d023562734533bc79dc0b8e3460c1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-19 11:45:16 +00:00
Alex Chau 4537638dfd Merge "Polish hotseat and taskbar with 3 buttons" into tm-qpr-dev 2022-12-19 11:37:39 +00:00
Andy Wickham 36e2ae4cba Merge "Adds additional top padding in All Apps with floating searchbar." into tm-qpr-dev 2022-12-19 11:23:14 +00:00
Luca Zuccarini 49d07b1688 Merge "Update timings for the Home <> All Apps transition." into tm-qpr-dev 2022-12-19 11:10:14 +00:00
Thales Lima 6a59006592 Polish hotseat and taskbar with 3 buttons
Change margin spaces and logic of how many items the hotseat and taskbar should show.

Fix: 246424857
Test: DeviceProfileDumpTest
Test: HotseatWidthCalculationTest
Change-Id: I8ec71c56a0aa362483c43d6400c762d12cf45f5b
2022-12-17 11:20:21 +00:00
Holly Jiuyu Sun e41b8f8138 Merge "No need to override the isImeEnabledOnSwipeUp flag in Launcher3." into tm-qpr-dev am: be61b0735c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20747431

Change-Id: Ib94faef03107f1ac6e199255248184308061110c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-17 02:02:06 +00:00
Holly Jiuyu Sun be61b0735c Merge "No need to override the isImeEnabledOnSwipeUp flag in Launcher3." into tm-qpr-dev 2022-12-17 01:21:42 +00:00
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 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 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
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 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
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
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