Commit Graph

51115 Commits

Author SHA1 Message Date
Sunny Goyal 5145e474d6 Merge "Removing back-button alpha animation code" into tm-qpr-dev am: 676d19c171
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19915471

Change-Id: I2958d9cd87323c5a3934904120d550fbb2d2f411
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-12 17:16:38 +00:00
Sunny Goyal 676d19c171 Merge "Removing back-button alpha animation code" into tm-qpr-dev 2022-09-12 16:04:34 +00:00
Qing Wang 46320961b9 Add tests to Launcher P0 CUJ Homescreen navigation via TAPL. am: 30c3552e7e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19773679

Change-Id: Ic6c93ba67f635f6523487848665569e67d83c990
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-10 20:08:27 +00:00
Qing Wang 30c3552e7e Add tests to Launcher P0 CUJ Homescreen navigation via TAPL.
1. Implement API to help to get page count.
2. Add test add and delete page.

Bug: 241685418
Bug: 232584721
Test: android.platform.test.scenario.launcher.integration_tests.ScreenNavigationTests#testAddAndDeletePageAndFling
Change-Id: I2e04b9ef1f2ca65ba14d6939b7b51fead6b6f6ca
2022-09-10 17:46:24 +00:00
TreeHugger Robot 81209bb59f Merge "Simplifying hideKeyboardAsync method" into tm-qpr-dev am: 69b9e736a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19914922

Change-Id: I42ce34aed46e52caa44246c9d026c3334948f79e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-10 05:25:36 +00:00
TreeHugger Robot 69b9e736a8 Merge "Simplifying hideKeyboardAsync method" into tm-qpr-dev 2022-09-10 05:03:23 +00:00
Sunny Goyal 8958a7078a Simplifying hideKeyboardAsync method
Bug: 246000321
Test: Presubmit
Change-Id: I2851c49b61b662d4a5b7cd0a863f690fd74a8bd0
Merged-In: I2851c49b61b662d4a5b7cd0a863f690fd74a8bd0
2022-09-10 04:01:48 +00:00
TreeHugger Robot be89a7dec5 Merge "Support for animating A-Z <-> Search." into tm-qpr-dev am: 1c22b7e57c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19629606

Change-Id: I929445576fd355da24385d95221a529be7fbf5d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-10 01:30:17 +00:00
TreeHugger Robot 1c22b7e57c Merge "Support for animating A-Z <-> Search." into tm-qpr-dev 2022-09-10 01:11:36 +00:00
Sunny Goyal 1eb1124d82 Removing back-button alpha animation code
Back button is only animation in 2-button UI which is not supported anymore

Bug: 246006580
Test: Presubmit
Change-Id: I7385b07272e44c1f9f0488c158e1b4ee67060120
2022-09-09 17:15:24 -07:00
Andy Wickham 94d5d3cb6c Support for animating A-Z <-> Search.
Demo videos (1/5 speed) and APK: https://drive.google.com/drive/folders/1qQNzcoibiFMzxYhvXc7UEHCaBhJg6SjN?resourcekey=0-OWD06iLXg3wf_eWce4rUPA&usp=sharing

Bug: 234882587
Bug: 243688989
Test: Manually tested a bunch of cases at 1/10 animation speed.
Such as work profile or not, suggested apps enabled/disabled,
typing during the animation, going back during the animation,
web results injected above apps, etc.

Change-Id: Id4f1a858d387bf3a7f9cf2d23564a276544abef1
2022-09-09 15:37:57 -07:00
Sebastián Franco 732ade12de Merge "Adding specific case for applications in getEntryMigrationId" into tm-qpr-dev am: b64894b095
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19788609

Change-Id: I0d295a927ca0137325e6eba8780508d872098d32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 22:14:23 +00:00
Sebastián Franco b64894b095 Merge "Adding specific case for applications in getEntryMigrationId" into tm-qpr-dev 2022-09-09 21:50:52 +00:00
Brandon Dayauon f52626345e Merge "Added extra check to CLI command that was not checked for" into tm-qpr-dev am: 5d7aec8e03
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19801569

Change-Id: I105db267b74f0279c43722a7e596b4d1b77e80c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 21:16:01 +00:00
Brandon Dayauon 5d7aec8e03 Merge "Added extra check to CLI command that was not checked for" into tm-qpr-dev 2022-09-09 20:53:14 +00:00
TreeHugger Robot 54a7e01a9b Merge "Introduce KeyboardStateManager to maintain keyboardstate as show or hide." into tm-qpr-dev am: d0aba60767
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19422976

