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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
673b1ae22842e727cd2de515e2202a89a5a22641 |
|
11-Apr-2018 |
Jason Monk <jmonk@google.com> |
Show updated text when slice expires Test: visual Bug: 74212891 Change-Id: Ia70ba237bf50eabbfd4fb94e0c6746522aa10a8a
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
89cf18f3de0356f0a5a063e05ba7c90cc7f1c1db |
|
11-Apr-2018 |
Jason Monk <jmonk@google.com> |
Add/fixup toString for slices Test: log toString results Change-Id: I06e5f17fa4b108628997416ef1ac228f87521c4b
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
8244917825e982fb41258adf063e26184c72e99c |
|
27-Mar-2018 |
Jason Monk <jmonk@google.com> |
Lower minSdk of slices demos Test: build Bug: 76438708 Change-Id: I939701ddfe102697ca511a8cbb13b08ad6437f8a
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
def582a5836579a3fadabfdbe4413cb1652bf098 |
|
13-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Fix imports for samples code. A follow up after factor to make it so androidx imports go in the correct order. Test: ./gradlew buildOnServer Change-Id: Ibb836331e3acb87e98190caef74940b4ed39aa79
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.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/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
fdd043cc5f18b604953cde5067ad675d3f9afc9b |
|
01-Mar-2018 |
Jason Monk <jmonk@google.com> |
Merge "Couple demo fixes before DP" into pi-preview1-androidx-dev am: 8e71f08aeb Change-Id: Iaa5f0c2c90585f6d3aac3cac29e53f71aca0091f
|
c939d23976c29c0a60c6fca760e9fcb53d8f987e |
|
28-Feb-2018 |
Jason Monk <jmonk@google.com> |
Couple demo fixes before DP Test: manual Change-Id: Idb754f0978814f7663ce672e441869d94db5ee52
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
53380fecd1a1537e913578d1e53aa516d3f6e58e |
|
15-Feb-2018 |
Mady Mellor <madym@google.com> |
Show the see more item when scrolling is disabled on long list * Added to wifi sample / render test to show list of fake networks, it also implements see more * Logic for determining how many list items we can show for the height when scrolling is disabled (effectively disabling scrolling on the RV) * Some adjustments to measuring / heights to support this logic Bug: 68378574 Test: ./gradlew slices-view:connectedCheck (check wifi slice) Change-Id: I0cbfa04faa6d2c02f587e40b9ad4b4244f35e388
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
b794b5b0f4bcd000e098265a6ec63d4b0cf3852f |
|
07-Feb-2018 |
Mady Mellor <madym@google.com> |
Add ability to manipulate the actions shown on a slice * Adds helper method to get a list of the slice actions from a Slice * Adds methods on SliceView allowing modification of the displayed actions * If the action row isn’t showing, the actions will be displayed in the header of the slice, otherwise they’ll display in the action row * If there aren’t enough actions to display in the action row, they’ll be displayed in the header instead * If the slice doesn’t have a header, and the first row has a toggle, and there are actions, the actions will only be displayed if the action row is allowed * Updates samples to use ListBuilder#setActions * Adds flag to test action row in SliceBrowser Does not consider priority when display actions; will come in follow up Test: manual Bug: 69472451 Change-Id: I1a976830ed89a8a475355a51a3f2b18b1c49027f
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
4a2ecf3b7c7bc0c327d376417b65d1222c35dab3 |
|
29-Jan-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Default to large mode in slice browser"
|
30d0886f6bd1af8c4416610693dc6af5bec6250f |
|
29-Jan-2018 |
Jason Monk <jmonk@google.com> |
Default to large mode in slice browser Test: Launch slice browser Change-Id: Ie990d0991d3b88dcd1bf1ccc5ee69f8ed6fb0af3
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
0922d59222960ed7c88c5e5098399e33a343c9c6 |
|
24-Jan-2018 |
Mady Mellor <madym@google.com> |
Themes for presenter * Adds custom view attributes to SliceView to enable theming * Custom text sizes / colours * Presenter can control padding via adding padding to SliceView or to style * Adds API to change tint color for the SliceView * Simple custom style example hidden via flag in browser app Test: manual -- change things in the style in sample app Bug: 69472451 Change-Id: I9b870da500fef38adfd5d5c8f44930e207c193ba
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
abd7ffd938056760f750af041b0e6f02d2cb6e1e |
|
10-Jan-2018 |
Mady Mellor <madym@google.com> |
Unhide event info / slice view logging APIs Test: manual — tap on things and observer logs in SliceBrowser Bug: 70673860 Change-Id: Ib0fff081e7c16f3c38644712601ac2efea42dc16
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
731b13dc17ec2ef2d83efdffde6e1c22a2bd2190 |
|
11-Jan-2018 |
Jason Monk <jmonk@google.com> |
Add pinning to supportlib Add compat support for all the stuff that SliceService does. Test: ./gradlew :slices-core:connectedCheck :slices-view:connectedCheck Bug: 68378561 Change-Id: I3efa5bdcc02034f3a7081b0fa02fefe200a59cf8
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
238b9b6aad4ef0c63acbecfa89605a3d753931fe |
|
10-Jan-2018 |
Mady Mellor <madym@google.com> |
Add ability to listen for interaction events on a slice view. * EventInfo - new class that captures information about the interaction * SliceObserver - listener that is added to SliceView that gets notified * Moves some presentation logic out of RowView -> RowContent Test: manual — tap on things and observer logs in SliceBrowser Bug: 70673860 Change-Id: I4e07bc4aa7eee992dac45386dd3013929251a99b
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
c6620e77a6e224f1e31e87e10fcb97c8e224500b |
|
28-Nov-2017 |
Mady Mellor <madym@google.com> |
Updates demo for min target 26 and adds auth option in overflow Also fixes some things Test: manual Change-Id: I507fb284f07efbd77453f86e664e7cf7875baffb
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
c1334184900d93f73e879d02a32715a5579aa55f |
|
11-Nov-2017 |
Mady Mellor <madym@google.com> |
Small template improvements and better builders - Disables “start items” from being displayed in the first element of a template (small or large), rows after that can have start items - Adds proper builder for row elements, marking a row element as a header indicates which row should be used for the small template - Adds custom toggle icon as an option for toggles - Adds a couple more examples to the demo app - Update the builder model to not have sub-builders Bug: 68378574 Test: select small template in demo app and look at wifi toggle slices Change-Id: I237a16e25b588b23ef7ba40fb41ed2e543c204af
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
ed97495ab4fc5b6f16b022bbfbc37f0cd835cce3 |
|
27-Nov-2017 |
Jason Monk <jmonk@google.com> |
Add SliceLiveData.fromIntent Test: samples Fixes: 68378579 Change-Id: I9ba7b560d1bf850d0f150cdc6c64882c3eb602d1
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
2a7d0fcd09ed39bbeda29e024c47fca617050094 |
|
15-Nov-2017 |
Jason Monk <jmonk@google.com> |
Lower slices minsdk Will need a bit more work as we add backcompat to do proper checks of SDK. Test: build Change-Id: Ibbd16af77ac4ea8b6f985def1669e554aaae2346
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
dcb5e2f13fa8471f62a7f4625b4dc6e449358cbd |
|
16-Nov-2017 |
Jason Monk <jmonk@google.com> |
Compat for slices Support back to v19. Test: Run samples on API 28 and API 27 Change-Id: Ib8f7b30575f6c2126eab4a285780a68858629396
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
698ad8c33bb7aaf22109cb7eed3e7756ee7ba398 |
|
10-Nov-2017 |
Jason Monk <jmonk@google.com> |
Add LiveData support for Slices Switch SliceView to be a static rendering that just has a setSlice. Also make SliceView a LiveData.Observer, and provide LiveData implementation for listening to Slice changes. Test: slices sample app Bug: 68378561 Change-Id: Ib451c6e26a3af0f5335596fb70658f55eee639f3
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|
8a452e96e2308fe9515aa91b8e5b369eeefc25e7 |
|
01-Nov-2017 |
Jason Monk <jmonk@google.com> |
Add slices modules to supportlib - Core: contains common slice utilities, all hidden - Builders: contains builders that translate templates into hints - Views: contains SliceView and code to interpret hints into slice rendering - Samples: Generate one template and add Slice Browser Test: Manual, code copied/ported from P Bug: 68378561 Change-Id: I3193db81090b45f32365f496aa0141ed5ccb8770
/frameworks/support/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
|