Randy Pfohl
732fe97d54
Merge "switching animation to screenshot to avoid visual jank" into udc-dev am: f5bec7dd30 am: c338164e7e am: 77344f8d6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23665476
Change-Id: I5b94e9f5ace127166c07e6e4ed3a30394ac257a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 07:31:13 +00:00
Saumya Prakash
f7e802fd8e
Merge "Scale the gesture tutorial animation to work on smaller devices" into udc-dev am: cb5e2cfd3e am: 83301267f4 am: aecdb4dd6e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23632910
Change-Id: I769cf8da23454eef5bcaec786ed7fc45b3ea9860
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 07:30:37 +00:00
Randy Pfohl
77344f8d6f
Merge "switching animation to screenshot to avoid visual jank" into udc-dev am: f5bec7dd30 am: c338164e7e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23665476
Change-Id: If68c8ddb36e9d1984b8e206f00f4ee540c3d71f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 06:47:17 +00:00
Saumya Prakash
aecdb4dd6e
Merge "Scale the gesture tutorial animation to work on smaller devices" into udc-dev am: cb5e2cfd3e am: 83301267f4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23632910
Change-Id: I07877a6057799392f4cc0e758787438f7439ed5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 06:46:46 +00:00
Saumya Prakash
0ab3235041
Merge "Update the strings in the gesture nav tutorial" into udc-dev am: 0d87c4766e am: 87085d3b4a am: 6ebddb1d52
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23659350
Change-Id: If12a78f76c295c6aba55b424f393513b745e01d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 06:03:53 +00:00
Randy Pfohl
f5bec7dd30
Merge "switching animation to screenshot to avoid visual jank" into udc-dev
2023-06-13 05:43:21 +00:00
Saumya Prakash
cb5e2cfd3e
Merge "Scale the gesture tutorial animation to work on smaller devices" into udc-dev
2023-06-13 05:38:01 +00:00
Saumya Prakash
6ebddb1d52
Merge "Update the strings in the gesture nav tutorial" into udc-dev am: 0d87c4766e am: 87085d3b4a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23659350
Change-Id: I83ec0867a74a8f0bee3754e17e06fdc8379a8a99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 05:21:45 +00:00
TreeHugger Robot
e361fd6a83
Merge changes from topics "draglayer-inline-qsb", "draglayer-search" into udc-qpr-dev am: a9d2db38f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23624636
Change-Id: I41a3745d6ebf24bbdea5d0eab6117ab1a4831149
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 04:24:11 +00:00
Saumya Prakash
0d87c4766e
Merge "Update the strings in the gesture nav tutorial" into udc-dev
2023-06-13 03:39:38 +00:00
TreeHugger Robot
a9d2db38f5
Merge changes from topics "draglayer-inline-qsb", "draglayer-search" into udc-qpr-dev
...
* changes:
Allow LauncherState to define floating search side margins.
Put the "floating" in ENABLE_FLOATING_SEARCH_BAR.
2023-06-13 03:19:49 +00:00
randypfohl
d3cc664391
switching animation to screenshot to avoid visual jank
...
Test: built locally, recorded, and slow replayed it to verify no jank/visual anomalies visible.
Bug: 245750127
Change-Id: If7e72512d3303222f4d006a9e2a1639b2f86b1af
2023-06-12 18:28:57 -07:00
Andy Wickham
bd9a180fbc
Allow LauncherState to define floating search side margins.
...
This lets home screen align to workspace icons while All Apps
aligns with those icons. In addition, on tablets where the QSB
is inlined with the hotseat, floating search bar can also move
horizontally accordingly.
Bug: 275635606
Bug: 259619990
Test: Manual on tablet as well as foldable.
Flag: ENABLE_FLOATING_SEARCH_BAR
Change-Id: I67745c66390736cdf39d969ef7767096ae13c671
2023-06-13 00:28:59 +00:00
Vadim Tryshev
e9dd2f10a0
Merge "Revert "Fix NPE of handling ACTION_MOVE in StatusBarTouchController and added unit test"" into udc-dev am: af641a6e80 am: 27e2251b7d am: f8814d1c3c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23662872
Change-Id: I7cc7263bbb1e8b1987a7fff1ee00ebe769467673
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 23:53:36 +00:00
Vadim Tryshev
167ff73108
Merge "Revert "Fix NPE of handling ACTION_MOVE in StatusBarTouchController and added unit test"" into udc-dev am: af641a6e80 am: 27e2251b7d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23662872
Change-Id: I81d60e0d7d92267cadad309450a90ed39be0bc84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 23:07:01 +00:00
Vadim Tryshev
f8814d1c3c
Merge "Revert "Fix NPE of handling ACTION_MOVE in StatusBarTouchController and added unit test"" into udc-dev am: af641a6e80 am: 27e2251b7d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23662872
Change-Id: Ia3d518be4d57ee77adfded8f10fe87e134bbaba0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 23:04:29 +00:00
Andy Wickham
64896f3098
Put the "floating" in ENABLE_FLOATING_SEARCH_BAR.
...
This means adding the search view to the drag layer, so it can
persist and animate across Launcher states (i.e. Home, All Apps,
Overview, Overview from App).
Some high level things:
- LauncherState now has a flag indicating if the floating
search bar should be visible, as well as a method indicating
how high it should rest when the keyboard is not showing. By
default the height is set negative if the flag is not present,
so the search bar will rest off screen in that state.
- LauncherState also has a new method indicating if the search
bar should show as a pill when not focused. Currently this is
done in phone portrait mode in all apps and overview.
- SearchUiManager now has a method for gestures to hint that
the search bar will be focused or unfocused soon, e.g. for
the app -> overview case, we hint that it will be focused
when crossing the threshold, and unfocused if retracting.
This allows the search bar to animate during the gesture
and take or release focus after the state change completes.
- AllAppsTransitionController lets the apps panel translate in
from the bottom of the screen, for example when coming from
an app and we don't want to pop it in halfway up the screen.
Instead it can slide in gracefully from behind the keyboard
and floating search bar.
- KeyboardInsetAnimationCallback can now notify listeners of
keyboard alpha changes during controlled animations. And
StateAnimationConfig has a new animation type to control
the keyboard alpha during the all apps transition.
- This new ANIM_ALL_APPS_KEYBOARD_FADE is used to pop the
keyboard in at the threshold for going from an app to all apps.
Note that its position moves linearly before this, so the
search bar starts moving up accordingly before the keyboard
alpha is non-0.
Fix: 266761289
Fix: 268845147
Fix: 267683921
Fix: 265849321
Fix: 266446733
Fix: 269301440
Bug: 275635606
Bug: 259619990
Bug: 261866704
Test: Manual with all the state transitions on phone and tablet
(also folding/unfolding foldable).
Flag: ENABLE_FLOATING_SEARCH_BAR, ENABLE_ALL_APPS_FROM_OVERVIEW
(latter just for the background app interpolator changes).
Change-Id: I6f06552e95747348a62260279626cf407bf145b0
2023-06-12 21:55:24 +00:00
Vadim Tryshev
af641a6e80
Merge "Revert "Fix NPE of handling ACTION_MOVE in StatusBarTouchController and added unit test"" into udc-dev
2023-06-12 21:49:39 +00:00
Saumya Prakash
b932cf4b64
Update the strings in the gesture nav tutorial
...
Change the strings for the instructions and feedback for the gesture navigation tutorial to align with new UX changes.
Flag: ENABLE_NEW_GESTURE_NAV_TUTORIAL
Fix: 286547594
Test: Manually went through the redesigned tutorial and verified that
the new strings correctly show up. Also checked that the previous
tutorial remains unchanged.
Change-Id: I27a3e8c0f09e7755e6087ce5b004b687f229d153
2023-06-12 21:26:43 +00:00
Brian Isganitis
ca296e162f
Merge changes If4669756,Ide702745 into udc-dev am: 77a40999e1 am: d0e61e3eef am: 6a5c91e503
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23603557
Change-Id: I8ed462837fb86f51d805df70880490f7017b711e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 18:54:16 +00:00
Brian Isganitis
4337083b40
Merge changes If4669756,Ide702745 into udc-dev am: 77a40999e1 am: d0e61e3eef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23603557
Change-Id: I6140b46469c6e4251819afdd124bc869bceeadac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 18:07:50 +00:00
Brian Isganitis
6a5c91e503
Merge changes If4669756,Ide702745 into udc-dev am: 77a40999e1 am: d0e61e3eef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23603557
Change-Id: Ibec41dd7c9dd71804f21071e5609238d68b54f0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 18:05:39 +00:00
Saumya Prakash
08a2708739
Scale the gesture tutorial animation to work on smaller devices
...
The lottie animations in the gesture navigation tutorial would get cut
off due to having to crop them to smaller devices. This change uses a
matrix to correctly scale the animation such that the aspect ratio is
maintained.
Flag: ENABLE_NEW_GESTURE_NAV_TUTORIAL
Fix: 283969417
Test: Went through the tutorial on devices of different sizes and aspect
ratios and ensured that the lottie animation isn't cut off.
Change-Id: I4b4cc9e11a68daef29fa31d6a89a1c9006041937
2023-06-12 17:55:00 +00:00
Vadim Tryshev
b5057c496a
Revert "Fix NPE of handling ACTION_MOVE in StatusBarTouchController and added unit test"
...
This reverts commit 1a2462914d .
Reason for revert: Likely culprit for b/286115393
Change-Id: I613ca9f62c5b9f43f2e3cd240e45bc1a0db0e661
2023-06-12 17:40:22 +00:00
Brian Isganitis
77a40999e1
Merge changes If4669756,Ide702745 into udc-dev
...
* changes:
Make sure FLAG_IN_APP is set when launching apps from keyguard.
Report unstashed content insets for notification panel.
2023-06-12 16:51:37 +00:00
Saumya Prakash
8a4eb637cc
Merge "Enforce the correct orientation for the gesture navigation tutorial" into udc-dev am: 372de4f521 am: 4522e5d2ec am: 1d73aa9da2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23493333
Change-Id: I5e2f94c93b7204eb9fc3b50fa81c531bbfe9cdf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 00:34:07 +00:00
Saumya Prakash
7a69792b26
Merge "Enforce the correct orientation for the gesture navigation tutorial" into udc-dev am: 372de4f521 am: 4522e5d2ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23493333
Change-Id: I0efd0da5bea9f4490b2688aaf295a320947eceea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-11 23:56:40 +00:00
Saumya Prakash
1d73aa9da2
Merge "Enforce the correct orientation for the gesture navigation tutorial" into udc-dev am: 372de4f521 am: 4522e5d2ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23493333
Change-Id: Ia4093c65ff8eeb97d3d1952a6d2399123cf4490a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-11 23:52:33 +00:00
Saumya Prakash
372de4f521
Merge "Enforce the correct orientation for the gesture navigation tutorial" into udc-dev
2023-06-11 22:24:13 +00:00
Tracy Zhou
db6d5e186b
Merge "Guard TrackpadStatusBarInputConsumer with canStartSystemGesture" into udc-qpr-dev am: a6909d121a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23620517
Change-Id: I5461b75f808f47a2aaad127fca120d26a87646c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-10 20:39:28 +00:00
Tracy Zhou
a6909d121a
Merge "Guard TrackpadStatusBarInputConsumer with canStartSystemGesture" into udc-qpr-dev
2023-06-10 20:00:15 +00:00
Jagrut Desai
768abdaf60
Merge "Set AccessibilityPaneTitle for taskbar view" into udc-dev am: 2d5bb34b6b am: 45263ef98a am: 289010894c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23624910
Change-Id: I9da792fce62215786f63152daab84b2b3aad353d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:49:53 +00:00
Randy Pfohl
7f66811a86
Merge "Updating content description of taskview after latest update" into udc-dev am: 5e1ccf2e96 am: f076999f4e am: bf44d185e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23623291
Change-Id: I8620bf03a40a53ccd94252d9155acc62ecc6fe39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:48:39 +00:00
Jagrut Desai
289010894c
Merge "Set AccessibilityPaneTitle for taskbar view" into udc-dev am: 2d5bb34b6b am: 45263ef98a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23624910
Change-Id: I33da842c2bd0f5bf47cd377684776735ba917e7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:25:59 +00:00
Jagrut Desai
a2d86286fe
Merge "Set AccessibilityPaneTitle for taskbar view" into udc-dev am: 2d5bb34b6b am: 45263ef98a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23624910
Change-Id: I9c8d22e27c3ec63047df5b9341e2541891b66ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:25:43 +00:00
Randy Pfohl
95e5733a74
Merge "Updating content description of taskview after latest update" into udc-dev am: 5e1ccf2e96 am: f076999f4e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23623291
Change-Id: Ibe467441c347e73a317db7155f8bb162329b5633
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:25:25 +00:00
Randy Pfohl
bf44d185e8
Merge "Updating content description of taskview after latest update" into udc-dev am: 5e1ccf2e96 am: f076999f4e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23623291
Change-Id: Ic6f4fd2a614d7121d720dbde1c4bf75130bc1d48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:25:23 +00:00
Jagrut Desai
2d5bb34b6b
Merge "Set AccessibilityPaneTitle for taskbar view" into udc-dev
2023-06-09 22:26:39 +00:00
Randy Pfohl
5e1ccf2e96
Merge "Updating content description of taskview after latest update" into udc-dev
2023-06-09 22:06:41 +00:00
Saumya Prakash
e2711c254a
Enforce the correct orientation for the gesture navigation tutorial
...
The lottie animations used for the gesture navigation tutorial are
designed for specific orientations depending on the device. This change
ensures that users are in the correct orientation for their device. For large screen users in portrait mode, we display a prompt to rotate the screen.
Flag: ENABLE_NEW_GESTURE_TUTORIAL
Fix: 277781713
Bug: 276515961
Test: Manually went through the tutorial starting from both
orientations on handheld, foldable, and tablet to ensure that the prompt
was shown and hidden correctly. Also ensured that gestures cannot be
completed in the background while the prompt is being shown.
Change-Id: I86ae566721f240264177ad4ec7fc12e58d1b95cd
2023-06-09 21:41:07 +00:00
Jagrut Desai
56d0416ae7
Merge "Suspend immersive mode autohide while pending transient taskbar timeout" into udc-dev am: 5e9203e737 am: 72bd10ee95 am: eaaaa764a6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23544158
Change-Id: Ie1ce12fb749ee8f2ce988df89ff678f86f4519d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 20:45:42 +00:00
Jagrut Desai
a6a71d5ace
Merge "Suspend immersive mode autohide while pending transient taskbar timeout" into udc-dev am: 5e9203e737 am: 72bd10ee95
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23544158
Change-Id: Ie67e22aa72f251eb608f8b7f8f4be929adc53cd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 20:25:07 +00:00
Jagrut Desai
eaaaa764a6
Merge "Suspend immersive mode autohide while pending transient taskbar timeout" into udc-dev am: 5e9203e737 am: 72bd10ee95
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23544158
Change-Id: Iee9ca6e0322c273538bd7baa1b874385f741302c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 20:23:04 +00:00
randypfohl
62eb722726
Updating content description of taskview after latest update
...
Description: we wait for icon updates to receive the title of the task. However we still set the description immediately upon digitalwellbeingtoast creation.
this creates a null set for contentDescription resulting in incorrect talkbalk. This will listen for icon updates and will reiniitialize the toast ensuring
taskview is set properly.
Test: built and tested locally with talk back ensuring the titles are being set correctly
Bug: 280908761
Change-Id: I946e7190114cbdccb75883965b1fdf85ed6ad17a
2023-06-09 12:10:14 -07:00
Jagrut Desai
5e9203e737
Merge "Suspend immersive mode autohide while pending transient taskbar timeout" into udc-dev
2023-06-09 18:50:52 +00:00
Tony Wickham
0a074648c2
Suspend immersive mode autohide while pending transient taskbar timeout
...
Test: open Youtube fullscreen video, swipe up on taskbar; ensure taskbar autostashes before immersive mode autohides
Fixes: 260765455
Flag: none
Change-Id: I05c61de911f1bf326962d84c4f7c3e12135f23cf
2023-06-09 10:08:45 -07:00
Sunny Goyal
0fe4c0c0e1
Merge "Fising launcher stuck on blur" into udc-dev am: ef6fbb5be8 am: 81b856468e am: 9128dc5634
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23621509
Change-Id: I4578068277987a054bdfe09557a0a40bc63cd92d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 08:18:49 +00:00
Sunny Goyal
6e1e11bb5c
Merge "Fising launcher stuck on blur" into udc-dev am: ef6fbb5be8 am: 81b856468e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23621509
Change-Id: I5eb5546f2df74bf236b70b38ed3e0f8d032faf6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 07:39:16 +00:00
Sunny Goyal
9128dc5634
Merge "Fising launcher stuck on blur" into udc-dev am: ef6fbb5be8 am: 81b856468e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23621509
Change-Id: Iba1b1c43c67c986dce4f1f796ab9c45cd2c4dc74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 07:35:39 +00:00
Sunny Goyal
ef6fbb5be8
Merge "Fising launcher stuck on blur" into udc-dev
2023-06-09 06:07:31 +00:00