summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-10Merge cherrypicks of [20119299] into tm-qpr1-release.android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16android13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseAndroid Build Coastguard Worker
Change-Id: I2e5f8a7d63dc2f0a691b767c53357713d8fe2c45
2022-10-10Differentiate between app row and shortcut icons.Andy Wickham
This is a simplified version of ag/20118087. It fixes the bug with rows of shortcuts being in the search results (e.g. Gmail and WhatsApp conversations), but it will not handle cases where there are multiple rows of app icons. Currently I do not know of any cases where that would happen. Test: Manual with and without inject_web_top (which moves app row) for WhatsApp and Gmail with AiAi fishfood. Bug: 239927522 Change-Id: Ie9c62c0ee81086801942328c8770f37d5bf622c3 (cherry picked from commit 0d3c3d8fc551cab0fad8a47375898bcbf5acd3cf) Merged-In: Ie9c62c0ee81086801942328c8770f37d5bf622c3
2022-10-01Snap for 9128530 from 1aa91f0f7acb51e4af4dcd5fc8e3271779e3dc27 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I74548488629e635596ab28dabc21dc7da65fcaab
2022-10-01Merge "Fix the entry animation for delightful pagination in folders" into ↵Federico Baron
tm-qpr-dev
2022-10-01Snap for 9127121 from f733a716fdfdf96de54e35b44ad4350a2b1d6171 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I4c79e0b918aa6c100474846b1bd9308cd6e7aa8c
2022-09-30Fix 2 bugs involving split staging task translationJeremy Sim
This patch fixes two bugs related to the way tiles slide in when a split is staged. Previously, translations were not being completely reset, so on repeated splits, the thumbnails would retain their old translation setting and cause awkward movements to occur during the slide-in animation. Fixed by adding setTaskViewsPrimarySplitTranslation() and setTaskViewsSecondarySplitTranslation() in resetFromSplitSelectionState(). Fixes: 249154347 Fixes: 249824716 Test: Manual on grid and non-grid Overview, in a variety of conditions Change-Id: I2d9aa621a17f178ff8216740d76429d2ac484b39
2022-09-29Snap for 9121707 from 888f745490428856f89599c7aa0354a4fe534567 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I162b782d4cfcfb01e57a05d524eec980de8fc1b9
2022-09-29Merge "Avoid syncing voice interaction background window for skipAnim=true." ↵Brian Isganitis
into tm-qpr-dev
2022-09-29Merge "Fix layout for multi-element rows (e.g. Screenshots)." into tm-qpr-devAndy Wickham
2022-09-29Fix layout for multi-element rows (e.g. Screenshots).Andy Wickham
Demo with standard 3 element row and overflowing 2 element row: https://drive.google.com/drive/folders/1o1gvD3mOxFmVW2vqjn3D1Gukz-ie_kmW?resourcekey=0-bHRsdqpUWITEUo39tAMJDg&usp=sharing Test: Manually with 1, 2, 3, and 4 length rows of 3 screenshots and putting web suggestions into 2 columns. Fix: 247837336 Bug: 239927522 Change-Id: I391beb7a24f189b5e55cb7b65c5ffc8349c83cfc
2022-09-28Snap for 9115816 from 0c7d83bb1474c4190bf8aba60aefaa781049a7a1 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: Id1c0e87a0a7ae4b3e857277809aa876cd1de3082
2022-09-28Fix the entry animation for delightful pagination in foldersFederico Baron
Here we fix the animation that was broken in earlier CL's for delightful pagination, now the page indicator has the same smooth entry animation as the dots Bug: 247561880 Test: manual Change-Id: I3e2099ba4f5ccfdbc9b4dfe5b48a1c44dbdeda1e
2022-09-28Merge "Update animations for phones: Overview > OverviewSplitSelect ↵Vinit Nayak
transition" into tm-qpr-dev
2022-09-27Merge "Add flag to control show/hide keyboard suggestion strip." into tm-qpr-devHolly Jiuyu Sun
2022-09-27Avoid syncing voice interaction background window for skipAnim=true.Brian Isganitis
Test: Manual Fix: 236924161 Change-Id: Iaf95221678d36f9b5782fd8c4bda626b946565a9
2022-09-27Snap for 9111705 from d8b78523caa4c1040b00cd8d2534f38d39243e31 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I0b2665d83be388ec57face595d0b3126846d029c
2022-09-27[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
4eec0f689d -s ours am: 0f57d8fb0c -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20037742 Change-Id: I276a147555bf8b2c8ecc22aa1621fdd37eb3b071 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-27[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
4eec0f689d -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20037742 Change-Id: Ie3d12f728b291d1c51645379ffef763ab1a3578c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-27Update animations for phones: Overview > OverviewSplitSelect transitionJeremy Sim
This change updates the animation for initiating a split from the Overview screen on phones. Includes new timings and interpolators, and extends timing data classes related to SplitAnimationTimings. Fixes a noticeable issue where the split animation appeared slow on phones. Outstanding issues (fixes in progress): - Repeated invocations of split on phones cause an erroneous animation to play. (b/249154347) - Thumbnail corners do not match placeholder corners; the transition between the two is slightly janky. (b/236761794) - Placeholder icons should be 72dp. (b/236761794) Bug: 236761794 Test: Manual Change-Id: Ibb97ef54498b0aa9556df531d8084799259c06e2
2022-09-27Merge "Replace drawRect with drawable for delightful pagination" into tm-qpr-devFederico Baron
2022-09-26Merge "Set up a place holder tile for desktop" into tm-qpr-devAts Jenk
2022-09-26Snap for 9107440 from cdadbaa2253ef9b36cb0a9a4b08a8e0a13401a1b to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: Ie48be3438f6b471cf20ec4bb77f7451eeeb936ee
2022-09-26Merge "Properly color taskbar nav buttons when slide-in view is shown." into ↵Brian Isganitis
tm-qpr-dev
2022-09-26Replace drawRect with drawable for delightful paginationFederico Baron
In order to eventually use the shape referenced in the task (https://docs.google.com/presentation/d/1V9-1C3mJ3zRGsuzzzYExisr9vLYecgADa1FucMoW_aw/edit#slide=id.g14256d0c614_0_311) we need to use a drawable. This CL adds the drawable that will be changed to that shape and uses it in PageIndicatorDots.java instead of using drawRect. Bug: 247561880 Test: manual Change-Id: I01e10bd9ddc7e378f2dcfdee0f84ba7443c3b9d3
2022-09-26Properly color taskbar nav buttons when slide-in view is shown.Brian Isganitis
Supports overriding the current nav bar color with one that would be visible over a slide-in view. Demo: https://drive.google.com/file/d/1MB26QM5qeeyVB6Bj14IGoPCWVT_P7K-3/view?usp=sharing&resourcekey=0-wnMgciNrUXC_l7gI3JFm8A Test: Manually with light and dark themes, as well as All Apps and EDU views. Fix: 248359789 Change-Id: I134ae719b10f3de78ea18220a835de56a82ecb02
2022-09-26Rename alpha and refactor the way alpha is set in PageIndicatorFederico Baron
Here we rename DOT_INACTIVE_ALPHA and DOT_ACTIVE_ALPHA to reflect the new code, and we also use mPaginationPaint.setAlpha a bit differently Bug: 247561880 Test: Manual Change-Id: I5ee25ee3fb36715d54f9ed86c0d59448829d7260
2022-09-25Snap for 9103983 from c5b3b75f83f328c6862345dd99fd9fb896a2d7db to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: If053d318532b6364621072a8403e7dc66d196885
2022-09-25[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ↵Bill Yi
fd4edc0c8a -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20037743 Change-Id: Ia55ebdbe4a0b7c6cb8e6887f814f7755a1bb521f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-24Snap for 9102950 from 59cd0e0228151910b14fc7fd8592453e83c0c604 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I9c691b49c6ddf70644849d92b695e2daaa1a69d5
2022-09-24Merge "Reduces search clipping when work profile is not present." into ↵Andy Wickham
tm-qpr-dev
2022-09-24Merge "Don't moveToRestState from onTaskAppeared" into tm-qpr-devTony Wickham
2022-09-24Snap for 9101843 from 178a45a5ab14dd5a93859bbdbfe86a6e12a5f142 to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: I7c61c97a1cd4d84a436d9ab17871950c38607f63
2022-09-23Reduces search clipping when work profile is not present.Andy Wickham
Basically, adds the spacing that is otherwise included by the tab protection (which is about 4dp less than the spacing that was previously being added). Adds a compile-time flag to render the header at all times to help visualize issues like this in the future. Check the screenshots below to see some examples of this. Screenshots: https://drive.google.com/drive/folders/1n4wwtjMwOR-eDIE1xAoG3oLXO7txpoT_?resourcekey=0-WP0RNbp7vFh2Yw1wUBZTaA&usp=sharing Bug: 240672593 Bug: 243728487 Test: Manually checked search transition, scrolling behavior, and highlight of the search results with and without a work profile. Change-Id: I166d136e568c5621c81378fa09021666d95f0ffc
2022-09-23Set up a place holder tile for desktopAts Jenk
Create a placeholder tile in recents for desktop. It is based on launcher task information. With extra flag indicating it is for desktop. When it is clicked, it will call sysui to show apps on desktop. Test: manually verify that desktop tasks do not show up separately in recents Bug: 244348395 Change-Id: I8535a54e1545841cd988d4770e6fc5e857277cda
2022-09-23Merge "Add rotation to folder pagination for delightful pagination" into ↵Federico Baron
tm-qpr-dev
2022-09-23Merge "[Toast] Change toast qpr1 feature flags to all apps device config." ↵Becky Qiu
into tm-qpr-dev
2022-09-23Don't moveToRestState from onTaskAppearedTony Wickham
There's a possible race here where we call moveToRestState before Launcher is actually stopped, so it starts to animate the state change, causing a visual jump before it gets stopped. We already call moveToRestState in StatefulActivity#onStop, so this one shouldn't be necessary anyway. Test: Enable Winscope tracing, quick switch from app A to app B; before this change, 9/10 times it would repro the jump in the bug, 0/10 times after this fix. (Also verified through debug logging.) Fixes: 244583136 Change-Id: I656b028f26a64f872960cb3fe87c39b097431511
2022-09-23[Toast] Change toast qpr1 feature flags to all apps device config.Becky Qiu
Bug: 247122218 Test: local Change-Id: I096f9fe4f8d071ea4b3292c6245da0c0ec509077
2022-09-23Add rotation to folder pagination for delightful paginationFederico Baron
Here we add rotation for the page indicator in order to make it align with the new animation design. Bug: 247561880 Test: manual Change-Id: I91202c8ac259d4876f6182938db79c466f99c6ed
2022-09-23Merge "Set package name on the floating intent" into tm-qpr-devMady Mellor
2022-09-23Merge "Fix pause work apps overlapping IME" into tm-qpr-devBrandon Dayauon
2022-09-23Merge "Adding flag for material U popup" into tm-qpr-devTreeHugger Robot
2022-09-23Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: Iba709c5b6ca3fbd10781024d12d305b35ad84b33
2022-09-23Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: I4370a24e9ec8097c261463f92de0dd69d2d10029
2022-09-23Merge "Check for null when calling getCreatedActivity which is marked as ↵Sebastián Franco
Nullable" into tm-qpr-dev
2022-09-23Merge "Revert "Fix case of gesture being stuck when the Launcher is stopped ↵Winson Chung
mid-gesture"" into tm-qpr-dev
2022-09-22Merge "Add Ime transition type, Controlled and Atomic to LatencyType." into ↵Anushree Ganjam
tm-qpr-dev
2022-09-22Snap for 9095712 from 0f7b01c775b4e51248e2e88af48326e2fd2c96be to ↵Android Build Coastguard Worker
tm-qpr1-release Change-Id: Iaf6d461f6493a17942b678d01f3a88cfc87ab1da
2022-09-22Revert "Fix case of gesture being stuck when the Launcher is stopped ↵Winson Chung
mid-gesture" This reverts commit 240b064cdb9df3914fe90a55ba94a5101bbd2b22. Reason for revert: b/248344141 Change-Id: I559e583ddea4a68b4291ceb8ba119500d051ed36
2022-09-22Merge "Prevent taps on initial TaskView animated into split select" into ↵Vinit Nayak
tm-qpr-dev