Commit Graph

10816 Commits

Author SHA1 Message Date
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
Samuel Fufa a19a807888 Merge "Remove HotseatEduActivity from AOSP" into sc-qpr1-dev am: b5a33b2d34
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15748897

Change-Id: Ib6fe3e66017c71f02487b08d6e49153a968e657d
2021-09-07 22:11:44 +00:00
Samuel Fufa b5a33b2d34 Merge "Remove HotseatEduActivity from AOSP" into sc-qpr1-dev 2021-09-07 21:55:23 +00: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 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
TreeHugger Robot f598f6d3de Merge "Always reset focusedTask to -1 on reset" into sc-v2-dev am: 915f6a0995
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15757128

Change-Id: Ie77630d642ec336b71eead9522449d37ea0cf1a1
2021-09-07 20:25:38 +00:00
Alex Chau 24a0615192 Merge "Only call setCurrentPage in applyLoadPlan if mCurrentPage is outdated" into sc-dev am: 464fc41df7 am: 676892da5a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15742147

Change-Id: Ie6638945a9d1ffc37b59ae6ec695a748065aff72
2021-09-07 17:58:40 +00:00
Alex Chau 32d872b840 Merge "Only call setCurrentPage in applyLoadPlan if mCurrentPage is outdated" into sc-dev am: 464fc41df7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15742147

Change-Id: I13e5176c8f53e176d8e94f418828452019deb8ff
2021-09-07 17:44:44 +00:00
Alex Chau 676892da5a Merge "Only call setCurrentPage in applyLoadPlan if mCurrentPage is outdated" into sc-dev am: 464fc41df7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15742147

Change-Id: I8cdd82482645c0d0f7c710e5a519a4e5a8f25492
2021-09-07 17:43:46 +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 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 ea25f8f6e0 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
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15771038

Change-Id: I778473e10913718cbbf266c1d8335f8f31ae5d37
2021-09-06 16:24:23 +00:00
TreeHugger Robot 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 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
Alex Chau fe7c903c20 Merge "Hide overview actions when focused task is not snapped" into sc-v2-dev am: 48621c86ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15771567

Change-Id: I1ec9e58426b02a3dd578c56fd7a4ca5f0a8e31dc
2021-09-06 15:09:51 +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 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 a0de13e939 Merge "Select remote apps based on stagePosition instead of hardcoded values" into sc-v2-dev am: 1e86bd0ec6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15758691

Change-Id: I7d50882c8edf75add6c85db51031b4c8144e55a7
2021-09-04 04:46:41 +00:00
TreeHugger Robot 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 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 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 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
Tony Wickham eaca6fd847 Call onUserUnlocked() before adding callbacks am: 5a36b919b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756866

Change-Id: I6877f73522a00f377f4fd8a724423021b969b0cb
2021-09-04 03:13:40 +00:00
Winson Chung 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 95e8108771 Merge "Provide internal IME insets" into sc-v2-dev am: 507e976690
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15741860

Change-Id: I4adf6cb6bbaadfa0520a7ad0a58fd8bf3251f4a3
2021-09-03 23:59:47 +00:00
Winson Chung 507e976690 Merge "Provide internal IME insets" into sc-v2-dev 2021-09-03 23:46:16 +00:00
TreeHugger Robot 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
Tracy Zhou e23f4ea774 Merge "Stash/unstash the task bar based on states" into sc-v2-dev am: 2ccfa02fde am: 2d0ac589fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15751127

Change-Id: If6b7d39ed2540b00aed606bc2ffb405608124dbb
2021-09-03 23:23:48 +00:00
TreeHugger Robot de88f56fc2 Merge "Disable FolderNameEditText on Taskbar" into sc-v2-dev am: eb5f5f7807
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15756862

Change-Id: I15c9be4bca93ad2651ab6c040c30fe182afee147
2021-09-03 23:03:22 +00:00
Tracy Zhou 2d0ac589fb Merge "Stash/unstash the task bar based on states" into sc-v2-dev am: 2ccfa02fde
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15751127

Change-Id: I9ba137ea189315fb5adeaa22279cd9e77cc78197
2021-09-03 23:03:13 +00:00
TreeHugger Robot eb5f5f7807 Merge "Disable FolderNameEditText on Taskbar" into sc-v2-dev 2021-09-03 23:00:33 +00:00
Tracy Zhou 2ccfa02fde Merge "Stash/unstash the task bar based on states" into sc-v2-dev 2021-09-03 22:49:07 +00:00
Tony Wickham 5a36b919b5 Call onUserUnlocked() before adding callbacks
This gives us a chance to initialize things in onUserUnlocked() if we're already unlocked, before doing any other logic that might use those variables.

