Jon
0af5f19024
Merge branch 'ub-launcher3-master' into master
...
Bug: 73327733
Test: manual test
Change-Id: Id2211340155ebea35a2adc04b6f41237911e9856
2018-02-27 13:51:09 -05:00
TreeHugger Robot
fe560d802a
Merge "Update widget full sheet / bottom sheet to have top rounded corners." into ub-launcher3-master
2018-02-27 18:34:27 +00:00
Jon Miranda
d82c5cd2b0
Set disabled state when getting new icon from DrawableFactory.
...
Change-Id: Ic9c508d24cc0e65d45f5c1f4bcbe8d5cd7fb9200
2018-02-27 10:12:03 -08:00
TreeHugger Robot
f1e9a706f6
Merge "Use getScaledTouchSlop instead of MIN_LENGTH_FOR_FLING" into ub-launcher3-master
2018-02-27 18:07:23 +00:00
TreeHugger Robot
ba61934e16
Merge "Fix transitions with disabled items and translucent activities." into ub-launcher3-master
2018-02-27 17:58:29 +00:00
TreeHugger Robot
678fe6dbb8
Merge "Update the user education text as the badge is no longer in orange" into ub-launcher3-master
2018-02-27 17:56:25 +00:00
Tony Mak
1b6826c53c
Deprecate work folder
...
FIX: 73876183
Change-Id: I9d15df247eed3500c679cba085c680b75581cffb
2018-02-27 17:47:22 +00:00
Tony Mak
9a026e7672
Update the user education text as the badge is no longer in orange
...
Change-Id: Ic13b86bed50356a1e01e01ad350e5f9882845b69
FIX: 73944227
2018-02-27 17:38:08 +00:00
Tony Mak
2e564400ba
Fix all apps tab fling detection
...
It is a regression when we changed from ViewPager to PagedView.
Unlike ViewPager, PagedView does not take "yDiff" into account
when determining should it intercept its child MotionEvent.
Override determineScrollingStart, just like what we did in Workspace
Change-Id: I25f7415c45c370629558d944f59bf95c741b9319
FIX: 73878167
2018-02-27 17:29:12 +00:00
Jon Miranda
b4047eb9da
Fix transitions with disabled items and translucent activities.
...
- Floating view icon now matches the disabled state of the
original icon.
- We only run the animator that hides the launcher content
if launcher is in the set of closing targets. This avoids
the flickering that occurs when the content fades out and
then is visible again.
Bug: 73876918
Change-Id: Iddb7c8b8d74639e4ddf4044569d6f18256ff5eaa
2018-02-27 09:06:37 -08:00
Tony Mak
c25afd002b
Use getScaledTouchSlop instead of MIN_LENGTH_FOR_FLING
...
MIN_LENGTH_FOR_FLING is not correct because it is not scaled
based on density.
BUG: 73878167
Change-Id: Ibbb58a573976224f33fd43de33719ddb62131329
2018-02-27 14:44:50 +00:00
Tony Wickham
dfb5cc9a09
Flip recents if setting is true
...
Bug: 72860694
Change-Id: I5cb71f553b2833a18a1b419b3744175bff963da8
2018-02-26 18:12:39 -08:00
TreeHugger Robot
7eadfc4f15
Merge "Ignore following touch actions if we didn't have window focus" into ub-launcher3-master
2018-02-26 23:42:51 +00:00
Tony Wickham
0639cd4097
Ignore following touch actions if we didn't have window focus
...
Previously we would ignore the down action, but then get the up if
window focus had changed (such as when hitting back to get rid of the
keyboard in all apps, which would launch the app in that position).
Bug: 73887575
Change-Id: I5405223982ef52633180ecd960a697af0d0b76d9
2018-02-26 15:25:11 -08:00
Sunny Goyal
2006ecfe78
Merge "Managing Assist data in the recents model" into ub-launcher3-master
2018-02-26 22:55:34 +00:00
Tony Wickham
5a22795484
Merge "Animate launcher when launching recent tasks" into ub-launcher3-master
2018-02-26 22:42:08 +00:00
Sunny Goyal
3746f1caa6
Managing Assist data in the recents model
...
Change-Id: I98acefbd1f82251e12fe2031f24d490db3e744f6
2018-02-26 14:20:43 -08:00
Tony Wickham
005df0ba69
Animate launcher when launching recent tasks
...
- Scale up adjacent recent tasks and translate away from center
- Workspace card instead recenters in the screen
- Translate hotseat offscreen
Clicking on one of the adjacent tasks will scale it up to the
center of the screen while the center and other adjacent task
parallax to the right beneath it.
Change-Id: If96eec987c100458b8444a6cd698ec7bf6e6ba6b
2018-02-26 14:05:59 -08:00
Sunny Goyal
ee5de5d13d
Merge "Using window touch slop for gesture instead of normal touch slop This would prevent intercepting taps on the home button" into ub-launcher3-master
2018-02-26 21:23:12 +00:00
Sunny Goyal
37bbe39dc0
Using window touch slop for gesture instead of normal touch slop
...
This would prevent intercepting taps on the home button
Bug: 73188263
Change-Id: Ic0085a9109ee9045da56c48a86a21cc023e57748
2018-02-26 12:25:52 -08:00
TreeHugger Robot
790822ab22
Merge "Ensuring that all the pending tasks are run before marking the ViewOnDrawExecutor as completed." into ub-launcher3-master
2018-02-26 19:10:40 +00:00
Tony Mak
d814b1cdf2
Merge "Bump version of IconDB to roll out the new work profile badge" into ub-launcher3-master
2018-02-26 18:32:22 +00:00
Sunny Goyal
b3e4aa5c23
Merge "Fix link-type check warning on libSharedSystemUI" into ub-launcher3-master
2018-02-26 17:48:44 +00:00
repo sync -j8 -c
749ff51a66
Bump version of IconDB to roll out the new work profile badge
...
BUG: 73815682
Change-Id: Ia4311f4a9f7adb7795138ecaf909b7f8a9b8ec4d
2018-02-26 17:39:27 +00:00
TreeHugger Robot
8565924e27
Merge "Fix RTL issue in work tab" into ub-launcher3-master
2018-02-26 11:53:01 +00:00
Tony Mak
82a1091d2d
Fix RTL issue in work tab
...
To simplify the code, we assume work tab widget == personal tab width.
FIX: 73782774
Change-Id: I534c97b1e0de0c8a1f5108bb9fa13da989bc73b0
2018-02-26 11:38:44 +00:00
Tony Wickham
03f62371de
Close task menu when clicking on its icon
...
Bug: 70294936
Change-Id: I1e774626c73b06d60da9b3be40d1ec80ac8eaa2d
2018-02-23 15:50:01 -08:00
TreeHugger Robot
33d1c3c0ea
Merge "Normalizing icons in recents view" into ub-launcher3-master
2018-02-23 23:13:17 +00:00
Sunny Goyal
338d15d232
Normalizing icons in recents view
...
Change-Id: I1d95c1abf158044ca5666473f976b49f7997ca27
2018-02-23 12:26:25 -08:00
Sunny Goyal
a52d2eca83
Moving the hotseat by same amount as the task window bottom when dragging
...
Bug: 73354752
Change-Id: I7d20e718aab9bc9be75b4d536f1aa8b87c385caf
2018-02-23 10:12:07 -08:00
Jiyong Park
1bb730c5e9
Fix link-type check warning on libSharedSystemUI
...
There has been a link-type check warning on libSharedSystemUI
the prebuilt lib is built without SDK but the app using it
(Launcher3QuickStep) is built with SDK. Since this effectively prevents
the app from being unbundled, such warning will turn into errors soon.
However, the lib isn't ready to be built with SDK yet. So, in order to
suppress the link-type check warning until then, the prebuilt lib is
added with LOCAL_SDK_VERSION := current.
Bug: 69899800
Bug: 73327733
Test: m -j Launcher3QuickStep is successful and does not show any
link-type check warning
Change-Id: Ifd74bfee8c608e099737bd46569b05f007c1e86b
2018-02-23 18:03:17 +00:00
Sunny Goyal
0e7724cef7
Ensuring that all the pending tasks are run
...
before marking the ViewOnDrawExecutor as completed.
Also fixing model writer not updated on rotation
Change-Id: I5ecd7ac865b939ffa4c02afe892bd773d9f275c3
2018-02-22 17:27:13 -08:00
TreeHugger Robot
a12bd507d1
Merge "Adding some trace logging around RecentsController" into ub-launcher3-master
2018-02-23 01:23:40 +00:00
Winson Chung
9cbeced3e1
Merge "Fix flash when switching from app window to snapshot." into ub-launcher3-master
2018-02-23 01:22:32 +00:00
Winson Chung
a7843583be
Fix flash when switching from app window to snapshot.
...
- If there is any delay in launcher draw, then we will finish the
transition and hide the app window before launcher has had a chance to
draw the task view with the updated snapshot.
Change-Id: I81c5b467f32520fd7474bde0e89819336292e84f
2018-02-22 16:42:44 -08:00
Sunny Goyal
8a7351fec6
Adding some trace logging around RecentsController
...
Change-Id: Ieb019d3d8c5f8540cba7b162f4c6f911d2005f5a
2018-02-22 16:32:46 -08:00
Sunny Goyal
38b8779bd3
Merge "Removing unused constructors" into ub-launcher3-master
2018-02-23 00:21:06 +00:00
Sunny Goyal
2fd9bf60a5
Removing unused constructors
...
Change-Id: I03fb104a46a18fc56cb0ee9a03a018e212f3db00
2018-02-22 15:15:39 -08:00
TreeHugger Robot
79f40becb3
Merge "Synchronizing invalidating interaction handler with the eventQueue." into ub-launcher3-master
2018-02-22 21:54:35 +00:00
Sunny Goyal
5c86b5d9cd
Synchronizing invalidating interaction handler with the eventQueue.
...
In some cases, eventQueue could be running on the background thread where as
the invalidate happens on the UI thread, which could cause race conditions in
touch consumer
Change-Id: Iebd84238eb2b5d6774beaa3bc21afdeb09e62561
2018-02-22 13:42:55 -08:00
Hyunyoung Song
647d8f5bd1
Fix index out of exception inside UserEventDispatcher
...
Change-Id: Ie043ba8185c4dcd794067421682d8b4bb6095c9f
2018-02-22 11:31:31 -08:00
Sunny Goyal
d70e75a514
Removing launcher dependency when logging quickstep interaction
...
as Launcher may not be ready when the touch gesture completes.
Change-Id: Ia69eb7bfb0340f7b7ce9b6c67be8851e5429f867
2018-02-22 10:21:41 -08:00
TreeHugger Robot
668dd40a98
Merge "Fixing window transform not changing monotonically with shift" into ub-launcher3-master
2018-02-22 00:37:02 +00:00
Sunny Goyal
30897aaa1d
Temporarily enabling various tracing for debug devices
...
Change-Id: Iebee7d0a4c408f50ab911b31edbec12499a42844
2018-02-21 15:58:40 -08:00
Tony Wickham
732c7f30bf
Merge "Update notification group mapping when group key changes" into ub-launcher3-master
2018-02-21 23:22:50 +00:00
Sunny Goyal
b1e2e2956e
Fixing window transform not changing monotonically with shift
...
Change-Id: I40f095e73ca1cdb994d34aecc2c6be90f3e0f25b
2018-02-21 14:56:17 -08:00
Tony Wickham
80e4191392
Update notification group mapping when group key changes
...
Tested by running:
"runtest -x cts/tests/app/src/android/app/cts/NotificationManagerTest.java
-m testAutogrouping_autogroupStaysUntilAllNotificationsCanceled"
The test fails before this change, and passes afterwards.
Also manually verified that the original bug that introduced this
regression (b/65100024) remains fixed.
Bug: 68215987
Change-Id: I4af198fd5257ad1dfab5e052c11f58ea84b5095a
2018-02-21 11:45:49 -08:00
Hyunyoung Song
41431af541
Merge "Quick step/scrub/switch logging - state transition happening due to Home and back is handled by specifying src target as 'from' container and dst target as the 'to' container - Source and Destination container shows FROM and TO state for SWIPE/FLING - event.isStateChange = true indicates that an action resulted in state transition - Elapsed container millis is the screen time on the source container" into ub-launcher3-master
2018-02-21 07:00:45 +00:00
Hyunyoung Song
b3fbc0ba8f
Quick step/scrub/switch logging
...
- state transition happening due to Home and back is handled by
specifying src target as 'from' container and dst target as the 'to'
container
- Source and Destination container shows FROM and TO state for SWIPE/FLING
- event.isStateChange = true indicates that an action resulted in
state transition
- Elapsed container millis is the screen time on the source container
Bug: 70181187
- logcat printout with setprop log.tag.UserEvent VERBOSE
1) State: WORKSPACE -> ALLAPPS
action:FLING direction=UP
Source child:HOTSEAT id=0 parent:WORKSPACE id=0
Destination child:ALLAPPS
Elapsed container 1225 ms, session 1225 ms, action 0 ms
2) ALLAPPS -> HOMESCREEN
action:FLING direction=DOWN
Source child:ALLAPPS parent:ALLAPPS
Destination child:WORKSPACE id=0
Elapsed container 971 ms, session 2197 ms, action 0 ms
3) HOMESCREEN -> OVERVIEW
action:FLING direction=UP
Source child:NAVBAR parent:WORKSPACE id=0
Destination child:TASKSWITCHER
Elapsed container 4834 ms, session 4834 ms, action 0 ms
4) OVERVIEW-> ALLAPPS
action:FLING direction=UP
Source child:TASK parent:TASKSWITCHER
Destination child:ALLAPPS
Elapsed container 2176 ms, session 7010 ms, action 0 ms
5) ALLAPPS->OVERVIEW
action:FLING direction=DOWN
Source child:ALLAPPS parent:ALLAPPS
Destination child:TASKSWITCHER
Elapsed container 3683 ms, session 10693 ms, action 0 ms
6) OVERVIEW-> HOMESCREEN
action:FLING direction=DOWN
Source child:TASK parent:TASKSWITCHER
Destination child:WORKSPACE id=0
Elapsed container 2108 ms, session 12801 ms, action 0 ms
7) APPS-> OVERVIEW
action:FLING direction=UP
Source child:NAVBAR parent:APP
Destination child:TASKSWITCHER
Elapsed container 104 ms, session 104 ms, action 0 ms
8) Quickscrub: action:DRAGANDDROP Source child: QUICK
9) Quickswitch: action:FLING Source child: QUICK
Change-Id: I5898230859ff600f48a2a873a40b670fe4d39a0d
2018-02-20 22:40:19 -08:00
Sunny Goyal
60876ac0d7
Handling recents animation cancelation
...
When the animation is cancelled, if remove the pending handler
(incase it has not executed yet) and revert back to the old
state if it has executed.
Change-Id: Iddc305aaaeae78c06cbf6c1c271254409cc1487d
2018-02-20 16:06:06 -08:00