Commit Graph

49925 Commits

Author SHA1 Message Date
vadimt 6a562d8cbe Waiting for NexusLauncher to go away after swiping up from menu
Swiping up can temporarily bring Nexus Launcher if the
current launcher is a Launcher3 one. Wait for the
current launcher to reappear.

Test: presubmit
Bug: 183615088
Change-Id: Iff6eaf3bf27f7ddca445fab86780f8cf82f97352
2021-04-13 11:22:03 -07:00
Vadim Tryshev 4a4eac8e6c Merge "Clearer diag for visible keyguard" into sc-dev 2021-04-13 18:00:09 +00:00
Tony Wickham 81f8175ab1 Move taskbar to be closer to QSB
- Offset taskbar to be halfway between QSB and bottom of the screen.
- Add taskbar translationY state property to animate when going
  between launcher and an app.
- Draw the taskbar background in TaskbarContainerView instead of
  TaskbarView so it stays pinned to the bottom as TaskbarView
  translates up. If we want to have a background behind the
  taskbar on home, this should move back to TaskbarView so that
  the drawing can be shared by mTaskbarViewOnHome.

Test: visually on home screen, translates when entering and
exiting an app

Bug: 182981881
Bug: 171917176
Change-Id: I44f8b2c770074f7f015dcccbc2befd3453811193
2021-04-13 10:10:54 -07:00
Vinit Nayak d8ad6b25f4 Make RotationTouchHelper singleton to report single rotation state
Multiple instances of RotationTouchHelper were being
created and reporting conflicting and incorrect information
to sysui for current quickswitch state.

Bug: 183897242
Test: Ensure quickswitch gestures work as expected.
Change-Id: Ia8716f2b597033e9e81291e0b4490119c30ad972
2021-04-13 09:35:23 -07:00
Alina Zaidi fbbbb853cc Merge "Fix UI bugs for widget picker search." into sc-dev am: df9582e559
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14167727

Change-Id: Ia714fbf0f6d9e503430829654298e7f054ceecb5
2021-04-13 16:33:14 +00:00
Pedro Loureiro 497c2b1ede Merge "Add lint baseline to address NewApi errors" into sc-dev am: 18260ccba0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13815951

Change-Id: Idce936306b596cc86b1fed81e933c359ff32848b
2021-04-13 16:31:20 +00:00
Alina Zaidi d252fbe984 Merge "Fix UI bugs for widget picker search." into sc-dev am: df9582e559
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14167727

Change-Id: I422197033adfb48468b0a556907b3a57b0934847
2021-04-13 16:24:41 +00:00
Alina Zaidi 120d6476f6 Add education tip to widget picker.
A tip is shown on the first widget/shortcut in the recommended table.
If there are no recommended widgets, a tip is shown on first widget
in an expanded header.

There is a delay of few milliseconds, to let the WidgetCells be
completely rendered on screen before getting their location.

Test: Manually tested
Bug: 184920163
Change-Id: I2637e84e7fc467b27888023434e3578a4b8ed4d6
2021-04-13 16:47:04 +01:00
Alina Zaidi df9582e559 Merge "Fix UI bugs for widget picker search." into sc-dev 2021-04-13 15:42:34 +00:00
Pedro Loureiro 1c260ad50d Merge "Add lint baseline to address NewApi errors" into sc-dev am: 18260ccba0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13815951

Change-Id: I3ff14be1e938c86b3cef0ced7d309a6dd72ae8bc
2021-04-13 14:56:41 +00:00
Steven Ng ca24216cc1 Fix drag-n-drop from the pin widget flow
Bug: 185011050
Test: Add a shortcut from Google drive app.

Change-Id: Iec5911a60cbb3ffa96228707539222cc1a5fda90
2021-04-13 15:42:12 +01:00
Pedro Loureiro 18260ccba0 Merge "Add lint baseline to address NewApi errors" into sc-dev 2021-04-13 14:12:42 +00:00
TreeHugger Robot 27a2cc7f34 Merge "Adding support for customize highlight region in preference" into sc-dev am: 1ea2f0e045
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14113808

Change-Id: I49b694b6cb3553ea326a575383a1b52ac88fea43
2021-04-13 12:37:04 +00:00
TreeHugger Robot ff0e011be0 Merge "Adding support for customize highlight region in preference" into sc-dev am: 1ea2f0e045
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14113808

Change-Id: I421708689a0256a7ba02730818b1e6b037b8d173
2021-04-13 12:36:48 +00:00
TreeHugger Robot 1ea2f0e045 Merge "Adding support for customize highlight region in preference" into sc-dev 2021-04-13 11:17:15 +00:00
Alina Zaidi 1ccd7efaf0 Fix UI bugs for widget picker search.
- Mirror search icon in RTL (b/184162989)
- Fix spacing between edit text and cancel button, to make it consistent
with space between search icon and edit text. (b/183602001)
- Scroll to top on every search result. (b/183602001)
- Fix keyboard overlap on orientation change. This is fixed by clearing
text on edit text differently (b/184048899)