Test: None (unable to reproduce)
Fixes: 184773649
Change-Id: I72ed91ae6202ec816f9bdceb4d9fd03b9a002816
2021-09-03 22:07:18 +00:00
Hongwei Wang 00c6ce5167 Do not trigger PiP on tapping on TaskView am: bfec974f59 am: 4072b74441
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15749049

Change-Id: Ie51b3ae1acd98dd4b18c821e0c3628675ce8866f
2021-09-03 20:55:22 +00:00
Evan Rosky 80ca459e7d Provide app-process tokens to remote transitions so they can be boosted
The app process token is required for shell to request delegated
transition animators to be boosted.

Bug: 183993977
Test: add logging in WPC.setRunningRemoteAnimation and verify calls
      during transitions
Change-Id: Ide2dd3e77714cca8e85e409c8d88c69c20122827
2021-09-03 13:38:00 -07:00
Hongwei Wang 4072b74441 Do not trigger PiP on tapping on TaskView am: bfec974f59
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15749049

Change-Id: Idf185bce26665ae5db8a9a9e606d722bb3ff0d7f
2021-09-03 20:22:56 +00:00
Tony Wickham d345751849 Disable FolderNameEditText on Taskbar
Test: Can rename folder on home screen, but tapping folder name in taskbar does nothing
Bug: 180051157
Change-Id: Ief19805683f754995baf24d7f41f3979841d5bd3
2021-09-03 12:50:15 -07:00
Tracy Zhou 527b39cd28 Stash/unstash the task bar based on states
Bug: 193938970
Test: go to any app, stash/unstash, and make sure the states are preserved
Change-Id: I3adf826407e90275687ecea8302abf7a004f1df7
2021-09-03 12:43:04 -07:00
Hongwei Wang bfec974f59 Do not trigger PiP on tapping on TaskView
Regression from ag/15158868, we should not send onUserLeaveHint on
tapping on the app icon in Recents / Overview.

Video: http://recall/-/aaaaaabFQoRHlzixHdtY/fr0fdecPEned7rMjgdWhCQ
Bug: 198682451
Test: manual, tap on app icon in Recents, see video
Change-Id: I66888a75eec30d7e8ba7e09059399381516812ac
2021-09-03 11:10:05 -07:00
Winson Chung 543c226ffa Provide internal IME insets
Bug: 197727397
Test: Collapse taskbar, open IME
Change-Id: Ia251be1d5892a58b062f241bdafc5dbfc223e4c3
2021-09-03 10:22:56 -07:00
TreeHugger Robot 062ba42846 Merge "Import translations. DO NOT MERGE ANYWHERE" 2021-09-03 17:14:35 +00:00
TreeHugger Robot 983adea20f Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev 2021-09-03 16:51:05 +00:00
TreeHugger Robot 099514f476 Merge "Animate scrolling grid into place when there is a gap between last tasks and clear all." into sc-v2-dev am: fb0eaf2bee am: 232acae2bf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15478152

Change-Id: I607e7ab11956999f60deb6fb4509fd684d385d42
2021-09-03 12:57:57 +00:00
TreeHugger Robot 232acae2bf Merge "Animate scrolling grid into place when there is a gap between last tasks and clear all." into sc-v2-dev am: fb0eaf2bee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15478152

Change-Id: I28eff4d36590743f2c73e28b01bfa80aa2c85411
2021-09-03 12:38:23 +00:00
TreeHugger Robot fb0eaf2bee Merge "Animate scrolling grid into place when there is a gap between last tasks and clear all." into sc-v2-dev 2021-09-03 12:23:06 +00:00
Nick Chameyev d36b9916af Merge "Add taskbar icons unfold animation" into sc-v2-dev am: 6b53e3101e am: 4ba84e5343
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15685200

Change-Id: I3b9b38342884e5623c320496496717f5510f3ae0
2021-09-03 11:53:06 +00:00
Nick Chameyev 4ba84e5343 Merge "Add taskbar icons unfold animation" into sc-v2-dev am: 6b53e3101e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15685200

Change-Id: Iba5ea9353dfc223bf331e54814d72eae8f9e7d0c
2021-09-03 11:44:14 +00:00