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/ListContent.java
|
378ff19cef9998493bc715c58d923150cfd3d816 |
|
20-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix small grids with custom see more’s This cleans up a little of how grid slices are built and fixes the issue: * Grids are no longer doubly wrapped in a horizontal slice * Moves usage of HINT_LIST_ITEM to be applied when things are added to ListBuilder, this doesn’t change behavior but makes more sense in my mental model Bug: 77900103 Fixes: 78288515 Test: ./gradlew slice-view:connectedCheck - check all slices that have a grid - In SliceBrowser try tapping on contact2 grid items Change-Id: I3c20d509091c3c5b2e637c27f1cc75275a1b9916
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.java
|
ba2ea6ccfa7239f89ed0a301d0c24afb46036976 |
|
13-Apr-2018 |
Mady Mellor <madym@google.com> |
Ensure correct height for slice that has a single row Otherwise there are weird cases where in small mode the row is taller compared to when its in large mode. Test: ./gradlew slice-view:connectedCheck Change-Id: I2e87719a2871e688f5bd8ac4173ea27548e1c0cd
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.java
|
7c202300db5163e74fad5a9ad01afc0495d33356 |
|
11-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix up some comments from other CL ag/3868617" into pi-preview1-androidx-dev
|
92952f5bbd2b743091af437767b0b48e48d292b5 |
|
10-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix some issues with see more in row layout Test: ./gradlew slices-view:connectedCheck Bug: none Change-Id: I74a2d7cb934094867d3a01a19a1ae56de79ae0a5
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.java
|
246bd7a721591efc55557e6018a8127be0ae3a5c |
|
10-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix up some comments from other CL ag/3868617 Test: TH Bug: 74211621 Change-Id: I248f1cce6a47e32148e6adb97c64ac125f90466e
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.java
|
8dc56e6039af468e05c213ef6562c9c6624aaf8a |
|
09-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix sizes and touch targets for sliders * Some issues with how heights were being determined with headers; fixed that * Ensures range elements are laid out in 48dp space Test: ./gradlew slices-view:connectedCheck Bug: 74211621 Change-Id: Ie0b38d5aeab5cdc26f25aed4c841860b3b6e97a9
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.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/ListContent.java
|
0707dbe9fa3225cc921a2305a611272f0dee1ca8 |
|
28-Mar-2018 |
Mady Mellor <madym@google.com> |
Update key words to be keywords Test: ./gradlew createArchive Bug:76461875 Change-Id: Ifd975ff75f248d70bd0f40992fcdd5a964b37313
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.java
|
ca12087a732c2e40be512a8d9d25e0aec8bf92d8 |
|
21-Mar-2018 |
Mady Mellor <madym@google.com> |
Add accessors to SliceMetadata to find out information about the slice * Adds to SliceMetadata getters for things that might be useful to the slice presenter - template info about the first row - primary action for the slice - whether there is a different large mode of the slice - get toggles associated with first row of the slice - get range info for progress bar / slider * SliceMetadata is a better place for some of the things in SliceUtils; moved those things into SliceInfo Test: ./gradlew slices-view:connectedCheck Bug: 74074403 Change-Id: I289856182b0db5231e9b9e50ac79edf0018c1f15
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.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/ListContent.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/ListContent.java
|
c50cc30733ad1058f98523c25f7413745638332a |
|
07-Mar-2018 |
Mady Mellor <madym@google.com> |
Update shortcut view / slice actions to work together * Adds constructor to SliceAction that takes image mode * ShortcutView now prefers the primary action specified in the header of the Slice Bug: 74074403 (will make some of the work here easier) Test: ./gradlew slices-view:connectedCheck Change-Id: Id13f4aa9c6e65699802ddb788e2777d67802726f
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.java
|
bb51b5909dd8d5b233cd675fbc6fe74c42f48d3c |
|
09-Mar-2018 |
Mady Mellor <madym@google.com> |
Filter out anything HINT_KEY_WORDS when extracting content from Slice * Add list of keywords to sample app (wifi slice) and render tests Test: ./gradlew slices-view:connectedCheck look at wifi slice Bug: 74086214 Change-Id: Ie724022564f712797578fe945e15263dd43cf0f2
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/ListContent.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/ListContent.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/ListContent.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/ListContent.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/ListContent.java
|