Commit Graph

16725 Commits

Author SHA1 Message Date
TreeHugger Robot cabffd2d7a Merge "[Predictive Back] Revert all apps scale when exiting from search" into tm-qpr-dev am: 3c86d903a6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21182334

Change-Id: Ic1c05697f06cc9b9045bcfe001fda866a4c0859b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 01:23:42 +00:00
Sebastián Franco 726e9acea4 Merge "Simulating a split screen CellLayout using one CellLayout" into tm-qpr-dev 2023-02-08 01:04:20 +00:00
Sebastian Franco 09589326db Simulating a split screen CellLayout using one CellLayout
Test: atest ReorderWidget
Fix: 188081026
Change-Id: I8eda5f77c11dc2625ae1f028d07539c28018fb55
2023-02-07 17:03:22 -08:00
TreeHugger Robot 3c86d903a6 Merge "[Predictive Back] Revert all apps scale when exiting from search" into tm-qpr-dev 2023-02-08 00:38:11 +00:00
TreeHugger Robot d41e222150 Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev am: 96328e98d1 am: e6ab0e44b3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21320084

Change-Id: I62502ea9c3082a45efc58b6dbb28948a6e981f45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 22:22:31 +00:00
TreeHugger Robot bc678edf09 Merge "Comment update for isSearchBarOnBottom" 2023-02-07 22:12:41 +00:00
TreeHugger Robot e6ab0e44b3 Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev am: 96328e98d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21320084

Change-Id: I31577a1a0b66f5218acea3b1f2fedc1315bb9ddd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 21:39:03 +00:00
TreeHugger Robot 9c0f4f8c1f Merge "Rotate back button drawable when IME present." into tm-qpr-dev am: 71a7a13f06 am: 36c1d35a5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136523

Change-Id: Ide328db3ebcc31cbe5e7c598e0356435f13f7474
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 21:36:38 +00:00
Nicolo' Mazzucato 1fce0dfda4 Move Launcher classes shared between tests and prod in a separate lib am: e8ee34ad8a am: e4287dfd10
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21083963

Change-Id: I120d3625a9f96627f3565a207144c7888351acd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 21:33:52 +00:00
TreeHugger Robot 96328e98d1 Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev 2023-02-07 21:03:18 +00:00
TreeHugger Robot 36c1d35a5b Merge "Rotate back button drawable when IME present." into tm-qpr-dev am: 71a7a13f06
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136523

Change-Id: I7028686e031f8182953ee0b6981db34a8e6933cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 20:53:46 +00:00
Nicolo' Mazzucato e4287dfd10 Move Launcher classes shared between tests and prod in a separate lib am: e8ee34ad8a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21083963

Change-Id: I458dcd290168c185fc9a7c6974529c6cb08bf81d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 20:53:27 +00:00
TreeHugger Robot 71a7a13f06 Merge "Rotate back button drawable when IME present." into tm-qpr-dev 2023-02-07 20:32:31 +00:00
Brandon Dayauon 12c193e6c5 Implement diff haptics going into all apps
Notes:
* the reason why 0.6 -> 1 never happened was because of AllAppsSwipeController where
it had a clampToProgress. By changing lowerbound to 0 the progress actually shows fully 0->1

- composed the haptics in the constructor
- added new listener class in AATransitionController

Added featureflag

bug: 233751149
test: Manually - presubmit, ran “make -j7 Launcher3” from master branch  photo: https://screenshot.googleplex.com/8r5FZh6buzkQMjk
Change-Id: I5e1a24170fdbfdd35b8d8f24af0ec5e8586641a2
2023-02-07 11:36:42 -08:00
Pat Manning e68ae41196 Rotate back button drawable when IME present.
Currently rotation for IME rotates the whole view, including the background.

Fix: 266874111
Test: manual.
Change-Id: Iea310c99d0714d98ce534a0170316a0fb351f57d
2023-02-07 17:55:59 +00:00
Jon Miranda 24bd17f23d Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag.
Test: manual
Fixes: 268056334
Change-Id: Iab0eb1ca76b49f0acb96f50274cb2c81d9f213a5
2023-02-07 09:09:52 -08:00
Brandon Dayauon 4d607d5948 Merge "Turn on expandable FAB for U" 2023-02-07 17:04:33 +00:00
Nicolo' Mazzucato e8ee34ad8a Move Launcher classes shared between tests and prod in a separate lib
This is necessary because otherwise those are included in several gradle projects. Gradle doesn't support the same files imported in different projects, and it removes them from a random one if it happens, resulting in missing symbols.

This extracts the shared files in a new target, and adds it as dep of the original target.

