Commit Graph

78507 Commits

Author SHA1 Message Date
Sebastián Franco 3258ca55b0 Merge "Fixing test that fail when FOLDABLE_SINGLE_PAGE is set to true" into udc-dev am: 2a40823a78
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21960747

Change-Id: I9636bd9f25daa33f2980547977876498b8200fe2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 23:03:23 +00:00
Sebastián Franco 6726f30ba7 Merge "Fixing test that fail when FOLDABLE_SINGLE_PAGE is set to true" into udc-dev am: 2a40823a78
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21960747

Change-Id: I17e14e617c6ced89eaadf57b3b1da8320e74dc34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 23:03:15 +00:00
Federico Baron 6164db63c7 Merge changes I8ccf962f,I383c7540 into udc-dev am: 28a8d5a14c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21548767

Change-Id: Idcac0b6be028c2188a91f393ae09345a92879b93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 23:02:42 +00:00
Federico Baron 4e1f95a956 Merge changes I8ccf962f,I383c7540 into udc-dev am: 28a8d5a14c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21548767

Change-Id: I4a49d034163997a4299ee2da7c63ef26d823bfb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 23:02:27 +00:00
Jon Miranda 588c492f2c Merge "Fix issue where two translation animations clobber each other." into tm-qpr-dev am: 56e660c6f3 am: 43102d323b am: 784a6466de
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22167061

Change-Id: I943bb627bbafd1c2410cade6c0bd22030e1ecd1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 23:02:03 +00:00
Jon Miranda ea8c25d051 Merge "Fix issue where two translation animations clobber each other." into tm-qpr-dev am: 56e660c6f3 am: 43102d323b am: 784a6466de
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22167061

Change-Id: I4ddfbac23524bc6d880e026d61f63476302b5a3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 23:01:52 +00:00
Brandon Dayauon 8d5d853b31 Move ENABLE_RECENT_BLOCK to NexusFeatureFlag.java
bug: 274132227
test: Manual/Presubmit
Change-Id: I3caf9c8824a905b7796ae4d7aa2a2dab9d44a8f1
2023-03-21 22:49:20 +00:00
Pinyao Ting 48dc68aef4 Merge "Retains cached widget in launcher process" into tm-qpr-dev am: a35d04afef am: bb38c78fa5 am: bb90cfb25a am: fb06f26a61
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22146535

Change-Id: Iac088a0f4980a61e04b707305be5e498c53c80e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:34:17 +00:00
Jagrut Desai 1840a6f0f0 Merge "Clear Accessibility Focus from Taskbar Icon after Shorcut Menu invoked" into tm-qpr-dev am: be58eb2cde am: 3a4f5a61d0 am: c1d6f9aaf4 am: b82e42ce44
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22168022

Change-Id: Ic10015b9a0dbbcc558d47953178313cef038b6da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:34:07 +00:00
Mike Schneider 64cec7977e Merge "Do not perform invisible transitions while the screen is off." into udc-dev am: 7301665d6c am: 77c9d8499e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22180263

Change-Id: I7876d8561557e7ab05723764bc110aad86bdfaf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:33:37 +00:00
Tony Wickham 4b7b0d0c9f Merge "Update folder leave-behind color for taskbar" into tm-qpr-dev am: 0165aa82c6 am: f497c59b5e am: 5513239387 am: a4f074785f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21968430

Change-Id: Ie83146a02542c9bba6ea88823f1c0130ee3ebbdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:33:23 +00:00
Sebastián Franco 2a40823a78 Merge "Fixing test that fail when FOLDABLE_SINGLE_PAGE is set to true" into udc-dev 2023-03-21 22:32:42 +00:00
Saumya Prakash a108e994ad Merge "Enable the redesigned gesture navigation tutorial" into udc-dev am: d3eadb74d3 am: 34a47427d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22163532

