History log of /frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
62c7846bf89c170f1f41624866d3249a4e30a33a 09-Apr-2018 Matthew Ng <ngmatthew@google.com> 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
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
167710981c30ec8b23ecd7367a00c1d8fee7d263 24-Apr-2018 Winson Chung <winsonc@google.com> Merge "Add windowing mode to task snapshot." into pi-dev
a4fa8d5bd4fcdde51cd4d0ada6a99a5ebc302a88 21-Apr-2018 Winson Chung <winsonc@google.com> Add windowing mode to task snapshot.

Bug: 78155683
Test: atest FrameworksServicesTests:TaskSnapshotPersisterLoaderTest
Change-Id: I4e562d818416a30d6759baef37c74b6d9c514a00
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
37cc29ac4d50ed0ce7b124b02ae0e30ca0238229 21-Apr-2018 Sunny Goyal <sunnygoyal@google.com> Exposing setRecentsVisibility method and associated callbacks to the Recents components

Bug: 78125098
Test: Verified with Launcher as the recents component
Change-Id: Ic369d336f9caa3c8bdc565ff6931c78c9914e23e
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
66b48dfb9e051026bb696f5b43f9b06e0905b92c 20-Apr-2018 Jorim Jaggi <jjaggi@google.com> 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
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
43513086d28f0e35a08b46de4f2c3373266763a1 09-Mar-2018 Tracy Zhou <tracyzhou@google.com> Move default pip position to right above the shelf.

This change takes care of the flow from WindowManagerService to
PinnedStackController, all the way to PipTouchHandler. It also
introduces a WindowManager hook that allows Launcher to pass in
shelf visibility and height. A separate change is made to send
signals from Launcher to SysUI. (ag/3724896)

Bug: 73961893
Change-Id: I2ff54e78bc2dc35c806b902464048b051a4d6394
Test: atest CtsActivityManagerDeviceTestCases:ActivityManagerPinnedStackTests
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
77be157a9ebe7c85687c38921322608950ceef14 09-Mar-2018 Jorim Jaggi <jjaggi@google.com> Add ability to filter remote animation adapter by activity type

Such that Launcher can choose not to use the remote animation
for assistant.

Test: Open assistant, close it
Test: go/wm-smoke

Bug: 72702760
Change-Id: Ib97cb5dd076afe5535e4e7951f423ccf9e78e720
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
64543e668f3f044916363f586f27161004bf3c4b 01-Mar-2018 Matthew Ng <ngmatthew@google.com> Prevent nav bar vibrations when overview proxy is connected (1/2)

Systemui can control when to allow vibrations on virtual key vibrations
on key down when overview proxy service is connected. This prevents
vibrations from KeyButtonView when swiping up over a navigation button.
This gives more control over haptics to systemui so that in the future
launcher can send haptic feedback when quick step begins.

Bug: 73919295
Bug: 73942704
Test: swipe up from navigation bar
Change-Id: I5de2a6f199d7e08b4d146e729f4b9c89b2adcded
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
c1674270b588f07ae000237708aabd6871d839a5 21-Feb-2018 Winson Chung <winsonc@google.com> 1/ Fixing docked task animation when entering split screen from home

- Update the minimized state when docking an app from home to ensure that
the animation of the docked task goes to the right bounds
- Temporarily block the invocation of the old recents activity when showing
recents as a part of setting the windowing mode of another task (this is
fine right now because quickstep only allows docking via the UI and not
from the nav bar while another task is open).
- Add proto field so we can determine whether to check the recents activity
from the split screen CTS tests
- Also fix issue with invisible docked task due to wrong bounds calculated
due to launcher not notifying the divider of the first docked frame

Bug: 73118672
Test: go/wm-smoke
Test: atest CtsActivityManagerDeviceTestCases:ActivityManagerSplitScreenTests
Test: atest CtsActivityManagerDeviceTestCases:ActivityManagerTransitionSelectionTests

Change-Id: Ib1208501c311de009a9e706103134865c521cb63
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
2776b068bdc32f8af867ad01d789c6d6632d89c5 05-Dec-2017 Winson Chung <winsonc@google.com> Wrapping remote app animations

For use by launcher.

Test: Use it in launcher.

Bug: 64674361
Change-Id: Iaa67b349fc62ee2c636e27c270e336a767bec030
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
42ce900d485bee1c0934543f7cd0f4da652bbb04 17-Nov-2017 Winson Chung <winsonc@google.com> Expose methods to invoke split screen.

- Also remove duplicate code in shortcut key dispatcher.

Bug: 67510855
Test: Drag and dock in Recents
Change-Id: I46634ab0585d29edd2068a6149cffa928f729d33
Signed-off-by: Winson Chung <winsonc@google.com>
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java
2cf6ad832d7be4e86765a2326498b50560af07df 10-Nov-2017 Winson Chung <winsonc@google.com> Removing references to hidden classes in shared lib.

- Restructure assist data receiver to not extend hidden interface
- Restructure animation spec to not use hidden spec class
- Restructure transitions apis to not use graphic buffers
- Remove direct arguments which use hidden animation start listener
- Renaming some methods to be a bit more clear
- Expose AnimateableViewBounds and task stack listener

Bug: 67510855
Test: Sysui and quickstep still build and work
Change-Id: Ibc471c34a725daa3149765960ae0731996ceb854
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/WindowManagerWrapper.java