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
Brian Isganitis
5980354d54
Show toolbar back button on subsettings pages am: 6afcfd7cbd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14741513
Change-Id: I5521e29757bb7bf7d0fb8d0774ae84776abb4ba7
2021-06-03 22:39:49 +00:00
Brian Isganitis
24cee4fbac
Pad bottom of settings list view with bottom system insets am: ed49a7187d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14738959
Change-Id: I35d74ea75a87c39260e558457de63a0e8e742e19
2021-06-03 22:39:48 +00:00
Brian Isganitis
6afcfd7cbd
Show toolbar back button on subsettings pages
...
Test: Back button displayed and functional on subsettings
Bug: 187732263
Change-Id: I6a3679de3a00480f5a0861f966d178be25f001d4
2021-06-03 17:04:33 -04:00
Brian Isganitis
ed49a7187d
Pad bottom of settings list view with bottom system insets
...
This change allows for a transparent navigation bar in the settings Material next redesign.
Test: Bottom of settings not cut off by bottom navigation bar
Bug: 187732263
Change-Id: I237011003ca0c3760c0fbdbb2865ef90c19d7b81
2021-06-03 17:02:05 -04:00
Jonathan Miranda
73886f379f
Merge "Only inset widgets if workspaceTopPadding is greater than the widget padding." into sc-dev am: 3ed65ede16
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14823934
Change-Id: Ica0d5b9d65dcaa32aae7978ffa36e3a63c172ce1
2021-06-03 20:43:24 +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
Jonathan Miranda
3ed65ede16
Merge "Only inset widgets if workspaceTopPadding is greater than the widget padding." into sc-dev
2021-06-03 20:23:18 +00: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
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
Jon Miranda
4981118478
Only inset widgets if workspaceTopPadding is greater than the widget padding.
...
This prevents widget from becoming too close to status bar.
Bug: 189724771
Test: manual
Change-Id: I86f83b6a35bd2802bdbdf175340a379b498f481d
2021-06-03 09:54:45 -07:00
Stevie Kideckel
f94a93ad2c
Merge "Scroll to the selected widget picker row after headers are clicked" into sc-dev am: f15214597e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800533
Change-Id: I1107db2070a28d7de9ae2450760c9ac38108ee59
2021-06-03 14:30:05 +00:00
Stevie Kideckel
f15214597e
Merge "Scroll to the selected widget picker row after headers are clicked" into sc-dev
2021-06-03 14:15:00 +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
Stevie Kideckel
3256647b03
Merge "Use the LayoutManager as the source of truth for visible positions" into sc-dev am: 5cc44eb73e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800536
Change-Id: Ic11f1bc2afc3a7430967b103faf7af56257f5dcd
2021-06-03 11:08:22 +00:00
Alina Zaidi
e57ae67013
Merge "Update scrim in widget pickers." into sc-dev am: c599c90eaa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14776603
Change-Id: Idbdeab5c1af6a57b8779ed6a1ac7b8ab70b077ed
2021-06-03 11:08:18 +00:00
Stevie Kideckel
5cc44eb73e
Merge "Use the LayoutManager as the source of truth for visible positions" into sc-dev
2021-06-03 11:00:32 +00:00
Pat Manning
de40c75730
Merge "Prevent clearing home between display size changes." into sc-v2-dev
2021-06-03 10:47:57 +00:00
Alina Zaidi
c599c90eaa
Merge "Update scrim in widget pickers." into sc-dev
2021-06-03 10:42:29 +00:00
Stevie Kideckel
eb367e471b
Scroll to the selected widget picker row after headers are clicked
...
This keeps the row in view. Currently, this will scroll the row to the
centre-bottom of the screen due to the top padding being double counted,
but that will remedied in a future CL.
This also resolves the issue where the last row's widgets aren't visible
by handling that case specially
Fix: 188665456
Bug: 183378651
Test: verified locally
Change-Id: I9acb9087a8cdaf130ac5955c810c96462b368f36
2021-06-03 09:48:21 +00:00
Stevie Kideckel
abd33b38e2
Use the LayoutManager as the source of truth for visible positions
...
During animations, the view group child may not correspond to the
visible views that appear at the top.
The previous logic is kept in the case that the layout manager returns
null for any reason, which can happen before layout has occurred for the
position.
Fix: 189588014
Test: verified locally
Change-Id: Ie8b5dcef50287e9e90a21f86e30a1ebcbbcba30f
2021-06-03 09:36:22 +00:00
Jon Spivack
05e828c896
Merge "TaskOverlayFactoryGo: Keep persistent instance of AssistContentRequester" into sc-dev am: b7cecf8a90
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14803962
Change-Id: I9ad397ba4d51955f6bbac27e1435180e9175df67
2021-06-03 07:37:52 +00:00
Weilun Du
fcec6c6b15
Merge "Revert "Update preferences to Material Next styling"" into sc-dev am: 971d7fddcc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14805276
Change-Id: I2e11130c883782dfc4e9edc755c7ea05bee9ea02
2021-06-03 07:34:00 +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
TreeHugger Robot
e14cb20a6c
Merge "Remove elevation from the full widgets picker container" into sc-dev am: 23cf59bfd5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14793490
Change-Id: I8cc82526aeadd3489144faa798f65e5f4ec74f39
2021-06-03 07:21:35 +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
Brian Isganitis
aa6aa7bb69
Merge "Update preferences to Material Next styling" into sc-dev am: b177133e7b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14740617
Change-Id: I591b173c7c0bfdb595daea64da2f5e9e7d2c23f1
2021-06-03 06:49:14 +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
Jon Spivack
b7cecf8a90
Merge "TaskOverlayFactoryGo: Keep persistent instance of AssistContentRequester" into sc-dev
2021-06-03 02:20:26 +00:00
Weilun Du
971d7fddcc
Merge "Revert "Update preferences to Material Next styling"" into sc-dev
2021-06-03 00:04:49 +00:00
Jon Spivack
1bd7ccd90b
TaskOverlayFactoryGo: Keep persistent instance of AssistContentRequester
...
Holding a reference to AssistContentRequester prevents it from being deleted by the garbage collector while it is still in use.
Bug: 189985872
Test: Manual (Pixel 3A)
Test: m -j RunLauncherGoGoogleRoboTests
Change-Id: I204aab907175a171c496c3bd146a8b23d2bbcf16
2021-06-02 16:40:09 -07: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
Weilun Du
19d623d921
Revert "Update preferences to Material Next styling"
...
Revert "Add dependency for settings activity collapsing toolbar"
Revert submission 14740617-collapse3
Reason for revert: Build breakage
Reverted Changes:
I5ef658979:Add dependency for settings activity collapsing to...
I0ca55eecb:Update preferences to Material Next styling
Bug: 189919452
Change-Id: I4aa0bfc473334266a951d84064b4e8e406fff0a4
2021-06-02 22:04:44 +00:00
TreeHugger Robot
8c46bba98e
Merge "AssistContentRequester move binder call to background thread." into sc-dev
2021-06-02 20:31:53 +00:00
Alina Zaidi
8796707172
Update scrim in widget pickers.
...
Also adjust padding in pin widget bottom sheet.
Test: Tested manually
Bug: 189802334
Change-Id: Ic25547ab1519139afdbf07aaefeb9168cf3501ff
2021-06-02 20:39:28 +01: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
Pat Manning
67094bfdfb
Prevent clearing home between display size changes.
...
Split display support was previously based on the sizes of supported device profiles. If a device supporting split display increased display size too much, it could trigger a grid migration (due to number of hotseat icons displayed vs in the DB changing as it was no longer seen as split display). The migration would not run however, as the grid had not actually changed, but would still have cleard the DB in preparation of the migration.
By counting the number of supported profiles instead, we can estimate the number of screens invariant of display size changes and avoid undesired grid migrations.
Test: manual
Fix: 187689871
Bug: 187689871
Change-Id: If740c501cab0e80ef6144356ec5618ee30134ed7
2021-06-02 16:18:55 +00:00
TreeHugger Robot
23cf59bfd5
Merge "Remove elevation from the full widgets picker container" into sc-dev
2021-06-02 13:57:45 +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
161027dc3e
Merge "Initial commit of rotation contextual button." into sc-v2-dev
2021-06-02 02:05:40 +00:00
Brian Isganitis
b177133e7b
Merge "Update preferences to Material Next styling" into sc-dev
2021-06-02 01:20:58 +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
8553d908c2
Merge "Delaying initializing "is launcher3" flag" into sc-dev am: 3941bc65e3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14793019
Change-Id: Icccec1b00b5ae2594963dc04f6e67114ff1343b9
2021-06-02 00:15:28 +00:00