Skip to content

0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Aug 15:07
· 914 commits to trunk since this release

New:

  • Support for specifying custom Compose compiler versions. This will allow you to use the latest
    version of Redwood with newer versions of Kotlin than it explicitly supports.

    See the README for more information.

  • LazyList can now be programmatically scrolled through its ScrollItemIndex parameter.

  • Pull-to-refresh indicator color on LazyList is now customizable through
    pullRefreshContentColor parameter.

Changes:

  • Many public types have been migrated away from data class to regular classes with
    equals/hashCode/toString(). If you were relying on destructuring or copy() for these
    types you will need to migrate to doing this manually.

Fix:

  • The emoji search browser sample no longer crashes on first load.
  • Lots of rendering and performance fixes for UIKit version of LazyList
    • Only measure items which are visible in the active viewport.
    • Remove some default item spacing imposed by the backing UICollectionViewFlowLayout.
    • Share most of the internal bookkeeping logic with the Android implementations for consistency
      and correctness.
    • Placeholders are now correctly sized along the main axis.

This version works with Kotlin 1.9.0 by default.