Fengjiang Li and Automerger Merge Worker
86c6840352
Merge "Fix bug where all apps rv preinfaltion is not enabled when work profile is disabled" into udc-qpr-dev am: 82ddd8ac97 am: 5b2008e0bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24119000
Change-Id: Ifd48b6c04dffa63aff1f7872adca0914014f0150
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-19 21:25:43 +00:00
Fengjiang Li and Android (Google) Code Review
82ddd8ac97
Merge "Fix bug where all apps rv preinfaltion is not enabled when work profile is disabled" into udc-qpr-dev
2023-07-19 20:03:48 +00:00
Anushree Ganjam and Automerger Merge Worker
514314c7ee
Merge "Introduce onAnimateToSearchStateCompleted() in SearchUiDelegate." into udc-qpr-dev am: 55405157e2 am: b561ec2921
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24069799
Change-Id: I537885e676a1e4555a90bf41da73b4fc11a3affd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-19 19:09:09 +00:00
Pat Manning and Automerger Merge Worker
a38c61d900
Merge "Update scaleRectAboutCenter to correctly account for negative left/top values and floating point errors using centerX/Y." into udc-qpr-dev am: 933f2b9f27 am: e7048dd987
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23917023
Change-Id: If4358fb96e42da9492a2ff3372c5958f46b57c1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-19 19:08:56 +00:00
Anushree Ganjam and Android (Google) Code Review
55405157e2
Merge "Introduce onAnimateToSearchStateCompleted() in SearchUiDelegate." into udc-qpr-dev
2023-07-19 18:02:41 +00:00
Pat Manning and Android (Google) Code Review
933f2b9f27
Merge "Update scaleRectAboutCenter to correctly account for negative left/top values and floating point errors using centerX/Y." into udc-qpr-dev
2023-07-19 17:20:39 +00:00
Cameron Brown
089094ab40
launcher3: add missing whitespace to log
...
Change-Id: Ia3f4ec3bd46647eb3e0ee5a3a5e38d748a8ae02b
2023-07-19 15:08:48 +00:00
Pat Manning
75708262fc
Update scaleRectAboutCenter to correctly account for negative left/top values and floating point errors using centerX/Y.
...
Fix: 290211274
Test: manual.
Change-Id: Ieddce683d76c696b5ac3eae4fb9f73a5827a50ad
2023-07-19 14:47:32 +00:00
Fengjiang Li
bafbdfbfd6
Fix bug where all apps rv preinfaltion is not enabled when work profile is disabled
...
When work profile is disabled, we should also let main RV use AllAppsStore's recycler view pool.
Test: Turn off work profile, kill launcher process, swipe up all apps, start record perfetto trace, scroll down all apps, then stop record, verify no BubbleTextView inflation after change
Bug: 287523421
Flags: ENABLE_ALL_APPS_RV_PREINFLATION
Change-Id: Idd5f8193e85fc2a250877affc3b2e4ab4a704797
2023-07-18 14:05:36 -07:00
Anushree Ganjam
660679f91f
Introduce onAnimateToSearchStateCompleted() in SearchUiDelegate.
...
This will be called when transition animation to search is completed.
Bug: 285166099
Flag: NA
Test: Manual
Change-Id: I69e594cbf3564a866d258654fc23a00410e7deab
2023-07-18 02:16:42 +00:00
Brian Isganitis
40c96b4049
Have OptionsPopupView depend on ActivityContext.
...
Only certain static methods in this class require Launcher at this
point.
Test: Manual
Bug: 291615281
Flag: No
Change-Id: I27bda70bd4f9da75e112d4f68a383447bcc3c32c
2023-07-17 14:40:59 -04:00
Brian Isganitis and Android (Google) Code Review
3f0e7e7c5d
Merge "Initial Taskbar drag-n-drop support for search results." into udc-qpr-dev
2023-07-17 17:08:15 +00:00
Sunny Goyal and Android (Google) Code Review
cd5d3d0c31
Merge "Removing LauncherActivityRule as it can be flaky based on when the rule was initialized" into udc-qpr-dev
2023-07-17 16:58:20 +00:00
Pat Manning and Android (Google) Code Review
f351e515f7
Merge "Show tooltips on cursor hover of taskbar icons." into udc-qpr-dev
2023-07-17 10:15:46 +00:00
Fengjiang Li and Android (Google) Code Review
ccd49005c9
Merge "Handle nullable CellLayout when removing app icon from folder" into udc-qpr-dev
2023-07-15 02:44:31 +00:00
TreeHugger Robot and Android (Google) Code Review
61c2bbe5b8
Merge "Clean up SplitData refactor flag" into udc-qpr-dev
2023-07-14 23:25:27 +00:00
TreeHugger Robot and Android (Google) Code Review
ef52e37e5f
Merge "Exposing the layout URI builder method, so that it can be used in tests" into udc-qpr-dev
2023-07-14 22:11:29 +00:00
Sunny Goyal
0d149e6f93
Exposing the layout URI builder method, so that it can be used in tests
...
Bug: 286558846
Test: N/A
Flag: N/A
Change-Id: Ib39c0477bb977ac2eb3e484463bc3ea770dc4069
2023-07-14 13:03:12 -07:00
Vinit Nayak
1db3292029
Clean up SplitData refactor flag
...
Bug: 279494325
Test: Invoking split works from home, overview.
Opening split to fullscreen also works
Change-Id: Ie1f26f833d5c10bb114b9e8eb1bd9f3b6b913b3d
2023-07-14 10:54:59 -07:00
Sunny Goyal
f6b79f7caf
Removing LauncherActivityRule as it can be flaky based on when
...
the rule was initialized
Bug: 289161193
Test: Presubmit and PostSubmit
Flag: N/A
Change-Id: I0e1e9c6f932d2a98a2f1e47bd1665e26f2db9eb4
2023-07-14 10:29:55 -07:00
Pat Manning
da69661add
Show tooltips on cursor hover of taskbar icons.
...
Fix: 250092437
Test: TaskbarHoverToolTipControllerTest
Flag: ENABLE_CURSOR_HOVER_STATES
Change-Id: Ia0463518d13b313b354328078685930215fb7636
2023-07-14 13:42:30 +01:00
Treehugger Robot and Android (Google) Code Review
3396b5c338
Merge "Creating a correctly populated mOccupied grid when reordering on foldables" into udc-qpr-dev
2023-07-13 20:31:37 +00:00
Becky Qiu and Automerger Merge Worker
5bcd1ca3d6
Fix the issue that on tablet/unfold, the allapps background color is wrong. am: aa6612d373 am: 64746f8a29
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24030571
Change-Id: I9f00b40302eba3683f2260f5efa5e5dbc3566f38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-13 20:09:01 +00:00
Becky Qiu and Automerger Merge Worker
64746f8a29
Fix the issue that on tablet/unfold, the allapps background color is wrong. am: aa6612d373
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24030571
Change-Id: I513daa1fdeb8d5582bd0cec9b8b2eb4d043f2543
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-13 19:02:27 +00:00
Fengjiang Li
080f9326ab
Handle nullable CellLayout when removing app icon from folder
...
If CellLayout is null, instead of early return that will lead app icon not clickable, we should fallback to use Launcher as activity
Fix: 290973455
Test: attached to video
Change-Id: I10b03f3f41dd672116133af83ae8a5b066824d71
2023-07-13 10:30:19 -07:00
Anushree Ganjam and Android (Google) Code Review
e1a4eb4a09
Merge "Introduce Default Ime height." into udc-qpr-dev
2023-07-13 06:23:28 +00:00
Treehugger Robot and Android (Google) Code Review
a5af8b4276
Merge "Fix inability to remove or interact with folder when removing 2nd item from folder" into udc-qpr-dev
2023-07-12 23:17:30 +00:00
fbaron
5a7ea3069b
Fix inability to remove or interact with folder when removing 2nd item from folder
...
Fix: 289960317
Test: Verify in unfolded felix that going from 2 icon folder and dragging 2nd icon out of folder lets you open the app that remains where the folder was
Test: Verify in unfolded felix that going from 2 icon folder and dragging 2nd icon into remove droptarget removes the folder and turns it into a single clickable icon
flag: no flag
Change-Id: I26138ee9f8e7cdb45cafe2446dc4d1e3d6d8347f
2023-07-12 14:15:00 -07:00
Vinit Nayak and Android (Google) Code Review
f909a72f3f
Merge "Cleanup ENABLE_SPLIT_FROM_WORKSPACE flag" into udc-qpr-dev
2023-07-12 20:57:22 +00:00
Sebastian Franco
1c5514b566
Creating a correctly populated mOccupied grid when reordering on foldables
...
On ag/21680045 I copy the previous mOccupied but the right thing to do is to
create a new one with all the views information.
Some test stoped running inadvertently that's why we didn't catch this issue.
There is a separate cl with the test to ensure we can catch it later on.
Fix: 289584301
Test: ReorderWidgets
Change-Id: I27b5a6e38a556d1c73ff8fbbdd552da6045e5b64
2023-07-12 13:52:54 -07:00
Brian Isganitis
3346e19b3b
Initial Taskbar drag-n-drop support for search results.
...
- Includes initial support for obtaining PendingIntent for ITEM_TYPE_SEARCH_ACTION.
- Custom pre-drag conditions for search results can be provided through TaskbarSearchSessionController.
- Added detection for telling when DragView shift animation ends for
pre-drag condition usage.
Test: Manual
Bug: 289261756
Flag: ENABLE_ALL_APPS_SEARCH_IN_TASKBAR
Change-Id: I52510a6f3ee49968134ecb591ef7c4df711b9d3d
2023-07-12 14:42:02 -04:00
Thales Lima and Android (Google) Code Review
735b18ba4c
Merge "Fix responsive folders" into udc-qpr-dev
2023-07-12 17:33:55 +00:00
Anushree Ganjam
5730f03c9f
Introduce Default Ime height.
...
Assume IME_DEFAULT_HEIGHT_DP = 300.
When ime is yet to be shown but the UI is ready, then use
IME_DEFAULT_HEIGHT_DP.
For the 2nd time onwards save the actual ime height and use it when the
keyboard is not shown yet.
Bug: 285166099
Test: Manual
Change-Id: I33e38cbd5c2910f4a6dc4cc83c8dc4b6d94fbcff
2023-07-12 17:21:40 +00:00
Jordan Silva and Android (Google) Code Review
511449fe9e
Merge "Add function to update SysUiScrim duration for tests" into udc-qpr-dev
2023-07-12 16:43:43 +00:00
Brian Isganitis and Android (Google) Code Review
69ac9b8169
Merge "Cleanup raw usage of AllAppsStore." into udc-qpr-dev
2023-07-12 16:31:11 +00:00
Becky Qiu
aa6612d373
Fix the issue that on tablet/unfold, the allapps background color is wrong.
...
As the new spec, it should use materialColorSurfaceDim for all devices.
Bug: 288493929
Test: manual, before: https://screenshot.googleplex.com/7YxpFGekwm6Gz6N , after: https://screenshot.googleplex.com/44Gr2dBfWSct7FK
Flag: no flag needed.
Change-Id: Ic33d9a758fe9fbaa0f735c874a545df711a18e2f
2023-07-12 00:25:58 +00:00
Vinit Nayak
46b2beea26
Cleanup ENABLE_SPLIT_FROM_WORKSPACE flag
...
Fixes: 270393906
Flag: none
Test: Compiles
Change-Id: I1431f544b26cef5cd417c9a5a97f183b49fe7adc
2023-07-11 17:05:17 -07:00
Vinit Nayak and Android (Google) Code Review
64f3766ba7
Merge "Dismiss split select when tapping on home button" into udc-qpr-dev
2023-07-11 23:06:47 +00:00
Brian Isganitis
e9eacb38fa
Cleanup raw usage of AllAppsStore.
...
Test: Compiles
Bug: 287523421
Flag: No
Change-Id: I35cdb1b281f251b74305129b583f29cdb29e15a6
2023-07-11 18:41:45 -04:00
Schneider Victor-tulias and Android (Google) Code Review
19c22c20b2
Merge "Add debug tracing Launcher's lifecycle callbacks" into udc-qpr-dev
2023-07-11 22:35:53 +00:00
Jordan Silva
20d23f473a
Add function to update SysUiScrim duration for tests
...
A new function was added to update the animation duration to 0 for testing.
Fix: 288392860
Test: HomeScreenFolderImageTest
Test: ResponsiveHomeScreenFolderImageTest
Flag: N/A
Change-Id: If0c9c169eb3339ae2940c88c57d69728ee844f71
2023-07-11 20:57:15 +00:00
Brian Isganitis and Android (Google) Code Review
1a50287c08
Merge "Revert "Revert "Provide AllApps item OnLongClickListener through ActivityContext.""" into udc-qpr-dev
2023-07-11 19:39:07 +00:00
Brian Isganitis
f54c6fa4b4
Revert "Revert "Provide AllApps item OnLongClickListener through ActivityContext.""
...
This reverts commit 853a5b9e0c .
Fixes SecondaryDisplayLauncher class by using lambda instead of method
reference for #getAllAppsItemLongClickListener. This change is necessary
because mDragLayer is late-init.
Test: Home Settings > Developer Options > Launch Secondary Display
Bug: 289261756
Flag: No
Change-Id: I7b83f81651dde360edea6ee7bea6cc82441e6bef
2023-07-11 13:21:47 -04:00
Treehugger Robot and Android (Google) Code Review
f69ebc04b0
Merge "Adding flag for use of ParametrizeReorderAlgorithm" into udc-qpr-dev
2023-07-11 17:15:34 +00:00
David Saff and Android (Google) Code Review
aaf3094540
Merge "Revert "Provide AllApps item OnLongClickListener through ActivityContext."" into udc-qpr-dev
2023-07-11 12:32:36 +00:00
David Saff and Android (Google) Code Review
853a5b9e0c
Revert "Provide AllApps item OnLongClickListener through ActivityContext."
...
This reverts commit 0acab2532d .
Reason for revert: b/290403189
Change-Id: Ie3f67f78a8ffce8c2d5a92f65a7e74d788c82a81
2023-07-11 10:45:33 +00:00
Sebastian Franco
7ba948967c
Adding flag for use of ParametrizeReorderAlgorithm
...
Also, some cleaning of the comments.
Bug: 289420844
Test: compiling
Change-Id: I5dfb4b252755550059c3ee050bc491f5449bec97
2023-07-10 20:32:18 +00:00
Vinit Nayak
f6c2e87747
Dismiss split select when tapping on home button
...
Bug: 276361926
Test: Initate split, dismiss whenever home is pressed,
doesn't dismiss when all apps dragged down
Flag: ENABLE_SPLIT_FROM_WORKSPACE_TO_WORKSPACE
Change-Id: Idc95123e27963c3913d04c6eb27f0e4c9b1eb401
2023-07-10 11:06:42 -07:00
Andy Wickham and Android (Google) Code Review
fd924b479e
Merge "Use DECELERATED_EASE for workspace scale for all apps on tablet." into udc-qpr-dev
2023-07-10 17:05:11 +00:00
Treehugger Robot and Android (Google) Code Review
b6a32d1340
Merge "Fix pageindicator for RTL mode" into udc-qpr-dev
2023-07-10 16:48:33 +00:00