andychou
3a8075366c
Add ActivityOptions for SecondDisplayLaucher to launch activity
...
Currently, SecondDisplayLauncher doesn't specify ActivityOption to
launch on second display, so application will launch on main display
even the user tries to launch APP from SecondDisplayLauncher.
So need to specify ActivityOption then activity can launch on the correct
display
Bug: 162042798
Test: manual testing
Change-Id: Iceb4e01b725834983a5d01cf54350f61851ad172
2020-07-24 20:19:31 +08:00
vadimt
0bc32dcce6
Recycling already running activities
...
This saves time on non-restarting activities that already exist.
Change-Id: I1506e70342608d2a8d7154d25d36e28aa8cb7554
2020-07-23 20:00:37 -07:00
vadimt
4c80053950
Speed up tests by injecting input events asynchronously
...
This way, we can get a humble ~3% acceleration
Change-Id: I53705d457838ea41be9af9ae0851ee8d2e2c1c3f
2020-07-23 19:13:10 -07:00
TreeHugger Robot
37c01dc58a
Merge "Eliminating 10-sec wait for a non-existing widget" into ub-launcher3-master
2020-07-23 23:43:05 +00:00
TreeHugger Robot
cae7831764
Merge "Adding support for storing container based item list in the model" into ub-launcher3-master
2020-07-23 23:14:11 +00:00
vadimt
e1c0dda778
Eliminating 10-sec wait for a non-existing widget
...
If we want to ensure that a widget doesn't exist, it's sufficient to
wait 100 ms
Change-Id: I9982e89e1a376678df2271954ce177a90a6a579d
2020-07-23 23:06:19 +00:00
Alex Mang
91da602e4c
Merge "Add filtering of preferences in developer options" into ub-launcher3-master
2020-07-23 22:57:40 +00:00
TreeHugger Robot
20017da3f4
Merge "Fixing oav text overlap." into ub-launcher3-rvc-qpr-dev am: 6039c70261 am: 11fb39a2f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12173855
Change-Id: I5a3daf62e17a2deaf151a3cb9c6e7215f859a8a4
2020-07-23 22:55:50 +00:00
TreeHugger Robot
11fb39a2f5
Merge "Fixing oav text overlap." into ub-launcher3-rvc-qpr-dev am: 6039c70261
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12173855
Change-Id: I9155c9e8146aaa13deff6a34d7869bb4b09a0fd3
2020-07-23 22:39:19 +00:00
Sunny Goyal
28f5075eb0
Adding support for storing container based item list in the model
...
These items get updated automatically during various model tasks.
Also simplifying the pinned shortcut state, by calculating the
list of ppined shortcut on demand, instead of storing a refCount.
Bug: 160748731
Change-Id: I3169d293552b05b4f4d6c529397fbc761887a282
2020-07-23 15:27:50 -07:00
TreeHugger Robot
6039c70261
Merge "Fixing oav text overlap." into ub-launcher3-rvc-qpr-dev
2020-07-23 22:26:16 +00:00
TreeHugger Robot
dedc797f36
[automerger skipped] Merge "Handle uiMode changes" into ub-launcher3-rvc-qpr-dev am: 6e1861104c am: 81da5a7c96 -s ours
...
am skip reason: Change-Id Ia83f02d18a0433c8be59d1f488e58b38476ba5ff with SHA-1 0c2b05947e is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12202453
Change-Id: Ibff57765d666df4824c03e7260b3f01c95fb3310
2020-07-23 21:40:07 +00:00
TreeHugger Robot
81da5a7c96
Merge "Handle uiMode changes" into ub-launcher3-rvc-qpr-dev am: 6e1861104c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12202453
Change-Id: Idf98b8cb8596f682986afa5097c748fd34d14689
2020-07-23 21:29:37 +00:00
TreeHugger Robot
d9282b9a2c
Merge "Use TouchDelegate to listen for icon view taps on RecentsView" into ub-launcher3-rvc-qpr-dev am: 9da3ccf611 am: 0a83e55dd0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12174367
Change-Id: If90aa734b918b25530881b377e78cbf5ccd69c15
2020-07-23 21:24:50 +00:00
TreeHugger Robot
6e1861104c
Merge "Handle uiMode changes" into ub-launcher3-rvc-qpr-dev
2020-07-23 21:17:35 +00:00
TreeHugger Robot
0a83e55dd0
Merge "Use TouchDelegate to listen for icon view taps on RecentsView" into ub-launcher3-rvc-qpr-dev am: 9da3ccf611
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12174367
Change-Id: Ibe1eb803395f8a7c9db66a6ee0a592a8c4d5c9b7
2020-07-23 21:07:35 +00:00
Winson Chung
0ad7b172e6
Handle uiMode changes
...
- Launcher already dedupes if there are no theme changes
Bug: 148988542
Test: adb shell cmd uimode car yes/no, adb shell cmd uimode night yes/no
Change-Id: Ia83f02d18a0433c8be59d1f488e58b38476ba5ff
Merged-In: Ia83f02d18a0433c8be59d1f488e58b38476ba5ff
2020-07-23 21:05:31 +00:00
TreeHugger Robot
9da3ccf611
Merge "Use TouchDelegate to listen for icon view taps on RecentsView" into ub-launcher3-rvc-qpr-dev
2020-07-23 20:55:55 +00:00
alexmang
457ae09acc
Add filtering of preferences in developer options
...
Search will recursively go into each preference group and set visibility of preferences based on title match. If a preference group (category) has no preferences, we will hide that preference group as well.
All queries and titles are sanitized by turning them to lower case and replacing underscores with spaces for convenience.
Change-Id: Ibdc689d74d0c872c92c1d523bbc0efdb9e31aecd
2020-07-23 13:33:44 -07:00
TreeHugger Robot
d4046edcd2
Merge "Pass through touches in FolderIcon padding area" into ub-launcher3-rvc-qpr-dev am: 1a32f951f7 am: 18f73dc1b9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12195184
Change-Id: Ia60641fdb48c054013fbc137d8ddb8e8ed290fcf
2020-07-23 20:23:42 +00:00
Vinit Nayak
ccf92c6587
Use TouchDelegate to listen for icon view taps on RecentsView
...
Using a negative margin to move the icon view to stick out above
the task prevents that part sticking out from receiving touches.
They go directly through to RecentsView, which interprets it as a
touch to home.
Now we use a touch delegate that recents view passes touches to
before processing it directly.
Note we can't override should steal touches from children in
LauncherRecentsView because the icon view isn't actually seen
as a child of RecentsView if it's outside of the task view area.
Fixes: 159820339
Test: Touching anywhere on the icon works.
Scrolled to previous/next tasks and in different
rotations and verified tap registers correctly.
Change-Id: I4559c34b20079e06aac401e2c93ac36a74b653ea
2020-07-23 13:20:21 -07:00
TreeHugger Robot
18f73dc1b9
Merge "Pass through touches in FolderIcon padding area" into ub-launcher3-rvc-qpr-dev am: 1a32f951f7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12195184
Change-Id: I48ef9fd110c2d40ed925ebc71aec06c9b1ee11f9
2020-07-23 20:11:58 +00:00
TreeHugger Robot
1a32f951f7
Merge "Pass through touches in FolderIcon padding area" into ub-launcher3-rvc-qpr-dev
2020-07-23 18:47:26 +00:00
Samuel Fufa
3c3116826b
Pass through touches in FolderIcon padding area
...
Pass touch events happening in padding of folder icon to workspace. BubbleTextView already does this.
Bug: 161014416
Test: Manual
Change-Id: Ibfa24adb2d84efbfab36f02a2240837f03858e43
2020-07-23 11:09:20 -07:00
Hyunyoung Song
67e1e36c8d
[automerger skipped] Merge "Merging from ub-launcher3-rvc-qpr-dev @ build 6690853" into rvc-qpr-dev am: aae7f2b638 am: 36b568cbb1 -s ours
...
am skip reason: Change-Id Ibff46b3ef7ff89accb459db323f31179adb4ef21 with SHA-1 928a421b99 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12190253
Change-Id: I0b0cfbb7133be9b25320b07240248d3f5158e7ab
2020-07-23 04:29:23 +00:00
Hyunyoung Song
36b568cbb1
Merge "Merging from ub-launcher3-rvc-qpr-dev @ build 6690853" into rvc-qpr-dev am: aae7f2b638
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12190253
Change-Id: I5cd2a869a0d943d33c2fff554f8616dfacf7c8bc
2020-07-23 04:06:06 +00:00
Hyunyoung Song
aae7f2b638
Merge "Merging from ub-launcher3-rvc-qpr-dev @ build 6690853" into rvc-qpr-dev
2020-07-23 03:47:22 +00:00
Hyunyoung Song
65b16d6db2
Merging from ub-launcher3-rvc-qpr-dev @ build 6690853
...
Bug:150504032
Test: manual, presubmit on the source branch
x20/teams/android-launcher/merge/ub-launcher3-rvc-qpr-dev-rvc-qpr-dev_6690853.html
Change-Id: Ie86b0a2e0d82646a0c3d44a0214cbb985435320d
Merged-In: Ibff46b3ef7ff89accb459db323f31179adb4ef21
2020-07-23 03:47:06 +00:00
thiruram
5ab7171b9a
[automerger skipped] Limit launcher snapshot logging once per day. am: a4661192ff am: ef7a8b4c0b -s ours
...
am skip reason: Change-Id Iab6b25d931b2e91ae5647e266bd68ead86c99bc6 with SHA-1 efa41c1c52 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12213196
Change-Id: Id718cc588ca5947ef9c2c4a76a1c4722449db7cd
2020-07-23 03:43:08 +00:00
thiruram
ef7a8b4c0b
Limit launcher snapshot logging once per day. am: a4661192ff
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12213196
Change-Id: I5bf5ca36fe730a9ffb024a5d94640182d5078683
2020-07-23 03:26:54 +00:00
Winson Chung
18b76be7f2
Merge changes from topic "ub-one-handed-rebase" into ub-launcher3-master
...
* changes:
Guard swipe to notification gesture with system settings preference
Update state and touch region after one handed overlay changed
Hook one-handed gesture to expand notification panel by default
Enable one-handed mode gestural in QuickStep
2020-07-23 02:37:54 +00:00
thiruram
a4661192ff
Limit launcher snapshot logging once per day.
...
This change will make sure launcher snapshot is logged only once in 24hrs interval using sharedpreference.
Bug: 161375303
Change-Id: Iab6b25d931b2e91ae5647e266bd68ead86c99bc6
Merged-In: Iab6b25d931b2e91ae5647e266bd68ead86c99bc6
(cherry picked from commit efa41c1c52 )
2020-07-22 15:51:03 -07:00
thiruram
efa41c1c52
Limit launcher snapshot logging once per day.
...
This change will make sure launcher snapshot is logged only once in 24hrs interval using sharedpreference.
Bug: 161375303
Change-Id: Iab6b25d931b2e91ae5647e266bd68ead86c99bc6
2020-07-22 14:07:44 -07:00
TreeHugger Robot
c6962d9ad1
Merge "Use display of activity to get rotation for recents" into ub-launcher3-rvc-qpr-dev am: 7416a9097a am: 35f5abc54d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12193289
Change-Id: I4d0a7f28ac14d1d9a8c65d2ce27061a94734fdfc
2020-07-22 18:10:28 +00:00
TreeHugger Robot
35f5abc54d
Merge "Use display of activity to get rotation for recents" into ub-launcher3-rvc-qpr-dev am: 7416a9097a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12193289
Change-Id: Iee78d82bba07a2a1159d40290ac7221cf8314c18
2020-07-22 17:53:41 +00:00
TreeHugger Robot
7416a9097a
Merge "Use display of activity to get rotation for recents" into ub-launcher3-rvc-qpr-dev
2020-07-22 17:35:32 +00:00
thiruram
f668ec0beb
Fixes missing field mappings from launcher_atom.ItemInfo to Statslog. am: 3344b8ce3d am: 23331ead95
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12160060
Change-Id: I66321bee8c2470c7eb73f30033a19e2d348b5289
2020-07-21 21:43:20 +00:00
thiruram
23331ead95
Fixes missing field mappings from launcher_atom.ItemInfo to Statslog. am: 3344b8ce3d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12160060
Change-Id: I8e0fb916e7492bbde97f9c30f08600134a021173
2020-07-21 21:23:49 +00:00
thiruram
3344b8ce3d
Fixes missing field mappings from launcher_atom.ItemInfo to Statslog.
...
Bug: 161284668
Change-Id: I70b247e896bfcad5f6dbb6ce3ec5ed7aa57b8a61
2020-07-21 21:04:50 +00:00
Jonathan Miranda
b2a4677503
Merge "Fix folder crash where view is added when it already has a parent." into ub-launcher3-rvc-qpr-dev am: 20d3187d88 am: cbc1336abb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12195976
Change-Id: Ie6e1c73e161aede9d0ad07f842385e8926609caa
2020-07-21 20:47:19 +00:00
Jonathan Miranda
cbc1336abb
Merge "Fix folder crash where view is added when it already has a parent." into ub-launcher3-rvc-qpr-dev am: 20d3187d88
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12195976
Change-Id: I3b1d8fb280de5d96838d7c315260d9cbe78b064b
2020-07-21 20:31:11 +00:00
Jonathan Miranda
20d3187d88
Merge "Fix folder crash where view is added when it already has a parent." into ub-launcher3-rvc-qpr-dev
2020-07-21 20:13:06 +00:00
Sunny Goyal
b9a0a99ade
Adding home animation support for non-system Launcher am: 30ac97d938 am: c60023449c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12150115
Change-Id: Idbd4c1ab36928420023987e0e4bdb06edd9e3268
2020-07-21 20:07:31 +00:00
Sunny Goyal
c60023449c
Adding home animation support for non-system Launcher am: 30ac97d938
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12150115
Change-Id: I225841557201a377e74c1b380beeea65faa30a61
2020-07-21 19:48:08 +00:00
Pinyao Ting
114db09934
Fix launcher crash after restore with some specific widgets. am: 8dae83ee9b am: 12ef632d00 am: b446d1069b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12196250
Change-Id: Ibaa44b172006576d642a19569b0973c50e54f80b
2020-07-21 19:41:02 +00:00
Pinyao Ting
a07932fb77
Fix launcher crash after restore with some specific widgets. am: 8dae83ee9b am: 5134643c00 am: 1b31a72388
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12196250
Change-Id: If7e4e70efbbfc534e9359bf2df3a1b559ed7a497
2020-07-21 19:40:54 +00:00
Pinyao Ting
b446d1069b
Fix launcher crash after restore with some specific widgets. am: 8dae83ee9b am: 12ef632d00
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12196250
Change-Id: Id7c4f91b9f3972b3175feb5442a1309ba4503f4e
2020-07-21 19:23:37 +00:00
Pinyao Ting
1b31a72388
Fix launcher crash after restore with some specific widgets. am: 8dae83ee9b am: 5134643c00
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12196250
Change-Id: Id83fb3212b04b8fc7990f37dbd5caa161e31cba7
2020-07-21 19:23:14 +00:00
Pinyao Ting
12ef632d00
Fix launcher crash after restore with some specific widgets. am: 8dae83ee9b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12196250
Change-Id: Ifa1fca7af87cc2d0169793281c05a96925c48fc5
2020-07-21 19:05:55 +00:00
TreeHugger Robot
3db3679c04
Merge "Fix launcher crash after restore with some specific widgets." into ub-launcher3-rvc-qpr-dev am: 664020146f am: 74baee14e2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12196565
Change-Id: I1bd51f15d56386e644f287080ba7a8f2070082b7
2020-07-21 19:05:45 +00:00