Test: Manually tested
Bug: 184162989
Bug: 183602001
Bug: 184048899
Change-Id: I72ed51e1968a55a3105bd8b389d1bbd74d50d8af
2021-04-13 10:41:18 +01:00
Sunny Goyal 76e8fdc2bc Adding support for customize highlight region in preference
> Also fixing notification dots setting not getting highlighted

Bug: 184747760
Test: Manual
Change-Id: Ic9c2bfbb9750bed60afc14e824181f650c8cff33
2021-04-13 06:06:22 +00:00
vadimt a9665751a0 Clearer diag for visible keyguard
Test: presubmit
Bug: 179508881
Change-Id: I69f2e766701e77d927169b570d2dad0bf8d4c75a
2021-04-12 20:00:45 -07:00
android-build-team Robot eb442bc9a4 Snap for 7277590 from 484b34bf28 to sc-v2-release
Change-Id: I10fd3f0ba9a122745fa6c369c39cce7afd58d96f
2021-04-13 01:09:55 +00:00
android-build-team Robot e9d69bb417 Snap for 7277590 from 484b34bf28 to sc-release
Change-Id: Ie1272e8c1e9e15494bfe20ecbdfb15ef12e6036c
2021-04-13 01:08:05 +00:00
Jonathan Miranda 01a2ba47a6 Merge "Add BubbleTextHolder interface." into sc-dev am: e3cd4832e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14161804

Change-Id: Iaebf28f040f70ccaa240516bc96d0ba9ebee9807
2021-04-13 00:32:02 +00:00
Jonathan Miranda f0ad8a2caf Merge "Add BubbleTextHolder interface." into sc-dev am: e3cd4832e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14161804

Change-Id: I78e04d3a8c700b4fc5a95e7c75fd18e6ff07638a
2021-04-13 00:29:47 +00:00
Jonathan Miranda e3cd4832e1 Merge "Add BubbleTextHolder interface." into sc-dev 2021-04-13 00:18:28 +00:00
TreeHugger Robot 769a9c07be Merge "Handle transitining out of overview more gracefully for 3P launchers" into sc-dev am: 9bb040ec6d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14142323

Change-Id: I2d2f4cde17a0bbd19a537a4d3b17b280d330ddc9
2021-04-12 23:21:33 +00:00
TreeHugger Robot 4a96a6c74e Merge "Handle transitining out of overview more gracefully for 3P launchers" into sc-dev am: 9bb040ec6d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14142323

Change-Id: Ib306c3b2b8a9da494a75111a57ef37512774ccc9
2021-04-12 23:21:32 +00:00
Tony Wickham be282e9bc8 Update taskbar to add extra hotseat items instead of recent apps
Removes recents-related code including the divider between it and
hotseat.

Test: manually on device

Fixes: 184366189
Bug: 184789479
Bug: 171917176
Change-Id: I7776c98659ded70f53a49befddcd23c8353c6440
2021-04-12 16:20:18 -07:00
Tony Wickham b87f3cdc1c Add support for having more hotseat icons in the DB than we show
Split InvariantDeviceProfile#numHotseatIcons into two variables:
numDatabaseHotseatIcons and numShownHotseatIcons. These are generally
the same, but different DisplayOptions within the same GridOption
can choose to show different numbers of hotseat icons while sharing
the same database.

numDatabaseHotseatIcons is used for all reading/writing/migrating
purposes, while numShownHotseatIcons determines how many Hotseat
icons to show in the UI.

Test: Existing tests pass, added two new migration tests
Bug: 184789479
Bug: 171917176

Change-Id: I54583504f61a47a4444b6a637ebb7e3ab31528b7
2021-04-12 16:08:15 -07:00
TreeHugger Robot 9bb040ec6d Merge "Handle transitining out of overview more gracefully for 3P launchers" into sc-dev 2021-04-12 22:41:36 +00:00
Steven Ng 8157bb4faf Merge "Set width & height of app icons in all widgets tray to 48dp" into sc-dev am: 484b34bf28
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14139566

Change-Id: I9aee46f0ed6251b265354dbecea1660789df9bc8
2021-04-12 22:18:38 +00:00
Steven Ng 3fb1f5db41 Merge "Set width & height of app icons in all widgets tray to 48dp" into sc-dev am: 484b34bf28
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14139566

Change-Id: Ie761836a8aeb46922acaf1630cf56df6ef61dd12
2021-04-12 22:18:23 +00:00
Steven Ng 484b34bf28 Merge "Set width & height of app icons in all widgets tray to 48dp" into sc-dev 2021-04-12 21:31:50 +00:00
TreeHugger Robot 98401f4891 Merge "Restore drag&drop from WidgetsBottomSheet" into sc-dev am: 5427fa7b80
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14141529

