Commit Graph

50302 Commits

Author SHA1 Message Date
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
Josh Tsuji fdb36543f7 Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e am: bec5a29fa1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: I9189ce24821189554ffebea0403d9dbdc6789f41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:31:22 +00:00
Automerger Merge Worker 399db337a1 Merge "Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e am: 512caf0a15" into tm-d1-dev-plus-aosp 2022-05-06 18:30:18 +00:00
Josh Tsuji a7e2e067e3 Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e am: bec5a29fa1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: I8e1c05d38c59bf185bcb45163f1bad0ed7fc7898
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:30:15 +00:00
Josh Tsuji 9add1cbc0f Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e am: 512caf0a15
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: I7f64ed8e0a932d4890aa4aea9653f2be6c09806c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:30:15 +00:00
Josh Tsuji 7da1cc8930 Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e am: 28bf37d1c3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: I9443827a37599ab09255f9a4beb745bdf5766fa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:29:43 +00:00
Josh Tsuji bec5a29fa1 Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: I6fa858c90244056ab6b2da7782ff1c66dea235d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:13:16 +00:00
Josh Tsuji 28bf37d1c3 Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: I1705965d7d79872c8136eedbded31dd0a405c463
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:12:18 +00:00
Josh Tsuji 512caf0a15 Merge "Actually interpolate the time value." into tm-dev am: 8217fce33e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18125441

Change-Id: Iaac3260595f52d8b27c7d9fdfb71040ac347fc06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 18:11:53 +00:00
Sunny Goyal d4cb76ebf0 Preventing widget preview from getting accessibility focus on internal content
Bug: 209579561
Bug: 209579521
Bug: 209579162
Test: Manual
Change-Id: If65a74acf021b19438cdc37b07ac508985f8909a
2022-05-06 11:10:41 -07:00
Josh Tsuji 8217fce33e Merge "Actually interpolate the time value." into tm-dev 2022-05-06 17:51:09 +00:00
Brandon Dayauon e5142c5c53 changed name and dimensions of work_mode_toggle button, changed outline to surface for the (x) icon..
Fixed padding issue (tightness) between Personal/WorkTabs/EduDialog
Aligned Work Toggle button to be the same with the workTabs/eduCard
raised button up 20dp to align with specs

Fixed issue where allApps apps invade the tabs. Fixed RTL issues where it wasn't going RTL.
Fixed RTL issue for the workfab button where there was no margin on the left side of the button
Added DeviceProfile to constructor

Bug: 200810328
Bug: 224731300
Test:
	Before: https://screenshot.googleplex.com/6sRgNZQz4wKYn5n
	After: https://screenshot.googleplex.com/8hBLyDiMbMH9tn2
	After(showingLayoutBounds): https://screenshot.googleplex.com/MuVUXCegukAMzSr

Change-Id: Ibac3f5b8fe7d877c2f54a2c87f4393c1a91dc806
2022-05-06 09:52:05 -07: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
Luca Zuccarini ef006c7603 Update the NORMAL->ALL_APPS transition when tapping on QSB on phones.
- New interpolators
- New duration
- Removed workspace translation
- Removed overlapping fades -- are now sequential

See video in the bug.

Bug: 227745955
Test: manual
Change-Id: I19fa19a3806e963a04c5e694a52d3c1b921cf51f
2022-05-06 16:07:17 +00:00
Josh Tsuji d2ae944a43 Actually interpolate the time value.
This was broken and always linear.

Bug: 229890190
Test: atest SystemUITests
Change-Id: I7db6f5025c0fc70c9899c97ee23e486ede61a085
2022-05-06 15:15:27 +00:00
Alex Chau 664c1c18e7 Sort hotseat items in migration to preserve position
Fix: 231601760
Test: manual with local backup/restore
Change-Id: Ie89f0134485296c3cd252cf6b86bb3f88a0f90de
2022-05-06 15:47:11 +01:00
Automerger Merge Worker 7a61f9379f Merge "[Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74 am: f872d457c4" into tm-d1-dev-plus-aosp am: db892ca14f am: b54bbe3228
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17727848