Change-Id: Ie53404e533489591ced1c258c24ac5d780bf7bd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 20:33:01 +00:00
TreeHugger Robot d0aba60767 Merge "Introduce KeyboardStateManager to maintain keyboardstate as show or hide." into tm-qpr-dev 2022-09-09 20:10:37 +00:00
Hui Kang f6142422af Merge "Add launch assistant method." into tm-qpr-dev am: 0b44854718
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19822904

Change-Id: I3770f6e904abf8507e47b62470540eb0e102ca3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 18:25:19 +00:00
Hui Kang 0b44854718 Merge "Add launch assistant method." into tm-qpr-dev 2022-09-09 17:53:06 +00:00
Winson Chung ec981ec589 Merge "Fix missing call to super cancel method" into tm-qpr-dev am: 607a976635
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19900948

Change-Id: I28f5459745388bd5b6714a993ea95a68cff09159
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 16:49:53 +00:00
Winson Chung 607a976635 Merge "Fix missing call to super cancel method" into tm-qpr-dev 2022-09-09 16:16:09 +00:00
Aurélien Pomini 8cc2bbf6c7 Merge "Hide keyboard when transitioning from all-apps state to overview state." into tm-qpr-dev am: 687c6e415c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19559993

Change-Id: Ic6ce5293691ce40bd7069561be54bb57cdcbc28c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 14:48:22 +00:00
Aurélien Pomini 687c6e415c Merge "Hide keyboard when transitioning from all-apps state to overview state." into tm-qpr-dev 2022-09-09 14:25:16 +00:00
Winson Chung 82638f6ef1 Fix missing call to super cancel method
- Without the call, it's interpreted as a successful animation to the
  listener even though it was canceled

Bug: 245829938
Test: Swipe to previous task, immediately after settling touch the
      swipe area again
Change-Id: I531cbda0c2bc8168a312a14854a7a73fafd8f678
2022-09-09 05:58:27 +00:00
Anushree Ganjam a461660fa8 Introduce KeyboardStateManager to maintain keyboardstate as show or hide.
- Add a feature flag for IME Latency logging.

- Removed mShowImeAfterFirstLayout from ExtendedEditText.

   http://ag/1414509 added `mShowImeAfterFirstLayout`and cl description
   says "Show IME when search query != null after rotation".

   I verified the behavior by turning on "Allow home screen rotation".
   Keyboard is not getting dismissed on rotation in AA+ screen in a-z list
   or even in the search screen.
   Video : https://drive.google.com/file/d/1BWUTrW9OSEo6ojErj8INMwjFCPArVD4B/view?usp=sharing&resourcekey=0-SXTcKyUw1wCSi8Bm37ktow

Bug: 240192346
Test: Manual.

Verified by setting `ENABLE_KEYBOARD_TRANSITION_SYNC` to false and for
following usecases.

- All apps entry with ime enabled, scrolling a-z list to hide keyboard
- Folder name change - showing and dismissing keyboard
- Toast entry from Allapps and QSB - showing and dismissing keyboard

Change-Id: I1a6b5759b8e71e77744f58677b6d1b73e2f633e8
2022-09-09 04:32:33 +00:00
Raj Garg 70096cc480 Merge "Introducing new variable to enable/disable shortcuts." into tm-qpr-dev am: 2e106277d7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19632795

Change-Id: I723323180940af2ac83583fc139732207c0abb15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-09 04:05:10 +00:00
Raj Garg 2e106277d7 Merge "Introducing new variable to enable/disable shortcuts." into tm-qpr-dev 2022-09-09 03:41:47 +00:00
c af5017c6cc Add launch assistant method.
Test: manual atest

Local test with atest on cf_x86_64_phone: 100/100 PASS.
ABTD 100/100 PASS: https://android-build.googleplex.com/builds/abtd/run/L71100000956341271

Change-Id: Ib9276d1cc395f134d77ba0237d94f4f23a3485b3
2022-09-09 03:30:43 +00:00
Sebastian Franco b0ac461e06 Adding specific case for applications in getEntryMigrationId
A string like this are sued as id when migrating the grid:

The problem is that sourceBounds can chagne for the same app
and then return the same app as different. To fix it I added
a new case for Aplications and remove the variable sourceBounds
for the default case if there is anotherr Favorites item that
has the same problem but we don't know.

