Wu Ahan
e7bcbbab71
Merge "Support surface only instrumentation" into sc-v2-dev am: d6d30bf7f6 am: 60894eefb5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15256893
Change-Id: I2f43c2ba720d08446210639cb417af6dd2bc1266
2021-08-02 10:33:28 +00:00
Wu Ahan
60894eefb5
Merge "Support surface only instrumentation" into sc-v2-dev am: d6d30bf7f6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15256893
Change-Id: I78d98f78086ace09d32fac4329c6b3357aed56b5
2021-08-02 10:23:59 +00:00
Wu Ahan
d6d30bf7f6
Merge "Support surface only instrumentation" into sc-v2-dev
2021-08-02 10:06:03 +00:00
Hongwei Wang
fa325c750d
Merge "Pass AppOps result for PiP in RemoteAnimationTarget" into sc-v2-dev am: 4eaeabe8bd am: 7abcb9bce8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15391157
Change-Id: I1d63fc358e69cf2cf0f2745216226a8447c2a5ed
2021-07-31 03:44:39 +00:00
Hongwei Wang
7abcb9bce8
Merge "Pass AppOps result for PiP in RemoteAnimationTarget" into sc-v2-dev am: 4eaeabe8bd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15391157
Change-Id: I3e5f3f7beab30482a3e759fda7ed479ee24d3f48
2021-07-31 03:28:56 +00:00
Hongwei Wang
c9a7c24e3e
Pass AppOps result for PiP in RemoteAnimationTarget
...
This result will be used by Launcher when deciding if we should start
the auto-enter-pip transition.
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/c9raN4jiaNqbiV7DF4YTJ6
Bug: 194272108
Test: try auto-enter-pip with permission disabled
Change-Id: Iea3a45fd68b54d74e7d5da91b63684c206a0132e
2021-07-30 15:57:39 -07:00
Ahan Wu
7141ab2619
Support surface only instrumentation
...
- Support surface only instrumentation.
- Add enums for pip and wallpaper instrumentation.
Bug: 170708749
Test: atest InteractionJankMonitorTest
Test: atest FrameTrackerTest
Change-Id: Iec1eb82d1a4756a7b85c8fbdd05f4132a74c613c
2021-07-29 19:21:31 -08:00
Chris Li
c689abb725
Merge "Fix NPE in RemoteTransitionCompat" into sc-v2-dev am: 9119cb969f am: ad8a47bdf0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15378417
Change-Id: Ia862cd8e2c207d1699bfd43bfabb98f20cfb5254
2021-07-25 19:59:36 +00:00
Chris Li
ad8a47bdf0
Merge "Fix NPE in RemoteTransitionCompat" into sc-v2-dev am: 9119cb969f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15378417
Change-Id: I06d991b27152c595ac590a1d8067a5fc807ccb67
2021-07-25 19:30:32 +00:00
Chris Li
61e70d323a
Fix NPE in RemoteTransitionCompat
...
Bug: 193565751
Test: pass failed launcher test with shell transition
Change-Id: I1f876c1486cc68ce9aa409ea973f5db7e7f58efd
2021-07-24 15:11:49 -07:00
Bryce Lee
4ffc67d791
CommunalService Implementation.
...
This changelist introduces CommunalService and
related interfaces. These interfaces allow other
components to specify a communal surface to be
displayed in SystemUI.
This changelist also includes an implementation
of CommunalService that wires up the previously
defined communal support in SystemUI.
Test: manual
Bug: 193911222
Change-Id: Idf38777f948d877ad299c75fa76ad396fa035e06
2021-07-22 23:08:50 -07:00
TreeHugger Robot
440e8e8f32
Merge "Add initial unfold animation prototype under feature flag" into sc-v2-dev am: f6357101ac am: 8b3467ec66
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15123988
Change-Id: Ib08d498e4e583e84af27a7fcd7afefb378a71853
2021-07-22 11:03:58 +00:00
TreeHugger Robot
8b3467ec66
Merge "Add initial unfold animation prototype under feature flag" into sc-v2-dev am: f6357101ac
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15123988
Change-Id: Ia678507b5b5e7ef7534eef8e591c5d64d01ece27
2021-07-22 10:43:40 +00:00
TreeHugger Robot
f6357101ac
Merge "Add initial unfold animation prototype under feature flag" into sc-v2-dev
2021-07-22 10:41:30 +00:00
TreeHugger Robot
32957d436e
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into sc-dev am: d83f286818 am: b8fc6c7296 am: e9dfa211d6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347870
Change-Id: I2407e43baf8131881a96d7d3a324d45533e5b421
2021-07-21 21:00:32 +00:00
TreeHugger Robot
e9dfa211d6
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into sc-dev am: d83f286818 am: b8fc6c7296
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347870
Change-Id: Ie5d70551ab2b287f539f6167a6365dc01c263cfa
2021-07-21 20:55:59 +00:00
TreeHugger Robot
b8fc6c7296
Merge "Guard DISABLE_PLUGIN with PLUGIN permission." into sc-dev am: d83f286818
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15347870
Change-Id: I26c5b5320f48e22f05297de506d13dc6170c5c52
2021-07-21 20:51:23 +00:00
Evan Rosky
190feaf5c5
Merge "Fix some shell transitions bugs breaking splashscreen cts" into sc-v2-dev am: 317e669870 am: 795aea9658
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15340839
Change-Id: I88013acc91747d50a3c6fe029570e2edfe2dfeb3
2021-07-21 19:28:32 +00:00
Evan Rosky
795aea9658
Merge "Fix some shell transitions bugs breaking splashscreen cts" into sc-v2-dev am: 317e669870
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15340839
Change-Id: Ida7bb38d0da0bd5b059e7c85cd99aaa03ff2efb1
2021-07-21 19:19:37 +00:00
Evan Rosky
317e669870
Merge "Fix some shell transitions bugs breaking splashscreen cts" into sc-v2-dev
2021-07-21 18:01:08 +00:00
Dave Mankoff
25b172abfd
Guard DISABLE_PLUGIN with PLUGIN permission.
...
Fixes a p0 security bug. We already have the plugin permission
defined in our manifest. Ensure that senders of the DISABLE_PLUGIN
broadcast have that permission.
Fixes: 193444889
Test: manual
Change-Id: Iebaba435c17c5644c5357c0683858447f5ffb897
2021-07-21 14:41:48 +00:00
Nick Chameyev
dc99480f8b
Add initial unfold animation prototype under feature flag
...
Introduces interfaces and classes for subscribing to hinge
update events, unfold transition progress controller that
uses dynamic animations to calculate current transition
progress. Added linear light reveal scrim overlay as an
example of transition progress subscriber.
Bug: 190818044
Test: manual
Change-Id: Ibf73a8c7dfa534432e0ed3ad637f0277bc7aafb9
2021-07-21 14:45:35 +01:00
Evan Rosky
00d3ad743e
Fix some shell transitions bugs breaking splashscreen cts
...
Splashscreen CTS uses its own HOME activity that gets placed
on top of the normal launcher. Prevent the launcher's remote
transition from responding in that case by adding a component
filter to the TransitionFilter class.
Bug: 194112093
Test: atest SplashscreenTests
Change-Id: Iaf4572279b84953ca20abd7e34c64d7e19700b09
2021-07-20 16:08:26 -07:00
Tracy Zhou
ca461d8454
Merge "Remove RecentsOnboarding" into sc-dev am: 6a8ca02c6f am: 41de70158c am: 2ff3a7a9d6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15333194
Change-Id: I8a37151fc5d010f55b9fceb5e87c8e3ac934858f
2021-07-20 03:27:25 +00:00
Tracy Zhou
2ff3a7a9d6
Merge "Remove RecentsOnboarding" into sc-dev am: 6a8ca02c6f am: 41de70158c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15333194
Change-Id: I3954ad30a9c90ef5c6a8f4e32522b4e1593aa8dd
2021-07-20 03:15:44 +00:00
Tracy Zhou
41de70158c
Merge "Remove RecentsOnboarding" into sc-dev am: 6a8ca02c6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15322566
Fixes: 180248278
Test: manual
Change-Id: I20bdf481212b5eb6cb57ab635592043130166c62
2021-07-20 02:40:28 +00:00
Tracy Zhou
8cb8652792
Remove RecentsOnboarding
...
RIP
Fixes: 180248278
Test: manual
Change-Id: Ifb73928ceab67c451776c1657bdc230670c9af81
2021-07-19 03:34:37 +00:00
Tracy Zhou
fe3509e57b
Merge "Update recents onboarding logic" into sc-dev am: f169d44132 am: 2e9ad10a15
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15316989
Change-Id: Ie200af6d24cb241d3f10d97b85158f44971a4d6a
2021-07-18 05:35:50 +00:00
Tracy Zhou
2ae2620ffc
Merge "Update recents onboarding logic" into sc-dev am: f169d44132 am: 7d3105b840
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15316989
Change-Id: I0f2330f10aff1f1cb8399fba555cf2848eec1144
2021-07-18 05:35:05 +00:00
Tracy Zhou
75f1dd4e62
Merge "Update recents onboarding logic" into sc-dev am: f169d44132
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15316989
Change-Id: Ib72241c8a65625656a14eecd63f24176d5daf142
2021-07-18 05:27:50 +00:00
Tracy Zhou
2e9ad10a15
Merge "Update recents onboarding logic" into sc-dev am: f169d44132
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15316989
Change-Id: I235712e3a27ae28cd0734f14084f270d0462089c
2021-07-18 05:26:04 +00:00
Tracy Zhou
4cb34cc0c2
Update recents onboarding logic
...
- Remove quickscrub tips
- Add additional checks on nav mode
Fixes: 180248278
Test: manual
Change-Id: I1661bb1b63167c508c6164a1a4ef8fe31a9749e5
2021-07-17 05:13:29 +00:00
Hongwei Wang
3057504bee
Merge "Fix letterbox issue when auto-enter-pip from landscape" into sc-dev am: 5a59072018
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15264487
Change-Id: Ibe24016daf3ee670b498a24eb80ae3dc2f1df0b3
2021-07-15 00:07:30 +00:00
Hongwei Wang
937ef38cd7
Merge "Fix letterbox issue when auto-enter-pip from landscape" into sc-v2-dev am: 109a5be4e7 am: 45f528ddae
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15275746
Change-Id: Idbc7d08d54d0f102bb76032681155aeee729768a
2021-07-14 21:13:19 +00:00
Hongwei Wang
45f528ddae
Merge "Fix letterbox issue when auto-enter-pip from landscape" into sc-v2-dev am: 109a5be4e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15275746
Change-Id: I4d86b1588965c99baf00d4f7d6d0066ce7df89f9
2021-07-14 21:12:44 +00:00
Hongwei Wang
109a5be4e7
Merge "Fix letterbox issue when auto-enter-pip from landscape" into sc-v2-dev
2021-07-14 21:00:47 +00:00
TreeHugger Robot
502a2d7373
Merge "Update rotation suggestion button position to align it with taskbar" into sc-v2-dev am: ecff0245a7 am: 1996fcf26b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15095931
Change-Id: Ic93ee74fa8bb4c37c9e7d7854e536089927171c0
2021-07-14 11:27:30 +00:00
TreeHugger Robot
1996fcf26b
Merge "Update rotation suggestion button position to align it with taskbar" into sc-v2-dev am: ecff0245a7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15095931
Change-Id: Ifb1bf1d429333e9552892cbe7f7a01edb4a5f480
2021-07-14 11:15:15 +00:00
Hongwei Wang
ebe8550d03
Fix letterbox issue when auto-enter-pip from landscape
...
Included in this CL
- Skip layout of window when in transition to PiP mode
- Pass display cutout info via TaskInfo
- Removed TaskInfoCompat
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/bpKcGg1eoOo5Jz5U6IwBYK
Bug: 191310680
Test: manual, auto-enter-pip from landscape with source rect hint being
turned on, see the video
Change-Id: Ie657d15d9edb9d07555bd166b5919bb12cb217e6
Merged-In: Ie657d15d9edb9d07555bd166b5919bb12cb217e6
2021-07-13 15:07:18 -07:00
Hongwei Wang
70dd96cea7
Fix letterbox issue when auto-enter-pip from landscape
...
Included in this CL
- Skip layout of window when in transition to PiP mode
- Pass display cutout info via TaskInfo
- Removed TaskInfoCompat
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/bpKcGg1eoOo5Jz5U6IwBYK
Bug: 191310680
Test: manual, auto-enter-pip from landscape with source rect hint being
turned on, see the video
Change-Id: Ie657d15d9edb9d07555bd166b5919bb12cb217e6
2021-07-13 14:59:52 -07:00
Ben Lin
5618af3954
Merge "PiP Transition: Support auto-enter PIP" into sc-v2-dev am: 26ab789b77 am: 3d5a2a9ced
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14950700
Change-Id: I95bc4c1816130e3f18bd5246acfc2bee3fdf1a44
2021-07-13 17:20:54 +00:00
Ben Lin
3d5a2a9ced
Merge "PiP Transition: Support auto-enter PIP" into sc-v2-dev am: 26ab789b77
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14950700
Change-Id: I76bf8a5b6eb05523d7e1c365e8fb7de1f9d2025b
2021-07-13 17:06:44 +00:00
Nick Chameyev
733c39faaf
Update rotation suggestion button position to align it with taskbar
...
This CL moves the rotation suggestion button to the middle
of the taskbar when it is visible and not stashed.
When the user stashes or unstashes the taskbar the
button's position is animated accordingly.
Test: manual
Test: atest com.android.systemui.navigationbar.gestural.FloatingRotationButtonPositionCalculatorTest
Fixes: 187410455
Change-Id: Id918e10a44631362f7c3a8a8bb624ee80bdd3c8b
2021-07-13 10:07:36 +00:00
Ben Lin
26ab789b77
Merge "PiP Transition: Support auto-enter PIP" into sc-v2-dev
2021-07-12 18:02:57 +00:00
Ben Lin
689ae63434
PiP Transition: Support auto-enter PIP
...
Bug: 165793917
Test: Enable Shell transition, enter PIP via gesture (auto-enter)
Change-Id: Icbec8d1af36d9904bc192e27cef434eca083f6d6
2021-07-09 16:37:10 -07:00
Evan Rosky
38fd37d465
Merge "Hook up split-launch to legacy transition system" into sc-v2-dev am: 5b003d97e8 am: 884bd51e3a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15138014
Change-Id: Iac1f788b593b94b552049575d8e5811c8e75a40c
2021-07-08 18:29:07 +00:00
Evan Rosky
884bd51e3a
Merge "Hook up split-launch to legacy transition system" into sc-v2-dev am: 5b003d97e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15138014
Change-Id: Iba00e82284ae6e4f6dd4a6ba46c4af4147591be4
2021-07-08 18:11:43 +00:00
Evan Rosky
5ca3820ae6
Hook up split-launch to legacy transition system
...
Part 1 of hooking up stage-split to legacy stuff. This
actually routes the legacy remoteAnimation through shell
in order to gather the dividerbar and interract with the
WindowProcessController
Bug: 192279476
Test: atest WindowOrganizerTests.
use SPLIT_SELECT to launch 2 apps in split and observe.
Change-Id: I4f8802e6eb33f068fae0e4b3c12942bea76e332b
2021-07-08 09:02:59 -07:00
Vinit Nayak
274b7c9f8b
Merge "Prevent showing system IME buttons for gesture nav in taskbar (2/2)" into sc-v2-dev am: 95aa57cdd9 am: 786e970b55
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15069641
Change-Id: Ic382a3a3d9274626655896ceaee1eb30b493ee8f
2021-07-07 18:25:30 +00:00
Vinit Nayak
786e970b55
Merge "Prevent showing system IME buttons for gesture nav in taskbar (2/2)" into sc-v2-dev am: 95aa57cdd9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15069641
Change-Id: I899f11f5724048e3b746576200e70ed246658792
2021-07-07 18:08:38 +00:00