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/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
3bc2c820c8cbab1cf67dbd836697f780265f0e7a |
|
06-Apr-2018 |
Mady Mellor <madym@google.com> |
Add min to InputRangeBuilder + support in RowView * Adds subtype that only exists in support lib for noting MIN values, removed some hints that can rely on FWK * Adds notion of setMin to InputRangeBuilder, does not set this for RangeBuilder (progressbar) because that seems weird and unnecessary?? * Adds API for metadata to retrieve minimum * Adds test for metadata API * Updates view side to handle this * Updates sample in Demos + Renders Test: ./gradlew slices-view:connectedCheck Bug: 77646495 Change-Id: I84da07906d7dcf405ba939f78d4ca362b15a3008
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
aada2afd5f5fe864e6c3d8fd1a25463a53ac7092 |
|
28-Mar-2018 |
Mady Mellor <madym@google.com> |
Merge "Add actual documentation for builders + SliceView attributes" into pi-preview1-androidx-dev
|
7ea9681dac01bd4b3a25564cbba0b49d1c7e3e2b |
|
28-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Update key words to be keywords" into pi-preview1-androidx-dev
|
f49ab625fc7f05baebfbef00beebf9a9f78dcabc |
|
28-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add subtitle and primary action to range builders" into pi-preview1-androidx-dev
|
eefde12330498ed74472389b5c4dbda4239e61c8 |
|
28-Mar-2018 |
Mady Mellor <madym@google.com> |
Rename addSeeMore* to setSeeMore* because that’s what it does Bug: 77159611 Test: ./gradlew slices-view:connectedCheck Change-Id: Ia1aaab77c608179fc777149123f84c478c3a8c9e
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
ec2359f11170a2742cd1650900de320aa22eab58 |
|
26-Mar-2018 |
Mady Mellor <madym@google.com> |
Add subtitle and primary action to range builders * Add methods to builders * Add a new height for rows showing 2 lines of text and range item * Update RowView to handle and tint progress / slider appropriately * Adds them to render tests Bug: 77156051 Test: ./gradlew slices-view:connectedCheck Change-Id: I032e911365b01c866f47acb1e6968b8f680e30eb
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.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/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
d156eab29cd6c14308a32d7c116e16e904509a7a |
|
21-Mar-2018 |
Mady Mellor <madym@google.com> |
Add actual documentation for builders + SliceView attributes Changed one API: * HeaderBuilder#setSummarySubtitle was a gross name now its just setSummary Documentation for: * SliceView attrs * All of the builders, notably HeaderBuilder and GridRowBuilder which had some confusion in Preview1 and ListBuilder#addSeeMore Test: ./gradlew slices-view:connectedCheck Bug: 75510235 (headers) Bug: 75546200 (see more) Bug: 74620719 (attrs) Change-Id: Ia77ef55071ef77ec1878fe4a67dedcac8da52101
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
3ec422a2e2a46b51d4cc6926fcaa35caacbdf98d |
|
21-Mar-2018 |
Jason Monk <jmonk@google.com> |
Switch slices over to IconCompat In prep for lowering min Test: connectedChecks and renders look ok Bug: 73453359 Change-Id: I59ab479348dee1c1ae66059a7dac7c4a7a2f0e71
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.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/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
f0da2e67517c774cb034bd73830a3dfc8818afcc |
|
21-Mar-2018 |
Mady Mellor <madym@google.com> |
Rename GridBuilder to GridRowBuilder * Deprecates GridBuilder + creates new version with new name * GridBuilder had some deprecated methods, I’ve removed these out of GridRowBuilder. Test: ./gradlew slices-view:connectedCheck Bug: 75567927 Change-Id: I468007fe17c3131717c9fbe0083816eebdfbbc62
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
ebdd84b863747bae349407af37f8822c5c589d95 |
|
09-Mar-2018 |
Mady Mellor <madym@google.com> |
Add method for ‘add keywords’ to list builder * Keywords can be added at top-level of ListBuilder * Also adds SliceUtils method to extract this list of keywords if it exists; add simple test for it Test: ./gradlew slices-view:connectedCheck Bug: 74086214 Change-Id: I4af676b51c9e6e7f2d528b0cf8b06a38cda6c590
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
2f93cbdf078099dee48d666f95cc842e064974cb |
|
09-Mar-2018 |
Mady Mellor <madym@google.com> |
Merge "HeaderBuilder should have overloaded methods for loading" into pi-preview1-androidx-dev
|
09ec20c424ec3e546b10424a401c2343c2df205a |
|
07-Mar-2018 |
Mady Mellor <madym@google.com> |
HeaderBuilder should have overloaded methods for loading Updates sample app to have more realistic grid / list loading examples, includes example for header Test: manual: look at loadlist and loadgrid in slice browser Bug: 74212891 Change-Id: I6fc756fed298ac512289b38abdf5103a1be91346
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
8d66e2cb94d97f4559eab97d0c1f348e5ed8b50a |
|
07-Mar-2018 |
Mady Mellor <madym@google.com> |
Add content description setters to builders Content description can be set for: - On entire grid row or on each cell - On entire header row or normal row Test: manual with sample app and talkback on Bug: 74212452 Change-Id: I8475c5da550e9f7fcf0851387fd6b1ea330f82ce
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|
588bcc115f4fbbfab66c2c7da304c42f3b2783b8 |
|
02-Mar-2018 |
Mady Mellor <madym@google.com> |
Apply image small / large / icon to RowBuilder as well * Deprecated old methods * Moved int def into ListBuilder * Update RowView to size and color it properly * Fix a couple of things in ShortcutView using this info Note: Right now ‘large’ in the row will look the same as ‘small’ Test: ./gradlew slices-view:connectedCheck Bug: 68378574 Change-Id: I5bf86190c993c972dc66400e3d3e7a69224b51b1
/frameworks/support/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.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/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
|