Commit Graph

5573 Commits

Author SHA1 Message Date
Jerry Chang
8193e19665 Merge "Fix not able to launch multi-instance with drag and drop gesture" into tm-qpr-dev am: 5e5d3a1544 am: f72b89e11e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18670839

Change-Id: I9526e46d170c5056e7907d60a58dd424ef74efb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 02:34:11 +00:00
Jerry Chang
f72b89e11e Merge "Fix not able to launch multi-instance with drag and drop gesture" into tm-qpr-dev am: 5e5d3a1544
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18670839

Change-Id: I905c076c1703665b3958e8ba2ef8d4f2716a1d10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 02:05:54 +00:00
Jerry Chang
5e5d3a1544 Merge "Fix not able to launch multi-instance with drag and drop gesture" into tm-qpr-dev 2022-06-08 01:37:16 +00:00
Vinit Nayak
c4f68728d0 Merge "Rename split classes/variables for consistency" into tm-qpr-dev am: 422f1d8b4e am: 21dceecca3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18639323

Change-Id: Ieb75e7cd64d9742bca9500968b5657884a377bc4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 23:03:32 +00:00
Vinit Nayak
21dceecca3 Merge "Rename split classes/variables for consistency" into tm-qpr-dev am: 422f1d8b4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18639323

Change-Id: Iee38a4149b6a0dadd68fc64d982cbf89577a043a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 22:42:29 +00:00
Vinit Nayak
422f1d8b4e Merge "Rename split classes/variables for consistency" into tm-qpr-dev 2022-06-07 22:36:47 +00:00
Pablo Gamito
93a3db084b Update Flaky annotation
We will now only support the  annotation for flaky flicker tests so we need to update all tests that still use the  to use that.

Bug: 233876784

Test: atest FlickerTests
Change-Id: Ib693a64c1367c17b4644247dd51c6c2c15de15e6
2022-06-07 19:20:21 +00:00
Garfield Tan
b771c1a514 Merge changes from topic "caption_in_wm_shell" into tm-qpr-dev am: 20f893dd1d am: 5d73e23eb1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18699935

Change-Id: I3a23ad6d3b7c91db34af2543fbd8a9fca3ac4a66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 18:21:44 +00:00
Garfield Tan
5d73e23eb1 Merge changes from topic "caption_in_wm_shell" into tm-qpr-dev am: 20f893dd1d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18699935

Change-Id: I1e8c2290fa897121f33fe8b9af7e693294c8fd24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 18:04:51 +00:00
Luis Delgado De Mendoza Garcia
5283b37352 Merge "Revert "Migrate unfold animation to Shell transitions [Part 3]"" into tm-qpr-dev am: 3b628d7c69 am: 2aa66b19de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18763192

Change-Id: I5c36a1a14f56f6bb0f5f04d022a695d873ffc1be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 01:56:55 +00:00
Garfield Tan
f5751858b3 Support moving and resizing freeform windows
Instead of an InputMonitor for the entire display, we use window
decoration surface to monitor window resizing gestures. This allows us
to consolidate hit test to InputFlinger.

There is an issue that gesture monitor for gesture nav steals touches
from the resize window while resizing if user moves pointers too fast.

Bug: 165794880
Test: Drag resize works.
Change-Id: I2685e074dd02af55928d20a93f7c0690cc498fc5
2022-06-06 18:51:52 -07:00
Garfield Tan
2d3382a8b4 Render window decoration in WM shell
There are still several things missing in this CL:

1. Still need to wire up freeform resizing. This is done in a separate
   CL.
2. Check if a11y works as intended.
3. Wire up fullscreen and window decorations for freeform displays.
4. Immersive mode work.

Bug: 165794880
Bug: 165794636
Test: Caption shows up.
Change-Id: I7c0e1d55d6c9d03332a58d31ade88aef06a84048
2022-06-06 18:51:52 -07:00
Luis Delgado De Mendoza Garcia
2aa66b19de Merge "Revert "Migrate unfold animation to Shell transitions [Part 3]"" into tm-qpr-dev am: 3b628d7c69
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18763192

Change-Id: I9346e285ca52019aa466b244be4772fb007b5902
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-07 01:38:25 +00:00
Luis Delgado De Mendoza Garcia
3b628d7c69 Merge "Revert "Migrate unfold animation to Shell transitions [Part 3]"" into tm-qpr-dev 2022-06-07 01:19:45 +00:00
Mady Mellor
b4b5a0bc95 Merge "Fix an issue where the pointer could be invisible" into tm-qpr-dev am: 9f5ed9f3e7 am: 2113816423
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717983

Change-Id: I13a0bd1c4a4aa4eb8a5678971ac1e8b5a2ef1d4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 23:44:34 +00:00
Vinit Nayak
5fc5261a8e Rename split classes/variables for consistency
Fixes: 233006032
Change-Id: I7c1627b05b93999d08ee4a89c1498ac91021c5b0
2022-06-06 16:33:47 -07:00
Mady Mellor
2113816423 Merge "Fix an issue where the pointer could be invisible" into tm-qpr-dev am: 9f5ed9f3e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717983

