Tony Wickham
5632e183f3
Disable notification listener on pre-26
...
Also remove isAtLeastO() checks in NotificationListener
Bug: 35443111
Bug: 37207407
Change-Id: If3eef406328f73d114d826e6c8a158bdc3788cac
2017-04-10 15:31:43 -07:00
Tony Wickham
7178a4b4fe
Merge "Only create one bitmap to clip popup item corners" into ub-launcher3-dorval
...
am: d4cb1f476d
Change-Id: I19fa53d61049a6c65fd59a22fcb2d2f2d069283c
2017-04-10 16:41:17 +00:00
Tony Wickham
36579219de
Only create one bitmap to clip popup item corners
...
Previously we created a bitmap the size of the entire popup item and
drew a rounded rect in it to clip the corners. Now we create a bitmap
that is only the size of the rounded corner radius, and rotate and
translate it to all four corners to achieve the same clipping.
Besides the reduced memory of this approach, it also simplifies things
when we reduce the item's height (e.g. when the second to last
notification is dismissed), because we no longer have to recreate the
background bitmap to match the new size; the translation calculations
in dispatchDraw() automatically take the current size into account.
Bug: 35869307
Change-Id: I938bbc4bd87479580287426b4197516caf1a64d4
2017-04-07 14:30:25 -07:00
Hyunyoung Song
0aa685bb6f
Merge "Launcher dump proto that will be used for:" into ub-launcher3-dorval
2017-04-06 22:42:10 +00:00
Hyunyoung Song
72bdf27a3a
[cleanup] Shadows should not be clipped on AdaptiveIconDrawable b/36702964
...
am: 830cca665c
Change-Id: Ib2a0e622cd480dbfea2ce59adc8a82f98ef2dac3
2017-04-06 16:40:44 +00:00
Hyunyoung Song
830cca665c
[cleanup] Shadows should not be clipped on AdaptiveIconDrawable
...
b/36702964
Change-Id: I28d460eee6de84cd74866223b92d43274d64d334
2017-04-05 15:20:00 -07:00
Hyunyoung Song
a3b60c97c6
Shadows should not be clipped on AdaptiveIconDrawable b/36702964
...
am: d02a29a502
Change-Id: Ia2f9a287f6f4409c4f16b5cd27364ef28a5b8bd4
2017-04-05 20:53:55 +00:00
Hyunyoung Song
d02a29a502
Shadows should not be clipped on AdaptiveIconDrawable
...
b/36702964
Change-Id: Ic7363196aa493b4aa6a2dffa9c3e8f3399b1b3f3
2017-04-05 13:15:13 -07:00
Tony Wickham
6c300c89ec
resolve merge conflicts of 128b7e59a to ub-launcher3-master
...
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I927373593dfb1b67b504a76b1ad013357b363a6e
2017-04-05 13:14:01 -07:00
Tony Wickham
128b7e59a1
Merge "Add support for getting widgets/shortucts for a particular package/user" into ub-launcher3-dorval
2017-04-05 19:54:40 +00:00
Hyunyoung Song
e295acaeb3
Launcher dump proto that will be used for:
...
$ adb shell dumpsys activity provider com.android.launcher3/com.android.launcher3.LauncherProvider
To see how the proto is filled: go/launcher-proto-dump
b/31772480
Change-Id: I8e0f1e5e38148a3dfeabd2fc057392193b2625dd
(cherry picked from commit 6aa3729e98 )
2017-04-04 23:06:30 +00:00
Sunny Goyal
2dbcfb6cb0
Build fix
...
Change-Id: I2395421f19e68f33d427485039aca42094a0154f
2017-04-04 16:03:07 -07:00
Tony Wickham
86222d23e2
Add support for getting widgets/shortucts for a particular package/user
...
Bug: 34940468
Bug: 33553066
Change-Id: I5d0131df206c6a13d4227ad28c5b094bbf1343df
2017-04-04 14:36:52 -07:00
Sunny Goyal
740e90144a
Adding support for dynamically change icon shape for AdaptiveIcons
...
am: ca18746163
Change-Id: Ic4c14ad1760930735a881926aac8b45efe0cdba0
2017-04-04 19:52:22 +00:00
Sunny Goyal
ca18746163
Adding support for dynamically change icon shape for AdaptiveIcons
...
> This would allow developers to verify their icon designs on different
device configurations
> This settings is only visible when developer settings is enabled
Change-Id: I7e32abfede001c134f23390734dcd39c93b68b9a
2017-04-04 12:33:59 -07:00
Tony Wickham
972f20f3e3
Small UI fix for widgets/app info shortcuts
...
am: 2f54a1625a
Change-Id: I3cdd215d4eca70c684ca88f763caeb829a7ce930
2017-04-03 23:45:48 +00:00
Tony Wickham
2f54a1625a
Small UI fix for widgets/app info shortcuts
...
- Switch order of widgets & more and app info.
- Start binding widgets after starting to update these shortcuts on the
UI thread, so that they will show up without waiting for the bind
logic, which can take a while. We already have a callback mechanism
for enabling widgets & more after widgets are bound, so this was how
it was supposed to work already.
Change-Id: I5f702f9c0814d30acf6298be309c6dc30727316e
2017-04-03 15:58:50 -07:00
Hyunyoung Song
624e2b0083
Merge "IconNormalizer cleanup" into ub-launcher3-master
2017-04-03 22:24:42 +00:00
Sunny Goyal
9b5a97585f
Clearing icon cache due to system app icon changes (without any SDK change)
...
Bug: 36366450
Change-Id: I23b77bd2bff292dee0e9ec576ba49f03e34628a6
2017-04-03 14:12:52 -07:00
Tony Wickham
7022ba3bf1
Merge "Temporarily use reflection to get notification badge icon type" into ub-launcher3-dorval
...
am: 39a99e7098
Change-Id: I0fdc617a99d608aef61bd2dd3849467345cfba48
2017-04-03 17:50:25 +00:00
TreeHugger Robot
39a99e7098
Merge "Temporarily use reflection to get notification badge icon type" into ub-launcher3-dorval
2017-04-03 17:44:14 +00:00
Tony Wickham
a4736df685
Temporarily use reflection to get notification badge icon type
...
Bug: 36855196
Change-Id: I408a98140c68f38327a6cd8ce4cc46c5f2fe34e6
2017-04-03 10:18:42 -07:00
Hyunyoung Song
0d834f2a0a
IconNormalizer cleanup
...
> Remove unnecessary member variable
Change-Id: Id497ba86f3a4b968fa467df3791e92ae85495495
2017-04-03 00:26:45 -07:00
TreeHugger Robot
0f9e5321d6
Merge "code cleanup: regarding Favorites debug logging" into ub-launcher3-master
2017-04-01 06:55:12 +00:00
TreeHugger Robot
cfbc09aaee
Merge "resolve merge conflicts of 26b174659 to ub-launcher3-master" into ub-launcher3-master
2017-03-31 19:41:18 +00:00
Sunny Goyal
67a25e6ff1
Fixing broken build
...
Change-Id: I9ec4dea773d1ca53522a216028a99fc3ed147f54
2017-03-30 18:45:53 -07:00
Tony
ca4e6b4b59
resolve merge conflicts of 26b174659 to ub-launcher3-master
...
Test: I solemnly swear I tested this conflict resolution.
Change-Id: Ifb24f291b096b979044e5c87ec58c24e9c479728
2017-03-30 18:10:05 -07:00
Sunny Goyal
917f4a44cb
Merge "Delay the PinItemRequest#accept() call until the drop animation is finished." into ub-launcher3-dorval
...
am: 4a907d0f9d
Change-Id: Icd6d070199cd685633ead1301bda9d3e4de698c9
2017-03-30 23:37:42 +00:00
Tony Wickham
26b1746593
Add support for system shortcuts in popup container
...
- Currently the system shortcuts are just widgets and app info
- As shortcuts, they live in ShortcutsItemView
- They are populated either as icons only (if there are deep
shortcuts) or as icons + text
- Widgets are disabled until binding them is complete (we request for
them to be bound on long-press now). We should revisit this.
Bug: 34940468
Change-Id: Ia51d002c3b3ede87658bdab57abfc3eeca1ed242
2017-03-30 16:35:56 -07:00
TreeHugger Robot
4a907d0f9d
Merge "Delay the PinItemRequest#accept() call until the drop animation is finished." into ub-launcher3-dorval
2017-03-30 23:32:57 +00:00
Tony Wickham
52f0130a76
Merge "Add WidgetsAndMore bottom sheet" into ub-launcher3-dorval
...
am: d73fbb5f97
Change-Id: I5d1bad3ea83e672076dbd3b6f2d80d5149f3921c
2017-03-30 23:26:12 +00:00
Tony Wickham
d73fbb5f97
Merge "Add WidgetsAndMore bottom sheet" into ub-launcher3-dorval
2017-03-30 23:21:39 +00:00
Tony Wickham
50e5165b78
Add WidgetsAndMore bottom sheet
...
- Contains two rows, one for widgets, and one for "configurable
shortcuts" that have customization activities
- Extends AbstractFloatingView and uses VerticalPullDetector for
touch interactions
- No way to show this currently; will add options to popup in followup
Bug: 34940468
Change-Id: Iab62c2cb89428f91119c9c86f9db886496c321fd
2017-03-30 15:48:53 -07:00
Sunny Goyal
8a39b42cc8
Delay the PinItemRequest#accept() call until the drop animation is finished.
...
This prevents the caller app from taking over the focus while animation
it running.
Change-Id: I51b6673c59e848c263727502dee90504ed3a2162
2017-03-30 15:31:44 -07:00
Sunny Goyal
dd64c3d669
Merge "Fixing multiwindow drag operation during with rotation." into ub-launcher3-dorval
...
am: 1188b89dc4
Change-Id: Ib2f0988d944dff201767d5e85686416aa966e96b
2017-03-30 19:27:29 +00:00
TreeHugger Robot
1188b89dc4
Merge "Fixing multiwindow drag operation during with rotation." into ub-launcher3-dorval
2017-03-30 19:18:01 +00:00
Sunny Goyal
4f209caed5
Merge "Adding logging for various interaction in PinItemRequest UI" into ub-launcher3-dorval
...
am: c5c9cae70d
Change-Id: I0be49e2a81b9ee284230672c368a03f3aaef7916
2017-03-30 19:02:25 +00:00
TreeHugger Robot
c5c9cae70d
Merge "Adding logging for various interaction in PinItemRequest UI" into ub-launcher3-dorval
2017-03-30 18:58:18 +00:00
TreeHugger Robot
8ac5a9058e
Merge "Fix folder animations in spring loaded mode + polish." into ub-launcher3-master
2017-03-30 16:01:36 +00:00
Jon Miranda
733abf02d1
Fix folder animations in spring loaded mode + polish.
...
* Changed interpolators.
Bug: 36653850
Bug: 35064148
Change-Id: I44a732be969582f718d7dc2f82a9f976331821cb
2017-03-29 16:42:02 -07:00
Hyunyoung Song
ffd7e76261
Fine tune the circle detection
...
Decreased the pixel_diff_percentage from 10% to 0.5% by
not counting the pixel_diff around the mask path outline.
Verified that this implementation works well on both Pixel/PixelXL
b/36563706
Change-Id: I8bb488f550a67e2188eff4c4b9e7717e979a741c
2017-03-29 10:25:21 -07:00
Hyunyoung Song
86160f5d5b
code cleanup: regarding Favorites debug logging
...
Change-Id: Ie4d4ffda30ce3b495c2b9fd57ea584d45cc3357d
2017-03-28 14:05:54 -07:00
Mario Bertschler
a0b4ac56c1
Merge "Minor Refactoring only: no functional change" into ub-launcher3-master
2017-03-28 19:52:48 +00:00
Mario Bertschler
c06af333cb
Minor Refactoring only: no functional change
...
- organizing imports
- remove redundant modifiers on LauncherCallback interface
- fix typos
Change-Id: I61eb985cac7c1379b6b804a67d4f234386d3d1b4
2017-03-28 12:23:22 -07:00
Jon Miranda
fcaff64c93
Resolve merge conflicts of 8eb0de133 to ub-launcher3-master
...
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I1e888f6941435befe6f1819de74dea985909ddf0
2017-03-28 12:14:13 -07:00
Jon Miranda
bea3a6ba7e
Merge "Log when users exit Overview mode by tapping on the Workspace." into ub-launcher3-dorval
...
am: 7ef804c917
Change-Id: I1750ccb505a181ec97741f71a4f2293bee7e9df1
2017-03-28 19:06:28 +00:00
TreeHugger Robot
8eb0de1331
Merge "Add isInMultiWindowMode bool to all logs." into ub-launcher3-dorval
2017-03-28 19:02:14 +00:00
TreeHugger Robot
7ef804c917
Merge "Log when users exit Overview mode by tapping on the Workspace." into ub-launcher3-dorval
2017-03-28 19:00:58 +00:00
Hyunyoung Song
9a8c65e3fa
Merge "Fix NPE when DEBUG = false" into ub-launcher3-master
2017-03-28 18:57:50 +00:00
Hyunyoung Song
3d6d4cacdc
Fix NPE when DEBUG = false
...
Change-Id: I1d2fcb7a636369bf5dcabdda1a7ba5b106a0677b
2017-03-28 11:52:26 -07:00