Sunny Goyal
e1daf91dfd
Merge "Moving all intent receiver register calls to a single place" into tm-qpr-dev
2023-01-24 00:10:08 +00:00
Winson Chung
c6c8b4ee9f
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8 am: cabcc513fd am: 5f9b26b626
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: Ia3395633b7bf272abbb46e47115dfcd157db7e8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 22:57:42 +00:00
Winson Chung
5f9b26b626
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8 am: cabcc513fd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: I13f7dbf20f3978afca18d7e61c30799e5c3936f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 22:15:42 +00:00
Winson Chung
4a103d6629
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8 am: 5a0e805267
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: Ic5cf7a38ccdc3b7f1cccf49d22379f6f33394015
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 22:14:53 +00:00
Winson Chung
cabcc513fd
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: I4d0bd01bb60280af62daf026a4a6139cbb8ec972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 21:35:20 +00:00
Winson Chung
3c265823a8
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: I3cdb8010e623e1fb2309b2657730d4fb7032a98a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 20:52:07 +00:00
Ats Jenk
7fd8899e54
Merge "Support desktop tasks in recents animation" into tm-qpr-dev am: de85ee9d23 am: e451c8fe9b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20929666
Change-Id: I70411aa4ae3a933fa8ca2f7e97aa5e799bdaf5e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 19:30:53 +00:00
Ats Jenk
e451c8fe9b
Merge "Support desktop tasks in recents animation" into tm-qpr-dev am: de85ee9d23
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20929666
Change-Id: I7579d92ef45544146b1a144c9911bd7d319d11de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 18:42:39 +00:00
Ats Jenk
de85ee9d23
Merge "Support desktop tasks in recents animation" into tm-qpr-dev
2023-01-23 18:14:53 +00:00
Nicolò Mazzucato
2436c5a512
Merge "Fix CUJ_RECENTS_SCROLLING" into tm-qpr-dev am: 8995043d16 am: 28c666a02a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21057924
Change-Id: I3bfe4b433e0fdb13ce99c2b752635528f4dda862
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 17:20:46 +00:00
Nicolò Mazzucato
28c666a02a
Merge "Fix CUJ_RECENTS_SCROLLING" into tm-qpr-dev am: 8995043d16
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21057924
Change-Id: Ia8a9935f79dba63dece56a738ab76e40da568a05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 16:56:42 +00:00
Nicolò Mazzucato
8995043d16
Merge "Fix CUJ_RECENTS_SCROLLING" into tm-qpr-dev
2023-01-23 16:21:44 +00:00
Evan Rosky
af55007a17
Only interrupt taskbar state during gesture.
...
We only want to prevent updating taskbar stash state during
the swipe-to-overview gesture. Previously, we were blocking all
resumes into a "non-aligned-with-hotseat" state to prevent the
taskbar from hiding until the gesture completed. This, however,
also selected for situations where the launcher is resumed
directly into Overview outside of a transition (which is
triggered by some Tapl tests).
This narrows the check to only when resuming into a non-interactive
state (which basically just selects for BackgroundApp state).
Bug: 266246618
Test: TaplTestsQuickstep on a device with taskbar
Change-Id: I414ba7384f4ca3901211855b26c6c200319a2996
2023-01-22 10:05:35 -08:00
Sunny Goyal
a992ac9e8d
Moving all intent receiver register calls to a single place
...
This is eventually allow us to move all register to background thread
Also creating a single ScreenOn tracked which is used at multiple places
Bug: 264465756
Test: Verified on device
Change-Id: Ibadf9ca43218e578954420d97a733adfa0a94fc7
Merged-In: Ib410e5bf02773cefde5bf0a0a1f2f1c108718d24
2023-01-22 05:24:48 +00:00
TreeHugger Robot
98a2510a48
Merge "Moving all intent receiver register calls to a single place"
2023-01-22 01:33:25 +00:00
Brian Isganitis
9e14c53278
Merge "Add loopable EDU lottie files and convert to light theme manually." into tm-qpr-dev am: b28a810d55 am: 773c966da6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20992190
Change-Id: Ieb39ebc454c38b3208f07890ac35d4ab17306771
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-22 00:20:24 +00:00
Brian Isganitis
773c966da6
Merge "Add loopable EDU lottie files and convert to light theme manually." into tm-qpr-dev am: b28a810d55
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20992190
Change-Id: I03ab374ab4049dc4a2376794ca14d6a8ff3f4ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-21 23:34:45 +00:00
Brian Isganitis
b28a810d55
Merge "Add loopable EDU lottie files and convert to light theme manually." into tm-qpr-dev
2023-01-21 23:05:43 +00:00
TreeHugger Robot
2cd37fb6fe
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev am: 654f714718 am: 4d7e4c4a8e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20795522
Change-Id: I70307a411262909945f44e7e3b58ff721ccc10d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-21 09:02:06 +00:00
TreeHugger Robot
4d7e4c4a8e
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev am: 654f714718
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20795522
Change-Id: Ie43422c362b180ca2d1124b1d7bf514276da101d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-21 08:10:03 +00:00
TreeHugger Robot
654f714718
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev
2023-01-21 07:28:30 +00:00
Evan Rosky
e0cfbc3475
Revert^8 "Enable Shell Transitions"
...
d9cc7d1eb1
Change-Id: Ic59c027f05e47eb9939c0c65d19892451fd4ae50
2023-01-21 02:20:39 +00:00
Evan Rosky
feedb575b8
Merge "Revert^7 "Enable Shell Transitions""
2023-01-21 02:18:16 +00:00
Sunny Goyal
a1692a467f
Moving all intent receiver register calls to a single place
...
This is eventually allow us to move all register to background thread
Also creating a single ScreenOn tracked which is used at multiple places
Bug: 264465756
Test: Verified on device
Change-Id: Ibadf9ca43218e578954420d97a733adfa0a94fc7
2023-01-20 23:50:00 +00:00
Brian Isganitis
4bcc9bc816
Add loopable EDU lottie files and convert to light theme manually.
...
These new assets are better at looping than the previous ones.
Followed go/sysui-illustration-eng to map from dark to light colors
programmatically. Handling the mapping in code is preferred over having
separate lottie assets for light and dark theme.
Test: Manual
Bug: 263157739
Change-Id: Ia3cd2a1e7d349188d182d796ba927f1c513d4716
2023-01-20 15:16:20 -08:00
Brian Isganitis
b21ad2da8c
Implement initial transient Taskbar EDU tooltips.
...
Since this tooltip looks and behaves differently than the existing EDU
sheet, it has its own view and controller implementations (I also may
have wanted to write some Kotlin).
To keep transient taskbar open while on the second EDU step, another
autohide suspend flag is defined. Additionally, special casing is added
to avoid hiding transient taskbar if autohiding is currently suspended.
Tooltips use the same assets as the bottom sheet for now, and are scaled
down to fit the tooltip dimensions.
Reset `Taskbar Education` in Developer Options to try EDU again.
[Demos]
- First: https://screenshot.googleplex.com/ASBeGvrb2EA5wEF.png
- Second: https://screenshot.googleplex.com/7fnfcTh9bMYezDc.png
Test: Manual
Test: Open app, see swipe-up tooltip.
Test: Swipe up to show transient taskbar, see features tooltip.
Bug: 263157739
Fix: 258460203
Change-Id: I473f5fccbae279db0614763b640da0a120b6b7f7
2023-01-20 15:16:12 -08:00
Evan Rosky
d9cc7d1eb1
Revert^7 "Enable Shell Transitions"
...
039217e518
Change-Id: Id82874ee3c209bb024b131b4a427eba25a84cd20
2023-01-20 23:14:47 +00:00
Ats Jenk
9db95e89b2
Support desktop tasks in recents animation
...
Desktop tasks are using freeform windowing mode. Update recents
animation to support freeform tasks when desktop mode feature flag is
enabled.
Changes:
- set initial size for freeform tasks to be the size of the thumbnail
instead of size of the screen
- support multiple individual remote animation targets when starting the
recents animation
TODO:
- there are flickers when starting and ending the recents animation
Bug: 263264985
Test: swipe up when more than 1 desktop task is visible
Change-Id: I27ee02774281b3a433d779c0bb8825cdb6ea5457
2023-01-20 14:09:32 -08:00
Alex Chau
2d9692f63d
Destroy taskbar if it's not present in DeviceProfile
...
Bug: 254119092
Test: manual
Change-Id: I9eb95cc90c92bf93d9220b05406d4589b2cb196f
2023-01-20 20:57:58 +00:00
Tracy Zhou
66b9860080
Merge "Revert "Update onOverviewShown interface to get signal of whethe...""
2023-01-20 19:19:40 +00:00
Evan Rosky
f805d1ee93
Merge "Revert^6 "Enable Shell Transitions""
2023-01-20 18:27:11 +00:00
Pat Manning
5909a6403d
Merge "Reset splash icon when task icon is null to avoid caching incorrect drawable." into tm-qpr-dev am: 0f76a4d810 am: be9359ca62
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980939
Change-Id: Ib112d7c8fe3fddc92cf2ef7b88f06166fceb6c68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 15:13:59 +00:00
Nicolo' Mazzucato
beecffed7c
Fix CUJ_RECENTS_SCROLLING
...
The atom was output also when swiping from the bottom to open overview. Now, it's only reported on horizontal swipes between tasks.
Fixes: 265790869
Test: checked perfetto traces
Change-Id: Ic70f440a30ea2c61e44f84098d84b0485a85905e
2023-01-20 15:09:43 +00:00
Pat Manning
be9359ca62
Merge "Reset splash icon when task icon is null to avoid caching incorrect drawable." into tm-qpr-dev am: 0f76a4d810
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980939
Change-Id: I332ee64b21c99362eb42eadfd407c5564d81e93b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 14:38:32 +00:00
Pat Manning
0f76a4d810
Merge "Reset splash icon when task icon is null to avoid caching incorrect drawable." into tm-qpr-dev
2023-01-20 14:17:09 +00:00
Nick Chameyev
68c039afde
Merge "Calculate StatusBar height locally in Launcher" into tm-qpr-dev am: effbe5aa48 am: 93784fb7b0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980927
Change-Id: I1eb1e471be99e8a7b0e7c19c26bc915687bee1d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 12:41:43 +00:00
Nick Chameyev
93784fb7b0
Merge "Calculate StatusBar height locally in Launcher" into tm-qpr-dev am: effbe5aa48
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980927
Change-Id: I9b3dae6a3c9b7ef68ee0977a8ee89b076358513a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 12:03:02 +00:00
Nick Chameyev
effbe5aa48
Merge "Calculate StatusBar height locally in Launcher" into tm-qpr-dev
2023-01-20 11:42:19 +00:00
Vinit Nayak
1b6c2b7f54
Merge "Add unit tests for TaskbarKeyguardController" into tm-qpr-dev am: 8d98dd2905 am: b069336a7e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21021735
Change-Id: I7591a0a13b438998abfaf84d8c647dd56a92f2a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 01:16:11 +00:00
Vinit Nayak
b069336a7e
Merge "Add unit tests for TaskbarKeyguardController" into tm-qpr-dev am: 8d98dd2905
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21021735
Change-Id: Ibef64055af917cd865d364f27a99e319c695bbe7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 00:37:37 +00:00
Vinit Nayak
8d98dd2905
Merge "Add unit tests for TaskbarKeyguardController" into tm-qpr-dev
2023-01-20 00:12:53 +00:00
Winson Chung
f6d75c98a9
Prevent falling into OtherActivityInputConsumer when over lockscreen
...
- When opening the emergency dialer from the bouncer, there's a brief
period where notificationPanelExpanded=false and occluded=false which
currently means canStartSystemGesture=true and
isKeyguardShowingOccluded=false, which falls through to other activity
input consumer. In this state, we can't properly finish the gesture
stream because Launcher never shows (it's behind the lockscreen)
and the recents animation never finishes.
Bug: 242704576
Test: atest NexusLauncherTests
Change-Id: I7795abe0aebefca2d42998a672abfd12f951d501
2023-01-19 22:01:04 +00:00
Nicolò Mazzucato
451cdb6895
Merge changes I2c1e440b,I805d56d4 into tm-qpr-dev am: 1207e773e2 am: 27876d7154
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980941
Change-Id: I6a83789008ea7626a5a029af766414252a445fb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 20:44:50 +00:00
Nicolò Mazzucato
27876d7154
Merge changes I2c1e440b,I805d56d4 into tm-qpr-dev am: 1207e773e2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980941
Change-Id: I7914563f8e32d3fa58a70ce4cb925764a7936df9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 20:07:58 +00:00
Nicolò Mazzucato
1207e773e2
Merge changes I2c1e440b,I805d56d4 into tm-qpr-dev
...
* changes:
Add OPTIMIZE_MEASURE flag to QuickSteplauncher window
Log device profile changes in perfetto traces
2023-01-19 19:42:26 +00:00
Tracy Zhou
a026d1f80a
Revert "Update onOverviewShown interface to get signal of whethe..."
...
Revert submission 20956764-alt_tab_forward
Reason for revert: Actually we dont need these changes after all. SHIFT doesn't matter in the initial tab to overview. The subsequent tabs are handled by RecentsView and we already have a check on shift
Reverted changes: /q/submissionid:20956764-alt_tab_forward
Change-Id: I42b03d10f30ef137c98005bb46e23f8516720236
2023-01-19 19:34:34 +00:00
Miranda Kephart
2c296caddb
Merge "Update ImageActionUtils to construct a ScreenshotRequest" into tm-qpr-dev am: 188ff40249
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20894872
Change-Id: I5a315bd9b8741bfdf016f9dd5d87ca8575fdd104
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 17:39:21 +00:00
Miranda Kephart
188ff40249
Merge "Update ImageActionUtils to construct a ScreenshotRequest" into tm-qpr-dev
2023-01-19 17:23:57 +00:00
Nicolo' Mazzucato
62fe4445c7
Add OPTIMIZE_MEASURE flag to QuickSteplauncher window
...
This flag allows to avoid an initial measure pass by getting the window size by the LayoutParams.
Test: Recorded a trace before and after this change and compared the doFrames
Bug: 265150323
Change-Id: I2c1e440b73437df9f328d64c98d160bed11282f3
2023-01-19 16:48:11 +00:00
Jeremy Sim
65f9b77064
Merge "Fix bug with Taskbar launches in Overview" into tm-qpr-dev am: bc1fa1e6a4 am: f9551e4cc1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20890017
Change-Id: I8a5bd9dc73c85cdb432766e63243319982e9ac36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 03:25:07 +00:00