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/LargeSliceAdapter.java
|
0929cbe8a1ad88cb18e0cd3b50abba21840bc592 |
|
18-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix some issues with recycling row views Header wasn’t updating because the slice item is the same, need to account for summaries existing. Doesn’t fix all problems here, note details on bug. Test: ./gradlew slice-view:connectedCheck Bug: 78197099 Change-Id: I65ad6a83d9d1a1a147c1a77752973767dc5ba54c
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
|
4532a3097d8f6cedede5b2a68d9346d5964c85d4 |
|
16-Apr-2018 |
Mady Mellor <madym@google.com> |
Merge "Ensure correct height for slice that has a single row" into pi-preview1-androidx-dev am: cce355aa67 am: 22f85f7060 Change-Id: I8dc268e9708ed307f5b7eb796771e96584d211fd
|
22f85f706078bbc56b9997a15ec42d316410624c |
|
16-Apr-2018 |
Mady Mellor <madym@google.com> |
Merge "Ensure correct height for slice that has a single row" into pi-preview1-androidx-dev am: cce355aa67 Change-Id: Idd0a3d20c484fddedb9a17b550f7682fba1c79d2
|
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/LargeSliceAdapter.java
|
432265f1922d8d6bf208825855b2d16160599199 |
|
13-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix some things in alpha branch * Ensure mode gets set on child views properly * Removes auth all grant code from slice browser * Exports SliceProvider * Removes unnecessary calling id check in METHOD SLICE that breaks backcompat * Fixes crash in ShortcutView when no action is set Test: ./gradlew slice-view:connectedCheck Change-Id: Ie1569da517ff1b1e5ecc692455ffa82d8302c423
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
|
43363243e6e542398b8fbb3f3f1f8f124125dfd1 |
|
13-Apr-2018 |
Mady Mellor <madym@google.com> |
DO NOT MERGE Fix some things in alpha branch * Ensure mode gets set on child views properly * Removes auth all grant code from slice browser * Exports SliceProvider * Removes unnecessary calling id check in METHOD SLICE that breaks backcompat * Fixes crash in ShortcutView when no action is set Test: ./gradlew slice-view:connectedCheck Change-Id: Ie1569da517ff1b1e5ecc692455ffa82d8302c423
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
|
41cf48fa8eb441b85dfa91a9ffbf18f0fc65fb7b |
|
04-Apr-2018 |
Mady Mellor <madym@google.com> |
Merge "Fix passing styles down to children views" into pi-preview1-androidx-dev
|
1039b41d4cca908e3e10f124254be5604835d42e |
|
04-Apr-2018 |
Mady Mellor <madym@google.com> |
Fix unnecessary refresh I think the string diff is different with IconCompat and this is broken — I notice differences in string in log. Test: toggle wifi on / off in browser, only the header should refresh Change-Id: Ieef569de231bbd3b27d84872162391c6600e460e
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.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/LargeSliceAdapter.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/LargeSliceAdapter.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/LargeSliceAdapter.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/LargeSliceAdapter.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/LargeSliceAdapter.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/LargeSliceAdapter.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/LargeSliceAdapter.java
|
06ab4aa38f82b8e2d9af769f7c777253f2497f93 |
|
06-Mar-2018 |
Jake Wharton <jakew@google.com> |
Get slices libraries closer to a lower minSdk. Test: ./gradlew :slices-core:build :slices-view:build :slices-builder:build Change-Id: Iad23a068e6fbac0eefda2c2ae8dfbc18ac8a317f
/frameworks/support/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
|
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/LargeSliceAdapter.java
|