Tony Wickham
3fd22847ac
Initial commit of taskbar stashing
...
- Added StashedHandleViewController to provide properties such as ViewOutlineProvider to animate the handle that's shown in place of taskbar while it's stashed
- Added TaskbarStashController to coordinate the stashed state, including orchestrating the animation across taskbar controllers
- Added TaskbarStashInput consumer to detect long press in the nav region when taskbar is stashed
Behavior:
- Long pressing taskbar background animates to the stashed state by morphing the TaskbarView into the stashed handle view and offsetting the background offscreen
- We persist the stashed state across app launches and reboot; to unstash, long press the stashed handle
- We also visually unstash when going back home
Test: long press tasbkar background when in an app to stash it, long press the resulting stashed handle to unstash; while stashed, swipe up to home to also unstash until launching another app
Bug: 189503603
Change-Id: I698eff785388dff1ef717c76879719d6af236c2d
2021-06-18 17:51:39 -07:00
Sunny Goyal
d7e17a860f
Merge "Fixing out of order taskbar callbacks" into sc-v2-dev
2021-06-19 00:40:46 +00:00
Vinit Nayak
dcd9a0cdd6
Merge "Default to requesting command type TOGGLE for OverviewCommandHelper" into sc-v2-dev am: 70565c5e7d am: 0d50bfacb9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15017522
Change-Id: I3e010dd812b4b8cc2a3d23081f2fc5328401ef88
2021-06-18 23:20:17 +00:00
Vinit Nayak
70565c5e7d
Merge "Default to requesting command type TOGGLE for OverviewCommandHelper" into sc-v2-dev
2021-06-18 22:56:24 +00:00
Jon Miranda
651abb9924
Fix bug where workspace alpha does not get set to 1 when animation gets cancelled.
...
- Can also remove QSB from app launch animator, since its in the hotseat now.
Bug: 189458349
Test: manual
Change-Id: Ib41376e3f8c58166c6ee6fbfed38bdd443663df4
2021-06-18 15:39:36 -07:00
Sunny Goyal
6e1ce8ccb8
Fixing out of order taskbar callbacks
...
OnCreate can come before onDestroy for a previous activity which can
cause the callbacks for taskbar to get cleared
Bug: 190170303
Test: Presubmit
Change-Id: I48334605384d4604043a50ffc3d137f84575148a
2021-06-18 12:44:38 -07:00
Vinit Nayak
4d276961be
Merge "Enable 3 button nav for taskbar" into sc-v2-dev am: ae7c8cacd5 am: fe043eafee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985475
Change-Id: I409cf319365ee2554236f5113dd8cc464f874367
2021-06-18 05:56:22 +00:00
Vinit Nayak
ae7c8cacd5
Merge "Enable 3 button nav for taskbar" into sc-v2-dev
2021-06-18 05:43:41 +00:00
TreeHugger Robot
06292bf289
Merge "Fixing Taskbar not initialized properly on recreate" into sc-v2-dev am: cb207ef236 am: fcd4a6b131
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15019036
Change-Id: I56454821c074a01871452072f22c2c5e852c1f8d
2021-06-18 01:57:12 +00:00
Sunny Goyal
deec62378c
Fixing Taskbar not initialized properly on recreate
...
Bug: 187353581
Test: Manual
Change-Id: I6e675937a033a4edcb4fa4e8151c210e14e8f896
2021-06-17 15:19:12 -07:00
Schneider Victor-tulias
03c4fa8342
Update gesture nav tutorial back left and right videos
...
Bug: 188972959
Test: manual
Change-Id: I03aef0ad47f9a648f7a661c607dd3d4f1f2187c4
2021-06-17 14:07:16 -07:00
Vinit Nayak
e91e4f0328
Default to requesting command type TOGGLE for OverviewCommandHelper
...
Parity with how sysui switches between apps for double
tapping recents button.
Fixes: 190660016
Test: Double tap to switch works, tapping fast also works
Change-Id: If6dda377d8accf564f3385e78c6721c677310361
2021-06-17 12:37:02 -07:00
Alex Chau
4d4dd93e75
Merge "Send TaskBar touch events to tests" into sc-v2-dev am: f77d45cce8 am: 1ffc292ed5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14736370
Change-Id: I01d6bd1faf3c6169a1f45e35458ec699a1d7dfda
2021-06-17 18:35:25 +00:00
Alex Chau
f77d45cce8
Merge "Send TaskBar touch events to tests" into sc-v2-dev
2021-06-17 17:52:44 +00:00
Winson Chung
84f273878f
Merge "Do some additional cleanup when switching handlers" into sc-dev am: caabfa1519 am: 3df79133f2 am: 1294809bbc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985080
Change-Id: I53529a2f0a90f4c4a71bd36c63b4793c8a683bfd
2021-06-17 17:31:44 +00:00
Winson Chung
3df79133f2
Merge "Do some additional cleanup when switching handlers" into sc-dev am: caabfa1519
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985080
Change-Id: I59c266315e6c5fe8989dcff36fe395457792c189
2021-06-17 17:01:52 +00:00
Winson Chung
caabfa1519
Merge "Do some additional cleanup when switching handlers" into sc-dev
2021-06-17 16:48:42 +00:00
Alex Chau
d28e78ddb6
Merge "Apply dismissScale on TaskView instead of TaskThumbnailView" into sc-v2-dev am: bdb1de88eb am: 8dfa3870a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15012756
Change-Id: If3ce86467bf800e1123bde7162feced42b0c4e59
2021-06-17 16:06:21 +00:00
Alex Chau
5ca9df757a
Apply dismissScale on TaskView instead of TaskThumbnailView
...
- As icon is hidden while TaskView become focused, there is no need to apply the scaling on TaskThumbnailView only. Apply scaling on TaskView to simplify
Bug: 14622874
Test: manual
Change-Id: Idb5fc8540649d57a071a42d36388dedcdcf893eb
2021-06-17 13:37:10 +01:00
Alex Chau
ecc32bd227
Send TaskBar touch events to tests
...
Bug: 191344757
Test: TaplTestsQuickstep.testOverview
Change-Id: I9e1a4c6d4616e5791762a6340944212e4631862e
2021-06-17 12:56:03 +01:00
Sunny Goyal
787fac692a
Merge "Updating taskbar icon alignment state" into sc-v2-dev am: e900ec68d0 am: 95707aa4ed
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985085
Change-Id: Ie6c7f04a21dc7f4b3fcf14dce63062fefdfdc1fc
2021-06-16 22:33:58 +00:00
Sunny Goyal
e900ec68d0
Merge "Updating taskbar icon alignment state" into sc-v2-dev
2021-06-16 22:08:07 +00:00
Jonathan Miranda
4ce9952f41
Merge "Add ENABLE_SCRIM_FOR_APP_LAUNCH feature flag." into sc-dev am: 28e39335bc am: 95168f389e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14987185
Change-Id: I85c35932622f001fac00a9f0031b2d00bbcf674e
2021-06-16 20:52:50 +00:00
Jonathan Miranda
c01e87daf0
Merge "Add ENABLE_SCRIM_FOR_APP_LAUNCH feature flag." into sc-dev am: 28e39335bc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14987185
Change-Id: Iecfbdc781852e24aafb92744f9a3de4ff5cbbd00
2021-06-16 20:39:08 +00:00
Jonathan Miranda
28e39335bc
Merge "Add ENABLE_SCRIM_FOR_APP_LAUNCH feature flag." into sc-dev
2021-06-16 20:34:48 +00:00
Sunny Goyal
5cf86b263e
Updating taskbar icon alignment state
...
Icon alignment is only tied to Launcher paused/resumed state
Creating two separate states for this:
1) Launcher paused/resumed
2) Active gesture interaction (live-titles can affect paused state)
Removing state handler dependency on taskbar visibility
Bug: 190170303
Bug: 187353581
Bug: 187919439
Test: Manual
Change-Id: Ia97cdf43cec1d9213f5dc2af8d66258b34c57514
2021-06-16 13:30:36 -07:00
Vinit Nayak
58ffbef8f0
Enable 3 button nav for taskbar
...
Bug: 180046394
Test: Switched between gesture and button nav on
phone and tablet.
Change-Id: Iac2357a3256f8b6b36ca49d3680594a91e824a5f
2021-06-16 13:26:21 -07:00
Jonathan Miranda
3cc034f52d
Merge "App Shortcut menu bug fixes and polish." into sc-dev am: c846245f1b am: 5473ae0c18
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985072
Change-Id: I06b7f2356825b2a2672a2787e0a8a4659e9cb3d3
2021-06-16 18:34:08 +00:00
Jonathan Miranda
47f8a1c3ef
Merge "App Shortcut menu bug fixes and polish." into sc-dev am: c846245f1b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985072
Change-Id: Icba377c0032eee2dacec8a3c4364fa5b958880b7
2021-06-16 18:19:16 +00:00
Jon Miranda
b73e591712
Add ENABLE_SCRIM_FOR_APP_LAUNCH feature flag.
...
Bug: 191088291
Test: manual
Change-Id: Ia144c72e0fe1292ed856a37ee714a1cda50083d5
2021-06-16 18:13:23 +00:00
Jonathan Miranda
c846245f1b
Merge "App Shortcut menu bug fixes and polish." into sc-dev
2021-06-16 18:06:13 +00:00
TreeHugger Robot
c9ff8467dc
Merge "Tap on recents button twice to go to last app" into sc-v2-dev am: 9cc7c45b7f am: 44ff0c8188
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985087
Change-Id: I599280fedc925764ab5ac8ce67ee3ddb249ff757
2021-06-16 07:49:07 +00:00
TreeHugger Robot
9cc7c45b7f
Merge "Tap on recents button twice to go to last app" into sc-v2-dev
2021-06-16 07:18:07 +00:00
Jon Miranda
229c4c3235
App Shortcut menu bug fixes and polish.
...
- Widget is its own item.
- Change order of icon order.
- Update grab handle colors
Bug: 188095695
Test: long press on apps with/without widgets, long press apps on workspace/
all apps/search
Change-Id: Iabb9b4b3f3a928103b9d62601f22e74ef2325d7c
2021-06-15 18:59:51 -07:00
Vinit Nayak
73a0848941
Merge "Initial commit of TaskBar on keyguard" into sc-v2-dev am: 5219c563be am: aaff83b7e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14738711
Change-Id: I5e4a638c1a408337b648a7ccb13c7857ccbef3d4
2021-06-15 23:46:07 +00:00
Vinit Nayak
5219c563be
Merge "Initial commit of TaskBar on keyguard" into sc-v2-dev
2021-06-15 23:05:17 +00:00
Vinit Nayak
113377d8b8
Tap on recents button twice to go to last app
...
Fixes: 190660016
Test: Tapped on recents twice and saw last app.
Tapped on recents and tried to tap on other app
icons and none of them launched.
Change-Id: Ie89f1ec0464f194087dc07ab99deb8223ab6ddb8
2021-06-15 15:12:17 -07:00
Hongwei Wang
24aeb5692c
Merge "Use RectFSpringAnim for auto-enter-pip" into sc-dev am: e3bfeddd04 am: c4b1a50a70
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14984847
Change-Id: Ia3579df6a6843101840ba33c6c85048e2127575e
2021-06-15 21:31:27 +00:00
Thiru Ramasamy
572d149e3f
Merge "Enable logging for 'Themed icons' setting." into sc-dev am: 640fc8b84d am: 47224bc3a3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14983277
Change-Id: I92c3ddd07c9618f09501bd43d67d9dd50358cd8b
2021-06-15 21:29:46 +00:00
Hongwei Wang
413a443a71
Merge "Use RectFSpringAnim for auto-enter-pip" into sc-dev am: e3bfeddd04
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14984847
Change-Id: I4994f8b872c2b59497bea0106036baf30cb0a7f8
2021-06-15 21:17:48 +00:00
Thiru Ramasamy
e6f240bc12
Merge "Enable logging for 'Themed icons' setting." into sc-dev am: 640fc8b84d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14983277
Change-Id: If40731963001b85a16505ad162e52aad2a971154
2021-06-15 21:17:03 +00:00
Winson Chung
d14190d547
Do some additional cleanup when switching handlers
...
Bug: 183962705
Test: Presubmit
Change-Id: Ia9295d2cf89fa6b6fe77c5e4861a704c4a82ab12
2021-06-15 13:57:06 -07:00
Hongwei Wang
e3bfeddd04
Merge "Use RectFSpringAnim for auto-enter-pip" into sc-dev
2021-06-15 20:50:45 +00:00
Thiru Ramasamy
640fc8b84d
Merge "Enable logging for 'Themed icons' setting." into sc-dev
2021-06-15 20:47:23 +00:00
TreeHugger Robot
721d790f58
Merge "Only inflating taskbar views for valid items" into sc-v2-dev am: 58e3a767ec am: 4a6cb13d56
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14968386
Change-Id: I236d5afe53da88928e13dd32b8d1c76867cc16ac
2021-06-15 19:53:30 +00:00
TreeHugger Robot
58e3a767ec
Merge "Only inflating taskbar views for valid items" into sc-v2-dev
2021-06-15 19:19:55 +00:00
TreeHugger Robot
c395419f00
Merge "Update all apps divider to pill shape" into sc-dev am: 4ff2682787 am: 20422f7030
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14966493
Change-Id: I4e8ca4d9f671cad7631960c805f95ed2ac4c7729
2021-06-15 19:13:15 +00:00
Hongwei Wang
9d3e31e67c
Use RectFSpringAnim for auto-enter-pip
...
Make SwipePipToHomeAnimator a subclass of RectFSpringAnim and use the
bounds calculated from latter for auto-enter-pip transition.
Note that the landscape to portrait case may not fully comply to
RectFSpringAnim as we calculate the position separately in
SwipePipToHomeAnimator.
Video: http://recall/-/aaaaaabFQoRHlzixHdtY/CWBPU2A6vB8CeTFRanQLx
Bug: 184789411
Test: manual, see video
Change-Id: I67dae09e682b7d8f1a1f08995eb3bcf76bdf7417
2021-06-15 12:04:17 -07:00
TreeHugger Robot
86ec716300
Merge "Update all apps divider to pill shape" into sc-dev am: 4ff2682787
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14966493
Change-Id: I4eb5916743ec677f9658c3a51d05802d9f71afca
2021-06-15 18:52:50 +00:00
Vinit Nayak
560d28e3a1
Initial commit of TaskBar on keyguard
...
Bug: 180046394
Test: Tested with pin + keyboard +
pattern
Change-Id: I951d9508b1325c157a9c0d92fa8e77fe8df9c460
2021-06-15 11:33:26 -07:00