[go: up one dir, main page]

Skip to content

0.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 May 15:39
· 357 commits to trunk since this release

New:

  • Added toDebugString method for WidgetValue and List<WidgetValue> which returns a formatted string of a widget's children and properties, useful for test debugging.

Changed:

  • Removed generated typealiases for package names which changed in 0.10.0.
  • In UIViewLazyList's UITableView, adding special-case handling for programmatic scroll-to-top calls.
  • APIs accepting a FileSystem and Path now have the FileSystem coming before the Path in the parameter list. Compatibility functions are retained for this version, but will be removed in the next version.

Fixed:

  • Work around a problem with our memory-leak fix where our old LazyList code would crash when its placeholders were unexpectedly removed.
  • Avoid calling into the internal Zipline instance from the UI thread on startup. This would manifest as weird native crashes due to multiple threads mutating shared memory.
  • In UIViewLazyList, fix UInt to UIColor conversion math used for pullRefreshContentColor.
  • In YogaUIView's setScrollEnabled method, only call setNeedsLayout if the scrollEnabled value is actually changing.
  • In YogaUIView's layoutNodes method, return early for nested YogaUIViews to prevent redundant frame calculations.

Upgraded:

  • Zipline 1.10.1.

This version works with Kotlin 1.9.24 by default.