Change-Id: Ic540d57f9b25b5d6714d05d340c7fb338b8b7bb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 06:16:47 +00:00
Becky Qiu 8425493be6 [Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74 am: a1a86bb5b7 am: 1933bf040f am: 689e5f5eb2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17727848

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

Change-Id: I3913d4c8266cc0a78f7c0e380be2a3f0530ee01c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 06:15:42 +00:00
Automerger Merge Worker b54bbe3228 Merge "[Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74 am: f872d457c4" into tm-d1-dev-plus-aosp am: db892ca14f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17727848

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

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

Change-Id: Idb8ce8704ceceaf2d02834067e01dfa059546746
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 05:57:00 +00:00
Automerger Merge Worker db892ca14f Merge "[Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74 am: f872d457c4" into tm-d1-dev-plus-aosp 2022-05-06 05:43:16 +00:00
Becky Qiu 4881ec8222 [Toast] Create one search tapl tests for opening qsb and calculator app. am: 6183c4dd74 am: f872d457c4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17727848

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

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

Change-Id: I6ed4144000255bbcaff53af601255080427d9590
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 05:43:06 +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 a1a86bb5b7 [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: I9563c9741de482a89c75fb0c26619f884f787e98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 05:25:46 +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 f872d457c4 [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: I9b803aec2825abc5feb5bb20be7bd66d6eee7220
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 05:24:33 +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 f51b2e29d0 Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: 9b7e242e05 am: 15582b2ba5 am: 7265808b37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: I36a4099df3b3b1b4623c82c21d66faf082d13efe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 19:52:21 +00:00
Alex Chau 7fdf6b688b Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: d2113591fb am: 852c85f378 am: 63e210425e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

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

Change-Id: If48ee40f0dfc1ccef2dc66379ddccb18beb9c76e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 19:51:56 +00:00
Alex Chau 7265808b37 Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: 9b7e242e05 am: 15582b2ba5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: I12fe43d2443d3c9d16106648166d9824f005f5d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 19:28:12 +00:00
Alex Chau 63e210425e Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: d2113591fb am: 852c85f378
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: I78f7dfacfc017e86e8f57e18a18cb6f05a1474e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 19:27:55 +00:00
Alex Chau a0dec045e6 Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: 9b7e242e05 am: 67e641d90f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: I81a2b1ac100e57a23f5902bbcba0cda9aa8f7754
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 19:27:00 +00: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 15582b2ba5 Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: 9b7e242e05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: I8c70290c35aeda80fee23b5357814915e92c8347
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 18:49:27 +00:00
Alex Chau 852c85f378 Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: d2113591fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: Iec15926577fa1d7600ba39bbbc7f2fdb6f7392f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 18:49:20 +00:00
Alex Chau 67e641d90f Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d am: 9b7e242e05
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

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

Change-Id: I3634028c5a4870e1e755a310954f630af4bbc404
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 18:31:48 +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 d2113591fb Allow BaseState.getTransitionDuration to read DeviceProfile am: a717d1621d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18185502

Change-Id: Ia4337d3da259a54709f12b8902b6b323550224a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 18:30:23 +00:00
Nicolò Mazzucato 3d2c06a830 Merge "Allow workspace to provide icon positions in tests" into tm-dev am: 21ea6828d8 am: 0095411c24
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17757983

Change-Id: I2d1c5a3aa58a42233d3720d768151aebff538262
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 17:58:59 +00:00
Sunny Goyal 6a0727e41f Merge "Removing fading edges from recyclerView as we already have full background behing search box, and additional laying is not requred" into tm-dev am: d3a841d91a am: e2cf633729
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17982012

Change-Id: I63ae0f3a07cfcf36b01b9ed3ef29bdb43dd0345b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 17:58:47 +00:00
TreeHugger Robot 31cd8b66b7 Merge "Implementing support for item diffing instead of creating out the complete UI on every update" into tm-dev am: 4bd36a37a7 am: e25cb79745
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18116442

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

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

Change-Id: Ia378eb5caedac5480449a7c328546fbca96bfef7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 17:57:05 +00:00