Change-Id: I9adfb03cfcb6c802e5d2cb0d8354c7f8eaafe2dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:32:01 +00:00
Federico Baron 28a8d5a14c Merge changes I8ccf962f,I383c7540 into udc-dev
* changes:
  Turn on the flag for large screen widget picker
  Add test for widget picker on landscape mode for tablets
2023-03-21 22:28:18 +00:00
Evan Rosky 5e89dee0d2 Merge "Move recents animation controller to shell" into udc-dev am: fa06c90dc4 am: e8b111f064
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22169329

Change-Id: I712c584bf8f30c18e75bde918f9af4b2becae72c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:22:14 +00:00
Jon Miranda 784a6466de Merge "Fix issue where two translation animations clobber each other." into tm-qpr-dev am: 56e660c6f3 am: 43102d323b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22167061

Change-Id: I66458f6c7da14296a71e1a9447544fa2d021a4e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 22:20:18 +00:00
Jon Miranda cb3fc6b07c Update start radius for reveal animation to match spec.
Bug: 273961611
Change-Id: I3330b8b2ec47d7e9608b900a859d2a865f92a994
Flag: ENABLE_TRANSIENT_TASKBAR
Test: stash/unstash
2023-03-21 14:52:58 -07:00
Pinyao Ting 9aac40aa53 Merge "Retains cached widget in launcher process" into tm-qpr-dev am: a35d04afef am: bb38c78fa5 am: bb90cfb25a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22146535

Change-Id: I425af54d8768527c9e3bd9586afc1e9d5ccc41bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:49:22 +00:00
Jagrut Desai 34e46ff7aa Merge "Clear Accessibility Focus from Taskbar Icon after Shorcut Menu invoked" into tm-qpr-dev am: be58eb2cde am: 3a4f5a61d0 am: c1d6f9aaf4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22168022

Change-Id: If0df5ec9e8a6374eafe4272107a254b0552a4af0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:47:21 +00:00
Mike Schneider 509dada759 Merge "Do not perform invisible transitions while the screen is off." into udc-dev am: 7301665d6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22180263

Change-Id: I2168a66a9d508013c2bdfdcdc34b338dadce5ec5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:45:57 +00:00
Pinyao Ting fb06f26a61 Merge "Retains cached widget in launcher process" into tm-qpr-dev am: a35d04afef am: bb38c78fa5 am: bb90cfb25a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22146535

Change-Id: I61bc14810f12790c197999d822afc62a712d3a31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:44:44 +00:00
Jagrut Desai b82e42ce44 Merge "Clear Accessibility Focus from Taskbar Icon after Shorcut Menu invoked" into tm-qpr-dev am: be58eb2cde am: 3a4f5a61d0 am: c1d6f9aaf4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22168022

Change-Id: I86b30d202fbc91f4d3285dac0dbd121f4716d102
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:44:36 +00:00
Jon Miranda 43102d323b Merge "Fix issue where two translation animations clobber each other." into tm-qpr-dev am: 56e660c6f3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22167061

Change-Id: I421382612f9175d45a059519085f29d45acc7d18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:43:49 +00:00
Mike Schneider 77c9d8499e Merge "Do not perform invisible transitions while the screen is off." into udc-dev am: 7301665d6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22180263

Change-Id: I8da381db2eaa78e57b8547652bd65058249c481f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:43:06 +00:00
Jeremy Sim 8eed87ac89 Fix bug where Taskbar was not auto-hiding after splitscreen launch from icon menu
This patch fixes a bug where the transient Taskbar was not hiding properly after splitscreen was initiated. When the user is inside an app and launches splitscreen by longpressing on a Taskbar icon and selecting the split button, the transient Taskbar should hide right away. This is an equivalent action to dragging the Taskbar icon up to create a split, and should hide the Taskbar so that other UI elements (like system-level toasts and error messages) can be seen.

The bug occurred because updateAndAnimateTransientTaskbar() is not being called in this specific code path to stash the Taskbar.

