Schneider Victor-tulias
3efef1ce5a
Attempt to preload the Launcher activity when the user reaches the All Set Page.
...
Preloading the Launcher activity once the user reaches the SUW All Set app allows for a smoother first reveal transition. Refactored TIS and TISBinder to make this possible.
Fixes: 226726244
Test: factory reset and flashed a build onto a pixel 6 pro
Change-Id: I1be3383bafdde17b951329de4c7d6b87affd210c
2022-05-25 10:02:20 -07:00
Alex Chau
e2e1509d55
Fix taskbar icon flicker and jump when transforming to hotseat
...
- Apply additional translation on TaskbarView to account for difference between taskbar icon to bottom spacing compared to hotseat icon to bottom spacing
- Call updateIconAlignment outside of synchronizeNextDraw's then block, which get run after the synchronization
Bug: 204850744
Test: manual
Change-Id: Id65842f506eb342105082649446eb694cd5c33a4
(cherry picked from commit 51da219869 )
Merged-In: Id65842f506eb342105082649446eb694cd5c33a4
2022-05-25 10:53:29 +00:00
wilsonshih
2b06fa518b
Cancel the recents animation for locked gesture[2/2]
...
When device is locked and going to finish the recents animation,
instead of start home activity, calling
finishRunningRecentsAnimation directly so core and shell does not need
to handle another transition.
Bug: 230582311
Test: enable shell transition. Start showWhenLocked activity while
keyguard showing. Scroll up to dismiss the activity and verify the
activity and home shall be stopped and only keyguard remains on the
screen.
Also verify entering recents works fine when device is unlocked.
Change-Id: Ic76f81efcaa8ed00d5af1475259ec16659f6b568
2022-05-25 12:57:32 +08:00
Sunny Goyal
cdc111a158
Creating the transaction on the UI thread
...
This avoids the error when the transaction is created after
the surface is released. In case the surface is released after
transaction object is created, the apply() call simply ignores
that error, whereas previously the transactionCreation will throw
an error
Bug: 231889963
Test: Verified by manually releasing the surface that there is no crash
Change-Id: I9a4b9ca0be2ed687b2fc692570415256e3e479f7
2022-05-24 17:14:44 -07:00
Andy Wickham
2ba7797edb
Moves Search results into a separate RV (take 2).
...
Bug: 206905515
Test: Manually verified b/230648542 did not resurface. Tested
on phone and tablet with and without work profile.
Change-Id: If724f635286b9dff2c64255f9ece3568a5cb4ea9
2022-05-24 17:10:24 -07:00
Brian Isganitis
76900ac58a
Have separate DeviceProfile instances for taskbar and all apps windows.
...
We want to scale down the DeviceProfile for taskbar, but the all apps
window should rely on the original DeviceProfile.
Test: Manual
Bug: 232907361
Change-Id: Ia09f674ada9e445c1d7278fa94c536ea9de13ef9
2022-05-24 23:30:36 +00:00
Sunny Goyal
5922652282
Merge "Avoiding updating task via scroll if RectF spring animation is running" into tm-dev am: 689b000316 am: 595c9c37f5 am: 153c553181 am: cfbb12e29d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18561212
Change-Id: Iaa437ded4b3d87e85c2e80cc1b8ba48b2d6c73b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 22:44:39 +00:00
Sunny Goyal
cfbb12e29d
Merge "Avoiding updating task via scroll if RectF spring animation is running" into tm-dev am: 689b000316 am: 595c9c37f5 am: 153c553181
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18561212
Change-Id: I72a51b0d2f756e9710058beb0b820dbbb52b15d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 22:23:28 +00:00
Sunny Goyal
51cbd323e2
Merge "Avoiding updating task via scroll if RectF spring animation is running" into tm-dev am: 689b000316 am: 57a956911c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18561212
Change-Id: I63c8780cd914488282f1159037e3d6e31bbd87da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 22:15:02 +00:00
Bill Yi
dbaeaa5c05
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I8dab647a81e5f333a8c4d9ad5dbe13247429f7c1
2022-05-24 14:49:54 -07:00
Sunny Goyal
006bcf6db1
Merge "Avoiding updating task via scroll if RectF spring animation is running" into tm-dev am: 689b000316
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18561212
Change-Id: Ic7aedab14ad446dd045c79ed96f643a421466c04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 21:38:34 +00:00
Sunny Goyal
595c9c37f5
Merge "Avoiding updating task via scroll if RectF spring animation is running" into tm-dev am: 689b000316
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18561212
Change-Id: I1f764d6df15bdb67a040adcfb30b6ed5c4b39c9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 21:38:19 +00:00
Schneider Victor-tulias
aa5ae621c5
Add screen recording to drag to splitscreen taskbar tests to help with debugging.
...
Test: presubmit and local
Bug: 231615831
Change-Id: I87ea5eb30eaf9ec1f4f96572c78bc9daf976a589
2022-05-24 11:46:31 -07:00
Vinit Nayak
7608cfd628
Hide taskviews when animating to split
...
* Move FloatingTaskView to drag layer to
keep it from showing up on top of the
TaskMenuView that is animating to a close
Bug: 232804154
Change-Id: Ifaa3286c48509d1f60a559bb4d318988a1d30679
2022-05-24 18:41:42 +00:00
Schneider Victor-tulias
2edbe23513
Update vibrations in the All set page to match the SUW welcome page.
...
Fixes: 211844049
Test: opened the all set page on different devices, tested with different supported vibration effects
Change-Id: I0b86dae3bec28ff56a3a23f9bb65dcbdb1b27325
2022-05-24 18:30:11 +00:00
TreeHugger Robot
d719a69ff1
Merge "Do not launch home disambiguation screen when home is not known" into tm-qpr-dev am: 4c48d57434 am: 075740a850
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18566763
Change-Id: I1783a695020aea5852b1b5773e53cb0ab68e3e54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 05:12:36 +00:00
TreeHugger Robot
075740a850
Merge "Do not launch home disambiguation screen when home is not known" into tm-qpr-dev am: 4c48d57434
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18566763
Change-Id: I79d1dfba8793fe125abcde6c667005dce7666847
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 04:02:43 +00:00
Sunny Goyal
4a35dd4f0d
Do not launch home disambiguation screen when home is not known
...
Bug: 233071361
Test: Verified on device
Change-Id: I54e71e19363920b0778c328dc391575d0921f304
2022-05-23 23:30:58 +00:00
Jeremy Sim
90bc6d57b2
Implement non-disappearing View for split staging instructions am: b0cce86385 am: ce47e5bf9c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18337640
Change-Id: Ibc111aa7702e1f15606cb9129fa55de2dc963fb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 22:55:22 +00:00
Jeremy Sim
ce47e5bf9c
Implement non-disappearing View for split staging instructions am: b0cce86385
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18337640
Change-Id: I9528d19875838af2cd6df93c503ac2275e66187f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 22:24:38 +00:00
Jeremy Sim
b0cce86385
Implement non-disappearing View for split staging instructions
...
The instructions for how to perform a splitscreen operation, previously conveyed through a disappearing Toast, are now conveyed through a custom View object.
Fixes: 219987907
Test: Manual
Change-Id: Iff2bb6e334e0325e8a091d76a5f9b8767071365f
2022-05-23 21:23:22 +00:00
Bill Yi
a83cd9a798
Merge "Import translations. DO NOT MERGE ANYWHERE"
2022-05-23 20:47:00 +00:00
TreeHugger Robot
c32b18415c
Merge "Fix taskbar icon flicker and jump when transforming to hotseat" into tm-qpr-dev am: fe4a4d1cb9 am: 945797146a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18491577
Change-Id: I8114bf76bda196d84981908276505e2375407e10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 20:03:43 +00:00
TreeHugger Robot
945797146a
Merge "Fix taskbar icon flicker and jump when transforming to hotseat" into tm-qpr-dev am: fe4a4d1cb9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18491577
Change-Id: I565dae8a75bba0dfc111db5334e82fdc8dd16d22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 19:31:13 +00:00
Sunny Goyal
617f9fae3d
Avoiding updating task via scroll if RectF spring animation is running
...
Bug: 231333965
Test: Verified no update at the end of home transition
Change-Id: I2a106f4d7661f9d409425ce2ed755e74e1abe14b
2022-05-23 10:13:10 -07:00
Alex Chau
51da219869
Fix taskbar icon flicker and jump when transforming to hotseat
...
- Apply additional translation on TaskbarView to account for difference between taskbar icon to bottom spacing compared to hotseat icon to bottom spacing
- Call updateIconAlignment outside of synchronizeNextDraw's then block, which get run after the synchronization
Bug: 204850744
Test: manual
Change-Id: Id65842f506eb342105082649446eb694cd5c33a4
2022-05-23 14:33:34 +01:00
Bill Yi
16ad67f6b5
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ic8d3dc78e65c7de5317aff5c17989c31d6b93a00
2022-05-20 05:04:08 -07:00
Winson Chung
04ba07e4b8
Merge "Ensure that we're animating the current live tasks when going back" into tm-dev am: 3e6cd99990 am: 1b7350f27c am: e1f5bb74e4 am: f778382887
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18461390
Change-Id: I52fcce3d8f2894e8ca543d517e0243431722818e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 09:22:47 +00:00
Winson Chung
f778382887
Merge "Ensure that we're animating the current live tasks when going back" into tm-dev am: 3e6cd99990 am: 1b7350f27c am: e1f5bb74e4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18461390
Change-Id: If743ac6b97dc4d22412697b46cd4ceeac22f2575
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 08:43:22 +00:00
Winson Chung
c6df6edabe
Merge "Ensure that we're animating the current live tasks when going back" into tm-dev am: 3e6cd99990 am: 1b7350f27c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18461390
Change-Id: Iee286ed20fe9529aa1efb19004a4448192980370
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 08:24:30 +00:00
Winson Chung
e1f5bb74e4
Merge "Ensure that we're animating the current live tasks when going back" into tm-dev am: 3e6cd99990 am: 1b7350f27c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18461390
Change-Id: I24e6b85b3fda86490fb4bd0555e65851ff14fee2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 08:24:25 +00:00
Winson Chung
f7ada158ef
Merge "Ensure that we're animating the current live tasks when going back" into tm-dev am: 3e6cd99990
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18461390
Change-Id: Ifb3c795a3177bbafe3fe8255374dd3a13a2060f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 07:55:11 +00:00
Winson Chung
e02cd37542
Merge "Ensure that we're animating the current live tasks when going back" into tm-dev am: 3e6cd99990
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18461390
Change-Id: Ic834d4d2458f2f3be7ff384b835d02b3dda1f343
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 07:54:56 +00:00
Luca Zuccarini
4051995e5d
Merge "Additional polish for the NORMAL<->ALL_APPS transitions." into tm-dev am: 175fc66aa8 am: 22bb04bb77 am: a3719625f2 am: 1f6d6429bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18375247
Change-Id: I6fd45122c75a14b0029dbc93bb8b91854eed9c98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-19 02:05:55 +00:00
TreeHugger Robot
544883e42f
Merge "Fix crash if AM returns empty task list" into tm-dev am: aca91898a8 am: 634e5ac012 am: 5a5434cbdc am: 32f1ef89c2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18379858
Change-Id: Iff35344d0bd443de60775b18dd32abcfd13dea8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 23:26:00 +00:00
Luca Zuccarini
1f6d6429bb
Merge "Additional polish for the NORMAL<->ALL_APPS transitions." into tm-dev am: 175fc66aa8 am: 22bb04bb77 am: a3719625f2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18375247
Change-Id: I690c67289704b30fb6449150b1168f6a182ffcbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:46:49 +00:00
Luca Zuccarini
a3719625f2
Merge "Additional polish for the NORMAL<->ALL_APPS transitions." into tm-dev am: 175fc66aa8 am: 22bb04bb77
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18375247
Change-Id: Icac6fe62259ac76d7527c8ab4cea91b11b21ac55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:40:24 +00:00
TreeHugger Robot
32f1ef89c2
Merge "Fix crash if AM returns empty task list" into tm-dev am: aca91898a8 am: 634e5ac012 am: 5a5434cbdc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18379858
Change-Id: I5c193d82516668c2d7b9430ffe1463c64345950c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:36:23 +00:00
TreeHugger Robot
5a5434cbdc
Merge "Fix crash if AM returns empty task list" into tm-dev am: aca91898a8 am: 634e5ac012
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18379858
Change-Id: I5d0c414b24d27f69d464baee6d7ad206c42fbe96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:29:00 +00:00
Luca Zuccarini
22bb04bb77
Merge "Additional polish for the NORMAL<->ALL_APPS transitions." into tm-dev am: 175fc66aa8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18375247
Change-Id: I013d007551ffe928902a9e49ac8bee3f65b88306
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:25:12 +00:00
TreeHugger Robot
634e5ac012
Merge "Fix crash if AM returns empty task list" into tm-dev am: aca91898a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18379858
Change-Id: Ia13c75dadf005fcb70aac793c643cdc3b0718ace
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:23:36 +00:00
Luca Zuccarini
0816768dc9
Merge "Additional polish for the NORMAL<->ALL_APPS transitions." into tm-dev am: 175fc66aa8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18375247
Change-Id: I192035c57915775ae411e433da85f134a2c5e187
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:23:23 +00:00
TreeHugger Robot
f276170e19
Merge "Fix crash if AM returns empty task list" into tm-dev am: aca91898a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18379858
Change-Id: Ic17646e5268be6aafe0d6a53c2efaa492015893e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:23:06 +00:00
Luca Zuccarini
30a46a02fa
Merge "Update the NORMAL<->ALL_APPS swipe transitions on phones." into tm-dev am: 3eb149b055 am: b742969fb6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185506
Change-Id: I3b2437ea0ddca4a4b61ce0c93e24f4f45ffa2246
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:16:49 +00:00
Vinit Nayak
8c20d2a4e4
Merge "Report ITYPE_BOTTOM_MANDATORY_GESTURES insets for Taskbar" into tm-dev am: cfdb076d12 am: 24b9ebfd07
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18286602
Change-Id: I81107a37b37a91652ad4a671c2032ad8759e836a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:16:38 +00:00
TreeHugger Robot
40a5591250
Merge "Revert "Snap to last task if swiping down at a greater Y than X velocity."" into tm-dev am: a3ce2fc552 am: 3b23f648fd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18420831
Change-Id: Idcd6b99af6e293cdff277629b59f93b568fc2589
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:16:33 +00:00
Luca Zuccarini
62161cfce7
Merge "Update the NORMAL<->ALL_APPS swipe transitions on phones." into tm-dev am: 3eb149b055 am: cf1dc294cb am: c3abf0043f am: 3ef21aba38
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185506
Change-Id: I556c46b2899f2411fcde6bab95f623b8e058bdb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:14:00 +00:00
Vinit Nayak
776912ae96
Merge "Report ITYPE_BOTTOM_MANDATORY_GESTURES insets for Taskbar" into tm-dev am: cfdb076d12 am: 2593347a28 am: 94543b6b13 am: 1017dd3b96
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18286602
Change-Id: I26122ce98f9169787aba85a0ed70371e9e0aa2a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:13:34 +00:00
TreeHugger Robot
eaeff58756
Merge "Revert "Snap to last task if swiping down at a greater Y than X velocity."" into tm-dev am: a3ce2fc552 am: e9e41c8cc4 am: 32f678ded8 am: ea8d40a52c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18420831
Change-Id: I774ba81da3e238466000b50e9b415eb80b1c996b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:13:26 +00:00
Sunny Goyal
e4d4ad6527
Merge "Fixing transaction applier holding on to the release check if no frame update was scheduled" into tm-dev am: 6956b5cc7c am: 22e4fb3145 am: 913e857339 am: dc3091aef3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18360436
Change-Id: Ib56ceb0dbd2d32d8b5b48bf9c344b545c1cb697b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 22:12:48 +00:00