diff --git a/docs/changelog.md b/docs/changelog.md index 6f5d2a38..517dde2b 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -2,6 +2,19 @@ ## Version 1.0.0 +### 1.0.0 + +2023-05-16 + +#### New Features + +- Added support for API 19 ([#146](https://github.com/rubensousa/DpadRecyclerView/issues/146)) +- Added missing XML attribute for parent alignment `app:dpadRecyclerViewParentAlignmentPreferKeylineOverEdge` ([#145](https://github.com/rubensousa/DpadRecyclerView/issues/145)) + +#### Bug fixes + +- Fixed crash when R8 is applied ([#122](https://github.com/rubensousa/DpadRecyclerView/issues/122)) + ### 1.0.0-rc01 2023-05-07 diff --git a/docs/index.md b/docs/index.md index c28bd2ee..76caa587 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,17 +1,12 @@ # DpadRecyclerView -A RecyclerView built for Android TV as a replacement for Leanback's BaseGridView. +A RecyclerView built for Android TV as a replacement for [Leanback's](https://developer.android.com/jetpack/androidx/releases/leanback) BaseGridView. Proceed to [Getting started](getting_started.md) to start adding `DpadRecyclerView` to your application. Motivation for this library is available in my [blog](https://rubensousa.com/2022/11/08/dpadrecyclerview/) in case you're interested. -## Requirements - -- minSDK: 21 -- Java 8 - ## New Features compared to Leanback's `BaseGridView` ### Layout @@ -27,12 +22,12 @@ Motivation for this library is available in my [blog](https://rubensousa.com/202 - Non smooth scroll changes - Continuous and circular grid focus -## Features missing from Leanback's `BaseGridView` -- Scrolling in secondary direction -- Disabling recycling of children -- Saving and restoring children states: clients can save and restore children on the appropriate RecyclerView.Adapter callbacks -- `setChildrenVisibility`: clients can do this by iterating over the children +### Upcoming features + +- [Looping adapter contents](https://github.com/rubensousa/DpadRecyclerView/issues/20) +- [State saving/restoring helper](https://github.com/rubensousa/DpadRecyclerView/issues/45) +- [Drag and drop helper](https://github.com/rubensousa/DpadRecyclerView/issues/12) ## License diff --git a/docs/xml.md b/docs/xml.md index bd3967f9..2f27eca8 100644 --- a/docs/xml.md +++ b/docs/xml.md @@ -15,6 +15,7 @@ + ``` diff --git a/gradle.properties b/gradle.properties index 58965e7d..ad3a1e9c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,4 +22,4 @@ kotlin.code.style=official # thereby reducing the size of the R class for that library android.nonTransitiveRClass=true android.enableR8.fullMode=true -LIBRARY_VERSION=1.0.0-rc01 \ No newline at end of file +LIBRARY_VERSION=1.0.0 \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index ee2e2228..f879c169 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -24,7 +24,7 @@ theme: extra: dpadrecyclerview: - version: '1.0.0-rc01' + version: '1.0.0' social: - icon: 'fontawesome/brands/github' link: 'https://github.com/rubensousa/DpadRecyclerView'