Commit Graph

10914 Commits

Author SHA1 Message Date
TreeHugger Robot aebd373465 Merge "Finish mIconAlignmentForLauncherState animation before animating to new value" into tm-dev am: 062d96721c am: 235de12d1f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18198384

Change-Id: If264111747c6bde581e4fe7f017af984a791d89a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-07 16:26:18 +00:00
TreeHugger Robot 235de12d1f Merge "Finish mIconAlignmentForLauncherState animation before animating to new value" into tm-dev am: 062d96721c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18198384

Change-Id: I2ee45d9697d0f7a794de4bc6e643e538b0319d70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-07 16:10:10 +00:00
TreeHugger Robot 062d96721c Merge "Finish mIconAlignmentForLauncherState animation before animating to new value" into tm-dev 2022-05-07 15:39:42 +00:00
Abhilasha Chahal 7d9645dc44 Merge "Check if launcher has touch interaction service when registering touch events" into tm-dev am: 43d68e9f6b am: 364c7ec720
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185510

Change-Id: I313f9cc17c890b64ade50796ccdc61dfee51bc33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 22:44:23 +00:00
Abhilasha Chahal 364c7ec720 Merge "Check if launcher has touch interaction service when registering touch events" into tm-dev am: 43d68e9f6b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185510

Change-Id: Iebcd00682765aea19b90557aae70fe31b71ca47a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 22:18:36 +00:00
Abhilasha Chahal 43d68e9f6b Merge "Check if launcher has touch interaction service when registering touch events" into tm-dev 2022-05-06 21:58:36 +00:00
Alex Chau fb7916d05d Merge "Fix overview and quickswitch gesture logging" into tm-dev am: 950437ce26 am: 5785b43698
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140263

Change-Id: I55b22f6253cfc50e0b6708339d5e451620029f93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 19:28:51 +00:00
Schneider Victor-tulias 0e9d03097c Merge changes from topic "presubmit-am-1224af9ca3f341a895e4bc19976e2bb8" into tm-dev am: a78e070a2e am: 8ca3a8f5ae
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18010518

Change-Id: I93756a8a25fa115bcf5656ec1cc43ce963b73475
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 19:28:08 +00:00
Alex Chau 5785b43698 Merge "Fix overview and quickswitch gesture logging" into tm-dev am: 950437ce26
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140263

Change-Id: I32c8523dcad5ac2999e3895e581a5cc735846f9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 19:09:57 +00:00
Alex Chau 950437ce26 Merge "Fix overview and quickswitch gesture logging" into tm-dev 2022-05-06 19:05:43 +00:00
Schneider Victor-tulias 8ca3a8f5ae Merge changes from topic "presubmit-am-1224af9ca3f341a895e4bc19976e2bb8" into tm-dev am: a78e070a2e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18010518

Change-Id: Ia7fd71b82231433a87be754d04f81c9e89a6582c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 19:02:50 +00:00
Schneider Victor-tulias a78e070a2e Merge changes from topic "presubmit-am-1224af9ca3f341a895e4bc19976e2bb8" into tm-dev
* changes:
  Fix recents animation flicker
  Fix janky overview animation.
2022-05-06 18:48:29 +00:00
Alex Chau 78357f7979 Finish mIconAlignmentForLauncherState animation before animating to new value
Fix: 230630665
Test: Launch app and return home, taskbar animation should be smooth
Change-Id: Ie6c7daac7f185a51476a9d076dde628d57ff77eb
2022-05-06 17:34:07 +01:00
Abhilasha Chahal 997a757661 Check if launcher has touch interaction service when registering touch events
Bug: 228014625
Test: Refactoring change