Test: Build launcher + execute a few tests manually with gradle + verify that Launcher.java can resolve all symbols with gradle config
Bug: 262267728
Change-Id: Ida5b25c45320d517603834112f4699e4d3344c03
2023-02-07 12:03:10 +00:00
Holly Jiuyu Sun 8ac64d525b Merge "[play] Add feature flag for play." into tm-qpr-dev am: 2560660062 am: 3665c29238
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21077874

Change-Id: I57be0271774191dd85b94dd8315960b03f346d25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 03:20:58 +00:00
Holly Jiuyu Sun 3665c29238 Merge "[play] Add feature flag for play." into tm-qpr-dev am: 2560660062
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21077874

Change-Id: Iee2ab5050c23f89654a59e47563e2a894a4e1a2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 02:41:50 +00:00
TreeHugger Robot 30ff65b6df Merge "Marking that we process REQUEST_ENABLE_ROTATION" into tm-qpr-dev am: becfd2ac75 am: 09a7aa5650
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21307778

Change-Id: Iac5be5776f494551002a897e672ea9bc6f551e58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 02:36:53 +00:00
Holly Jiuyu Sun 2560660062 Merge "[play] Add feature flag for play." into tm-qpr-dev 2023-02-07 02:15:14 +00:00
TreeHugger Robot 09a7aa5650 Merge "Marking that we process REQUEST_ENABLE_ROTATION" into tm-qpr-dev am: becfd2ac75
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21307778

Change-Id: Ica82baa54510517e64919ccaf3c1cb6e03406467
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 01:57:12 +00:00
TreeHugger Robot becfd2ac75 Merge "Marking that we process REQUEST_ENABLE_ROTATION" into tm-qpr-dev 2023-02-07 01:39:02 +00:00
TreeHugger Robot b586d561cf Merge "Update tests to support floating search." into tm-qpr-dev am: 4a2bf3b131
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21225840

Change-Id: I6ed74047393038c4abf3ddaafc0e14b811de17dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 00:32:52 +00:00
Andy Wickham 615c78ae32 Comment update for isSearchBarOnBottom
Bug: 268052768
Test: N/A (comment change only)
Change-Id: If54717e2835c7cc4ed1368554bbc493193945c1d
2023-02-06 23:54:51 +00:00
TreeHugger Robot 4a2bf3b131 Merge "Update tests to support floating search." into tm-qpr-dev 2023-02-06 23:50:49 +00:00
Holly Sun 76bb3bef8e [play] Add feature flag for play.
Bug: 260712395
Test: manual
Change-Id: Ib96ab0789e0648fdc311f31f52b9867fe0253a69
2023-02-06 15:30:34 -08:00
vadimt 3c2ab8b1e1 Marking that we process REQUEST_ENABLE_ROTATION
Bug: 187761685
Test: presubmit
Change-Id: I8239cd59dada685618fb273ef5840d30756ec84a
2023-02-06 15:00:49 -08:00
Andy Wickham 8d004b0f49 Update tests to support floating search.
Tests need to be updated to account for the new placement of the
searchbar because it overlapped with touch events for scrolling:
 - Scroll back to top: Instead of scrolling from the top of the
   container which could overlap status bar in landscape, scroll
   from the bottom of the top-most visible app icon.
 - Scroll down: swipe up from bottom padding to top of top-most
   visible icon.
 - Close all apps: swipe down more quickly from top icon insetad
   of the search bar (more quickly helps it be detected as a
   fling on more cramped devices).

For Launcher3, the floating flag is not fully supported yet, so
there were some layout issues which are now resolved by ignoring
the flag if the searchbar is still at the top.

Fix: 268052768
Test: Ran tests, manual
Change-Id: If54717e2835c7cc4ed1368554bbc493193945c1d
Merged-In: I406fbcbe12acddb1dd4b862a380576a48cabbebc
2023-02-06 13:49:14 -08:00
Vinit Nayak 73988dbef0 Merge "Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME" into tm-qpr-dev am: 05dbd1aab8 am: 3c2853f486
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21266928

Change-Id: Ifd64790f378ecf77369d631f08100e83fa9ff3b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 20:43:15 +00:00
Vinit Nayak 3c2853f486 Merge "Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME" into tm-qpr-dev am: 05dbd1aab8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21266928

Change-Id: I76af8155fed13733aea785e119b6b1b21e888ac7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 19:38:31 +00:00
Vinit Nayak 05dbd1aab8 Merge "Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME" into tm-qpr-dev 2023-02-06 18:59:47 +00:00
Andy Wickham 8353c38f92 Merge "[revert ^2] Enable Floating Search and update tests accordingly." 2023-02-04 09:19:18 +00:00
TreeHugger Robot 721ea9d3b2 Merge "[QL-v3] Move quick launch v3 flag to AllAppsDeviceConfigFlag" into tm-qpr-dev am: fd9f322bdb am: 3e7a738202
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21148191