Test: Manually migrated between different grids.
Fix: 232004084
Change-Id: Ida015c971c70c8de2915fca1ebc38f446c21a310
2022-09-08 17:10:53 -07:00
Bill Yi 78f7949215 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 2799f17529 -s ours am: c447749476 -s ours am: 3deb7946e4 -s ours am: 6c081976f8 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: I4f5b3bf7cd22b38f23b7fcc7de8dab5fc26d5a02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 23:23:53 +00:00
Bill Yi f85158bfc4 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: cda56de564 -s ours am: 9775c4680a -s ours am: 03b45c9cfe -s ours am: 16f827b585 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: I3a389f17fd69bd04e21fbb4ff4f8a3942a6e9055
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 23:23:47 +00:00
Bill Yi d1059c634a [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6585bac31d -s ours am: 93187f9e0b -s ours am: c0bb571b7a -s ours am: 0bf47e0244 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205846

Change-Id: I4bdb011aa6ac9b0d4a10cb6cf9dca61bc6c00c8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 23:23:45 +00:00
Bill Yi f2e1c1c8db [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e7579d5066 -s ours am: 8c561ea41a -s ours am: 819cc4cf34 -s ours am: 75ae20bc65 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205846

Change-Id: I05a5e62d63da0334312169110490dad69d58536e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 23:23:30 +00:00
Bill Yi 157ee69b79 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6dfb7a38b4 -s ours am: ea45ff2624 -s ours am: a1625eb124 -s ours am: 1150fef208 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205845

Change-Id: Ic9270ef62324c3be753687af61a539adec625560
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 23:23:10 +00:00
Bill Yi d65afc386e [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e312433f83 -s ours am: edeb3ecb0e -s ours am: c550760eec -s ours am: 90bc747a21 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205845

Change-Id: I02539767ed4cc94224b32b86abb825045de319fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 23:22:51 +00:00
Bill Yi 6c081976f8 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 2799f17529 -s ours am: c447749476 -s ours am: 3deb7946e4 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: I825c42a8a9b3ea982a48a914a0e386ff7fd82392
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:58:50 +00:00
Bill Yi 16f827b585 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: cda56de564 -s ours am: 9775c4680a -s ours am: 03b45c9cfe -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: If21ab70283843f732901601e488de436d5b1eb06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:58:44 +00:00
Bill Yi 0bf47e0244 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6585bac31d -s ours am: 93187f9e0b -s ours am: c0bb571b7a -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205846

Change-Id: I3aa1ce433a457ed8e93684db40d64134b6e7d675
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:58:35 +00:00
Bill Yi 75ae20bc65 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e7579d5066 -s ours am: 8c561ea41a -s ours am: 819cc4cf34 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205846

Change-Id: I24028d835c8b3b2ec87526d7dfd7916b9143c90e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:58:17 +00:00
Bill Yi 1150fef208 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6dfb7a38b4 -s ours am: ea45ff2624 -s ours am: a1625eb124 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205845

Change-Id: Ibbca359d622e04cc28b7f10d02d51e3ab3531ced
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:57:59 +00:00
Bill Yi 90bc747a21 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e312433f83 -s ours am: edeb3ecb0e -s ours am: c550760eec -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205845

Change-Id: Ifaff23845d3980523a0e7f41f6c41959d6ad95fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:57:46 +00:00
TreeHugger Robot 0e6ff46a34 Merge "Explicit Nullbility in Launcher (Part 3)" into tm-qpr-dev am: 3426372ff8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19890491

Change-Id: I136275b2dc04ec496ba6e32616eaf92732cc0198
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:08:22 +00:00
Bill Yi 3deb7946e4 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 2799f17529 -s ours am: c447749476 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: Ief501c4a899e59292a80cfe50549e2d40433644f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:06:59 +00:00
Bill Yi 03b45c9cfe [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: cda56de564 -s ours am: 9775c4680a -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: I91069b77302dac0ba40745f6391d8ddedab85073
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:06:52 +00:00
Bill Yi c0bb571b7a [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6585bac31d -s ours am: 93187f9e0b -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205846

Change-Id: Ia6e7038edc19e3f143096ecdda7ac7d184b12ed4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:06:50 +00:00
Bill Yi 819cc4cf34 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e7579d5066 -s ours am: 8c561ea41a -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205846

Change-Id: If1e88d6d2126b063b378a611e96da533ea7d8f85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:06:33 +00:00
Bill Yi a1625eb124 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 6dfb7a38b4 -s ours am: ea45ff2624 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205845

Change-Id: Iea105cec81f9cd8a2bd86bfff6a79bfc07eca33c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:06:13 +00:00
Bill Yi c550760eec [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: e312433f83 -s ours am: edeb3ecb0e -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205845

Change-Id: Ifbd9cf6141a2f56dd39b383a24d71dd3e5a11b73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 22:05:56 +00:00
Bill Yi c447749476 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 2799f17529 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: I049829088b9da3f2a79aff06d0c4ef43a9d9ee64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 21:58:17 +00:00
Bill Yi 9775c4680a [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: cda56de564 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2205847

Change-Id: I5ff067a2a5e04ebeb7389cc47189bd9f1237dfb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-08 21:58:15 +00:00