Change-Id: I3b94f4f7fabf7cb2964eefd5cf1e099d2bb80ca6
2022-05-06 16:21:48 +00:00
Becky Qiu e5dc1fcce0 [Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74 am: 33e2cc178b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17727848

Change-Id: Id90b0c9a5b5fc65d056e327605c637dfc88557e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 05:42:49 +00:00
Becky Qiu 33e2cc178b [Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17727848

Change-Id: Id22d91edaebcff095310202e92eee6a23ba36e1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 05:24:56 +00:00
Becky Qiu 6183c4dd74 [Toast] Create one search tapl tests for opening qsb and calculator app.
Test design doc: https://docs.google.com/document/d/1aPtMvegzn4hdwC0CNuIkfkalqG7v0FNCfyoO7qIOfN4/edit?usp=sharing&resourcekey=0-71oNHp1KKOdDKxr7Vd4dGQ

Bug: 225935921
Bug: 225935929
Test: ran test in android studio
Change-Id: I74197a9d81fc75a44269ab3bc1bba910de5e17fe
2022-05-05 18:47:34 -07:00
Alex Chau 2403d1b30c Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: 6612d6ed4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: I608ba1031e7b02a7be43acb47fb25d6fa1f1c002
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 19:09:04 +00:00
Alex Chau 6612d6ed4e Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: Id08db226dd3c011f214d3d9a81b0d1f149fdb92a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 18:30:49 +00:00
Alex Chau a717d1621d Allow BaseState.getTransitionDuration to read DeviceProfile
- Changed handheld duration to AllApps to 600

Bug: 227745955
Test: manual
Change-Id: I6f6642440dda3e39947231c2d38e8b60d152e08f
2022-05-05 14:44:00 +01:00
Alex Chau a70e23384f Fix overview and quickswitch gesture logging
- Log Home -> Overview gesture
- Log Home -> quickswitch as LAUNCHER_QUICKSWITCH_RIGHT

Bug: 219686410
Test: Local log in StatsLogCompatManager
Change-Id: Ic88fefd5af58dc03779f77b12611843c40706b1c
2022-05-05 14:33:27 +01:00
Schneider Victor-tulias 9f922d3598 Fix recents animation flicker
The recents animation can sometimes start before launcher has started when started with 3-button mode. This causes the animation to start before the recents UI has been initialized by Launcher. Added a callback to properly synchronize launcher start and the recents animation.

Fixes: 229360539
Test: started the recents animation and checked logs (order of operations), when the recents animation or launcher started first
Change-Id: I5938bbba778a2886b4a1e4ee4844eaf28c6fac0e
2022-05-04 22:27:50 +00:00
Shan Huang f81fe52902 Merge "Close icon folder for predictive back to home animation." into tm-dev am: 9cb46e4327 am: 04b638d5b9 am: 70b3cafe97 am: ed9b64efcd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17947386

Change-Id: Ic3abc031d9fd382043e3a366d5c62642754e7ab1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 22:24:42 +00:00
Shan Huang ed9b64efcd Merge "Close icon folder for predictive back to home animation." into tm-dev am: 9cb46e4327 am: 04b638d5b9 am: 70b3cafe97
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17947386

Change-Id: If9dd3b6a6ec0841f0e1e0dc72da479974ef73e7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 21:44:47 +00:00
Shan Huang 70b3cafe97 Merge "Close icon folder for predictive back to home animation." into tm-dev am: 9cb46e4327 am: 04b638d5b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17947386

Change-Id: I7296d23021a615525290d05040a7145eaeab6ae0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 21:19:45 +00:00
Shan Huang bc2e411eb5 Merge "Close icon folder for predictive back to home animation." into tm-dev am: 9cb46e4327
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17947386

Change-Id: Ie80f770e617585d18c616d431b3622df984a7fab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 20:54:34 +00:00
Pat Manning fd8ba9c8a8 Merge "Update workspace, cell layout, shortcut and widget, and cell size calculations." into tm-dev am: f4bd9b6304 am: f223bd7766 am: 9fd68b55d6 am: 20f3a8488e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140265

Change-Id: I872ee66f1befa84503556dd0d41d746f8d8bfbe3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 20:53:41 +00:00
Shan Huang 9cb46e4327 Merge "Close icon folder for predictive back to home animation." into tm-dev 2022-05-04 20:26:59 +00:00
Pat Manning 20f3a8488e Merge "Update workspace, cell layout, shortcut and widget, and cell size calculations." into tm-dev am: f4bd9b6304 am: f223bd7766 am: 9fd68b55d6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140265

Change-Id: I446b198a146f0fb77dae7e74b095f4a1c20d2221
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 20:11:29 +00:00
Pat Manning ec63cadf3a Merge "Update workspace, cell layout, shortcut and widget, and cell size calculations." into tm-dev am: f4bd9b6304 am: 085a19e57e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140265

Change-Id: Ic42710d79cbe1e149cacbf5ff5aa4fba86fe104f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 19:58:23 +00:00
Pat Manning 980d03057d Merge "Update workspace, cell layout, shortcut and widget, and cell size calculations." into tm-dev am: f4bd9b6304
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140265

Change-Id: I146d34bcf0dd1ee4849d9a7c5aa441de883dec1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 18:45:00 +00:00
Pat Manning f223bd7766 Merge "Update workspace, cell layout, shortcut and widget, and cell size calculations." into tm-dev am: f4bd9b6304
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18140265

Change-Id: I6185f76e46b9a59941bb7edbb1091f668dd6fedd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 18:44:37 +00:00
Pat Manning f4bd9b6304 Merge "Update workspace, cell layout, shortcut and widget, and cell size calculations." into tm-dev 2022-05-04 18:19:02 +00:00
Pat Manning b45d6c421d Update workspace, cell layout, shortcut and widget, and cell size calculations.
Test: DeviceProfileGridDimensionsTest.kt
Fix: 230862148
Change-Id: Ib1d577bf21beb45b2f8b3d4bd57e72c188e0f71b
2022-05-04 15:39:03 +01:00
TreeHugger Robot 639717cdc9 Merge "Use isTablet instead of isPhone for check" into tm-dev am: 3fd92a955e am: d1f2771aab am: 3504abc5ef am: 35519e28cb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152029

Change-Id: Ia1cc0c27448ea5bc7e46a722352b9aca0fec0399
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 14:21:37 +00:00
TreeHugger Robot 35519e28cb Merge "Use isTablet instead of isPhone for check" into tm-dev am: 3fd92a955e am: d1f2771aab am: 3504abc5ef
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152029

Change-Id: I9c59496cc1bd0d04cb76b2b3b53bfa22ec80d1ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 13:12:10 +00:00
TreeHugger Robot 3504abc5ef Merge "Use isTablet instead of isPhone for check" into tm-dev am: 3fd92a955e am: d1f2771aab
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152029

Change-Id: I9ebedb451fdfae7b06fe62409befdf1d1fdd28bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 13:05:46 +00:00
TreeHugger Robot b3dd748a86 Merge "Use isTablet instead of isPhone for check" into tm-dev am: 3fd92a955e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152029

Change-Id: Ic225790ef3976c72aff8134c34c371dedd63d1a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 12:20:09 +00:00
TreeHugger Robot 5b353dcd4a Merge "Use isTablet instead of isPhone for check" into tm-dev am: 3fd92a955e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152029

Change-Id: I9d17030228dff9753fb1e989ea0280d90abddf4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 12:19:43 +00:00
TreeHugger Robot 3fd92a955e Merge "Use isTablet instead of isPhone for check" into tm-dev 2022-05-04 11:52:53 +00:00
TreeHugger Robot f385cd4333 Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c am: 2c3c632e5a am: 3811fadcd0 am: 4ed88af8f9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: I53ec7834017d86084637a6da0aa57fcc85b0284d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 05:30:59 +00:00
TreeHugger Robot 4ed88af8f9 Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c am: 2c3c632e5a am: 3811fadcd0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: Ib4bb11b6910cb00e6f1d17cb7b7cf5ab9fdd0fe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 04:59:32 +00:00
TreeHugger Robot 3811fadcd0 Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c am: 2c3c632e5a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: I81147432f246c7f89e1bac06ff27bd4b0d3d0d5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 04:35:14 +00:00
TreeHugger Robot 854b045cd9 Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c am: 2c3c632e5a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: Ibc1ad5ea021245e5994a5532bab46b1d5cd1d5b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 04:34:37 +00:00
TreeHugger Robot 94e36d23a7 Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: Ieb82e55f07889a95a236ab1605d02895ccb2fdf5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 03:20:30 +00:00
TreeHugger Robot 0a8b23e47c Merge "Don't fade out live tile when dismissed" into tm-dev am: c8b095e28c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18152027

Change-Id: Id7d23f980ee6d00dc7e729c064571042fe5042a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 03:20:14 +00:00
TreeHugger Robot c8b095e28c Merge "Don't fade out live tile when dismissed" into tm-dev 2022-05-04 02:47:02 +00:00
Anushree Ganjam 32a05ae3f0 Use isTablet instead of isPhone for check
Bug: 228803923
Bug: 227565451

Test: Manual.
Change-Id: If7a21495b126230de8e91126ef0f3fcf54f9c900
2022-05-03 23:10:47 +00:00
Vinit Nayak 13b16060f3 Don't fade out live tile when dismissed
* Fading out exposes the wallpaper underneath
since the task is layered below launcher and
we draw a cutout in the scrim

Fixes: 230916221
Test: Swiping up on live tile task doesn't fade
Change-Id: Ie4a81aeed3de242146248ecae7734e5e02985040
2022-05-03 15:35:34 -07:00
Shan Huang 8f45458925 Close icon folder for predictive back to home animation.
Folders are typically closed in launcher#onResume. However in the
predictive back flow, launcher isn't resumed until transition fully goes
through. Therefore we need to explicitly close the folders on transition
start.

Bug: 229861300
Test: Open an opted in app from workspace folder and swipe back (with
animations enabled).

Change-Id: I4b5229cd2590c164ffba892f49eeb2e26438eadf
2022-05-03 22:35:14 +00:00