Nick Chameyev and Automerger Merge Worker
c8ab440eb7
Merge "[Taskbar icons unfold animation issue] Do not take into account initial translation" into sc-v2-dev am: 5d50e49c3f am: 583dd5b9ac
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15786830
Change-Id: I9c3e499a58cb094f068fe5c76db8fdc2ae4ba122
2021-09-10 12:54:46 +00:00
Nick Chameyev and Android (Google) Code Review
5d50e49c3f
Merge "[Taskbar icons unfold animation issue] Do not take into account initial translation" into sc-v2-dev
2021-09-10 12:25:17 +00:00
Vinit Nayak and Automerger Merge Worker
46e8a4f0bf
Merge "Call exitSplitScreen() when user leaves split tasks" into sc-v2-dev am: 2d9741b832 am: 51b92dc3f9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756863
Change-Id: I4d68f214c16c1dcea3c426422571d7e81aef69b0
2021-09-09 20:53:58 +00:00
Vinit Nayak and Android (Google) Code Review
2d9741b832
Merge "Call exitSplitScreen() when user leaves split tasks" into sc-v2-dev
2021-09-09 20:19:20 +00:00
TreeHugger Robot and Automerger Merge Worker
211ddba6a7
Merge "Introduces haptic feedback to launcher overview" into sc-v2-dev am: 8f0de5d711 am: b88bce8bb9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15177217
Change-Id: Ifb0b814f3eddabda54e99f32a5749bdbdd7d919f
2021-09-09 19:57:18 +00:00
TreeHugger Robot and Android (Google) Code Review
8f0de5d711
Merge "Introduces haptic feedback to launcher overview" into sc-v2-dev
2021-09-09 19:19:26 +00:00
Pat Manning and Automerger Merge Worker
3f6924783f
Merge "Retain full opacity during task dismissal unless in bottom grid row." into sc-v2-dev am: 5319444c49 am: 05174b383d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15794177
Change-Id: Iacba7e8c592665b1efbbec1f533e8c0aa8063011
2021-09-09 15:00:29 +00:00
Pat Manning and Android (Google) Code Review
5319444c49
Merge "Retain full opacity during task dismissal unless in bottom grid row." into sc-v2-dev
2021-09-09 14:30:31 +00:00
Lais Andrade
cc5c8843df
Introduces haptic feedback to launcher overview
...
Haptics introduced at the key moments:
- Task scroll in overview or quick switch, trigger when a new task comes
to the center of the screen;
- Task scroll in overview when overscroll animation is triggered;
- Task dismissed in overview;
There is also a configured min gap between two scroll haptics set to
20ms to prevent fast scrolls from creating a chain of cancelled effects.
Fix: 182382085
Test: manual
Change-Id: I43c0f8c879a06f317e8a660240dafb7f7abe79f7
2021-09-09 14:08:01 +01:00
TreeHugger Robot and Automerger Merge Worker
a740e816b3
Merge "Scale task's rounded corners in grid to match focused task." into sc-v2-dev am: 87f764cea1 am: 1b1c73f981
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15785749
Change-Id: If44834876396f838c0f2e96c46e62c712041c0f9
2021-09-09 12:24:25 +00:00
TreeHugger Robot and Android (Google) Code Review
87f764cea1
Merge "Scale task's rounded corners in grid to match focused task." into sc-v2-dev
2021-09-09 11:51:32 +00:00
Pat Manning
4adc87e982
Retain full opacity during task dismissal unless in bottom grid row.
...
Test: manual
Fix: 197645552
Change-Id: Ifff60f83679eacae4cd5850ed670d96287330082
2021-09-09 11:07:36 +00:00
Pat Manning
d0f5791c84
Scale task's rounded corners in grid to match focused task.
...
- Track scaling during fullscreen progress and joining grid.
- Maintain grid corner scale as it becomes focused task.
Test: manual
Bug: 194194694
Change-Id: Ie05da0d28dc3176095d2bee160a0d83e18ca4011
2021-09-09 10:14:05 +00:00
Alex Chau and Automerger Merge Worker
e034b1c879
Merge "Set IconView drawable size for SplitPlaceholderView" into sc-v2-dev am: 9bd2802c9b am: 4dabbaa184
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15780634
Change-Id: Idfc173f046fa2b6ae9ab5167b50114754055765c
2021-09-09 09:55:16 +00:00
Vinit Nayak and Alex Chau
036baed9ae
Set IconView drawable size for SplitPlaceholderView
...
Bug: 194194694
Test: Invoking split from overview now shows app icon
Change-Id: Id0c4e253d5730b6eead73b97b5357804ca47cb8f
2021-09-09 09:25:55 +00:00
TreeHugger Robot and Automerger Merge Worker
d2eb7705a5
Merge "Slight polish for split screen gesture animation" into sc-v2-dev am: 3f8f61cb40 am: a6d015d41e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15780633
Change-Id: Ie5307ded8aef7e03dc463723ef6602c33477cdeb
2021-09-09 03:48:07 +00:00
Vinit Nayak
d1a70eeb75
Slight polish for split screen gesture animation
...
* Divider bar dimensions manually calculated since
the leash that is provided has bounds larger than
the space that is visually shown between the two split
apps
Bug: 181704764
Test: Swipe up on large and normal screen,
w/ and w/o home rotation enabled
Change-Id: I1fde053151d47c6ce3e11f16f8ae4a153d273871
2021-09-08 17:39:49 -07:00
Vinit Nayak and Automerger Merge Worker
fc119626fe
Merge "Refactor TaskViewUtils to launch adjacent GroupedViewTaskView" into sc-v2-dev am: 9d4966d0ca am: bd1f937198
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15619054
Change-Id: I83321ecd9c278495af6cc2333e69a4f7cbb71a95
2021-09-08 23:43:12 +00:00
Vinit Nayak and Android (Google) Code Review
9d4966d0ca
Merge "Refactor TaskViewUtils to launch adjacent GroupedViewTaskView" into sc-v2-dev
2021-09-08 23:18:25 +00:00
Vinit Nayak
1409d29773
Refactor TaskViewUtils to launch adjacent GroupedViewTaskView
...
* TaskViewUtils only used one TVS, now it can use
multiple necessary for staged split.
* Consolidate creating RemoteAnimationTargets into
TaskViewSimulators/TransformParams into RemoteTargetGluer
Test: Swipe to overview, tap on running task.
Swipe to overview, tap on adjacent task (single + split)
Bug: 195675206
Change-Id: I31e4aece60e2eaf94ce87ffc736b33fe7e0e5804
2021-09-08 23:18:11 +00:00
Vinit Nayak and Automerger Merge Worker
95f4acc95a
Merge "Show all nav buttons when IME showing" into sc-v2-dev am: fd5e2ff933 am: 032ea8af12
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15780327
Change-Id: Idc6cc4804c5ce9fe94973e1ec82aaba513095f1b
2021-09-08 22:03:11 +00:00
Vinit Nayak and Android (Google) Code Review
fd5e2ff933
Merge "Show all nav buttons when IME showing" into sc-v2-dev
2021-09-08 21:44:01 +00:00
Vinit Nayak
84511f2997
Call exitSplitScreen() when user leaves split tasks
...
* Also call it when user swipes to home
Fixes: 198310766
Test: Tested QS'ing split to fullscreen,
full to split, swipe to home from split and fullscreen
Change-Id: I6a465ead7fcd68dc85e0ab401789f4a5c3feb0d1
2021-09-08 13:02:29 -07:00
TreeHugger Robot and Automerger Merge Worker
8b91fdfffb
Merge "Moving roboelectic tests to instrumentation tests" into sc-v2-dev am: b44b73ee3a am: 9f17e2e6c9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15778398
Change-Id: I851ad5485e6cbff4d6207112b1420df165a311b1
2021-09-08 19:19:32 +00:00
TreeHugger Robot and Automerger Merge Worker
41e171143b
Merge "isable taskbar edu for tests" into sc-v2-dev am: f87a7409b2 am: 399a391857
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15779384
Change-Id: I03a1fe2e9960437b6f524948f1b528f76bca2e60
2021-09-08 19:19:20 +00:00
TreeHugger Robot and Android (Google) Code Review
b44b73ee3a
Merge "Moving roboelectic tests to instrumentation tests" into sc-v2-dev
2021-09-08 18:40:37 +00:00
TreeHugger Robot and Android (Google) Code Review
f87a7409b2
Merge "isable taskbar edu for tests" into sc-v2-dev
2021-09-08 18:36:08 +00:00
Tony Wickham and Automerger Merge Worker
800336ecad
Merge "Update taskbar color in onConfigurationChanged()" into sc-v2-dev am: 238bf4f30d am: ad42bf08d1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15779380
Change-Id: Iae43b524b98fd34824e62554130dcd66cd5a706c
2021-09-08 15:40:07 +00:00
Nick Chameyev
9e0d0ed0de
[Taskbar icons unfold animation issue] Do not take into account initial translation
...
Removes taking into account initial translation in
move from center animation. Initially it was done
because in StatusBar items are aligned using translations
but we decided to use different approach there so it is
not necessary anymore.
Now move from center animator can only set translations
from positive/negative value when progress is 0 and sets
it to 0 when progress is 1 (previously it was 'capturing'
the initial translation and animated the translation to
its original value).
Taskbar icons are pre-aligned using translations when
user is on launcher. After several folds/unfolds these
translations were accumulating that led to incorrect
positioning of the icons.
Found one more issue that we didn't clear the animated
views list after finishing the animation in taskbar unfold
animation controller but it didn't affect the animation
itself.
Test: atest com.android.systemui.shared.animation.UnfoldMoveFromCenterAnimatorTest
Test: unfold on launcher and use gesture nav to swipe to an app
Fixes: 199126683
Change-Id: Icfb29d79fdd8f04eb5a9a369a3d01c15fd321c75
2021-09-08 16:39:15 +01:00
Tony Wickham
f8a064f347
isable taskbar edu for tests
...
Test: clear TASKBAR_EDU_SEEN pref, ensure edu shows during normal usage
Bug: 199100151
Change-Id: I8e59cfa22ccba77c588a0902d46021dd72c6e77d
2021-09-08 08:10:16 -07:00
Tony Wickham and Android (Google) Code Review
238bf4f30d
Merge "Update taskbar color in onConfigurationChanged()" into sc-v2-dev
2021-09-08 15:08:36 +00:00
Sunny Goyal
3e9a29c4d6
Moving roboelectic tests to instrumentation tests
...
Bug: 196825541
Test: Presubmit
Change-Id: I197bc47181308bb0b79f3815a892b733abbcd1fd
2021-09-08 10:23:30 -04:00
Tony Wickham
abaa481bfb
Update taskbar color in onConfigurationChanged()
...
Test: Change wallpaper, ensure taskbar updates to match
Fixes: 199045474
Change-Id: I7ec8bbec8e31d2d03c09bf487ab55c86b95917e7
2021-09-07 15:39:53 -07:00
Vinit Nayak
7f4f499515
Show all nav buttons when IME showing
...
* Keep home and recents button, and rotate back button
to be down when IME shows in 3 button task bar.
* Move IME switcher to left side of taskbar for 3 button,
keep on right side for gesture nav.
Bug: 191399224
Test: Tested RTL and LTR, gesture + button nav
with and w/o IME.
Change-Id: I7959d26986e546596e2436b8b5eb7668f44b55cf
2021-09-07 14:43:17 -07:00
TreeHugger Robot and Automerger Merge Worker
cf8dc2b3d1
Merge "Always reset focusedTask to -1 on reset" into sc-v2-dev am: 915f6a0995 am: f598f6d3de
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15757128
Change-Id: I6d9941df048e380a80abd8e166365ef5d9314968
2021-09-07 20:41:41 +00:00
Alex Chau
a8da6905a9
Always reset focusedTask to -1 on reset
...
- Keep old focused task causes old focused task to be restored after applyLoadPlan: http://cs/android/packages/apps/Launcher3/quickstep/src/com/android/quickstep/views/RecentsView.java?l=1365
- This caused the nth task to be focused rather than the first task
- The fix is to reset focusedTask in reset when exiting overview, focused task will be set properly next time through applyLoadPlan when overview is relaunched
Fix: 199150523
Fix: 198420226
Test: TaplTestsNexus.testOverviewActions
Test: Quick switch > launch app > swipe home > swipe up to overview > snap to focused task
Test: split screen > swipe home > swipe up to overview > snap to focused task
Change-Id: I06399626ed3ee033345bd67296d79d59a98a507f
2021-09-07 18:42:39 +01:00
TreeHugger Robot and Automerger Merge Worker
663ebae20c
Merge "Snap to task from other grid row if dismissing non-snapped focused task and not enough tasks remain in current grid row to snap to." into sc-v2-dev am: 13e121e35a am: ea25f8f6e0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15771038
Change-Id: I9ad7a3a19ed7766753f7cb30714cbb2e81bc69a8
2021-09-06 16:37:55 +00:00
TreeHugger Robot and Android (Google) Code Review
13e121e35a
Merge "Snap to task from other grid row if dismissing non-snapped focused task and not enough tasks remain in current grid row to snap to." into sc-v2-dev
2021-09-06 16:16:00 +00:00
Alex Chau and Automerger Merge Worker
4c946107ea
Merge "Hide overview actions when focused task is not snapped" into sc-v2-dev am: 48621c86ab am: fe7c903c20
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15771567
Change-Id: Ic32c6ddf4879a6f6ca9994c2cb75c567445adcd6
2021-09-06 15:23:05 +00:00
Pat Manning
017dbbe715
Snap to task from other grid row if dismissing non-snapped focused task
...
and not enough tasks remain in current grid row to snap to.
Test: manual
Fix: 196200215
Change-Id: I611ffc457769d57ac0d13657fafa73a4a741f877
2021-09-06 14:53:00 +00:00
Alex Chau
61cb7c0310
Hide overview actions when focused task is not snapped
...
- Overview actions is still click able when focused task is slightly off snap position and the alpha is between 0 and 1
- This is not desired and we should simply hide the actions when focused task is not snapped
Bug: 199040817
Test: manual non grid and non-grid
Change-Id: Ifda800fc4169a05c8128e7b3802d2ab4a5af4ae8
2021-09-06 13:05:35 +01:00
TreeHugger Robot and Automerger Merge Worker
f5d425f085
Merge "Select remote apps based on stagePosition instead of hardcoded values" into sc-v2-dev am: 1e86bd0ec6 am: a0de13e939
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15758691
Change-Id: Ia888167d0d5646ff33f18dcaf8c50beec373e23f
2021-09-04 05:02:55 +00:00
TreeHugger Robot and Android (Google) Code Review
1e86bd0ec6
Merge "Select remote apps based on stagePosition instead of hardcoded values" into sc-v2-dev
2021-09-04 04:32:10 +00:00
Vinit Nayak
58dd901bc1
Select remote apps based on stagePosition instead of hardcoded values
...
* LauncherSplitScreenListener returns taskIds guaranteeing index 0
to be leftTop task and index 1 to be rightBottom. Use that
instead of assuming remote target index 0 will be leftTop and
index 1 is right bottom as provided
Bug: 181704764
Change-Id: I2bc358ff3c2f2d127b81e10824e2c13f3ad718df
2021-09-04 04:31:56 +00:00
Tony Wickham and Automerger Merge Worker
a440b1cfdc
Call onUserUnlocked() before adding callbacks am: 5a36b919b5 am: eaca6fd847 am: c5bb728a00
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756866
Change-Id: Ic6b4d345180ec65d8ad707e16eb0493cb72dfe50
2021-09-04 03:34:28 +00:00
Tony Wickham and Automerger Merge Worker
c5bb728a00
Call onUserUnlocked() before adding callbacks am: 5a36b919b5 am: eaca6fd847
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756866
Change-Id: I4b473f821c3ac1ef2c09704574c02fa7fb43d293
2021-09-04 03:22:38 +00:00
Tony Wickham and Automerger Merge Worker
79ff586c10
Call onUserUnlocked() before adding callbacks am: 5a36b919b5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756866
Change-Id: I03e5411032285015489f4b8bceb8b023e9c12909
2021-09-04 03:13:40 +00:00
Winson Chung and Automerger Merge Worker
1a236176f7
Merge "Provide internal IME insets" into sc-v2-dev am: 507e976690 am: 95e8108771
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15741860
Change-Id: I5f1d51a914084be5d97e0a8d5d51209868c7e92e
2021-09-04 00:16:11 +00:00
Winson Chung and Android (Google) Code Review
507e976690
Merge "Provide internal IME insets" into sc-v2-dev
2021-09-03 23:46:16 +00:00
TreeHugger Robot and Automerger Merge Worker
317e7ac796
Merge "Disable FolderNameEditText on Taskbar" into sc-v2-dev am: eb5f5f7807 am: de88f56fc2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756862
Change-Id: I38831495981999a8a0676b7c900377dfe1db248c
2021-09-03 23:24:08 +00:00