Federico Baron
6af03a2895
Merge "Remove unused file WidgetsListSearchHeaderHolder" into tm-qpr-dev am: e958fb2e7f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21418366
Change-Id: Id7acf161d082aa5af2547eece5d20849e8085c7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 01:35:35 +00:00
Federico Baron
e958fb2e7f
Merge "Remove unused file WidgetsListSearchHeaderHolder" into tm-qpr-dev
2023-02-15 00:46:18 +00:00
Anthony Alridge
edd886b550
Update strings when work apps are paused
...
Test: Manually tested - screenshots in bug
Change-Id: I0b7b633f1eb71829752c991018e7c260f22d8cbb
Bug: 258628706
2023-02-14 23:52:35 +00:00
Federico Baron
716af0c88e
Merge "Fix wrong widget appearing in widget picker for tablet" into tm-qpr-dev am: 521e3748d8 am: 301cca1f9b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21407087
Change-Id: I8426e28448dd6372196a05ae2483528d183c5951
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 21:48:55 +00:00
Sebastian Franco
40f94c84f8
Fix issue where bottom scrim appears in homescreen when it shouldn't
...
The bottom scrim should be shown for the Pixel Launcher, other third
party launchers show it when the 3 bottom navigation is activated.
The existing condition for 3 bottom navigation is no longer valid
because the insets at the bottom can be greather than 0 in other
situations other than 3 bottom navigation.
Test: the scrom should not show at all
Test: It appears in some situations where the taskbar is showing
and the scrim gets updates which not always happens so it's hard to
manually recreate, but there is a test that is flaky because of it
HomeScreenImageTabletTest#comparePixelTablet2023HomeScreen.
Fix: 267614579
Change-Id: Iacaf93011aa3f2f643186560fe34b4b26ce52314
2023-02-14 13:46:44 -08:00
Schneider Victor-tulias
ae5dc0264a
Enable ENABLE_KEYBOARD_QUICK_SWITCH on master
...
Bug: 267520665
Test: Manually tested alt-tab and alt-shift-tab in and out of overview on a tablet and phone
Change-Id: Ic1f49c097ddfc2303023c1c47df3efca27e73a51
2023-02-14 21:35:31 +00:00
Charlie Anderson
8ad9144ca2
adding the new Material U App Shortcut Popup design
...
Bug: 247880037
Test: tested manually
Change-Id: I66c291df54dfc2a76fc974082a19091deb167f73
2023-02-14 16:03:15 -05:00
Sunny Goyal
892fab2c14
Using DiffUtil for calculating widget diff instead
...
of a custom implementation
This uses the same version as all-apps and avoids whole list refresh
when a widget entry is expanded for the first time
Removing tests which were essentially testing the diffing logic
Bug: 268646258
Test: Verified on device
Change-Id: I4799c66b4674e754547317317e7a63f098fce735
2023-02-14 20:59:29 +00:00
Federico Baron
301cca1f9b
Merge "Fix wrong widget appearing in widget picker for tablet" into tm-qpr-dev am: 521e3748d8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21407087
Change-Id: I0ee7a8605a1f4cc7f83622e0b14ed569c6450228
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 20:48:50 +00:00
Schneider Victor-tulias
556d37bf01
Merge "Add the KeyboardQuickSwitchView (1/2)" into tm-qpr-dev am: 673e6437b8 am: 031e3d38b8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21087434
Change-Id: Ib0389210f200baa71f346edbc0ca78678702707a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 19:43:13 +00:00
Federico Baron
521e3748d8
Merge "Fix wrong widget appearing in widget picker for tablet" into tm-qpr-dev
2023-02-14 19:28:19 +00:00
Schneider Victor-tulias
031e3d38b8
Merge "Add the KeyboardQuickSwitchView (1/2)" into tm-qpr-dev am: 673e6437b8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21087434
Change-Id: Ifdb495e6480338f41650431c6a8944ae9caad639
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 18:52:06 +00:00
Schneider Victor-tulias
673e6437b8
Merge "Add the KeyboardQuickSwitchView (1/2)" into tm-qpr-dev
2023-02-14 17:46:23 +00:00
Federico Baron
b215c5416e
Remove unused file WidgetsListSearchHeaderHolder
...
WidgetsListSearchHeaderHolder was the only file that remained after all the redundant widget search header logic got removed. It is dead code now so this CL deletes it.
Bug: 268646258
Test: Verified on device
Change-Id: I670364bd7c2d5ce46d2c8837ef483e5ac2315547
2023-02-14 01:49:55 -08:00
Tracy Zhou
99c447459b
Merge "Revert "Use movement on the trackpad instead of on screen for trackpad gestures used for gesture nav""
2023-02-13 23:43:11 +00:00
Schneider Victor-tulias
f908729fa8
Add the KeyboardQuickSwitchView (1/2)
...
Preparatory change for adding the KeyboardQuickSwitchView and associated flows.
Test: Manually tested alt-tab and alt-shift-tab in and out of overview on a tablet and phone
Bug: 258854035
Change-Id: I468481a023e82d3ef7c7d4d44c5b9435173b49ae
2023-02-13 15:34:39 -08:00
Sunny Goyal
a13cc8167f
Deferred widget update
...
Maintaing a list of pending updates while the host
is not listening, so that these can be applied when
host starts listening again
Bug: 267351283
Test: Manual
Change-Id: I38423862a3461724b36f17ffe44e44c55fee06de
2023-02-13 14:54:25 -08:00
Federico Baron
ecb0532597
Fix wrong widget appearing in widget picker for tablet
...
The wrong widget would appear in tablets because we were finding the widgets by PackageUserKey title instead of comparing the PackageUserKey objects themselves.
Fix: 269160189
Test: Turn on LARGE_SCREEN_WIDGET_PICKER and verify that in landscape mode in tablet clicking the battery header shows the correct widget
Change-Id: I4f17ba057d9287fc83e3b1e0072cacf0eee3deef
2023-02-13 13:53:55 -08:00
Jagrut Desai
ec0b4e1693
Removing ENABLE_ALL_APPS_IN_TASKBAR and FLAG_STASHED_IN_APP_EMPTY
...
Test: Visual(pics in buganizer)
Bug: 265462138
Bug: 267382941
Change-Id: I223cd5ea7e5b553619dfc81c36f1be93e399639d
2023-02-13 13:34:23 -08:00
Andy Wickham
82ab3fb3e3
Reset fast scroller when All Apps resets.
...
This ensures the scrollbar is not left in a bad state, in
particular if you close All Apps while still scrolling (e.g.
pressing the Home button while holding the scroll bar).
Fix: 267583704
Test: Manual
Change-Id: I0e159f8e5ed289bf1628f77eab1879743b5aea00
2023-02-13 13:32:09 -08:00
Sunny Goyal
591a128e57
Merge "Moving widget background to xml, so that the same constantstate is used for all entries" into tm-qpr-dev am: a75105ef03 am: 67e1e03913
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21381944
Change-Id: Icde51114b8f5655ea516b0ea8233c5f6734d2997
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-13 19:32:50 +00:00
Brandon Dayauon
3412c1f152
Merge "Add featureFlag for icon in textheader" into tm-qpr-dev am: 0abe8af6a6 am: 50878a997e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074659
Change-Id: I99e13e21853ce27ebad9d5175415bbe347c37f5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-13 19:32:21 +00:00
Sebastian Franco
81b82720de
Making ReorderWidget test more reliable
...
In some cases when starting to drag you can go to the next
CellLayout wich end in an error. Now the dragging functions
will move the item to the desired CellLayout no matter what
CellLayout you start in.
Fix: 266116487
Test: atest ReorderWidgets
Change-Id: Ie3ad2ff88f734856e2c66d5d51b7578482877b5a
2023-02-13 11:02:09 -08:00
Sunny Goyal
67e1e03913
Merge "Moving widget background to xml, so that the same constantstate is used for all entries" into tm-qpr-dev am: a75105ef03
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21381944
Change-Id: Icb8819fae2b4fd21f76faea78e3e341a32a9508f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-13 18:40:24 +00:00
Brandon Dayauon
50878a997e
Merge "Add featureFlag for icon in textheader" into tm-qpr-dev am: 0abe8af6a6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074659
Change-Id: Ie6065bf56a8f6e4ef3a3cdb4a84f03ce2b6d9e4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-13 18:40:06 +00:00
Sunny Goyal
a75105ef03
Merge "Moving widget background to xml, so that the same constantstate is used for all entries" into tm-qpr-dev
2023-02-13 18:12:43 +00:00
Brandon Dayauon
0abe8af6a6
Merge "Add featureFlag for icon in textheader" into tm-qpr-dev
2023-02-13 17:52:58 +00:00
Sunny Goyal
77e732a1c4
Moving widget background to xml, so that the same constantstate is
...
used for all entries
This helps reduce launcher memory by avoiding multuple duplicate
drawable generation
Bug: 268646258
Test: Verified on device
Change-Id: I829750f081cfce65063b35a614b903066d9a4bed
2023-02-13 05:49:31 +00:00
Nicolò Mazzucato
f907f4a00b
Merge "Drive Launcher unfold animation from System UI" into tm-qpr-dev am: 5147b1d509 am: 8778426fa1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21298421
Change-Id: I1ef6c450692076c5af7032c60f518f8c01fdff11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 11:00:38 +00:00
Nicolò Mazzucato
8778426fa1
Merge "Drive Launcher unfold animation from System UI" into tm-qpr-dev am: 5147b1d509
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21298421
Change-Id: I6b84f1878823c9aadb0aa5f10b0479adbf9cfb0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 10:11:36 +00:00
Nicolò Mazzucato
5147b1d509
Merge "Drive Launcher unfold animation from System UI" into tm-qpr-dev
2023-02-11 09:24:42 +00:00
Brandon Dayauon
c4d23aad85
Merge "Zero state feature flag" into tm-qpr-dev am: b648c9eda3 am: ea9da690d1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20811335
Change-Id: If2ad61afbace6f5033f9998ee156ff91b981add9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 07:21:24 +00:00
Brandon Dayauon
ea9da690d1
Merge "Zero state feature flag" into tm-qpr-dev am: b648c9eda3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20811335
Change-Id: I75e903fa76151bd1b88910f46804ab8094f067b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 06:32:45 +00:00
Brandon Dayauon
b648c9eda3
Merge "Zero state feature flag" into tm-qpr-dev
2023-02-11 05:50:46 +00:00
Sunny Goyal
71aa5d815b
Merge "Removing unnecessary search header duplication" into tm-qpr-dev am: 290998522c am: 6f2c09f066
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21372949
Change-Id: Ic5fcaa632e2c1aa14d348e143fbf9dde886f4abe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 01:01:15 +00:00
Sunny Goyal
6f2c09f066
Merge "Removing unnecessary search header duplication" into tm-qpr-dev am: 290998522c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21372949
Change-Id: Icb3c70e8d9a59ef664dd1c1b70f151142dc4736d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 00:10:29 +00:00
Sunny Goyal
290998522c
Merge "Removing unnecessary search header duplication" into tm-qpr-dev
2023-02-10 23:10:49 +00:00
Lucas Silva
67fa00189d
Merge "Allow QuickstepTransitionManager to be overridden" into tm-qpr-dev am: bc333343ec am: 0ee31bb2ee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20785348
Change-Id: Ibc9a6b026ec5fc8206b3c86ecc81b38f4a25f6f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 22:17:11 +00:00
Nicolo' Mazzucato
8d9edd292b
Drive Launcher unfold animation from System UI
...
Before this cl, both Launcher and System UI processes were registering for hinge angle and device state (e.g. folded/unfolded) change events to calculate the current unfold animation progress. In some cases, launcher ui thread was busy, delaying the progress calculation from the hinge angle value (that was received ~at the same time by both processes). This resulted in launcher and sysui unfold animation not being synchronized in some cases.
With this cl, System UI process uses OverviewProxyService to send the unfold events to Launcher. In this way, both process always have the exact same progress (+- 1 frame)
This is currently guarded by a launcher flag, by default with the new behaviour, to allow devs to compare the experience and easily debug potential regressions.
Bug: 268490854
Test: Analysed perfetto trace + RemoteUnfoldTransitionProgressProviderTest + manual
Change-Id: If15fd6fe39abb3d922c5fdb327100206dfa3665d
2023-02-10 22:04:19 +00:00
Lucas Silva
0ee31bb2ee
Merge "Allow QuickstepTransitionManager to be overridden" into tm-qpr-dev am: bc333343ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20785348
Change-Id: Ia2631b7fb6c44cd870bf5c7c0b8684c76f41f4ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 21:28:24 +00:00
Lucas Silva
bc333343ec
Merge "Allow QuickstepTransitionManager to be overridden" into tm-qpr-dev
2023-02-10 20:47:27 +00:00
Sunny Goyal
62a4932310
Removing unnecessary search header duplication
...
Bug: 268646258
Test: Verified on device
Change-Id: I33a7df6a523e5600dc6251c3d8feff1236362705
2023-02-10 11:26:05 -08:00
Federico Baron
df7066b782
Merge "Implement two pane widget picker" into tm-qpr-dev am: 740541e0a0 am: d36fa5e631
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20508230
Change-Id: I65049b8bb98e845c705e92e33e56a7b8955e3f79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 18:43:59 +00:00
Federico Baron
d36fa5e631
Merge "Implement two pane widget picker" into tm-qpr-dev am: 740541e0a0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20508230
Change-Id: Id1c208c28b7f40eeb1b3446c0c4bf569eb791482
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 18:01:28 +00:00
Sunny Goyal
6f621224cd
Merge "Updating Drawables as per GraphicsUtils changes" into tm-qpr-dev am: c424941565 am: f8ac3c1b14
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21354885
Change-Id: I87e8d49e38055b98d374fdca12427537c6296572
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 17:54:25 +00:00
Federico Baron
740541e0a0
Merge "Implement two pane widget picker" into tm-qpr-dev
2023-02-10 17:20:55 +00:00
Sunny Goyal
f8ac3c1b14
Merge "Updating Drawables as per GraphicsUtils changes" into tm-qpr-dev am: c424941565
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21354885
Change-Id: I0835da6900b78fedd05542c1c5a4ea256e5ae74d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 17:11:51 +00:00
Sunny Goyal
c424941565
Merge "Updating Drawables as per GraphicsUtils changes" into tm-qpr-dev
2023-02-10 16:46:19 +00:00
Lucas Silva
099341fa97
Allow QuickstepTransitionManager to be overridden
...
This allows for custom animations in classes inheriting from
QuickstepLauncher
Bug: 260637266
Test: flashed device and verified animation
Change-Id: I21fa112851e9ce43037151fc4c2fd21e90056712
2023-02-10 10:41:39 -05:00
Fengjiang Li
c58eb14bf6
[Predictive Back] All apps to home on tablet am: ab04ffb491 am: 1509caa971
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21161643
Change-Id: I88ba519a0d7c71e388031314f08aa350bfb1ec28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 06:03:22 +00:00