Change-Id: I531740c391247b3926649247e7375c7bcc7aa025
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04 08:05:11 +00:00
TreeHugger Robot 3e7a738202 Merge "[QL-v3] Move quick launch v3 flag to AllAppsDeviceConfigFlag" into tm-qpr-dev am: fd9f322bdb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21148191

Change-Id: I888224ea320dc4014be4375aa8afeeb5a9208b37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04 07:36:51 +00:00
TreeHugger Robot fd9f322bdb Merge "[QL-v3] Move quick launch v3 flag to AllAppsDeviceConfigFlag" into tm-qpr-dev 2023-02-04 06:53:54 +00:00
Andy Wickham 346771550e [revert ^2] Enable Floating Search and update tests accordingly.
Tests need to be updated to account for the new placement of the
searchbar because it overlapped with touch events for scrolling:
 - Scroll back to top: Instead of scrolling from the top of the
   container which could overlap status bar in landscape, scroll
   from the bottom of the top-most visible app icon.
 - Scroll down: swipe up from bottom padding to top of top-most
   visible icon.
 - Close all apps: swipe down more quickly from top icon insetad
   of the search bar (more quickly helps it be detected as a
   fling on more cramped devices).

For Launcher3, the floating flag is not fully supported yet, so
there were some layout issues which are now resolved by ignoring
the flag if the searchbar is still at the top.

Fix: 261873937
Test: Ran tests, manual
Change-Id: I406fbcbe12acddb1dd4b862a380576a48cabbebc
2023-02-03 14:24:22 -08:00
Brandon Dayauon e640a9ea00 Make shortcuts on people row themed
bug: 260112992
test: before: https://screenshot.googleplex.com/AVeT2GF94TGqYfn
test: after: https://screenshot.googleplex.com/9d8dpDGfTQ8gnrb
Change-Id: I3c4c237a231bff6e60b26d48a8811b8272a4ee63
2023-02-03 14:14:15 -08:00
Fengjiang Li 2d94d7d58f Merge "[Predictive Back] Hide inactive recycler view when work profile is enabled on tablet" into tm-qpr-dev am: 0510c290a0 am: b7a9587380
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21135806

Change-Id: I7c9974e3cef1c2242b4991f5bed70aebe038c3c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 18:43:31 +00:00
Vinit Nayak 82b8aa561a Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME
Test: compiles
Bug: 265734073
Change-Id: I38e23c62b1eeae6a26db9c388655a8ffceb025b6
2023-02-03 10:38:21 -08:00
Fengjiang Li d080b98b76 [Predictive Back] Revert all apps scale when exiting from search
Bug: b/267522879
Test: manual, see before after videos in bug
Change-Id: I7b14739fee23a22920d71841fc1c3c12b34a3d0c
2023-02-03 10:28:46 -08:00
Fengjiang Li b7a9587380 Merge "[Predictive Back] Hide inactive recycler view when work profile is enabled on tablet" into tm-qpr-dev am: 0510c290a0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21135806

Change-Id: I04318412a7f6479e2ab21204f8f004b742d2f454
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 18:15:16 +00:00
Fengjiang Li 0510c290a0 Merge "[Predictive Back] Hide inactive recycler view when work profile is enabled on tablet" into tm-qpr-dev 2023-02-03 18:01:24 +00:00
Alex Chau bcde1d5aa9 Log sizes being sent to widgets
Bug: 267448330
Test: manual
Change-Id: I25039c9c5721f4746a07e701caffacd0c7bd2609
2023-02-03 17:16:03 +00:00
Pat Manning e1fabeeabe Merge "Move overview actions to task menu when no focused task." into tm-qpr-dev am: cbedc7ed08 am: 442a4fca3a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980940

Change-Id: I3e4b63d43fcb1eaa714268867814cc3031ec8732
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 14:44:00 +00:00
Sam Dubey 51e1ef37f7 Merge "Revert "Enable Floating Search by default and update tests accordingly."" 2023-02-03 14:42:49 +00:00
Pat Manning 442a4fca3a Merge "Move overview actions to task menu when no focused task." into tm-qpr-dev am: cbedc7ed08
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980940

Change-Id: Ia6798f67b1f5a735020615bb28767d35974dfa87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 14:13:40 +00:00
Pat Manning cbedc7ed08 Merge "Move overview actions to task menu when no focused task." into tm-qpr-dev 2023-02-03 13:51:54 +00:00
Sam Dubey 29f78a597b Revert "Enable Floating Search by default and update tests accordingly."
This reverts commit 952400d2f2.

Reason for revert: b/267743311

Change-Id: I007274cdea1c424c87ddea4592e9e1c7a273bea9
2023-02-03 12:45:15 +00:00