Change-Id: I1b4ca1aca46be6d290a32187b11eef447530b353
2021-04-12 19:48:42 +00:00
TreeHugger Robot 1d35bd9230 Merge "Restore drag&drop from WidgetsBottomSheet" into sc-dev am: 5427fa7b80
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14141529

Change-Id: I48120254485fda31359cead2344f4c6fc00bd2f1
2021-04-12 19:48:30 +00:00
TreeHugger Robot 5427fa7b80 Merge "Restore drag&drop from WidgetsBottomSheet" into sc-dev 2021-04-12 19:15:20 +00:00
Pedro Loureiro 1e296c10cf Add lint baseline to address NewApi errors
We are enabling a new lint check where the min sdk != compile sdk.
It has produced a lot of errors and adding the baseline file(s)
allows us to continue work without introducing more problems.

Bug: 150847901

Test: m lint-check
Change-Id: I827a5b21dd52448d4f68da6743a1a1632d99573d
2021-04-12 19:36:17 +01:00
Evan Rosky 4548b5cb45 Merge "Changes to use new startTasks API" into sc-dev am: 5ecf5717b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13833147

Change-Id: I621bf236cf03b6ee85dc2499dd3f0742e4448058
2021-04-12 17:21:30 +00:00
Vinit Nayak 58dfd4d209 Handle transitining out of overview more gracefully for 3P launchers
Bug: 183897242
Test: Tested with Pixel Custom Launcher, as suggested on the bug
Change-Id: I46ceddb9f5eed6b16b7e66406dd68d94e7a30aee
2021-04-12 10:21:14 -07:00
Steven Ng 96d719b60f Merge "Add a widget conversations category for grouping widgets in the picker" into sc-dev am: 1d8090ef61
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14129146

Change-Id: I32f54670f9a8db3bb24bef2a8b064c00c02c79c2
2021-04-12 17:20:10 +00:00
Evan Rosky 58b9f701bf Merge "Changes to use new startTasks API" into sc-dev am: 5ecf5717b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/13833147

Change-Id: I0c44645d555536c55bd5cf88253bf9d33a5ca154
2021-04-12 17:15:18 +00:00
Jon Miranda 92f130fdf5 Add BubbleTextHolder interface.
Bug: 184817903
Test: manual, verify correct app open animation
Change-Id: I3723922aff5c71ae6ec7340d3c00cffef7b010b8
2021-04-12 13:12:58 -04:00
Steven Ng 72f88b652b Merge "Add a widget conversations category for grouping widgets in the picker" into sc-dev am: 1d8090ef61
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14129146

Change-Id: Ie897f5d27364ff3bdcc2fe7e99372f7c4e6d5e0d
2021-04-12 17:12:27 +00:00
Evan Rosky 5ecf5717b5 Merge "Changes to use new startTasks API" into sc-dev 2021-04-12 16:57:55 +00:00
Steven Ng 1d8090ef61 Merge "Add a widget conversations category for grouping widgets in the picker" into sc-dev 2021-04-12 16:38:36 +00:00
Bill Yi 85e48c8295 Merge RQ2A.210405.006 to stage-aosp-master - DO NOT MERGE
Merged-In: I31f76112edeb770bc3b9c017f6205392dbe3f5a8
Change-Id: Ic4c3cfbde42e2318988c073662c95863bb13f27d
2021-04-12 09:28:12 -07:00
Pierre Barbier de Reuille ad16a7b1df Restore drag&drop from WidgetsBottomSheet
Fix: 184917820
Test: By hand with various widgets
Change-Id: I488b960daaa83c38aa1bd3cac5b94767ff656103
2021-04-12 14:39:14 +01:00
András Klöczl 6f6450e70f Merge "Launcher home currentpage refactoring" into sc-dev am: ea29adfbe9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14130326

Change-Id: If0a8f4a8825ab411f806c93f6ecd19c3c9d1e9bf
2021-04-11 23:34:19 +00:00
András Klöczl 6dc1245f8c Merge "Launcher home currentpage refactoring" into sc-dev am: ea29adfbe9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14130326

Change-Id: I2eff1a50758781505019d53f1746c7812b9ce480
2021-04-11 23:31:07 +00:00
András Klöczl ea29adfbe9 Merge "Launcher home currentpage refactoring" into sc-dev 2021-04-11 23:03:30 +00:00
android-build-team Robot 3cf1b8cfe4 Snap for 7272808 from 199c469ed8 to sc-v2-release
Change-Id: Ia60d4cbaf350391d2e4c16961116f349d2617a2f
2021-04-10 03:08:25 +00:00
android-build-team Robot 642a8d8186 Snap for 7272808 from 199c469ed8 to sc-release
Change-Id: I8a737f18cac66076e39098c2e8cf3cb2eedd4406
2021-04-10 03:08:13 +00:00