Fixed by adding a new call to updateAndAnimateTransientTaskbar upon clicking the splitscreen menu button.

Fixes: 272292897
Test: Manual
Change-Id: I64a9acfc41ddcaba4d9f43eb216458de44b4c9a4
2023-03-21 14:35:36 -07:00
Pinyao Ting bb90cfb25a Merge "Retains cached widget in launcher process" into tm-qpr-dev am: a35d04afef am: bb38c78fa5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22146535

Change-Id: I825f19436115fbfa3279ba2182305cd9825b27dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:25:06 +00:00
Jagrut Desai c1d6f9aaf4 Merge "Clear Accessibility Focus from Taskbar Icon after Shorcut Menu invoked" into tm-qpr-dev am: be58eb2cde am: 3a4f5a61d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22168022

Change-Id: I75119757ac7f1be69d69bbb015a968e8ac09388d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 21:23:00 +00:00
Mike Schneider 308b7849db Do not perform invisible transitions while the screen is off.
This change caches whether launcher was active at the time of the screen
off, and assumes this last state when the screen is actually off.

While trying to understand the code, I renamed a couple class-internal
methods and flags, plus added comments. If they are not accurate, its
due to a misunderstanding on my part, and I will gladly revisit and
check whether all the assumptions I made still hold.

Bug: 261418621
Test: manually

Change-Id: I2ad25caf478100781a063c356c5fd2d20d3e1917
Merged-In: I2ad25caf478100781a063c356c5fd2d20d3e1917
2023-03-21 21:02:55 +00:00
Mike Schneider 7301665d6c Merge "Do not perform invisible transitions while the screen is off." into udc-dev 2023-03-21 21:02:07 +00:00
Jon Miranda 56e660c6f3 Merge "Fix issue where two translation animations clobber each other." into tm-qpr-dev 2023-03-21 20:58:23 +00:00
Pinyao Ting bb38c78fa5 Merge "Retains cached widget in launcher process" into tm-qpr-dev am: a35d04afef
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22146535

Change-Id: Ib434ecc52eb81643a6513071cd66e189f427de4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 20:29:50 +00:00
Jagrut Desai 3a4f5a61d0 Merge "Clear Accessibility Focus from Taskbar Icon after Shorcut Menu invoked" into tm-qpr-dev am: be58eb2cde
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22168022

Change-Id: I40eb8a9fed8389a41a9c7ff0e5749ab93c15ae29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 20:26:27 +00:00
Pinyao Ting a35d04afef Merge "Retains cached widget in launcher process" into tm-qpr-dev 2023-03-21 20:15:41 +00:00
Jagrut Desai be58eb2cde Merge "Clear Accessibility Focus from Taskbar Icon after Shorcut Menu invoked" into tm-qpr-dev 2023-03-21 19:58:11 +00:00
Tony Wickham a4f074785f Merge "Update folder leave-behind color for taskbar" into tm-qpr-dev am: 0165aa82c6 am: f497c59b5e am: 5513239387
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21968430

Change-Id: I154316aa04ff2373662cf0ca5ef852c961d23a25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 19:46:44 +00:00
Tony Wickham 5dd282df71 Merge "Update folder leave-behind color for taskbar" into tm-qpr-dev am: 0165aa82c6 am: f497c59b5e am: 5513239387
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21968430

Change-Id: I51bdccc079c50c842afac98f184166cd9c8c9e7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 19:46:18 +00:00
Jon Miranda c3bb65a045 Fix bug where taskbar jumps when double swiping up.
Bug: 273948325
Change-Id: Ib3f19f4bf7348cd3545864351d48780dbc9acd65
Flag: ENABLE_TRANSIENT_TASKBAR
Test: swipe up to unstash taskbar, quickly swipe up again
2023-03-21 12:05:47 -07:00
Tony Wickham 5513239387 Merge "Update folder leave-behind color for taskbar" into tm-qpr-dev am: 0165aa82c6 am: f497c59b5e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21968430

