android-build-team Robot
0d2ec5a2b6
Merge "Adding a wrapper around Tonal API" into pi-dev am: 790d1a0efa
...
am: 122150603c
Change-Id: I19460f95a651e3f38686949c4c52621ae4293c6c
2018-05-03 20:29:00 -07:00
Sunny Goyal
c1723fb248
Adding a wrapper around Tonal API
...
Bug: 79111591
Test: Verified API on launcher build
Change-Id: I84e0e8b9d5cfb8c915dcc1123d150df4ecb3a9b1
2018-05-04 01:34:15 +00:00
Hyunyoung Song
bb6d6d3f25
Merge "Log OVERVIEW_ACTIVITY via MetricsLogger in quickstep Test: is done on ub-launcher3-edmonton branch that uses this library function Bug: 77920179" into pi-dev am: d7f98ac19e
...
am: 5486d76bd5
Change-Id: I206ca34c61390745988a7284e117bf7ba8c404d0
2018-05-02 14:01:02 -07:00
Hyunyoung Song
6fa96718e0
Log OVERVIEW_ACTIVITY via MetricsLogger in quickstep
...
Test: is done on ub-launcher3-edmonton branch that uses this library function
Bug: 77920179
Change-Id: I3b96adc176acf81008fe78e646c4f960fa926bb8
2018-05-01 17:21:26 -07:00
android-build-team Robot
16e4b92ce5
Merge "Secondary split screen app will be next to the navigation bar (1/2)" into pi-dev am: 9f88bbc064
...
am: bd28b0ad7d
Change-Id: Ifb3aa5f765f47f6a7cdc76ac686d7133ed58d536
2018-04-30 18:08:05 -07:00
Matthew Ng
62c7846bf8
Secondary split screen app will be next to the navigation bar (1/2)
...
Refactored docked position code into PhoneWindowManager to determine
which side the docked app should go based on the position of the nav bar
in landscape (as portrait will only have top). Fixed the split screen
entrance animation for quick step's overview.
Change-Id: I30f1be9d791c23f4cd197f17487609964f78fac0
Fixes: 73250406
Test: play around with splitscreen and minimized mode
Test: atest com.android.server.policy.PhoneWindowManagerTest
2018-04-30 16:25:15 -07:00
Hyunyoung Song
398a91a1cb
Merge "Expose MetricLogger to support AOSP logging in Launcher Bug: 77920179 Test: builds. This is also only a library that is yet used anywhere" into pi-dev am: a8cf4df4ce
...
am: af3a2d3452
Change-Id: Ibeab19014b39194d0573184e8d80853c56539529
2018-04-27 15:15:34 -07:00
Hyunyoung Song
a8cf4df4ce
Merge "Expose MetricLogger to support AOSP logging in Launcher Bug: 77920179 Test: builds. This is also only a library that is yet used anywhere" into pi-dev
2018-04-27 21:48:39 +00:00
Hyunyoung Song
edb37cb405
Expose MetricLogger to support AOSP logging in Launcher
...
Bug: 77920179
Test: builds. This is also only a library that is yet used anywhere
Change-Id: Ia4aec76eb31236081b16d6ec59db1d11ce7fde7b
2018-04-27 13:01:12 -07:00
Matthew Ng
44c5f2ae73
Merge "Shared touch and drag slops for quick step changes with density (1/3)" into pi-dev am: 87d71db19a
...
am: d458c1c9c3
Change-Id: Ie88230114283410ab08ea15d868410ab14789409
2018-04-26 17:51:06 -07:00
Matthew Ng
f29ad756f6
Shared touch and drag slops for quick step changes with density (1/3)
...
All shared touch and drag slops are not static anymore but are computed
for the current system density if the user were to switch density of
device.
Test: change density and use quick scrub
Fixes: 78244075
Change-Id: If593568404c00bc1fbccd8a31379bb5fd03beefd
2018-04-26 12:17:19 -07:00
Winson Chung
7f12b45892
Merge "Expose API to hide the IME during a recents animation" into pi-dev am: 6fab40d82c
...
am: bd41ceda0b
Change-Id: Ieb8eaa08dc2477ca75b7ba58a8e3e715463462e5
2018-04-23 17:35:00 -07:00
Winson Chung
a840c328e7
Expose API to hide the IME during a recents animation
...
Bug: 73285089
Test: Swipe up from app with IME open, ensure that it closes
Change-Id: I95ce59291f11285c853e8b3029638119c21f7e38
2018-04-23 16:20:27 -07:00
Winson Chung
131ac05712
Merge "Add windowing mode to task snapshot." into pi-dev am: 167710981c
...
am: ec1e188e67
Change-Id: If2193c37570deb762d7ae74fcbda4c3d9fd61729
2018-04-23 15:46:34 -07:00
Winson Chung
167710981c
Merge "Add windowing mode to task snapshot." into pi-dev
2018-04-23 22:16:01 +00:00
Sunny Goyal
a1668764b5
Merge "Exposing setRecentsVisibility method and associated callbacks to the Recents components" into pi-dev am: 9d5eb3453f
...
am: 97abef6da0
Change-Id: Ib42036805eebbc2f6981a931e4ae7eebb4bb5711
2018-04-23 12:58:35 -07:00
Winson Chung
a4fa8d5bd4
Add windowing mode to task snapshot.
...
Bug: 78155683
Test: atest FrameworksServicesTests:TaskSnapshotPersisterLoaderTest
Change-Id: I4e562d818416a30d6759baef37c74b6d9c514a00
2018-04-23 12:25:38 -07:00
Sunny Goyal
37cc29ac4d
Exposing setRecentsVisibility method and associated callbacks to the Recents components
...
Bug: 78125098
Test: Verified with Launcher as the recents component
Change-Id: Ic369d336f9caa3c8bdc565ff6931c78c9914e23e
2018-04-23 16:33:16 +00:00
Jorim Jaggi
99ae19d125
Merge "Remove prolonged animations" into pi-dev am: 5bdf9530a0
...
am: 92cb00c2e4
Change-Id: Ibab85ea0385f09ac332553e51b13c4638c6d6d98
2018-04-23 06:44:11 -07:00
Jorim Jaggi
5bdf9530a0
Merge "Remove prolonged animations" into pi-dev
2018-04-23 12:17:37 +00:00
Matthew Ng
437fc39327
Merge "Add a function to get the secondary split screen bounds" into pi-dev am: 427e41bd07
...
am: 652de4ec42
Change-Id: I1d7affda3f0715566e27be180ed52cc7d0a9241b
2018-04-20 18:48:30 -07:00
Matthew Ng
c603a5012f
Add a function to get the secondary split screen bounds
...
Access through the overview proxy to get the bounds of the secondary
split screen app when split screen is enabled.
Test: manual
Fixes: 77678123
Change-Id: Iabbcf30dc7194ac6fff9b4d7cad8a9fe5ee48a2b
2018-04-20 12:00:57 -07:00
Jorim Jaggi
66b48dfb9e
Remove prolonged animations
...
Didn't work anymore since the animation refactoring. Doesn't look
like we still need it, and only causing issues with stuck
animations.
Test: go/wm-smoke
Test: Dock task from recents
Change-Id: Ibb3543d15f42fc7689c3ad705aee693eba93e8b7
Fixes: 77993227
2018-04-20 16:50:25 +02:00
Tracy Zhou
373ce58c08
Merge "Implement swipe up and quick scrub onboarding" into pi-dev am: 08a2028228
...
am: 3c61313c88
Change-Id: Iaf863bc205557e9883dbb85238ca0e1ccdcb56ec
2018-04-18 18:50:53 -07:00
Sunny Goyal
a262fed8e2
Merge "Reducing the touch slop for quickstep" into pi-dev am: 0a16178660
...
am: a596129a80
Change-Id: Ia5d566ad66e0b88b7144df1724624a3ed3b6842a
2018-04-18 18:24:16 -07:00
TreeHugger Robot
08a2028228
Merge "Implement swipe up and quick scrub onboarding" into pi-dev
2018-04-19 01:16:20 +00:00
Tracy Zhou
27599053d5
Implement swipe up and quick scrub onboarding
...
Bug: 70180942
Test: manual test
Change-Id: I5c487d1e4ab800450c6b5a8f7ad1bf7434e45904
2018-04-18 17:08:27 -07:00
Sunny Goyal
c5ac711385
Reducing the touch slop for quickstep
...
Also fxing some wrong thresholds being used for slop comparisions
Test: Verified on device
Bug: 78232923
Change-Id: I0b10a921002f2e45d0d2472a3e690d1526f4aecb
2018-04-18 16:41:02 -07:00
Mehdi Alizadeh
05652972bd
Merge "Adds SettingsCompat to mirror settings names used in Launcher" into pi-dev am: eb914118f4
...
am: 3118c5768a
Change-Id: Ic07fbe1dad857591e7443906578e1194dd5a618b
2018-04-12 22:05:15 -07:00
Mehdi Alizadeh
eb914118f4
Merge "Adds SettingsCompat to mirror settings names used in Launcher" into pi-dev
2018-04-13 04:33:23 +00:00
Sunny Goyal
263d637160
Merge "Exposing activity type in targets so that we can handle home activity differently" into pi-dev am: 6dfad28bed
...
am: d4445cadbd
Change-Id: I7f41f3d8fc8cb35ecda756b0fd21034e3e499493
2018-04-12 20:00:11 -07:00
TreeHugger Robot
6dfad28bed
Merge "Exposing activity type in targets so that we can handle home activity differently" into pi-dev
2018-04-13 02:32:38 +00:00
Mehdi Alizadeh
501ff41a52
Adds SettingsCompat to mirror settings names used in Launcher
...
Bug: 77732469
Test: verify it builds
Change-Id: I2d0dee714a7d5eb59f189302d97414f3117a624b
2018-04-12 19:05:38 -07:00
Sunny Goyal
c5b69b8b91
Exposing activity type in targets so that we can handle home activity differently
...
Test: Verified library with launcher
Bug: 77830202
Change-Id: I072013725190aced116093808029973b278ed263
2018-04-12 18:10:40 -07:00
Tracy Zhou
f069f31bad
Merge "Move QuickStep onboarding strings from Launcher to SysUI" into pi-dev am: ea2e735d5b
...
am: ed618e9f1e
Change-Id: I65f24167396fa1ccde6314ec03102aee85bda495
2018-04-12 14:39:32 -07:00
Tracy Zhou
0ad27632ca
Move QuickStep onboarding strings from Launcher to SysUI
...
Test: N/A
Bug: 70180942
Change-Id: Ic3bd63899017f23c011a41a7a5a9e73a87b9eec1
2018-04-12 11:23:17 -07:00
Sunny Goyal
72e6c58e07
Merge "Fixing missing reportDrawFinish method in windowCallbacksCompat" into pi-dev am: 5000367d38
...
am: 64ab0490c0
Change-Id: I6a578f0caab4cb45866863b7608c561de7ef6754
2018-04-11 13:54:43 -07:00
Sunny Goyal
3eb4d642c1
Fixing missing reportDrawFinish method in windowCallbacksCompat
...
Test: Verified on launcher that there is no ANR
Bug: 77695434
Change-Id: I1c382ea24fee15835637ed9d4055161a99ff3625
2018-04-11 11:30:26 -07:00
Sunny Goyal
cbc3927c03
Merge "Adding a compatibility implementation for WindowCallbacks" into pi-dev am: 358840b0cb
...
am: 21824800d3
Change-Id: I3e3326220bb7824dc9691b0e2f315a194d80775c
2018-04-10 18:40:07 -07:00
Sunny Goyal
788800c7cd
Adding a compatibility implementation for WindowCallbacks
...
Test: Verified the library with launcher changes
Bug: 77695434
Change-Id: Id1c051896b542cb582c778c7c7709191f7a7957f
2018-04-10 16:19:01 -07:00
Winson Chung
5c2425b93f
Merge "Workaround fetching user's package resources" into pi-dev am: cfccbf9106
...
am: 4afdd6fd8d
Change-Id: Ia53003c021bf8cc93149a6bd52f22ac057aca661
2018-04-09 22:39:02 -07:00
TreeHugger Robot
cfccbf9106
Merge "Workaround fetching user's package resources" into pi-dev
2018-04-10 04:36:29 +00:00
Winson Chung
d9635968e6
Workaround fetching user's package resources
...
Bug: 77747389
Test: Manual, create work profile user, create an apk with an icon resource
in its task description, and ensure that launcher can load the icon.
Change-Id: I33c7eaca9481fe44440b4b584b64531835e2fe9e
2018-04-09 18:38:32 -07:00
Sunny Goyal
7a8fe148dc
Merge "Exposing the getHomeActivities() to allow the launcher detect the current home app" into pi-dev am: 172cb70322
...
am: 4afbaa9268
Change-Id: I8ed009d11891f7e4539323e65dd793f487927a89
2018-04-09 14:59:09 -07:00
Sunny Goyal
9159850734
Exposing the getHomeActivities() to allow the launcher detect the current home app
...
Test: Build and verified the lib with Launcher3
Bug: 75979063
Change-Id: I77c2b2178030e083336b2e51ee850f5753f03aba
2018-04-09 12:02:39 -07:00
Jorim Jaggi
0d36292e4e
Merge "Early wake-up for transitions (2/2)" into pi-dev am: 4c1453ac45
...
am: 2e1d841633
Change-Id: Ic0b06664869f6957871f9725c3fe6c90c16e16b9
2018-04-06 15:20:23 -07:00
Jorim Jaggi
4c1453ac45
Merge "Early wake-up for transitions (2/2)" into pi-dev
2018-04-06 21:44:28 +00:00
Jorim Jaggi
7c8a860cb9
Merge changes from topic "gpuprio" into pi-dev am: 7eeb0eb6d3
...
am: 89a0cc2406
Change-Id: I8cc93b1d10c4d3d80a0ded5559ccd2304551d2ab
2018-04-06 06:50:21 -07:00
Jorim Jaggi
e4428857d3
Add ThreadedRendererCompat for Launcher use
...
Bug: 75985430
Change-Id: Ia9a7c68cdff8a3263aa75f1178cb90bf4cf6f3de
2018-04-06 12:12:19 +00:00
Jorim Jaggi
aa763cd35f
Early wake-up for transitions (2/2)
...
On some devices it's very likely that we fall into GL comp during
app transitions. However, SF offsets are chosen in a way such that
the time to finish a frame is just too tight to be completely jank
free when hitting GL composition in SurfaceFlinger. Thus, we
introduce the concept of a separate early offset, and wakeup
SurfaceFlinger at that time if we think that hitting GL comp is
likely, or we already hit GL comp in the last frame.
Test: Open app, check vsync offsets in systrace
Test: Open many dialogs/apps to fall into GPU comp.
Bug: 75985430
Change-Id: I461fdcd573583f3ea0348c8b23cc9945d33f8976
2018-04-06 13:36:14 +02:00