Lucas Dupin
258e4526b7
Remove blur from launcher when in overview
...
The App window will be under Launcher, so we can't actually blur
launcher at that time, otherwise the live window will also be blurred.
Test: manual
Bug: 189207458
Change-Id: Ie07449d29d3b0dc60d3787b6d32aa9e46e0bb613
2021-06-04 11:05:37 -07:00
Vadim Tryshev
a5a61dddfd
Merge "Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME" into sc-dev
2021-06-04 17:57:00 +00:00
Winson Chung
ccda7bc725
Workaround for apps to stop before removing the task
...
- With live tile enabled, the race between destroying the task and
killing the process is more evident since the app may not get
stopped at all. For now, when dismissing, defer removing the
task until we've finished the recents animation to allow the
app to be stopped accordingly
Bug: 184899234
Test: Dismiss the task from overview, check that the app gets
lifecycle events
Change-Id: Ib3ea479643d65859fe4cd580b4c347b87130a69d
2021-06-04 17:21:17 +00:00
Pat Manning
5c7b505d25
Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks.
...
Test: manual
Fix: 188453992
Bug: 188453992
Change-Id: I661c7a2900118ea02e4947feed99308d1a3a5619
2021-06-04 17:11:54 +00:00
Yogisha Dixit
80abb18d53
Add new log events for widgets. am: 4ff5ee3a8f am: f8ef794774 am: 45491961d5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425539
Change-Id: I519c29d4a047fc01e43f4642fa2f4345db39d387
2021-06-04 17:05:40 +00:00
Yogisha Dixit
f8ef794774
Add new log events for widgets. am: 4ff5ee3a8f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425539
Change-Id: Icfd93b918332a391602c788aa84f27d421c7ef14
2021-06-04 16:37:07 +00:00
Yogisha Dixit
4ff5ee3a8f
Add new log events for widgets.
...
Design doc: go/widgets-logging
Bug: 185778648
Test: manual
Change-Id: Ia3c6edb87766a33e77865e9461e7101a1df864c1
2021-06-04 14:52:37 +01:00
Vinit Nayak
26b0f313e4
Merge "Check for taskbar 3 button flag when initializing RotationContextualButton" into sc-v2-dev am: 759490be1d am: e98ef15f9b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14826862
Change-Id: Ida69d5187715603b75eae06fb758ba92fecda614
2021-06-04 02:57:03 +00:00
Alex Chau
426a14bbfc
Merge "Make quick switch track finger 1:1" into sc-v2-dev am: f647016cce am: 9dee4f3b2a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14817819
Change-Id: If34cc66acdbce5f504773b7cec3bf901c7bbe87b
2021-06-04 02:54:00 +00:00
Bill Lin
1cf3039c1e
Merge changes I7b9e6e7f,I9729cd40 into sc-dev am: 51b35256d2 am: ae054d8584 am: b61a3850b2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800258
Change-Id: Ib18d6c070199ec49afb96a69c5dac299f030e20f
2021-06-04 02:14:12 +00:00
Vinit Nayak
e98ef15f9b
Merge "Check for taskbar 3 button flag when initializing RotationContextualButton" into sc-v2-dev am: 759490be1d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14826862
Change-Id: I2ee6ce03bb0a9cd96d47605cb0193c8780c4d5c8
2021-06-04 02:09:44 +00:00
Alex Chau
9dee4f3b2a
Merge "Make quick switch track finger 1:1" into sc-v2-dev am: f647016cce
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14817819
Change-Id: I7aa8796856e3f98041e0508005a07b5df756da85
2021-06-04 02:03:48 +00:00
Bill Lin
b61a3850b2
Merge changes I7b9e6e7f,I9729cd40 into sc-dev am: 51b35256d2 am: ae054d8584
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800258
Change-Id: I775c0edcfe403c854a7c87104fa9aba78761f18d
2021-06-04 00:49:48 +00:00
Bill Lin
657a6da6fb
Merge changes I7b9e6e7f,I9729cd40 into sc-dev am: 51b35256d2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800258
Change-Id: I717b55f90426b21c05370a0aeb731b960fb64bee
2021-06-04 00:33:43 +00:00
Sunny Goyal
57b2279dcb
Taskbar layout update
...
> Calculating the hotseat padding statically
> Animating taskbar views individually when animating to home
instead of a layout animation
> Moving all navbar buttons to a separate layout/controller and independent
of Launcher
> Fixing RTL layout for taskbar and nav bar
Bug: 187353581
Test: Manual
Change-Id: If21696f38beee328f553e467394776a8e8ed4c3e
2021-06-03 16:10:02 -07:00
Vinit Nayak
759490be1d
Merge "Check for taskbar 3 button flag when initializing RotationContextualButton" into sc-v2-dev
2021-06-03 22:51:54 +00:00
Vinit Nayak
51ca609048
Check for taskbar 3 button flag when initializing RotationContextualButton
...
Fixes: 190063583
Change-Id: Ibc8ee6586cdf7316f61bae9fc5eff39b4b9992f1
2021-06-03 13:27:14 -07:00
Alex Chau
f647016cce
Merge "Make quick switch track finger 1:1" into sc-v2-dev
2021-06-03 19:44:55 +00:00
Zak Cohen
02da8d0782
Merge "RecentsView - reduce work in color tint animator" into sc-dev am: d7129fc919 am: 68df577307 am: 333fed77a4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14803765
Change-Id: I0deb90d2dba4a075c05ce76b94ea7de8edcb8451
2021-06-03 17:59:20 +00:00
Bill Lin
a1221bcd53
2/ Notify adjust touch slop when one handed mode activated
...
When one handed mode activated, user swipe-up to exit usually
cross over the NavBar region, and then invoke TouchController
intercept touch event to trigger All Apps drawer on Home.
To enhanced the UX of gesture conflict of exit OHM & All Apps,
notify TouchController throught LauncherActivityInterface,
and Launcher dispatch onOneHandedModeStateChanged() event to
all mTouchControllers in DragLayer that touchController can
adjust the touch slop by it's SingleAxisSwipeDetector.
Test: manual trigger One handed mode and swipe-up to exit
Test: monitor minDisplacement of SingleAxisSwipeDetector
OHM activated : touchSlop x multiplier
OHM deactivated : touchSlop x 1
Test: check All Apps doesn't mis-trigger when exit one handed mode
Bug: 186235522
Change-Id: I7b9e6e7fa898231697d1866186a5f9b1717a9aa3
2021-06-04 01:44:51 +08:00
Bill Lin
945bb34b5e
1/ Provides feasibility to adjust touch slop in TouchController
...
There is a case when one handed mode triggered(Activated), all apps
drawer is very easy to trigger while user swipe up around NavBar
region to exit one handed mode. Since System Gesture monitor regsion
is small on screen bottom, swipe-up gesture usually cross over NavBar
monitor region and invoke launcher touch controller intercept touch
event and introduce unexpectedly trigger all apps drawer.
Adding onOneHandedModeStateChanged(boolean activated) for controller
be able to adjust the touch slop by multiplier, we can set a larger
multiplier when the visible window size translate become smaller
and make swipe gesture not too sensitive.
Test: manual swipe up to swich "home <-> all apps" and monitor
minDisplacement of SingleAxisSwipeDetector
Test: Trigger one handed mode and swipe up to exit one handed mode
check the minDisplacement of SingleAxisSwipeDetector
Bug: 186235522
Change-Id: I9729cd408d85b2b22582bf800e28d1471fc06980
2021-06-04 01:44:50 +08:00
Zak Cohen
333fed77a4
Merge "RecentsView - reduce work in color tint animator" into sc-dev am: d7129fc919 am: 68df577307
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14803765
Change-Id: If649266bbe8ff16829ea54a63ee80a131c0015e0
2021-06-03 17:44:40 +00:00
Zak Cohen
3ec119cbf3
Merge "RecentsView - reduce work in color tint animator" into sc-dev am: d7129fc919
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14803765
Change-Id: Ie7dd16e9beae174ab9967eccc79d50267298be7e
2021-06-03 17:26:58 +00:00
Zak Cohen
d7129fc919
Merge "RecentsView - reduce work in color tint animator" into sc-dev
2021-06-03 17:09:45 +00:00
Alex Chau
822acf4d25
Make quick switch track finger 1:1
...
- When calculating motion delta, it should consider the scale of pagedView
- Adjust significant threshold of tablet quick switch to 15% of page width (roughly 100dp)
Fixes: 188786242
Test: manual on quick switch
Change-Id: Idaa6c5b721decb573e97158c5fbcd67fa224f9d1
2021-06-03 18:07:52 +01:00
Shawn Lin
416bc494c8
Merge "Detach the nav once the endTarget is determined as HOME" into sc-dev am: cd0fe7b057 am: 05fb88806e am: c82756d9e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14811742
Change-Id: I96e5cdef117beb7aea6875011f0f62d2aedb05de
2021-06-03 12:34:32 +00:00
Shawn Lin
c82756d9e1
Merge "Detach the nav once the endTarget is determined as HOME" into sc-dev am: cd0fe7b057 am: 05fb88806e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14811742
Change-Id: Ia2dd12600eb40e5b72f289e083f548b0f9948d48
2021-06-03 12:20:01 +00:00
Shawn Lin
b762b23227
Merge "Detach the nav once the endTarget is determined as HOME" into sc-dev am: cd0fe7b057
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14811742
Change-Id: I557e183ffd2b0fcc8d9893465e5e7c680b7c5818
2021-06-03 12:04:36 +00:00
Shawn Lin
cd0fe7b057
Merge "Detach the nav once the endTarget is determined as HOME" into sc-dev
2021-06-03 11:47:50 +00:00
TreeHugger Robot
f40d4452d8
Merge "AssistContentRequester move binder call to background thread." into sc-dev am: 8c46bba98e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14801431
Change-Id: I1198b2ee9548ead52dbe1915c8fc6eeb7bac96ab
2021-06-03 07:30:53 +00:00
Pat Manning
668d10d6c4
End drag touch event when crossing task drag threshold, and only when task is going up (drag to dismiss) am: 49cb49b1f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800534
Change-Id: I93c5b7dc6bd6cabb3560334102fae46553b39506
2021-06-03 07:29:24 +00:00
Wei Sheng Shih
e909a01164
Merge "Read the starting surface icon size from framework" into sc-dev am: 630efccd7a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14609921
Change-Id: I7e9b8813fea7d2ed9cdef8c163f65875c9f026c1
2021-06-03 06:49:47 +00:00
shawnlin
2b006fb27b
Detach the nav once the endTarget is determined as HOME
...
Bug: 189900722
Test: manual - swipe up to home from an app and observe the nav
Change-Id: I421de17fe4d8413deaf9ebd63166a6d2d00d096e
2021-06-03 13:06:42 +08:00
zakcohen
da08cb2639
RecentsView - reduce work in color tint animator
...
Don't allocate animators when there is no animation to do. The work was
not required.
Bug: 189492167
Test: Local build, run and trace analysis
Change-Id: I111768b055ed636aa92d5d9d6b799f316a568380
2021-06-02 15:46:46 -07:00
TreeHugger Robot
19b47c7b07
Merge "AssistContentRequester move binder call to background thread." into sc-dev am: 8c46bba98e am: dde88a739e am: 1eeb4c9586
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14801431
Change-Id: I6c5bd9da04c5efade33a839b783961c5bc007f6e
2021-06-02 21:15:48 +00:00
Pat Manning
6c2aca7a25
End drag touch event when crossing task drag threshold, and only when task is going up (drag to dismiss) am: 49cb49b1f5 am: 765b8dc7c2 am: 2d39dfa747
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800534
Change-Id: I4861e78b87e21499d9bc27756a02befc99472a8b
2021-06-02 21:15:07 +00:00
vadimt
09f1d8f9b7
Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME
...
Now starting at the first drawn frame.
Test: perfetto
Bug: 188645726
Change-Id: I035f225f5afe64cf6eafa9ba40cffffce0a9d8cc
2021-06-02 14:09:08 -07:00
TreeHugger Robot
1eeb4c9586
Merge "AssistContentRequester move binder call to background thread." into sc-dev am: 8c46bba98e am: dde88a739e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14801431
Change-Id: I6f9f5b23bd07ef54de6f00273a3de03a8c1e327b
2021-06-02 20:59:47 +00:00
Pat Manning
2d39dfa747
End drag touch event when crossing task drag threshold, and only when task is going up (drag to dismiss) am: 49cb49b1f5 am: 765b8dc7c2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800534
Change-Id: Ic13d8803b5a5a9ad7fd52edf431cb26db89338db
2021-06-02 20:59:42 +00:00
TreeHugger Robot
8c46bba98e
Merge "AssistContentRequester move binder call to background thread." into sc-dev
2021-06-02 20:31:53 +00:00
zakcohen
243fbd3e5d
AssistContentRequester move binder call to background thread.
...
The call into system server is synchronous, so make the call off the main
thread to avoid jank.
Bug: 189251291
Test: Local with flag enabled
Change-Id: I1787a0ad68488755bf19e813ecfe9fc079cfaed8
2021-06-02 10:33:31 -07:00
Pat Manning
49cb49b1f5
End drag touch event when crossing task drag threshold, and only when task is going up (drag to dismiss)
...
Test: manual
Fix: 188618115
Bug: 188618115
Change-Id: I51d157e224eaeee34ed131e4945bb92d6baf18cd
2021-06-02 16:28:25 +00:00
Wei Sheng Shih
ccf125c31b
Merge "Read the starting surface icon size from framework" into sc-dev am: 630efccd7a am: 7f9488dcf2 am: 10247d75c5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14609921
Change-Id: I76961f5f5ef54f6218471034aab5d13b680945c0
2021-06-02 10:40:38 +00:00
Wei Sheng Shih
10247d75c5
Merge "Read the starting surface icon size from framework" into sc-dev am: 630efccd7a am: 7f9488dcf2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14609921
Change-Id: Ie510c9d639d88b207f56e7ba95e262014daced81
2021-06-02 10:23:40 +00:00
Wei Sheng Shih
630efccd7a
Merge "Read the starting surface icon size from framework" into sc-dev
2021-06-02 10:00:22 +00:00
TreeHugger Robot
c3dd4c45db
Merge "Initial commit of rotation contextual button." into sc-v2-dev am: 161027dc3e am: 3b381a35f7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14726215
Change-Id: I3f310278af13f9a72f74b4d6206744f4aa031157
2021-06-02 03:30:57 +00:00
TreeHugger Robot
161027dc3e
Merge "Initial commit of rotation contextual button." into sc-v2-dev
2021-06-02 02:05:40 +00:00
Lucas Dupin
d98bbb1918
Merge "Set blur on effect layer during app launch" into sc-dev am: ee4d67c52d am: c53c5d8599 am: ffeb037edd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14750658
Change-Id: I272d9e850708034a58cd16e10de05ceb0428c480
2021-06-02 01:09:00 +00:00
Lucas Dupin
c53c5d8599
Merge "Set blur on effect layer during app launch" into sc-dev am: ee4d67c52d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14750658
Change-Id: Ibc67ff5638774294801974e4fe3c6357bf4ee22c
2021-06-02 00:38:36 +00:00
Lucas Dupin
ee4d67c52d
Merge "Set blur on effect layer during app launch" into sc-dev
2021-06-02 00:32:52 +00:00