Steven Ng
bdffb53843
Fix pending restore widget touch issue
...
After http://ag/14980850 , we block updateAppWidget until app widget
is restored. However, PendingAppWidgetHostView constructor relies
on updateAppWidget(null) to trigger set listener in getDefaultView().
We should call super.updateAppWidget(null) in the constructor instead.
Test: manual
Bug: 14980850
Change-Id: I30af9778a636af2ad822e7abc152b6f0bfdea1bf
2021-08-11 22:40:06 +01:00
vadimt
e7fbe56b74
Logging fist event not from test
...
Bug: 189874683
Test: I didn't test this
Change-Id: I6808d09ffa1700b02596b585f36dadbd5242e3ef
2021-08-11 12:54:47 -07:00
Nick Chameyev
41bbb285a7
Merge "Add unfold animation to launcher icons and widgets" into sc-v2-dev am: 02c0c924a6 am: 79690a5b74
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15390834
Change-Id: I28062ec9243c25e44ae496647475d13da74fe239
2021-08-11 18:30:29 +00:00
Nick Chameyev
02c0c924a6
Merge "Add unfold animation to launcher icons and widgets" into sc-v2-dev
2021-08-11 18:04:03 +00:00
Steven Ng
f64b08dcb9
Preview layout scaling for RemoteViews preview
...
RemoteViews may contain multiple layouts. The best fit layout is
picked after layout. Let's ensure the best fit layout is picked
before scaling a preview
Test: Manual
Fix: 196044656
Change-Id: I41b9f70040befaf96a9af95f9399a816eb0b71cb
2021-08-11 16:37:58 +01:00
Nick Chameyev
5e8dbe77e8
Add unfold animation to launcher icons and widgets
...
Adds unfold animation to launcher which translates
icons and widgets from the center to the sides on
foldable devices.
Bug: 193794541
Test: manual
Change-Id: I9d6e018a0451d342f02dddea47bc180781c31d43
2021-08-11 16:10:18 +01:00
Lucas Dupin
d7780bfc1b
Merge "Act on scrim visibility" into sc-v2-dev am: f006d37acf am: 5cb3be6139
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15506183
Change-Id: I3093cf40a13fcafe3188edd9f5b4bd61f3cb3132
2021-08-11 03:27:53 +00:00
Lucas Dupin
f006d37acf
Merge "Act on scrim visibility" into sc-v2-dev
2021-08-11 02:59:05 +00:00
Lucas Dupin
e4a9469156
Act on scrim visibility
...
The scrim visibility drives whether the launcher window is opaque or
not. We should track it and apply the flag instead of trying to catch it
through other Launcher life cycles.
Fixes: 195365607
Test: tap on home button while launching app from overview
Change-Id: I2a00b86b602b5dd12c901433b92adcf0170be15e
2021-08-10 14:18:50 -07:00
TreeHugger Robot
c3252e6da1
Merge "Use target size to scale down a widget preview image" into sc-v2-dev am: 26b25c222c am: c873fb5ec8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15502874
Change-Id: I2be7f16308a41a85f747ff4dc0d680a64f70fedc
2021-08-10 19:31:14 +00:00
TreeHugger Robot
26b25c222c
Merge "Use target size to scale down a widget preview image" into sc-v2-dev
2021-08-10 19:01:45 +00:00
Steven Ng
caf2e5f350
Use target size to scale down a widget preview image
...
WidgetCells are being recycled in WidgetFullSheet. getWidth/getHeight
could be a recycled dimension. There is also no guarantee that measure
has taken placed before the scale down logic. Let's use the targeted
width for the scale down logic instead.
Test: Manual
Fix: 195417705
Change-Id: Idfb3cc485604d19658e210709bebde6f163003cf
2021-08-10 18:18:11 +01:00
Yogisha Dixit
922ef41323
Add logging when item not added due to insufficient space. am: 104d09f143 am: e7a47f334a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15328636
Change-Id: I3777b341359b458b05da3e0f813c7b449fa22bc9
2021-08-10 14:59:42 +00:00
Yogisha Dixit
104d09f143
Add logging when item not added due to insufficient space.
...
Bug: 194061824
Test: manual
Change-Id: Ib6f6b9ab4a8e1b59b1dbd1c7c137962efa3e880e
2021-08-10 13:57:47 +01:00
Brian Isganitis
60836a1634
Merge "Update folder pagination dot color to match mocks." into sc-v2-dev am: 47f0c5fba4 am: 129bbbbc25
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15466621
Change-Id: I81079e657fedeb6817e5f28f875e1e86ad29ec98
2021-08-09 22:32:06 +00:00
TreeHugger Robot
273ccb1452
Merge "Add logs when runningTaskView after re-binding tasks is null." into sc-v2-dev am: 264f6a4b69 am: 7342783ba5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15463436
Change-Id: I328dcbc7d9fb80140fbdd554f7f17744d94a10dc
2021-08-09 22:31:58 +00:00
Brian Isganitis
47f0c5fba4
Merge "Update folder pagination dot color to match mocks." into sc-v2-dev
2021-08-09 22:08:18 +00:00
TreeHugger Robot
264f6a4b69
Merge "Add logs when runningTaskView after re-binding tasks is null." into sc-v2-dev
2021-08-09 22:07:51 +00:00
TreeHugger Robot
7ec6870d24
Merge "Use windowInsets for bottomGestureSize instead of gestureInsets" into sc-v2-dev am: 758faccca3 am: 798108f711
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15502311
Change-Id: If7c821a37cdf63cabbcfa62eab96adb2bf237320
2021-08-09 21:57:04 +00:00
Steven Ng
99b8aee749
Merge "Fix wallpaper parallax calculation for large screen devices" into sc-v2-dev am: f90ad3be22 am: 0df57648f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15463290
Change-Id: I1397bf9acccfe38c54debf0a64adf7c411f6b2ce
2021-08-09 21:56:56 +00:00
TreeHugger Robot
758faccca3
Merge "Use windowInsets for bottomGestureSize instead of gestureInsets" into sc-v2-dev
2021-08-09 21:38:18 +00:00
Steven Ng
f90ad3be22
Merge "Fix wallpaper parallax calculation for large screen devices" into sc-v2-dev
2021-08-09 21:29:46 +00:00
Vinit Nayak
1a8f7120c1
Add logs when runningTaskView after re-binding tasks is null.
...
Bug: 195430732
Change-Id: If776c834bc2b06000230d853aeff58094e1fe88c
2021-08-09 13:42:40 -07:00
Brian Isganitis
cbaf149f87
Update folder pagination dot color to match mocks.
...
Test: Folder page dot color matches mocks in light and dark mode.
Fix: 195045519
Change-Id: Ib485e51fbb903b1345ee865ddd8614f280e7608a
2021-08-09 16:03:54 -04:00
Alex Chau
e9dbb0d952
Use windowInsets for bottomGestureSize instead of gestureInsets
...
- getTargetInsets will be reverted to its behavior before ag/15431427
- getBottomGestureSize will use the new getWindowInset call uses windowInsets instead of the max of windowInsets/gestureInsets, with the taskbar inset calibration
Bug: 195263971
Test: com.android.launcher3.ui.widget.AddWidgetTest#testDragCustomShortcut
Change-Id: I89368edee5252a404ef490db6540734ec4806f2b
2021-08-09 18:49:29 +01:00
TreeHugger Robot
0124f54c9c
Merge "Add logs to MotionPauseDetector" into sc-v2-dev am: e649047f05 am: 27c8f0fa42
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15479531
Change-Id: I0191e17de9a6de29612825ee13522c5f63b0505e
2021-08-09 17:38:58 +00:00
TreeHugger Robot
e649047f05
Merge "Add logs to MotionPauseDetector" into sc-v2-dev
2021-08-09 17:13:26 +00:00
Alex Chau
1338dd7e71
Add logs to MotionPauseDetector
...
- Add logs to MotionPauseDetector to confirm if the current 700ms timeout is enough for tests
Bug: 194114179
Test: atest NexusLauncherOutOfProcTests:com.android.launcher3.memory.MemoryTests#testAppLaunchFromWorkspace
Change-Id: Ifc3e8a24c245b1877e3fae5d2cb96636c34e8e4b
2021-08-09 15:56:11 +01:00
TreeHugger Robot
f145aa39b3
Merge "Diagnose when lab device sends fake touch screen events to test" into sc-v2-dev am: 0a39f6daec am: da4e9793bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15482523
Change-Id: I345353d5b08e8e9a9fd4eaaafd27d79b0125b485
2021-08-09 11:40:08 +00:00
vadimt
6b534ee54f
Diagnose when lab device sends fake touch screen events to test
...
Bug: 189874683
Test: local
Change-Id: I8ac569ab049bafaa0a6263598f2b43a99386e6d9
2021-08-06 15:49:02 -07:00
Jonathan Miranda
b7bacd4de0
Merge "Update extra space allocations for taller devices." into sc-dev am: dd16ecbc61 am: 2bf9863aa4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15457550
Change-Id: I9711b3b6e7e239eb7fc6e271bd46d45d83bea19f
2021-08-05 18:51:58 +00:00
Jonathan Miranda
86d80936ac
Merge "Update extra space allocations for taller devices." into sc-dev am: dd16ecbc61
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15457550
Change-Id: I8fe398bacbdc11a3ba6d43829c1be75248249740
2021-08-05 18:42:44 +00:00
Jonathan Miranda
dd16ecbc61
Merge "Update extra space allocations for taller devices." into sc-dev
2021-08-05 18:33:56 +00:00
Steven Ng
cea65b75d8
Fix wallpaper parallax calculation for large screen devices
...
Test: manual
Bug: 193403434
Change-Id: Ifaed71f8c3645b012def02a9ea36fc3fb29bac00
2021-08-05 16:05:50 +01:00
Alex Chau
cae25fe501
Merge "Make icon drawable for non-focused grid tasks smaller" into sc-v2-dev am: 42f914e254 am: f8829ff94f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15455151
Change-Id: I9e996edb7fe6ec167172e06ffe522e160fd337b7
2021-08-05 10:37:41 +00:00
Alex Chau
42f914e254
Merge "Make icon drawable for non-focused grid tasks smaller" into sc-v2-dev
2021-08-05 09:57:19 +00:00
Brian Isganitis
07af48c5c3
Merge "Fix crash from previewing launcher with unknown wallpaper colors." into sc-dev am: 200d7634d1 am: 14648b5790
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15462873
Change-Id: I0ffdcffff8e7232e0985a6450d508662bfd9bc1c
2021-08-05 01:39:00 +00:00
Brian Isganitis
c2a6378fc1
Merge "Fix crash from previewing launcher with unknown wallpaper colors." into sc-dev am: 200d7634d1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15462873
Change-Id: I4965f54b75f9762ef51ed15f27f43f73b2919164
2021-08-05 01:28:12 +00:00
Brian Isganitis
200d7634d1
Merge "Fix crash from previewing launcher with unknown wallpaper colors." into sc-dev
2021-08-05 01:08:00 +00:00
Alex Chau
6dd7241400
Merge "Increase motion pause timeout for tests" into sc-v2-dev am: 974635127b am: a2b4e128f6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15455154
Change-Id: I8047595ab7c363ae24d8de5bfaf4f7d065302181
2021-08-04 22:22:36 +00:00
Alex Chau
974635127b
Merge "Increase motion pause timeout for tests" into sc-v2-dev
2021-08-04 21:59:53 +00:00
Steven Ng
2a5db232c4
Merge "Don't delete widgets that violate min size requirement" into sc-dev am: 5fc53cbc22 am: ab862a2fcd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15455163
Change-Id: If11c1030f48cae979c3be4f6a60278f3bd0c9ef2
2021-08-04 20:50:15 +00:00
Steven Ng
f4b1b0af75
Merge "Don't delete widgets that violate min size requirement" into sc-dev am: 5fc53cbc22
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15455163
Change-Id: I2783668d3315537fd64b2a6175064abbcbbe132f
2021-08-04 20:29:24 +00:00
TreeHugger Robot
699668e7ff
Merge "Storing form factor as part of backup and disabling restore if form-factor is different" into sc-v2-dev am: b78e77f581 am: 707b1d8e66
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15446311
Change-Id: I9f2a9c6e72a0243a030259efff372ca93d6beecc
2021-08-04 20:12:40 +00:00
TreeHugger Robot
b78e77f581
Merge "Storing form factor as part of backup and disabling restore if form-factor is different" into sc-v2-dev
2021-08-04 19:12:10 +00:00
Alex Chau
0dfe56cff1
Increase motion pause timeout for tests
...
- In cuttlefish occasionally MOTION_MOVE and MOTION_UP takes more than 300ms due to lag, increasing the motion pause timeout to avoid getting false signals in tests
Bug: 194114179
Test: atest NexusLauncherOutOfProcTests:com.android.launcher3.memory.MemoryTests#testAppLaunchFromWorkspace
Change-Id: I0a33f34b5bf96f4f7ae56020c5a27f4ef9a0ff64
2021-08-04 20:09:06 +01:00
Jon Miranda
a56cb84141
Update extra space allocations for taller devices.
...
- Take less space from cells
- Distribute some of the empty space above the workspace
- Already confirmed from previous testing that these thresholds
only affect taller devices
Bug: 194688362
Test: long press on app icons,
test drag and drop bounds
test drop target bounds
test folder opening bounds
test all grids on taller devices
Change-Id: If90b7663ab4afedca1193bdd73a0ae38a1f25243
2021-08-04 12:00:36 -07:00
Brian Isganitis
dafa5040ef
Fix crash from previewing launcher with unknown wallpaper colors.
...
Test: Open wallpaper app with live wallpaper applied should not crash.
Fix: 195246865
Change-Id: Id64de32b35aa7a553daa752438060d7f6822bec8
2021-08-04 18:31:20 +00:00
Sunny Goyal
c96d6c7550
Merge "Using themed icons in taskbar" into sc-v2-dev am: a67358bc8d am: fcbe069fee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15456194
Change-Id: I724840feed8f01e0f961c819795b555c8cb8985b
2021-08-04 17:00:28 +00:00
Sunny Goyal
68031ca3f9
Storing form factor as part of backup and disabling restore if form-factor is different
...
Bug: 195301649
Test: Manual
Change-Id: I9a9c4bc9246f40af2209cb914b3966319bc78bff
2021-08-04 09:51:04 -07:00