Skip to content

Commit 930ab76

Browse files
committed
feat: version bump, updated gradle and added some docs for new methods
1 parent 6d73db0 commit 930ab76

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed

app/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Sun Jan 20 12:28:53 CET 2019
1+
#Sun Jan 20 12:40:43 CET 2019
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip

manifest.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ ext {
99
library_licenses = ["Apache-2.0"]
1010
library_licenses_url = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
1111
library_project_group = 'net.gotev'
12-
library_version = '4.0.0'
12+
library_version = '4.1.0'
1313
version_code = 6
1414
min_sdk = 21
1515
target_sdk = 30
1616
demo_app_id = 'net.gotev.recycleradapterdemo'
1717

1818
// Gradle classpath dependencies versions
1919
kotlin_version = '1.4.32'
20-
gradle_version = '4.1.3'
20+
gradle_version = '7.0.2'
2121

2222
// Library and app testing dependencies versions
2323
junit_version = '4.13'

recycleradapter-extensions/src/main/java/net/gotev/recycleradapter/ext/DeclarativeExtensions.kt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,30 @@ fun renderableItems(action: RenderableItems.() -> Unit): RenderableItems {
4343
interface RecyclerAdapterProvider {
4444
val recyclerAdapter: RecyclerAdapter
4545

46+
/**
47+
* Renders items in the recycler view.
48+
* @param canvas renderable items to display in the list
49+
*/
4650
fun render(canvas: RenderableItems) {
4751
syncItemsOrEmpty(null, canvas)
4852
}
4953

54+
/**
55+
* Renders items in the recycler view.
56+
* @param onEmptyCanvas renderable items to be displayed if and only if [canvas]
57+
* renderable items are empty. null by default.
58+
* @param canvas renderable items to display in the list
59+
*/
5060
fun render(onEmptyCanvas: RenderableItems? = null, canvas: RenderableItems) {
5161
syncItemsOrEmpty(onEmptyCanvas, canvas)
5262
}
5363

64+
/**
65+
* Renders items in the recycler view.
66+
* @param onEmptyCanvas renderable items to be displayed if and only if [canvas]
67+
* renderable items are empty. null by default.
68+
* @param canvas renderable items to display in the list
69+
*/
5470
fun render(onEmptyCanvas: RenderableItems? = null, canvas: RenderableItems.() -> Unit) {
5571
syncItemsOrEmpty(onEmptyCanvas, renderableItems(canvas))
5672
}

0 commit comments

Comments
 (0)