Nick Chameyev
413a2346cb
[Unfold animation] Do not preemptively start the animation if it has run already
...
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.
This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.
This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.
Bug: 285150685
Bug: 293131586
Test: open an app on folded screen, unfold, go to home screen =>
check that icons are not squished
Test: fold/unfold when launcher is open
(cherry picked from commit 6d756970e7 )
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e53f5ef97a02d25f508774e82985e24dc2f4d2d )
Merged-In: Ic437ff4d19cbd5764635f3007d99880622150f5b
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-08-11 07:15:14 +00:00
Colin Cross
86c3fd002c
[automerger skipped] Merge "Fix kotlin nullable errors in Launcher3" into main am: fc786807ad am: 9f7fab352b -s ours am: 5589b9bd39 -s ours
...
am skip reason: Merged-In I26edfec35dca14abe90b08e3c74de0446eda95d2 with SHA-1 2608381792 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2702133
Change-Id: If279617019c0ad8d123cb93ebfd562f80f25fb22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 06:48:26 +00:00
Colin Cross
d9a6a63628
[automerger skipped] Fix kotlin nullable errors in Launcher3 am: 2608381792 am: 4b5bfb7096 -s ours am: aeb4233894 -s ours
...
am skip reason: Merged-In I26edfec35dca14abe90b08e3c74de0446eda95d2 with SHA-1 7943b35a71 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24392740
Change-Id: Ib77106ac3daaf03a5499b14a03fafd97f2a3b4a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 06:48:06 +00:00
Colin Cross
aeb4233894
[automerger skipped] Fix kotlin nullable errors in Launcher3 am: 2608381792 am: 4b5bfb7096 -s ours
...
am skip reason: Merged-In I26edfec35dca14abe90b08e3c74de0446eda95d2 with SHA-1 7943b35a71 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24392740
Change-Id: If7ff2fd4668ffa153cb2f668b15e3fb733bfadba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 06:01:27 +00:00
Colin Cross
5589b9bd39
[automerger skipped] Merge "Fix kotlin nullable errors in Launcher3" into main am: fc786807ad am: 9f7fab352b -s ours
...
am skip reason: Merged-In I26edfec35dca14abe90b08e3c74de0446eda95d2 with SHA-1 2608381792 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2702133
Change-Id: I8cabfa50aaf7ced869d02febea8eb043dba90fd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 06:01:11 +00:00
Colin Cross
4b5bfb7096
Fix kotlin nullable errors in Launcher3 am: 2608381792
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24392740
Change-Id: Ia6fd37aa0a437da84b5b3108b49f0e9edb95a794
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 05:20:53 +00:00
Colin Cross
9f7fab352b
Merge "Fix kotlin nullable errors in Launcher3" into main am: fc786807ad
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2702133
Change-Id: Ia1f973cc7e67c3a51bf0ec80489df09f16f4cb73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 05:19:55 +00:00
Colin Cross
fc786807ad
Merge "Fix kotlin nullable errors in Launcher3" into main
2023-08-11 04:40:48 +00:00
Colin Cross
e364bd07b0
Merge "Fix kotlin nullable errors in Launcher3" into udc-qpr-dev-plus-aosp am: fefa3937f2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24392456
Change-Id: I0a207be78eb9ada53bddf8a5683af91c3ba224ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 03:49:53 +00:00
Colin Cross
fefa3937f2
Merge "Fix kotlin nullable errors in Launcher3" into udc-qpr-dev-plus-aosp
2023-08-11 03:04:17 +00:00
Android Build Coastguard Worker
ce1e526f4a
Snap for 10643491 from b043c7ced0 to udc-qpr1-release
...
Change-Id: I8261f66d815b6a4fc86c4e9c70d9f68710a1f1ee
2023-08-11 01:25:11 +00:00
Treehugger Robot
96d3abea58
Merge "Disabling flash checks for the whole LauncherDragView" into udc-qpr-dev am: b043c7ced0 am: 6ddc449370
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24376060
Change-Id: I2d97f10aeccecfa179c8a672354c3c66753f6993
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 00:52:52 +00:00
Treehugger Robot
6ddc449370
Merge "Disabling flash checks for the whole LauncherDragView" into udc-qpr-dev am: b043c7ced0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24376060
Change-Id: Id489e1832c58a0502b63bc050b032bb17506c027
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 00:05:20 +00:00
Treehugger Robot
b043c7ced0
Merge "Disabling flash checks for the whole LauncherDragView" into udc-qpr-dev
2023-08-10 23:03:33 +00:00
Thales Lima
e7caf696c0
Merge "Create specs for hotseat" into udc-qpr-dev am: 19c41f5932 am: 333bea8931
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24179026
Change-Id: I763f4cdfe619382f5708108d21146e06e6536269
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 22:18:18 +00:00
Hyunyoung Song
b8cc92df6a
Merge "Turn ENABLE_LONG_PRESS_NAV_HANDLE flag to server side flag" into udc-qpr-dev am: 1788bdad7f am: 57a992ba25
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24384821
Change-Id: I0588b3ac1194789f62852b12677625a3f4f82808
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 22:16:52 +00:00
Brian Isganitis
016cfade66
Merge changes from topic "taskbar-search-ime" into udc-qpr-dev am: c4247d85b4 am: b7eb932dd5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24247103
Change-Id: Ia9d701cb652794b71ff75dae2da6a2c2da3fd660
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 22:14:37 +00:00
Brian Isganitis
02f1e6ca52
Animate AbstractSlideInView translation shift with PendingAnimation. am: 0a036e9c15 am: 74dfcccf73
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24344079
Change-Id: Ib2b860694dad1aabf3d2c7d8a819bf6c085e8639
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 22:14:32 +00:00
Jordan Silva
59c4b55d23
Fix workspace and hotseat paddings for responsive grid in landscape am: 3646a1b7e1 am: 0e44e42392
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24295555
Change-Id: Ieac1a2346bd1ecb96e7a31ac7a9421b9ce887974
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 22:12:14 +00:00
Schneider Victor-tulias
ffab156b62
Merge "Update All Set page vibrations on large screens" into udc-qpr-dev am: 087990668b am: 6f0cafc738
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24299295
Change-Id: I98dc747a8bf3423d455b6a29215b80dac6b63151
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 21:48:52 +00:00
Hyundo Moon
a6a3e85254
Merge "Revert "Test: unfold_to_widgets"" into udc-qpr-dev am: fa3bd7dc8a am: 2d342c8808
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24380505
Change-Id: I81ea8bbbea4138d0e65cce196d16200828e7bcbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 21:01:00 +00:00
Thales Lima
333bea8931
Merge "Create specs for hotseat" into udc-qpr-dev am: 19c41f5932
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24179026
Change-Id: I40e94ec3c8163445fe5f7b4a00437adb7389a0cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 20:26:42 +00:00
Hyunyoung Song
57a992ba25
Merge "Turn ENABLE_LONG_PRESS_NAV_HANDLE flag to server side flag" into udc-qpr-dev am: 1788bdad7f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24384821
Change-Id: Ia29d617bea7a9fa30a19aff7e93181861f9de29f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 20:20:15 +00:00
Thales Lima
19c41f5932
Merge "Create specs for hotseat" into udc-qpr-dev
2023-08-10 20:08:38 +00:00
Doğancan Emek
e4086d85f5
Merge "Test: unfold_to_widgets" into udc-qpr-dev am: 47caf4af5d am: 560bb42791
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24356173
Change-Id: I8d153c13648940b82b0ea6cdfc3297dd66b507c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 19:21:50 +00:00
Sebastián Franco
07d86ddd78
[automerger skipped] Revert "Remove flags ENABLE_TWO_PANEL_HOME FOLDABLE_WORKSPACE_REORDE and FOLDABLE_SINGLE_PAGE" am: 1f4d56c01e am: 17897f045a -s ours
...
am skip reason: Merged-In I10b9e99734b14cbbe8d1190300493099a1f28a24 with SHA-1 363706d73f is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24348348
Change-Id: If2b3168ddd1bb03bd2a2cd7f63a2b7b9b4426fca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 19:21:38 +00:00
Anushree Ganjam
e0b04b7fb1
Merge "Add a new attribute for TEXT_HEADER_ROW" into udc-qpr-dev am: 393dcb246e am: 4eda420b4f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24327091
Change-Id: Id14f2dd0d815784ac29603e41ebbdb831fc7d5b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 19:21:18 +00:00
Vadim Tryshev
f069e1c47c
Merge "Implementing detector of view flashes" into udc-qpr-dev am: 7ed637b050 am: b4f7a7a490
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24331680
Change-Id: I12b0086dd28afaf95f6da8c12fa776b4b07c7af9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 19:21:02 +00:00
Tracy Zhou
a9d2da6f3e
Merge "Fix nav buttons in task bar disppearing when unfolding from landscape small screen" into udc-qpr-dev am: 59aa5e696b am: f691c79141
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24367252
Change-Id: Ia8685390b07d5ec216ffe43a5d272afbd8594f83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 19:20:50 +00:00
Matt Sziklay
1390c7a218
Merge "Allow split select transition from desktop mode." into udc-qpr-dev am: aad3a8e34f am: 628997c45c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23922245
Change-Id: I98ae4c989c2ad81de26db083bd1b2b6b7f66dfc2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 19:15:50 +00:00
Hyunyoung Song
1788bdad7f
Merge "Turn ENABLE_LONG_PRESS_NAV_HANDLE flag to server side flag" into udc-qpr-dev
2023-08-10 18:49:26 +00:00
Colin Cross
7b5878e03e
Fix kotlin nullable errors in Launcher3
...
Fix kotlin nullable errors that were exposed by setting the retention
of android.annotation.NonNull and android.annotation.Nullable to
class retention.
Bug: 294110802
Test: builds
Change-Id: I26edfec35dca14abe90b08e3c74de0446eda95d2
Merged-In: I26edfec35dca14abe90b08e3c74de0446eda95d2
2023-08-10 11:16:55 -07:00
Colin Cross
2608381792
Fix kotlin nullable errors in Launcher3
...
Fix kotlin nullable errors that were exposed by setting the retention
of android.annotation.NonNull and android.annotation.Nullable to
class retention.
Bug: 294110802
Test: builds
Change-Id: I26edfec35dca14abe90b08e3c74de0446eda95d2
Merged-In: I26edfec35dca14abe90b08e3c74de0446eda95d2
2023-08-10 11:16:17 -07:00
Colin Cross
7943b35a71
Fix kotlin nullable errors in Launcher3
...
Fix kotlin nullable errors that were exposed by setting the retention
of android.annotation.NonNull and android.annotation.Nullable to
class retention.
Bug: 294110802
Test: builds
Change-Id: I26edfec35dca14abe90b08e3c74de0446eda95d2
2023-08-10 11:11:42 -07:00
Brian Isganitis
b7eb932dd5
Merge changes from topic "taskbar-search-ime" into udc-qpr-dev am: c4247d85b4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24247103
Change-Id: Ib4c1aa6932ec5d76b84079e20cf38ec50f6367b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 16:28:14 +00:00
Brian Isganitis
74dfcccf73
Animate AbstractSlideInView translation shift with PendingAnimation. am: 0a036e9c15
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24344079
Change-Id: I124d7eafa47e130cef684f41982b43a5c6ab2eee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 16:28:10 +00:00
Jordan Silva
0e44e42392
Fix workspace and hotseat paddings for responsive grid in landscape am: 3646a1b7e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24295555
Change-Id: I8e968b38aefbf2a8306693bef32a8647ce4ee514
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 16:27:19 +00:00
Brian Isganitis
c4247d85b4
Merge changes from topic "taskbar-search-ime" into udc-qpr-dev
...
* changes:
Support customizing open-close PendingAnimation for Taskbar search.
Animate AbstractSlideInView translation shift with PendingAnimation.
2023-08-10 16:10:39 +00:00
hyunyoungs
f40c799797
Turn ENABLE_LONG_PRESS_NAV_HANDLE flag to server side flag
...
Bug: 294920095
Test: adb shell device_config put launcher ENABLE_LONG_PRESS_NAV_HANDLE true
Change-Id: Ibc3ad2ade770934660161092e1ab5ef8d1a90eb5
2023-08-10 08:57:12 -07:00
Schneider Victor-tulias
6f0cafc738
Merge "Update All Set page vibrations on large screens" into udc-qpr-dev am: 087990668b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24299295
Change-Id: I24e4f42dc8232307b19c0050e973445f88251c43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 14:44:16 +00:00
Jordan Silva
3646a1b7e1
Fix workspace and hotseat paddings for responsive grid in landscape
...
Add paddings for workspace and hotseat when vertical bar is enabled.
Fix: 294033018
Flag: ENABLE_RESPONSIVE_WORKSPACE
Test: DeviceProfileDumpTest
Test: DeviceProfileAlternativeGridDumpTest
Test: DeviceProfileResponsiveDumpTest
Test: DeviceProfileResponsiveAlternativeDisplaysDumpTest
Change-Id: I7358d2eb7b7c53b436756c21bd81d4746ea01801
2023-08-10 14:15:35 +00:00
Schneider Victor-tulias
087990668b
Merge "Update All Set page vibrations on large screens" into udc-qpr-dev
2023-08-10 13:49:17 +00:00
Thales Lima
f8bfb036ba
Create specs for hotseat
...
Some attributes of hotseat change depending on the size of the device. In the future more attributes could be moved to the spec, e.g. hotseat icons.
Fix: 292204436
Test: CalculatedHotseatSpecTest
Test: HotseatSpecsTest
Test: SizeSpecTest
Test: DeviceProfileResponsiveDumpTest
Test: DeviceProfileResponsiveAlternativeDisplaysDumpTest
Flag: ENABLE_RESPONSIVE_WORKSPACE
Change-Id: I6a4e05d75af819dbf1444a5ca45c2080f55dc203
2023-08-10 10:23:23 +00:00
Hyundo Moon
2d342c8808
Merge "Revert "Test: unfold_to_widgets"" into udc-qpr-dev am: fa3bd7dc8a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24380505
Change-Id: I51714444854808e77828ca6f9f1ac82248acf00f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 08:07:02 +00:00
Hyundo Moon
fa3bd7dc8a
Merge "Revert "Test: unfold_to_widgets"" into udc-qpr-dev
2023-08-10 07:19:38 +00:00
Surajit Chandra
06da59fcc2
Revert "Test: unfold_to_widgets"
...
Revert submission 24356173-unfold_to_widgets
Reason for revert: Test Revert b/295248721
Reverted changes: /q/submissionid:24356173-unfold_to_widgets
Change-Id: I7f138c31f306de03d9ec30dda600f7dfb18fcd26
2023-08-10 06:50:43 +00:00
Android Build Coastguard Worker
3f6994162f
[coastguard skipped] Merge sparse cherrypicks from sparse-10615833-L02900000962494793 into udc-release.
...
COASTGUARD_SKIP: Ibd4d143838b7cafcfd85a40541295c3332b7be08
COASTGUARD_SKIP: Ib4e0c5d297311677bdedd0f05fb35d848359abc7
Change-Id: Ib309f0d869c53a73d5d4632c6f3de72259ef8a96
2023-08-10 02:10:30 +00:00
Android Build Coastguard Worker
d7da38e470
Merge cherrypicks of ['googleplex-android-review.googlesource.com/24377484'] into sparse-10615833-L02900000962494793.
...
SPARSE_CHANGE: Ibd4d143838b7cafcfd85a40541295c3332b7be08
Change-Id: Ib4e0c5d297311677bdedd0f05fb35d848359abc7
2023-08-10 02:05:53 +00:00
Neha Jain
eb8fb49a96
Revert "Log appear animation's scale factor"
...
DO NOT SUBMIT
Revert submission 24154592-cherrypick-log-scale-factor-p3v8iq0onb
Reason for revert: b/294401542
Reverted changes: /q/submissionid:24154592-cherrypick-log-scale-factor-p3v8iq0onb
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:306ca475386d61367a0b557b8f415eb5bfce5cc9 )
Merged-In: Ibd4d143838b7cafcfd85a40541295c3332b7be08
Change-Id: Ibd4d143838b7cafcfd85a40541295c3332b7be08
2023-08-10 02:05:18 +00:00
Doğancan Emek
560bb42791
Merge "Test: unfold_to_widgets" into udc-qpr-dev am: 47caf4af5d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24356173
Change-Id: I33df507b338e479f869ea7aab39823942caa81e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 23:23:07 +00:00