Pat Manning
7ccd50dfb7
Merge "Revert "Stash taskbar on swipe to go home for 3p fallback launcher."" into tm-qpr-dev am: c58e2be2dd am: 745010e6c9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22119024
Change-Id: I1eeb16d2c17576dbccbf760d6ca91f35849b046b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-17 23:24:39 +00:00
Pat Manning
745010e6c9
Merge "Revert "Stash taskbar on swipe to go home for 3p fallback launcher."" into tm-qpr-dev am: c58e2be2dd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22119024
Change-Id: Iaa33b85cdc5f90bbac962e7272815756a105ed11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-17 22:49:24 +00:00
Pat Manning
c58e2be2dd
Merge "Revert "Stash taskbar on swipe to go home for 3p fallback launcher."" into tm-qpr-dev
2023-03-17 22:18:15 +00:00
Evan Rosky
c60b95b914
Merge "Move recents animation controller to shell" into udc-dev
2023-03-17 21:15:43 +00:00
Sunny Goyal
feca2d8700
Merge "Simplifying some page indicator dots attributes so that it can be easily modularized" into udc-dev
2023-03-17 19:02:01 +00:00
Hongwei Wang
48844c89cb
Merge "VisD update for the PipAppIconOverlay 2/N" into tm-qpr-dev am: 452e014caa am: e83a3e29d4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22107736
Change-Id: I6782e9913b91972135cc07e610e703af96547595
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-17 17:16:03 +00:00
Hongwei Wang
e83a3e29d4
Merge "VisD update for the PipAppIconOverlay 2/N" into tm-qpr-dev am: 452e014caa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22107736
Change-Id: Icc997145598aa5b0575558546eddd1e294085a29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-17 16:54:41 +00:00
Hongwei Wang
452e014caa
Merge "VisD update for the PipAppIconOverlay 2/N" into tm-qpr-dev
2023-03-17 16:24:56 +00:00
Mike Schneider
06abb655f1
Merge "Add optional debug logging to on flag changes" into tm-qpr-dev am: 8daf6d804e am: ea674e208c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21868395
Change-Id: I3e7c7a84bcaaf37bb55225ea714c46fea999a067
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-17 09:04:47 +00:00
Mike Schneider
ea674e208c
Merge "Add optional debug logging to on flag changes" into tm-qpr-dev am: 8daf6d804e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21868395
Change-Id: I8a871b40687dffb7feb45fb7da9b27727e36ba97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-17 08:28:05 +00:00
Mike Schneider
8daf6d804e
Merge "Add optional debug logging to on flag changes" into tm-qpr-dev
2023-03-17 07:54:33 +00:00
Evan Rosky
bc67e10aa2
Move recents animation controller to shell
...
Since recents animation controller is moved to shell, we
no-longer package a RemoteTransition with the intent
options.
Bug: 269691848
Test: existing tests pass. This is mostly moving logic.
Change-Id: I06fa7dcc137fa41c3a8470e6c167507ffd3746f4
2023-03-16 23:34:35 +00:00
Ats Jenk
e861a047b8
Merge "Make sure desktop task view is only used in proto 2" into tm-qpr-dev am: b219e31477 am: aacd5d330b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22121446
Change-Id: I20d2edfb566aeef128c3e05e030bb49dfe189d3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-16 23:10:55 +00:00
Sunny Goyal
a5ead45967
Simplifying some page indicator dots attributes so that it can
...
be easily modularized
> Moving the color configuration to xml
> Moving auto-hide logic to a subclass as it doesn't
need to be in the main library
Bug: 274011949
Test: Verified on device
Change-Id: Icf7bd5d1cbde3daa9441f2af51f98a931bcd6ee2
2023-03-16 15:57:06 -07:00
Ats Jenk
aacd5d330b
Merge "Make sure desktop task view is only used in proto 2" into tm-qpr-dev am: b219e31477
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22121446
Change-Id: I8ee5c66b978ce10da77f167d3dbbc45504394790
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-16 22:33:50 +00:00
Ats Jenk
b219e31477
Merge "Make sure desktop task view is only used in proto 2" into tm-qpr-dev
2023-03-16 22:00:00 +00:00
Ats Jenk
2065586a5d
Merge "Directly use launcher activity interface" into tm-qpr-dev am: 8b4ac56ee2 am: 20f89a41f4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22121678
Change-Id: If06bcfcfb058b0a932bec4b1364e14da4cac1f07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-16 21:37:01 +00:00
Fengjiang Li
d44129149c
Merge "[Predictive Back] Remove OnBackPressedHandler" into udc-dev
2023-03-16 21:18:11 +00:00
Ats Jenk
20f89a41f4
Merge "Directly use launcher activity interface" into tm-qpr-dev am: 8b4ac56ee2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22121678
Change-Id: If5e7027172b903c14831627f51930e5b6d9b077d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-16 20:59:14 +00:00
Ats Jenk
8b4ac56ee2
Merge "Directly use launcher activity interface" into tm-qpr-dev
2023-03-16 20:24:06 +00:00
Pat Manning
6fcf80fa9c
Merge "Add automirroring to kids mode back button." into tm-qpr-dev am: aaa932d78c am: 6bf7c6b816
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22099529
Change-Id: I9c3f1a94df245e01c841d95829673212cd510f28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-16 17:40:01 +00:00
Pat Manning
6bf7c6b816
Merge "Add automirroring to kids mode back button." into tm-qpr-dev am: aaa932d78c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22099529
Change-Id: Ibb3b22420e54291613edba5806446dbe0284b5ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-16 17:02:42 +00:00
Fengjiang Li
b7860bd85e
[Predictive Back] Remove OnBackPressedHandler
...
OnBackPressedHandler was mimicking android.window.OnBackAnimationCallback because later one was hidden API to T.
Now that we have moved to U, we can remove the former handler.
Test: manual
Bug: 272797556
Change-Id: Ic5302cfa0a6fb15c4a64bdf5dc331834b1f06f38
2023-03-16 09:39:31 -07:00
Ats Jenk
6adae751e7
Make sure desktop task view is only used in proto 2
...
When swiping up to recents and creating the current tasks TaskView, we
were checking for proto 1 or proto 2 to be enabled. And if they were, we
were creating the DesktopTaskView object. The DesktopTaskView should
only be enabled in proto 2.
Updated the feature flag check.
Bug: 273950066
Test: enable proto 1 and gesture nav, have a desktop app open, swipe up
to recents, no desktop tile
Test: enable proto 2 and gesture nav, have a desktop app open, swipe up
to recents, see the desktop tile
Change-Id: I73a47347d60e0f57ad6cf6e363a6fe83ac8cc509
2023-03-16 09:26:10 -07:00
Pat Manning
aaa932d78c
Merge "Add automirroring to kids mode back button." into tm-qpr-dev
2023-03-16 16:23:00 +00:00
Ats Jenk
c7c9d594a1
Directly use launcher activity interface
...
When desktop tasks become visible or hidden, we update a SysUI state
flag. This flag update gets processed in TouchInteractionService which
then calls DesktopVisibilityController to update launcher state based on
whether desktop tasks are visible or not.
We were getting a reference to the DesktopVisibilityController through
OverviewComponentObserver. This was causing issues when device was
unlocked with desktop tasks visible. And 3-button navigation was enabled.
In this scenario, we are immediately processing a SysUI flags update
that desktop tasks are visible again (they are hidden while device is
locked). When this update is processed, OverviewComponentObserver
returns the fallback launcher interface. And not the nexus launcher.
The fallback launcher interface does not contain the
DesktopVisibilityController. Since the fallback controller does not
return the visiblity controller, we skipped processing the update that
desktop tasks are visible. Which resulted in launcher remaining in a bad
state with home screen icons visible and desktop tasks on top.
Bug: 273594452
Test: enable 3-button nav and proto 2, move an app to desktop, lock
screen with desktop app visible, unlock screen, observe launcher icons
hidden
Test: enable gesture nav and proto 2, move and app to desktop and lock
screen with desktop app visible, unlock and observe launcher icons
hidden
Test: repeat the same steps with proto 1 enabled
Change-Id: Id52ac4cf2df151b2aee2070ee2eb14de3d74fead
2023-03-16 08:58:50 -07:00
Pat Manning
f0c7fa20ca
Revert "Stash taskbar on swipe to go home for 3p fallback launcher."
...
This reverts commit 9fdd7a1340 .
Reason for revert: testing for b/273809618
Change-Id: Icd0b862f1f5a5a9930a08774c339f21e740d2fa0
2023-03-16 15:53:53 +00:00
Hawkwood Glazier
2fced82e24
Merge "Update PluginManagerWrapper to match SysUI changes" into udc-dev
2023-03-16 14:11:51 +00:00
Fengjiang Li
751d1475be
Merge "[Predictive Back] Add extra bottom space in taskbar all apps to home" into udc-dev
2023-03-16 00:46:42 +00:00
Hongwei Wang
0d22befcb8
VisD update for the PipAppIconOverlay 2/N
...
- Pass the up-to-dated app icon size from Launcher to WMShell
this is for non-auto-enter-pip cases
- For auto-enter-pip, use the DeviceProfile#allAppsIconSizePx directly
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/ha3ebrRk0hAEyU8GSWBrYE
Bug: Bug: 271912318
Test: manual with 4x4 and 5x5 grid, see the video
Change-Id: Iaad26758a25c6cb3832a2da10e15c53e72de0ce5
2023-03-15 15:55:26 -07:00
Jeremy Sim
c0d8b2dc0b
Merge "Revert "Revert "Create TAPL test suite for splitscreen""" into tm-qpr-dev am: 7b286a4f68 am: 7f61f22560
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22079982
Change-Id: Id25492e0212812d5489923fab9777c8d41f1bfe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 22:19:59 +00:00
Jeremy Sim
7f61f22560
Merge "Revert "Revert "Create TAPL test suite for splitscreen""" into tm-qpr-dev am: 7b286a4f68
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22079982
Change-Id: I4b59606fe141dc2e08bbbc68f8fab42a35cec522
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 21:38:36 +00:00
Jeremy Sim
7b286a4f68
Merge "Revert "Revert "Create TAPL test suite for splitscreen""" into tm-qpr-dev
2023-03-15 21:08:24 +00:00
Sunny Goyal
910a2aafda
Merge "Enabling dynamic flag application" into udc-dev
2023-03-15 19:12:45 +00:00
Vinit Nayak
36b8937d6d
Merge "Add debug logging for touch handling for all tests" into tm-qpr-dev am: 2741c7befd am: ae4ca5610f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22079210
Change-Id: Icdfe8b24c417efbe3745e6fce46773c406f84032
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 18:43:30 +00:00
Nick Chameyev
b6a97947d3
Merge "[Unfold animation] Restore clippings before clearing registered views" into tm-qpr-dev am: 6099f9d2d5 am: d2a6c54663
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22094942
Change-Id: Ie0eedfa0cad36ccb896083890c099ecdf9d90182
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 18:42:59 +00:00
Vinit Nayak
ae4ca5610f
Merge "Add debug logging for touch handling for all tests" into tm-qpr-dev am: 2741c7befd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22079210
Change-Id: Ic12a4e8855c34ba7e02fc3fc4701765f64b3fa50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 18:05:19 +00:00
Nick Chameyev
d2a6c54663
Merge "[Unfold animation] Restore clippings before clearing registered views" into tm-qpr-dev am: 6099f9d2d5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22094942
Change-Id: I84732f909aefdce0a4679b666c730d23844fde9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 18:04:55 +00:00
Vinit Nayak
2741c7befd
Merge "Add debug logging for touch handling for all tests" into tm-qpr-dev
2023-03-15 17:29:24 +00:00
Fengjiang Li
11f873da0b
[Predictive Back] Add extra bottom space in taskbar all apps to home
...
Bug: 272797556
Test: manual
Change-Id: Ie84117d4211c382544c9ed8e1226bf70b2bd382d
2023-03-15 10:14:48 -07:00
Nick Chameyev
6099f9d2d5
Merge "[Unfold animation] Restore clippings before clearing registered views" into tm-qpr-dev
2023-03-15 17:07:39 +00:00
Sunny Goyal
ae1ce47770
Enabling dynamic flag application
...
Bug: 266854800
Test: Verified by changing flags using adb shell
Change-Id: I29a8b581c9edb21ed4a7204c33f0e5fe8eef51b9
2023-03-15 09:57:59 -07:00
Pat Manning
ecc3027c95
Add automirroring to kids mode back button.
...
Fix: 270629022
Test: manual.
Change-Id: I51957074c0278253a15e0efe9b2b2bcaa8105c4f
2023-03-15 16:03:00 +00:00
Pat Manning
179e97bab2
Merge "Stash taskbar on swipe to go home for 3p fallback launcher." into tm-qpr-dev am: 7fadbd9e86 am: 388942103c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21916480
Change-Id: I141cf3dd2a47392fa622656a316e72f440243266
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 14:41:14 +00:00
Pat Manning
388942103c
Merge "Stash taskbar on swipe to go home for 3p fallback launcher." into tm-qpr-dev am: 7fadbd9e86
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21916480
Change-Id: Ib1ed89d0435675229a8b82282310e04bbd60e953
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 14:05:44 +00:00
Pat Manning
7fadbd9e86
Merge "Stash taskbar on swipe to go home for 3p fallback launcher." into tm-qpr-dev
2023-03-15 13:34:18 +00:00
Mike Schneider
a79d460736
Add optional debug logging to on flag changes
...
FlagDebugUtils.formatFlagChange() utility to always write the set of
updated flags, with a list of actual changes applied. Examples:
[allow_gesture|device_dozing] +[device_dozing]
[] -[state_started]
Additionally, moved the appendFlag utility to the new FlagDebugUtils
Test: manually verifed the output in logcat
Bug: 261418621
Change-Id: Ie4f2cfcd4b34f0a816db7845e1df4331babed07a
2023-03-15 13:36:18 +01:00
Nick Chameyev
87eda343f9
[Unfold animation] Restore clippings before clearing registered views
...
When launcher rotates during the fold/unfold animation
we clear views registered for the animation but we don't
restore the original clipping options that might be set.
This causes lost of the original property values
as the map that stores original values will store
updated values (after the animation preparation).
Bug: 273554726
Test: manual
Change-Id: I9c44a7ce4867ba0c3d6d1dca728d7c4cd3b378db
2023-03-15 11:12:01 +00:00
Jon Miranda
603dc3f798
Merge "Fix taskbar spring when going from home to overview." into tm-qpr-dev am: 35d4b6d250 am: 732c9d864a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22074947
Change-Id: If1800be8c33b73ad4507532e87f388096f8a0726
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 00:18:28 +00:00
Jon Miranda
732c9d864a
Merge "Fix taskbar spring when going from home to overview." into tm-qpr-dev am: 35d4b6d250
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22074947
Change-Id: Ie5f18f89742e4c5ccd7d54fbf04d6a1883ac5e5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-14 23:33:05 +00:00