Change-Id: Ie80383899e7881512b4434f72a43df7328f36113
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 18:43:20 +00:00
Saumya Prakash 34a47427d4 Merge "Enable the redesigned gesture navigation tutorial" into udc-dev am: d3eadb74d3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22163532

Change-Id: I3c533c6e88e470dc5b7e8efe9a0c6a828016b1c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 18:27:44 +00:00
Saumya Prakash d877ef1594 Merge "Enable the redesigned gesture navigation tutorial" into udc-dev am: d3eadb74d3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22163532

Change-Id: I64cdc591a9ffd91b7a2c1461afbf80534bd23d5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 18:23:44 +00:00
Pinyao Ting bd638e7b41 Retains cached widget in launcher process
Currently cached widget are retained in LauncherWidgetHolder which is
released when Launcher activity is recreated. This CL moves the cached
widget into LauncherAppState to keep the cache alive.

Bug: 268189435
Test: steps below
1. Add multiple widgets (Calendar / Weather ... e.t.c) to Home Screen
2. Open Google Map, start navigation to any place
3. Google Map enters navigation mode and changes resolution
4. Swipe up to exit Google Map and go to Home Screen
5. Verify you don't see deferred widget host view.

Change-Id: I8b56167313780cd1be2a5da88517114acc6d44af
2023-03-21 11:04:31 -07:00
Tony Wickham f497c59b5e Merge "Update folder leave-behind color for taskbar" into tm-qpr-dev am: 0165aa82c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21968430

Change-Id: Ifd652848a3006de0c975410623ed3f59c8f17023
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 18:04:28 +00:00
Saumya Prakash d3eadb74d3 Merge "Enable the redesigned gesture navigation tutorial" into udc-dev 2023-03-21 17:39:00 +00:00
Evan Rosky 8457603ee2 Merge "Move recents animation controller to shell" into udc-dev am: fa06c90dc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22169329

Change-Id: I3891500bcf0602425c7aa1b14434ea18abb4e027
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 17:28:37 +00:00
Evan Rosky e8b111f064 Merge "Move recents animation controller to shell" into udc-dev am: fa06c90dc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22169329

Change-Id: I85fc3254f7573de188bbf284f7d93c0663832fd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 17:28:34 +00:00
Jon Miranda 3344ec7004 Add spring animation when stashing transient taskbar.
Bug: 273961611
Change-Id: I35a658a5e30a155094a48effdefc3895f45e0483
Flag: ENABLE_TRANSIENT_TASKBAR
Test: stash transient taskbar
2023-03-21 10:25:48 -07:00
Evan Rosky fa06c90dc4 Merge "Move recents animation controller to shell" into udc-dev 2023-03-21 17:19:25 +00:00
Jon Miranda aa08a59f92 Fix issue where two translation animations clobber each other.
Internal implementation of AnimatedFloat ensures only one
animation plays at a time.

Bug: 273961611
Change-Id: Idc86dba3ac0a085e7cb6b3a979d5b098b75b62b8
Flag: ENABLE_TRANSIENT_TASKBAR
Test: swipe from overview to home
2023-03-21 17:12:52 +00:00
Federico Baron ac978187a7 Turn on the flag for large screen widget picker
Bug: 256684299
Test: N/A
Change-Id: I8ccf962faab42c3ea012ddcf4650ded01cfaf7f2
2023-03-21 16:48:12 +00:00
Federico Baron c3ab820144 Add test for widget picker on landscape mode for tablets
When we added widget picker two pane layout, it broke some tests with the flag on. Here we fix those tests.
Bug: 256684299
Test: AddWidgetsTest and TaplTestsLauncher3#testWidget

Change-Id: I383c754016d82fba51fa0b7b0459cd7e83b274d8
2023-03-21 16:48:12 +00:00