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
TreeHugger Robot
df43aba716
Merge "Adjust task menu text size and colors" into sc-dev am: 137323c299 am: c15176259d am: 01075e2c6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14792892
Change-Id: If1de7cc09f4517ca8e6772d3697de38311f7e250
2021-06-02 00:24:58 +00:00
TreeHugger Robot
f7b4699451
Merge "Revert "Add haptic feedback to Launcher recent apps scrolling"" into sc-dev am: f5af5ce11f am: da91a85359 am: 8a6cfe1c15
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14793398
Change-Id: Ia1ea2f49fb1c792ed7b30c8ea4d29b5775205b3e
2021-06-02 00:24:03 +00:00
Tony Wickham
b3b7da39f0
Merge "Fix duplicate depth animations when swiping from overview to home" into sc-dev am: 3cc2f46ca8 am: 7f1f42ffb0 am: b7e04f22eb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14792890
Change-Id: I43422d631be7250f41d70565963366290f289714
2021-06-02 00:23:56 +00:00
TreeHugger Robot
d7a900643f
Merge "Task Overlay - refresh task overlay on size change." into sc-dev am: a357d6da6d am: 5d6c6a8727 am: 03069852c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14757953
Change-Id: I75524f57c607365565778cd45644caa481c2dcda
2021-06-02 00:23:34 +00:00
TreeHugger Robot
01075e2c6f
Merge "Adjust task menu text size and colors" into sc-dev am: 137323c299 am: c15176259d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14792892
Change-Id: I5aaf07eaf77a18f5ef7c277a617934ac025dea2d
2021-06-02 00:03:43 +00:00
TreeHugger Robot
cabb9096f3
Merge "Adjust task menu text size and colors" into sc-dev am: 137323c299
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14792892
Change-Id: Iec85e73cef73116f829d09d28bd06cab1cb2791d
2021-06-02 00:03:20 +00:00
TreeHugger Robot
137323c299
Merge "Adjust task menu text size and colors" into sc-dev
2021-06-01 23:50:40 +00:00
TreeHugger Robot
da91a85359
Merge "Revert "Add haptic feedback to Launcher recent apps scrolling"" into sc-dev am: f5af5ce11f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14793398
Change-Id: Ic5a7e1fc9f5ac07f84b10496b1f3ece2bf8e8b8f
2021-06-01 23:41:10 +00:00
Tony Wickham
7f1f42ffb0
Merge "Fix duplicate depth animations when swiping from overview to home" into sc-dev am: 3cc2f46ca8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14792890
Change-Id: Ie5ef2aff3414a85e0cd855e0bda04610f5c74c30
2021-06-01 23:41:00 +00:00
TreeHugger Robot
5d6c6a8727
Merge "Task Overlay - refresh task overlay on size change." into sc-dev am: a357d6da6d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14757953
Change-Id: I7a3520045fad9eb54b7a371ea829ff200fa636c6
2021-06-01 23:40:53 +00:00
TreeHugger Robot
f5af5ce11f
Merge "Revert "Add haptic feedback to Launcher recent apps scrolling"" into sc-dev
2021-06-01 23:39:39 +00:00
Tony Wickham
3cc2f46ca8
Merge "Fix duplicate depth animations when swiping from overview to home" into sc-dev
2021-06-01 23:17:36 +00:00
TreeHugger Robot
a357d6da6d
Merge "Task Overlay - refresh task overlay on size change." into sc-dev
2021-06-01 23:15:25 +00:00
TreeHugger Robot
6b5e04157f
Merge "Cleanup state properly when interacting during gesture nav transition" into sc-dev am: b13200c6b1 am: 0bd5f8fd6d am: 7214078ed6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14735875
Change-Id: I7a7f8cb174653518894c53923e10d30ff75e8c72
2021-06-01 22:25:54 +00:00