summaryrefslogtreecommitdiffstats
path: root/quickstep/libs
Commit message (Collapse)AuthorAgeFilesLines
* Disable window corner rounding on some devicesLucas Dupin2019-01-241-0/+0
| | | | | | Bug: 122347746 Test: visual; on taimen, marlin and walleye Change-Id: If6ac1c75297dd25ad40d3ec61537e8793bceceb7
* Updating shared lib for context wrapper.Winson Chung2019-01-041-0/+0
| | | | Change-Id: Ie468a23c177028ad4d1b4b90f177a29e5e72d960
* Fix issue with sync rt applierWinson Chung2018-12-111-0/+0
| | | | | | | - Use the shared lib call to ensure that we always have the sync rt applier with viewroot. Change-Id: I911362d105a2c0223693640a28d358caf6dd29d0
* Revert "Revert "Updating shared lib for rounded corners.""Winson Chung2018-12-061-0/+0
| | | | | | | | This reverts commit de72d339e553dff1a90a7d5788fbaa70dbbc2adf. Reason for revert: Most test devices have the platform changes Change-Id: Ibe7e22c5073f2405483945ac726e528bef88fbc9
* Revert "Updating shared lib for rounded corners."Winson Chung2018-12-041-0/+0
| | | | | | | | This reverts commit 8bcc8d627a2f4f314b9ab8771e81338853382f8d. Reason for revert: <INSERT REASONING HERE> Change-Id: I310c428980640f54a5590763f57f01cac2ef061b
* Updating shared lib for rounded corners.Winson Chung2018-12-041-0/+0
| | | | Change-Id: I75acb5b0edbda214ff88698b2ca93716d3b69fe0
* Updating shared lib for display id change.Winson Chung2018-11-281-0/+0
| | | | Change-Id: Ie4c5362cc89f6e5cc146c70912c1d8dfa6fd781a
* Updating shared lib jar for freeform call.Winson Chung2018-11-261-0/+0
| | | | Change-Id: If4b4496ff85ffb18e3f499ed4b6a8eb97552e231
* Updating shared lib for fw api change.Winson Chung2018-11-141-0/+0
| | | | Change-Id: I42c6c85693d7f1c2b7a38de5f3dd05f43612b504
* Split out launcherProtos from sysui_shared.jarHyunyoung Song2018-11-051-0/+0
| | | | | Bug: 113043444 Change-Id: I3115cdc7871b0f77601e399df01cdde0dde87c6e
* Add StatsLog*Manager for logging.Hyunyoung Song2018-11-051-0/+0
| | | | | | | | | Bug: 113043444 Verification: (19) is our event classifier number 11-05 11:24:28.188 932 994 I statsd : { 1541445868000000000 766293363001 (19)0x10000->1[I] 0x20000->0[I] 0x30000->0[I] 0x40000->[S] 0x50000->1[I] } Change-Id: I75403837f9fa8e51efa012fb708bce7efc9c4488
* Updating shared lib from package & class rename.Winson Chung2018-10-231-0/+0
| | | | Change-Id: If3003c6e454ea60f30372f985fa7f34c9b6ed46d
* Updating shared libWinson Chung2018-10-231-0/+0
| | | | | Bug: 117603579 Change-Id: Ie4fbb962bc1ae3d13bfa7778aa505e1ad7ea8853
* Add plugin supportTony Wickham2018-10-101-0/+0
| | | | | | | | | | | | | | | - Add libs/plugin_core.jar - Include plugin_core in Launcher3 build (it is already present other builds as part of the updated shared lib) - Add PluginEnablerImpl that uses SharedPrefs to enable/disable plugin components - Add src_plugins, where plugin interfaces will live. It has a build rule to create a jar that plugin projects will depend on. - Copy PluginPreferencesFragment from sysui but using our implementation for PluginEnabler Bug: 115877296 Change-Id: I3db54677eaceb10f92018c0f9d18920ad9ffac39
* Defer removing the task view until the app has drawnWinson Chung2018-09-251-0/+0
| | | | | Bug: 111896388 Change-Id: I8c900e56fcbbdc400dce646c50f8f14b1da4e17f
* Updating the SystemUI jar as per API changesSunny Goyal2018-09-071-0/+0
| | | | Change-Id: I7c7099da2146618113a22b5ec43acebf90bad783
* Update the shared lib for lambda definitions removalSunny Goyal2018-08-221-0/+0
| | | | | Bug: 112849320 Change-Id: I9b8971a84368eee88bf6fc5a4c0e39b32e7ea891
* Revert "Use clear-all recent tasks call"Winson Chung2018-08-221-0/+0
| | | | | | | | This reverts commit 68df758665dbb6e14b13e96c79ef8886a3cdac41. Reason for revert: Should be in master Change-Id: I1a0d54c606c8cf1e52d5bdbfcd1acc6d0211ab49
* Use clear-all recent tasks callWinson Chung2018-08-031-0/+0
| | | | | Bug: 80471073 Change-Id: Ibce9d521ba8d3903ff1f2fbdabfd391b15630bd7
* Log source component instead of current task base intentWinson Chung2018-06-051-0/+0
| | | | | | | | | - Report original launch source component to ensure app relaunches can be associated with the same app for predictions. Bug: 109698096 Bug: 109675704 Change-Id: Icc5e95560777ad827fd2430cf3b3b052b65eb1b6
* Use SyncRtSurfaceTransactionApplier for recents enter/exitJorim Jaggi2018-05-291-0/+0
| | | | | | | | | | | | To ensure proper synchronization, fixing jank. Furthermore, we need to move the background choreographer to vsync-sf pulse in order to allow for a smooth transition background -> foreground when handling the touch. Test: Swipe up, disable swipe, press recents to enter/exit Bug: 80292740 Change-Id: Ie58616edf6432a0154d6dbf8497218721154d2b8
* Use SyncRtSurfaceTransactionApplier for app openingJorim Jaggi2018-05-281-0/+0
| | | | | | | | To ensure 100% synchronization, fixing jank. Test: Open and close apps Bug: 78611607 Change-Id: I6843e88ab1de0b8e7d80e6a6f547b895b527d093
* Fade back button in and out tied with the overview/shelf (2/3)Matthew Ng2018-05-181-0/+0
| | | | | | | | | | | | | | Back button changes opacity when moving the shelf during swipe up between home screen and overview. The alpha changes depending on the progress of the swipe up animation. When going from app to home and vice versa, the fade animation does not tie with the swipe up progress. The fade animation also masks the back button drawable when ime visibility changes. Change-Id: I51e42930640ba711e81880b385bb722d7ee8ad33 Fixes: 74581837 Fixes: 76900236 Test: swipe up from home screen to overview
* Dumping the excoded view hierarchy instead of the default activity dumpSunny Goyal2018-05-161-0/+0
| | | | | | | > Encoded hierarchy is smaller is size and has a lot more information about the views Bug: 79861035 Change-Id: I84316b1b0031282b0579f3aaac22d8d8f00d8bcb
* Add logging for OnboardingHyunyoung Song2018-05-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 73784423 * Discovery bounce, homescreen, hotseat UserEvent: action:TIP UserEvent: Source child:HOTSEAT id=0 BOUNCE * Discovery bounce, overview, prediction UserEvent: action:TIP UserEvent: Source child:PREDICTION BOUNCE * Swipe up from navbar text (visibility, cancel target) UserEvent: action:TIP UserEvent: Source child:TIP SWIPE_UP_TEXT UserEvent: action:TAP UserEvent: Source child:CANCEL_TARGET SWIPE_UP_TEXT * Quickscrub text (visibility, cancel target) UserEvent: action:TIP UserEvent: Source child:TIP QUICK_SCRUB_TEXT UserEvent: action:TAP UserEvent: Source child:CANCEL_TARGET QUICK_SCRUB_TEXT * Prediction apps text (visibility, cancel target) UserEvent: action:TAP UserEvent: Source child:TIP PREDICTION_TEXT UserEvent: action:TAP UserEvent: Source child:CANCEL_TARGET PREDICTION_TEXT Change-Id: I94710b5ed3d00e3599985b154eb660af4a958288
* Revert "Revert "Update sysui flags on swipe, skip task backgrounds on opaque ↵Winson Chung2018-05-111-0/+0
| | | | | | | | | | apps"" This reverts commit f5d5b6f00fcf64dc7d4a0df5dad683ba8d8921f6. Reason for revert: Can be submitted once a build with ag/4040557 is available for flashing Change-Id: Id94440a1dc9b765bb9758af81b0567628befa283
* Revert "Update sysui flags on swipe, skip task backgrounds on opaque apps"Winson Chung2018-05-111-0/+0
| | | | | | | | This reverts commit 5dd46d51eda6e26830c994e9a0581d57316beb51. Reason for revert: Temporary revert until ag/4040557 goes in Change-Id: Iab2c747a99e1fb1cc5a91787dbf185df77f791b4
* Update sysui flags on swipe, skip task backgrounds on opaque appsWinson Chung2018-05-101-0/+0
| | | | | | | | Bug: 79228291 Bug: 77984778 Bug: 78659249 Bug: 73714156 Change-Id: I3bb9ce5b4d5d16bc229a1caba99891cb87775136
* Deferring recents animation when tapping rotation button.Winson Chung2018-05-101-0/+0
| | | | | Bug: 79518453 Change-Id: I46490cce0ced0860903337c02fb66e1cdc5add06
* Using surface rotation instead of insets to determine seascape configurationSunny Goyal2018-05-071-0/+0
| | | | | | | | Insets may not correctly indicate seascape configuration in multi-window or when the presence of device-cutouts Bug: 79376298 Change-Id: I8268efca0001fe527a0ffefe48cc71e774fad01c
* Using the system color extraction logic instead of inbuild logicSunny Goyal2018-05-041-0/+0
| | | | | | | > Moving the inbuild color extraction logic to the aosp flavor Bug: 79111591 Change-Id: I766b0397da7224b424cd5f309cedf635d60a5e0f
* Log OVERVIEW_ACTIVITY via MetricsLogger in quickstepHyunyoung Song2018-05-021-0/+0
| | | | | | Bug: 77920179 Change-Id: Id4c7dc3d535c7a8009d340183e640b04ab07408a
* Secondary split screen app will be next to the navigation bar (2/2)Matthew Ng2018-04-301-0/+0
| | | | | | | | | | | 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: I0035214cecb9c6403c59f4b938c2d1ae924f34b0 Fixes: 73250406 Test: play around with splitscreen and minimized mode
* Shared touch and drag slops for quick step changes with density (2/3)Matthew Ng2018-04-261-0/+0
| | | | | | | | | | 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: Idc35e78bdd9c6d9b31a1ccbdd9cd0e7fec87185f
* Hide the IME when starting quickstep.Winson Chung2018-04-231-0/+0
| | | | | Bug: 73285089 Change-Id: Ifad6ffe64467754ade966165ee3c274ac9445c1f
* Revert "Update shared lib for fullscreen state to task snapshot."Winson Chung2018-04-231-0/+0
| | | | | | | | This reverts commit f86337e207cf96dfc9a768376c1f5437d3b2cf5d. Reason for revert: Temporary revert until there is a pi-dev build that launcher folks can flash Change-Id: I1885d7c58d8ec5c3eaccf4abd518c375ecf65164
* Update shared lib for fullscreen state to task snapshot.Winson Chung2018-04-231-0/+0
| | | | Change-Id: I9fa585f303f2613eeb5aa30cc0546230e743bbed
* Remove prolonged animationsJorim Jaggi2018-04-231-0/+0
| | | | | | | | Never worked in P, not needed. Test: Enter split screen Bug: 77993227 Change-Id: I092c4141c23dd7ded4e11a0f54156b1abfa2b1c6
* Implement swipe up and quick scrub onboarding (Pt. Launcher)Tracy Zhou2018-04-181-0/+0
| | | | | | | | SysUI change: ag/3914771 Bug: 70180942 Test: manual test Change-Id: I42ade28ebad6dcbbcee6dfb80791f22f36e78290
* Better handling transparent activitiesSunny Goyal2018-04-141-0/+0
| | | | | | | | | > Only hiding the task associated with the current task, instead of hiding all tasks > Maintaining a state for hidden task so that it does not get reset when alpha is changed due to some other reason. Bug: 77830202 Change-Id: I202e99b153c6f9e3a8d9c68d6844672b3bff41e9
* Uses definitions in sysui_shared lib for Settings namesMehdi Alizadeh2018-04-121-0/+0
| | | | | | | | Also drops a new sysui_shared.jar Bug: 77732469 Test: verifty it builds Change-Id: I080672be4df746ecd3124cc22ccec3ceea3b0742
* Move QuickStep onboarding strings from Launcher to SysUI (Pt. Launcher)Tracy Zhou2018-04-121-0/+0
| | | | | | Bug: 70180942 Test: N/A Change-Id: I05e6ce27630d478a40a52bf59a9dfd25881213be
* Waiting until post draw before calling finish on the recent transitionSunny Goyal2018-04-111-0/+0
| | | | | Bug: 77695434 Change-Id: I7c3c668de7c3986760f26890fa062dee0ddb3805
* Updating shared lib for icon loader change.Winson Chung2018-04-091-0/+0
| | | | | Bug: 77747389 Change-Id: I84d56a016222d844ab311bd12ade6693b084bff0
* Automatically switching the ActivityController based on the default home app ↵Sunny Goyal2018-04-091-0/+0
| | | | | | | preference Bug: 75979063 Change-Id: If7a173cc56da021094ab9770dee26fb61ac20dd3
* Enable early wakeup during transitionsJorim Jaggi2018-04-091-0/+0
| | | | | | | | We hit GL comp likely on some devices so we start composing earlier to avoid jank. Bug: 75985430 Change-Id: I94ff218c79fb512002a2fb7f8aa600d6662f269e
* Updating the system shared libSunny Goyal2018-04-041-0/+0
| | | | Change-Id: I442e124bb8b78f89c23605ce311400032d7ccdad
* Update dock divider during recents animation.Winson Chung2018-04-031-0/+0
| | | | | | | | | - Move all wrapper calls to the bg thread - Account for position now that the task leash is in the app animation layer Bug: 73118672 Change-Id: I5b680a688c0ad4ca34c76e22e1d5cee24133f40f
* Added two touch slops for easier home press (3/3)Matthew Ng2018-04-021-0/+0
| | | | | | | | | | | | | | The first slop starts the drag either for quick step or scrub. At this point either launcher can animate swipe up or the home button moves for scrub, however the home button is still active and can be pressed or long pressed. The second slop is for activating quick step or scrub. Similar to before when an operation has activated, the home button cannot be pressed or long pressed. This allows the home button to have a larger area to be clicked. Change-Id: Ie792845a09ecf5d8bdbeae9e8ef7210e2299c69d Fixes: 76430825 Test: scrub or swipe up
* Remove quick switch and improve quick scrubTony2018-03-221-0/+0
| | | | | | | | | | | | | | - Hide hotseat and center recents vertically during quick scrub - Don't animate the state change if launcher wasn't already visible, but still wait until the window animation completes before scrubbing past the next app - Change interpolator of window as it scales offscreen during quick scrub, so that it gets out of the way faster and you can see the motion of the next app taking its place - Remove haptic when snapping to task when quick scrub starts (there's already a haptic from the home button) Bug: 70180755 Change-Id: I83f25bc8b791da0676c13fd62698e1f486dc016f