32a9c528431f97c484f50e3b6c2e400ee44005a4 |
|
27-Apr-2018 |
Mady Mellor <madym@google.com> |
API review: setColor / setTint -> setAccentColor Test: ./gradlew slice-view:connectedCheck Fixes: 78639288 Change-Id: Ie81b0071f8fe45611e310f0578dc3b1aa9eedd88
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
ec6db266bb46766c07a8fc1c8e1772f94badfb73 |
|
26-Apr-2018 |
Mady Mellor <madym@google.com> |
Merge "Grid paddings; internal text paddings" into pi-androidx-dev
|
65d77ea1ec28f1a623a1a7f8e624cf08c27d5fae |
|
20-Apr-2018 |
Mady Mellor <madym@google.com> |
Grid paddings; internal text paddings NOTE: This CL only incorporates grid padding into height calculation, follow up CL will include text size + internal vertical text padding in that calculation. * Adds attributes for customized vertical text paddings * Adds attributes for grid row top / bottom paddings * Updates view code to use these attrs * ListContent now knows about style information; this will allow it to properly calculate height information * Adds ‘gallery2’ slice that is row of large images * Default to test themes true; add grid padding adjustments to theme Test: ./gradlew slice-view:connectedCheck Bug: 74393112 Fixes: 78299037 Change-Id: I489a026807fc80e0ec3c36d9097e185cd8be0ab5
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
bfd8b242c0ffe0d5262da7b2444f8f407d825187 |
|
26-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix some small things in SliceView * Wasn’t updating actions in case of empty slice / no slice * Shortcut size should also be 0 if empty slice / no slice * Added empty slice to render tests Test: ./gradlew slice-view:connectedCheck Change-Id: I6bb10f6534063487d7870845e43257827559f3fc Fixes: 78578388
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
ddab80a796d9bb537651e7799b4fa9b734127597 |
|
09-Apr-2018 |
Mady Mellor <madym@google.com> |
Add method to retrieve slice from SliceView Also clarified some doc I noticed Test: ./gradlew createArchive Bug: 77655891 Change-Id: Idf7413dcbe25f46fb637a63dc86134b7acd727f7
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
41cf48fa8eb441b85dfa91a9ffbf18f0fc65fb7b |
|
04-Apr-2018 |
Mady Mellor <madym@google.com> |
Merge "Fix passing styles down to children views" into pi-preview1-androidx-dev
|
fe97dfd9038351aa5173ad8aad40aa0e39a78a6e |
|
04-Apr-2018 |
Mady Mellor <madym@google.com> |
Properly log failure to send pending intent Test: TH Change-Id: Ic8c220d4cff25b60fc93351c4b784ec123cc1a51
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
77d3fe9d9b671c0b3853fec6bc21b91d8418afc9 |
|
03-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix passing styles down to children views Needed to be passing default attrs / res to properly extract theme elements. Test: flip TEST_THEMES bit in SliceBrowser, look at slices Fixes: 77340278 Change-Id: I7ec088fb46de05196541583b3407a2f81cb4c140
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
6975e4e9eba6772c9d7d38374109a90dd4f390cd |
|
31-Mar-2018 |
Mady Mellor <madym@google.com> |
Properly handle click events + touch feedback * Always use LargeTemplateView to display in small / large modes; this simplifies some things * Adds foreground view for touch feedback to LargeTemplateView and GridRowView * Rows that don’t have actions activate the primary action on the slice (if it exists), this will apply touch feedback on the whole slice view * If the slice doesn’t have a primary action and a click listener has been set, that will be called and touch feedback will be applied. Test: manual Bug: 76011325 Bug: 74211621 Change-Id: Ic5cab455d45e5a56cd5a70ed7f21f08430a7ecd7
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
7c3ae8ac33dc8d43376a99cea3ee25699798964d |
|
03-Apr-2018 |
Mady Mellor <madym@google.com> |
Use retention source for IntDef interfaces Test: ./gradlew createArchive Bug: 76169041 Change-Id: Ia429292fef3d0dbc7f92e612bafe6fb02460c00a
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
3f9fe2c708b07e0bbbb3256e410919f539a7116c |
|
29-Mar-2018 |
Mady Mellor <madym@google.com> |
Merge "Unhide / improve toString methods" into pi-preview1-androidx-dev
|
ef02149a59a83b12f7d70e54d85bd3385bc1e742 |
|
29-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix crash in SliceView" into pi-preview1-androidx-dev
|
1f1fb658fcf35ce294be5fe101352e69ee1bd14d |
|
29-Mar-2018 |
Mady Mellor <madym@google.com> |
Shouldn’t show expiry if it’s 0 Test: show a permission slice in SliceBrowser Change-Id: Ia5d1a4ca3feea1fc2d2d2d634b98eb767a94c596
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
b7276ca31e431ea34a8d4c4897e83145a213d4a2 |
|
29-Mar-2018 |
Mady Mellor <madym@google.com> |
Unhide / improve toString methods Also removes unused @RestrictTo method in SliceView Test: adb logcat | grep “SlicePresenter” - Look at output when tapping on slice in SliceBrowser Bug: 75498818 Change-Id: I2792964ff51f9ec09185c71d86c76b6daabc3525
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
4b4b80e5ee454c3b511137e163fde92c5613ef0e |
|
29-Mar-2018 |
Mady Mellor <madym@google.com> |
Fix crash in SliceView ag/3806386 missed some of the things that need to be init’d in SliceView, this fixes that and puts it all in its own method to avoid that in the future. Test: manual Change-Id: Ib9ab6117a25aa294e540d35d812671dff6efc2b3
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
f68dde011de8fb4d616a09292524869f56d94110 |
|
27-Mar-2018 |
Jason Monk <jmonk@google.com> |
Lower slices minSdk to 19 Test: lintRelease Bug: 73453359 Change-Id: If2dceae254b125cbe9b37a47e49edab5d8df93b6
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
5a1116edd611651271c2f4d76388cb97857fa0eb |
|
23-Mar-2018 |
Mady Mellor <madym@google.com> |
Allow long press support for SliceView * RecyclerView intercepts, so we intercept first. * Add long press on slices in SliceBrowser Test: manual - try long pressing on a slice and watch the logs in slice browser, make sure wifi slice scrolls Bug: 73825597 Change-Id: I35b25f47e0996f65cd1337053881e12b713a149c
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
266eb4cb3444a785fa6cc1136e5357aec54908f9 |
|
20-Mar-2018 |
Mady Mellor <madym@google.com> |
Replace ActionContent with SliceAction; move SliceAction to core * Interface and impl for SliceAction in core * SliceAction in builders needs to extend SliceAction because I’m planning on returning it from SliceMetadata in ag/3771557 This does some of the work to remove slices-view dependency on builders; need to get render tests out of slices-view to do rest of that. Test: ./gradlew slices-view:connectedCheck; also tried tapping on different actions in SliceBrowser slices. Bug: 74074403 Bug: 76166073 Change-Id: I1f52abefa3d3914351852e3160631d81aad2240f
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
63fb9955b209f1bb9d19e41df9784bfbdf63defe |
|
10-Mar-2018 |
Mady Mellor <madym@google.com> |
Support “Updated 5 min. ago” for Slices with expired content * SliceView controls indicating that updated text should be shown; if the content is expired we show the “Updated x time ago” * Hidden API to turn this functionality on / off * RowView renders it Adds cases to render tests: Custom toggle: - no subtitle => updated text shows in subtitle spot Weather: - non-row as first item => no updated text Ride: - small version has long summary => truncated subtitle with updated text - big version has shorts summary => full subtitle with update text Test: ./gradlew slices-view:connectedCheck Bug: 74338434 Change-Id: I5c61b3067d478979b01c0d492b97a35b758e5823
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
e7f1c6cf75ce36c633075445bd676572a9fe0f47 |
|
09-Mar-2018 |
Mady Mellor <madym@google.com> |
Add TTL notion to list builder * TTL is required to be explicitly set, new constant INFINITY to use for infinite TTL * Also saves when the slice was built (HINT_LAST_UDPATED) * Introduces SliceMetadata which will be the class for all info queries about the slice / slice template that a presenter might need. * Adds methods for expiry and last updated time to SliceMetadata * Moves the keywords / loaded state / action methods in SliceUtils into SliceInfo; deprecates them SliceUtils version * Adds tests for SliceMetadata Test: ./gradlew slices-view:connectedCheck Bug: 74338434 Change-Id: Id00e8dd49d52b1ade2ffbd823c56e38338a12dd0
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
ba069d50913c3fb250bb60ec310439db36895337 |
|
09-Mar-2018 |
Alan Viverette <alanv@google.com> |
DO NOT MERGE. Migrate app-toolkit projects to androidx Bug: 74405443 Test: ./gradlew createArchive Change-Id: Iae6f83cc396dbcdc5ae2a98793e9c7c61d94367e
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
0f591e3e9b5147d04d6379fd2b7ba6cab66f1b4f |
|
02-Mar-2018 |
Mady Mellor <madym@google.com> |
Improvements to measuring view / handling padding * Fixes issue with padding being omitted from measuring children (measureChildren accounts for padding on view so I didn’t need to be removing padding already) * Fixes some issues around ideal heights; basically trying to avoid having the slice view scroll a tiny amount if it doesn’t have to (i.e. previously reservation slice was scrolling a little bit, now it doesn’t) * Fixes issue with action row not being measured correctly Test: ./gradlew slices-view:connectedCheck Bug: 68378574 Change-Id: Ie1ae6e89ebb2446ff89edfa73ce8a7b06a2dab91
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|
6c93ecda9ef87731a378e0f14e319b6554f8982e |
|
03-Mar-2018 |
Alan Viverette <alanv@google.com> |
Merge "Move slices to androidx.slice package." into pi-preview1-androidx-dev am: 71f41d78f9 Change-Id: I7f22286a0843dab6afeb6e976066151cce890313
|
85ef1446b82c8783a50af92c4cb1389fe0d0e907 |
|
02-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Move slices to androidx.slice package. Bug: 74113185 Test: ./gradlew buildOnServer Change-Id: I7738e22118cb0b1efcb158a1d5138124e721e8e6
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/SliceView.java
|