TreeHugger Robot
4385382744
Merge "Use correct app helper in ExitPipToAppTransition"
2022-10-12 07:02:49 +00:00
TreeHugger Robot
cf7715896a
Merge "Update split context when display size changed" into tm-qpr-dev am: 14bc57382c am: 6195cba9aa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20119741
Change-Id: I145d0050a4f9284fd3365473e35d928b3153c79d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-12 04:23:39 +00:00
TreeHugger Robot
6195cba9aa
Merge "Update split context when display size changed" into tm-qpr-dev am: 14bc57382c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20119741
Change-Id: Id80fab27066f9d63ae77409dd2a36675af81ba07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-12 03:49:53 +00:00
TreeHugger Robot
14bc57382c
Merge "Update split context when display size changed" into tm-qpr-dev
2022-10-12 03:14:15 +00:00
TreeHugger Robot
cacb23e45b
Merge "Import translations. DO NOT MERGE ANYWHERE"
2022-10-11 18:52:45 +00:00
TreeHugger Robot
d19b3d2297
Merge "Import translations. DO NOT MERGE ANYWHERE"
2022-10-11 18:52:45 +00:00
Nataniel Borges
bb53f84a2a
Use correct app helper in ExitPipToAppTransition
...
Using FixedOrientationAppHelper causes letter boxing on tablets
Fixes: 249029108
Test: atest WMShellFlickerTests com.android.wm.shell.flicker.pip
Change-Id: Ibb8b5c4e45fca3c0c6b5ef90bfab69404e31c6ed
2022-10-11 14:06:10 +00:00
Pablo Gamito
3101ef96f0
Demote falky tests
...
Bug: 252736515
Test: N/A
Change-Id: I7ccab3a085ab08d47da4336f6057c9f6422c132d
2022-10-11 08:33:24 +00:00
Matt Sziklay
bf7cabd60f
Merge "Add bar type window caption." into tm-qpr-dev am: a5285231c8 am: e4b5dfa21b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20112962
Change-Id: I77832e899f94b02e0d5dcf7adfbf8b8f7d909f50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-11 01:40:45 +00:00
Matt Sziklay
e4b5dfa21b
Merge "Add bar type window caption." into tm-qpr-dev am: a5285231c8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20112962
Change-Id: I50df4e2dc6823c62d1f7d32c3d67758f19612d0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-11 01:10:25 +00:00
Matt Sziklay
a5285231c8
Merge "Add bar type window caption." into tm-qpr-dev
2022-10-11 00:37:41 +00:00
Bill Yi
40bdde2a1e
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2022-10-10 22:23:11 +00:00
Ats Jenk
ecf29d8a84
Merge "Resize tasks from corners when in touch mode" into tm-qpr-dev am: 78b3719017 am: 06a637b182
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20116051
Change-Id: I7d614176bd2683004a9e1345cface3908245d979
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-10 19:51:56 +00:00
Ats Jenk
06a637b182
Merge "Resize tasks from corners when in touch mode" into tm-qpr-dev am: 78b3719017
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20116051
Change-Id: I4535d45f3c5e86832149e265aaa118f46f11c0b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-10 19:47:23 +00:00
mattsziklay
bd839dbdd1
Add bar type window caption.
...
This is the first CL towards implementing the bar type caption which
will have a back button, a handle, and a close button. The caption will
also disappear when the attached task is not in focus.
Still to be implemented:
1: Windowing options appearing on handle click
2: Drag down in fullscreen to enter desktop mode
3: Caption display via hovering when cursor available
Bug: 239960071
Test: Manual: confirm new caption displays with the correct buttons/layout.
Confirm buttons work and focus change works with multiple tasks.
Test: Atest WindowDecorationTests
Change-Id: I2ebed76b803d1f337edc3e7340966909f63eaf40
2022-10-10 12:02:44 -07:00
Ats Jenk
78b3719017
Merge "Resize tasks from corners when in touch mode" into tm-qpr-dev
2022-10-10 19:02:17 +00:00
Mateusz Cicheński
671ad86364
Merge "Don't move stashed PiP in response to keep clear areas changes." into tm-qpr-dev am: 8ae6380120 am: b9e4d09f08
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20141170
Change-Id: If300b631633d101f4b53c1d806154fd58b78a7df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-10 17:42:35 +00:00
Mateusz Cicheński
b9e4d09f08
Merge "Don't move stashed PiP in response to keep clear areas changes." into tm-qpr-dev am: 8ae6380120
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20141170
Change-Id: I847c9e9f651f6beebd6487688e023ff58ef5ec3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-10 17:25:52 +00:00
Bill Yi
1e8069e8da
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I602bdeb57f7f57b0708efa89fe72ffc9a377e528
2022-10-09 14:59:59 -07:00
Bill Yi
3b0035a86a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I01e3941223e99e7d0e71de17b56274fc2b285cd4
2022-10-09 14:57:57 -07:00
Bill Yi
8958afdfb8
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I3fca46fbeefcf8ccfac961765b2fd59b1f5a7cfa
2022-10-09 14:54:12 -07:00
Ats Jenk
b30627adad
Resize tasks from corners when in touch mode
...
Update task resizing logic for desktop mode.
Add a new 44x44dp touch region in each corner of the task that is
centered around the corner. This is only used when resizing via touch.
This simplifies task resizing with touches and ensures that task resize
and back gesture do not conflict.
New task resize regions:
- with touch: use 44x44dp rect in each corner
- with mouse: use 30dp wide task edges
TODO:
- investigate how to pass taps in touch corners through to app
Bug: 251270585
Test: using touches to resize task for corners, check that resizing from
edges no longer possible
Test: use mouse to resize task from edges
Change-Id: Ib1aaf69d2971c29a35200b0f3807871343aa1bf8
2022-10-07 15:28:10 -07:00
Mateusz Cicheński
6a113515ec
Don't move stashed PiP in response to keep clear areas changes.
...
Test: manually, enter pip, stash it, open an app -> pip doesn't move
Bug: 183746978
Change-Id: Iaffb4e1683fe3fb1238fa3a7ae12f04055e40704
2022-10-07 19:15:33 +00:00
Winson Chung
eee822c275
Merge "Simplify exposing external interfaces to Launcher" into tm-qpr-dev am: dc06f11eb0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20057869
Change-Id: Ie6d2b8a527ff547f61a1b86bf779d3ce3fc68b43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 17:07:36 +00:00
Winson Chung
dc06f11eb0
Merge "Simplify exposing external interfaces to Launcher" into tm-qpr-dev
2022-10-07 16:55:55 +00:00
Jerry Chang
862f455db7
Merge "Support starts a pair of intent/shortcut and task to split" into tm-qpr-dev am: 3750d8945c am: 04854d78bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105610
Change-Id: I7bc8729f9bf30a47d4d3d19194d804be772fe393
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 05:26:55 +00:00
Jerry Chang
dbe3d15226
Merge "Remove stage concept from split screen APIs" into tm-qpr-dev am: f876fb9958 am: 945c131545
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20112690
Change-Id: Ic958c606220e4b4e6650fefa2b1dc68b76d4beb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 05:25:53 +00:00
Jerry Chang
04854d78bf
Merge "Support starts a pair of intent/shortcut and task to split" into tm-qpr-dev am: 3750d8945c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105610
Change-Id: I92cb2d7e7e74ff6b5dcf4520bc1111282ae4217a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 05:06:44 +00:00
Jerry Chang
945c131545
Merge "Remove stage concept from split screen APIs" into tm-qpr-dev am: f876fb9958
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20112690
Change-Id: I42ed6f2407e91834769912430c1155c2971d3082
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 05:05:26 +00:00
Jerry Chang
3750d8945c
Merge "Support starts a pair of intent/shortcut and task to split" into tm-qpr-dev
2022-10-07 04:33:32 +00:00
Jerry Chang
f876fb9958
Merge "Remove stage concept from split screen APIs" into tm-qpr-dev
2022-10-07 04:32:29 +00:00
Winson Chung
c03010f150
Simplify exposing external interfaces to Launcher
...
- Currently, the collection of binders to send to Launcher is inverted
and managed by OverviewProxyService which has to know about each
component directly (and a SysUI interface has to be created to support
this even if there are no other calls in SysUI to that component).
Instead, we should have each component register itself with the
ShellController for controllers which can be exposed to an external
process, and each product can customize which set of controllers it
needs to support.
- Add missing dump registration for ShellController
- Updating docs for creating remote callable controllers
Bug: 238217847
Test: atest WMShellUnitTests
Change-Id: Icd0ed33bdbd68b1dd9d782b9ba1f5b4a604479ba
Merged-In: Icd0ed33bdbd68b1dd9d782b9ba1f5b4a604479ba
2022-10-06 22:49:13 +00:00
Ben Lin
ece59d4ce2
Merge "Bring other Desktop apps to front when opening a new one." into tm-qpr-dev am: c13fc2d221 am: f453531a38
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20068761
Change-Id: Ia7226bede99081dbb042e86ca1b7acddd8ec6e35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 20:13:18 +00:00
Ben Lin
f453531a38
Merge "Bring other Desktop apps to front when opening a new one." into tm-qpr-dev am: c13fc2d221
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20068761
Change-Id: Ica4f89cc7ede0c9b8b00e9f3bb64f9aabb05eff4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 19:56:55 +00:00
Ben Lin
c13fc2d221
Merge "Bring other Desktop apps to front when opening a new one." into tm-qpr-dev
2022-10-06 19:52:18 +00:00
Winson Chung
676b7f3c37
Merge "Simplify exposing external interfaces to Launcher"
2022-10-06 19:32:50 +00:00
Hongwei Wang
3f89423c33
Merge "Save ProtoLog viewer configuration in WMShell" into tm-qpr-dev am: a1db600e04 am: 4222f4e320
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19830265
Change-Id: Ib6fddf6dfa3f1e96fb5a67d00394bcbc0548fc5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 18:12:06 +00:00
Hongwei Wang
4222f4e320
Merge "Save ProtoLog viewer configuration in WMShell" into tm-qpr-dev am: a1db600e04
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19830265
Change-Id: Ib965ad51cc660f55c24fb90c59888454d4635e88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 17:38:13 +00:00
Hongwei Wang
a1db600e04
Merge "Save ProtoLog viewer configuration in WMShell" into tm-qpr-dev
2022-10-06 17:04:00 +00:00
Pablo Gamito
41c797f2a6
Demote flaky Split Screen tests
...
Test: N/A
Bug: 251268711
Bug: 251269324
Change-Id: I06df62398ab76f550b502c78f2e0da98c96dd1a4
2022-10-06 12:04:26 +00:00
Wei Sheng Shih
96bbb46f86
Merge "[Shell Transition] Schedule another transition to update visibility." into tm-qpr-dev am: 925181d781 am: b5d7a02fc1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19975767
Change-Id: I1c6cf150d96c4236c4b3d136403c3161960d531b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 09:14:25 +00:00
Tony Huang
b3d7ef6d85
Update split context when display size changed
...
Because SnapAlgorithm use many resources value and it will be
affected by density, we should update context and
mDividerSnapAlgorithm too when configuration density changed.
Fix: 250483334
Test: manaul
Test: atest SplitLayoutTests
Change-Id: I207a025503c032318ede707eed786ae83b60e658
2022-10-06 17:12:57 +08:00
Wei Sheng Shih
b5d7a02fc1
Merge "[Shell Transition] Schedule another transition to update visibility." into tm-qpr-dev am: 925181d781
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19975767
Change-Id: I1caec1b3511542cc697c4fe06838b49aa9a3229a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 08:40:38 +00:00
Wei Sheng Shih
925181d781
Merge "[Shell Transition] Schedule another transition to update visibility." into tm-qpr-dev
2022-10-06 08:34:09 +00:00
TreeHugger Robot
6370af8d0c
Merge "Demote flaky tests"
2022-10-06 03:55:31 +00:00
Garfield Tan
d90d158e6a
Merge "Put window decors at one place" into tm-qpr-dev am: 16b78301e7 am: de69a86713
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20103663
Change-Id: Ide479f8739fc337473ffb90f4d2ae5c85a06c624
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 00:44:50 +00:00
Garfield Tan
de69a86713
Merge "Put window decors at one place" into tm-qpr-dev am: 16b78301e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20103663
Change-Id: I1f2b1bf61d5e074883c6f4da7f6e3986f47310ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-06 00:11:24 +00:00
Garfield Tan
16b78301e7
Merge "Put window decors at one place" into tm-qpr-dev
2022-10-06 00:03:33 +00:00
Pablo Gamito
1eb098cec1
Demote flaky tests
...
Test: N/A
Change-Id: Ie31207cbb06cbbe993786134a4407c13779cc832
2022-10-05 19:20:34 +00:00
Garfield Tan
73166e71d0
Put window decors at one place
...
There are some juggling between task listeners and the transition
observer of window decors because they are hosts together with its
corresponding task states. This change can remove those juggling by
putting all of them at one place.
Bug: 250622579
Test: atest WMShellUnitTests
Change-Id: Ic1db1633a5e79e2bcea5885b8fc2f345fa05fb1e
2022-10-05 12:06:36 -07:00