Change-Id: Ic238cd761d5f0d2baccd83887afee727e3addc0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 23:31:25 +00:00
Mady Mellor
9f5ed9f3e7 Merge "Fix an issue where the pointer could be invisible" into tm-qpr-dev 2022-06-06 23:21:32 +00:00
Luis Delgado De Mendoza Garcia
2a7f7b919a Revert "Migrate unfold animation to Shell transitions [Part 3]"
Revert "Update TaskListener constructors to match the upstream"

Revert submission 18628270-unfold-shell-p3

Reason for revert: b/235090315
Reverted Changes:
Ibe684471a:Migrate unfold animation to Shell transitions [Par...
I7bd398c96:Update TaskListener constructors to match the upst...
I7bd398c96:Migrate unfold animation to Shell transitions [Par...

Bug: 235090315
Change-Id: I8639d618131c09f7a5f0c776fb02c426b78b1fdd
2022-06-06 21:13:07 +00:00
Mady Mellor
25fdf10ad1 Fix an issue where the pointer could be invisible
Add setBackgroundAlpha and use that to change the alpha of the
expanded view background and pointer.

Test: manual - have a bunch of bubbles, expand them, dismiss the
               selected one
               => verify that the arrow is visible for the next bubble
	     - turn on home animation, swipe up to collapse a bubble
               => verify pointer looks fine
Bug: 234739591
Change-Id: If5823840d148e2031312c54eba9c0132b8aa3a4c
2022-06-06 12:20:27 -07:00
Mady Mellor
7ea1f2465f Merge "Fix selection after dismissal" into tm-qpr-dev am: 7ce3792d9e am: ce9bde0d73
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18718666

Change-Id: I19199b33b662930f0c4cdabf85a80c71434777fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 18:28:04 +00:00
Mady Mellor
ce9bde0d73 Merge "Fix selection after dismissal" into tm-qpr-dev am: 7ce3792d9e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18718666

Change-Id: Ib4eb2eedde36b4dd5f418385d2c98289c8d60b23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 18:25:15 +00:00
Mady Mellor
7ce3792d9e Merge "Fix selection after dismissal" into tm-qpr-dev 2022-06-06 17:52:51 +00:00
Nick Chameyev
92ae59bead Add Nullable annotation import to fix the build am: a399403ed6 am: 59b1484653
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18756206

Change-Id: Id4165b031ee1560eec281a1d784f5a1a4617d851
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 11:18:37 +00:00
Nick Chameyev
59b1484653 Add Nullable annotation import to fix the build am: a399403ed6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18756206

Change-Id: I12892de098717e0fbd5301c9410d53255170125d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 10:55:04 +00:00
Nick Chameyev
a399403ed6 Add Nullable annotation import to fix the build
It was removed in ag/17822143 but another
usage was introduced before submitting.

Fixes build #8685843.

Bug: 235053367
Bug: 235055463
Change-Id: If5361351e004a9eb725f305ddf73e850850aae30
Test: manual
2022-06-06 10:16:36 +00:00
Nick Chameyev
9175ed2d13 Merge "Migrate unfold animation to Shell transitions [Part 3]" into tm-qpr-dev am: cd6eac332c am: 197b57659b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822143

Change-Id: Icca2f23d5c17be10d39617d098c2358825838fb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 10:05:03 +00:00
Nick Chameyev
197b57659b Merge "Migrate unfold animation to Shell transitions [Part 3]" into tm-qpr-dev am: cd6eac332c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822143

Change-Id: Id9da4b909b1799706180cea75897458eb7228622
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 09:47:54 +00:00
Nick Chameyev
cd6eac332c Merge "Migrate unfold animation to Shell transitions [Part 3]" into tm-qpr-dev 2022-06-06 09:33:10 +00:00
Tony Huang
cf2baaa255 Merge "Add jank monitor trace for divider dragging" into tm-qpr-dev am: 4f677e9d79 am: 3ce69600fa
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18659179

Change-Id: I704a0b4311ccb39df11741fd778199bb1a3bf8da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 07:09:33 +00:00
Tony Huang
3ce69600fa Merge "Add jank monitor trace for divider dragging" into tm-qpr-dev am: 4f677e9d79
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18659179

Change-Id: I502e47faab62d9a229ae46ab81e3aae519f0bf4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-06 06:45:15 +00:00
Tony Huang
4f677e9d79 Merge "Add jank monitor trace for divider dragging" into tm-qpr-dev 2022-06-06 06:21:39 +00:00
Ats Jenk
ff1d95ba43 Merge "Enable bubbles home gesture by default" into tm-qpr-dev am: 26e72dd62e am: f87fddaca9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721260

Change-Id: Iad9150696c4bdd1d91ec15db5161c4a2fad0ec71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-04 00:16:28 +00:00
Ats Jenk
f87fddaca9 Merge "Enable bubbles home gesture by default" into tm-qpr-dev am: 26e72dd62e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18721260

Change-Id: I709bcac302f4dd3c6159a149f8c8c23245fe9424
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 19:38:37 +00:00
Ats Jenk
26e72dd62e Merge "Enable bubbles home gesture by default" into tm-qpr-dev 2022-06-03 18:46:20 +00:00
Hongwei Wang
3e5c275370 Merge "Disable cancelling the animation in exitPip" into tm-qpr-dev am: 5d2572c6b3 am: 3c78b0b0f3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18720136

Change-Id: I4dcea0e19f820b69c55d2dc3312f85b1c4e113fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 04:53:44 +00:00
Hongwei Wang
3c78b0b0f3 Merge "Disable cancelling the animation in exitPip" into tm-qpr-dev am: 5d2572c6b3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18720136

Change-Id: Ia5ed2827975f40fb6fb26c13467df380a4992ce0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 04:27:05 +00:00
Hongwei Wang
81b5acae69 Merge "Remove conflict window crop" into tm-dev am: 3fa5b5332b am: 6d85f2080b am: 393d838d44
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717099

Change-Id: Id92017b717f0a00aa36b37ffa192172b83224e4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 04:26:09 +00:00
Hongwei Wang
5d2572c6b3 Merge "Disable cancelling the animation in exitPip" into tm-qpr-dev 2022-06-03 03:43:04 +00:00
Hongwei Wang
393d838d44 Merge "Remove conflict window crop" into tm-dev am: 3fa5b5332b am: 6d85f2080b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717099

Change-Id: I54a5b2e273514c8cf7636f3d229de3ad55896b9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 03:40:11 +00:00
Hongwei Wang
bb54f61d89 Merge "Remove conflict window crop" into tm-dev am: 3fa5b5332b am: df15d102f2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717099

Change-Id: Ic29ba3b19f3aa581f6d195bcb0b20a1bc0ac71ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 03:37:54 +00:00
Hongwei Wang
6d85f2080b Merge "Remove conflict window crop" into tm-dev am: 3fa5b5332b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717099

Change-Id: Id402652dbea7f6cabdadf4c0b9982935d61dda8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 03:15:36 +00:00
Hongwei Wang
df15d102f2 Merge "Remove conflict window crop" into tm-dev am: 3fa5b5332b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18717099

Change-Id: I1d8134349a56734765c59a82fd28ed642f45e319
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-03 03:14:45 +00:00
Ats Jenk
75400566c3 Enable bubbles home gesture by default
Update feature flag for bubbles home gesture handling to be on by
default.

Bug: 170163464
Test: manually verified that home gesture feature is enabled on a fresh
build
Test: atest PlatformScenarioTests:android.platform.test.scenario.sysui.bubble

Change-Id: Ifd5492a6fc75b0600a3f7a716711bb6de8aa70c3
2022-06-02 17:30:14 -07:00
Hongwei Wang
a6c2a57a3d Disable cancelling the animation in exitPip
This is to unblock b/234502692

Bug: 234502692
Bug: 232439933
Test: atest PinnedStackTests
Change-Id: Iae7f8501660a93fcb2a1abb617a8bc82c5554df8
2022-06-02 14:45:39 -07:00
Mateusz Cicheński
a499dd3aea Merge "Add a flicker test for entering PiP via navigation to Home" into tm-qpr-dev am: e86b8edc91 am: eed44f04ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18674913

Change-Id: I9d373da3bed84a124c2124d37bb923e9bce20543
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 21:16:09 +00:00
Mateusz Cicheński
eed44f04ab Merge "Add a flicker test for entering PiP via navigation to Home" into tm-qpr-dev am: e86b8edc91
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18674913

Change-Id: Id01df4cac4b115ebc19e89d9551fae7529a29152
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 21:00:17 +00:00
Mateusz Cicheński
e86b8edc91 Merge "Add a flicker test for entering PiP via navigation to Home" into tm-qpr-dev 2022-06-02 20:40:28 +00:00
TreeHugger Robot
68f9c3a46f Merge "Fix issues related to clip rect used in animations" into tm-qpr-dev am: 1c9eb9fcfc am: 483b379ebd
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18634934

Change-Id: I35fe778c1741ebdf28b8769d2669e74887373046
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-02 19:19:14 +00:00
Hongwei Wang
6683426dbf Remove conflict window crop
We actually do not need to crop the snapshot re-parented to the leash
since it's bound to the Task's bounds.

Video: http://recall/-/aaaaaabFQoRHlzixHdtY/eh7phISItWvnhSoZz8GKh8
Bug: 234642410
Test: Enter content-pip from content away from the top, see video
Change-Id: I43c1ed6088d1be15b87326fb4f0cf459956a7c00
2022-06-02 19:19:07 +00:00