Adrielcafe Bonsai Versions Save

:deciduous_tree: A multiplatform tree view for Jetpack Compose

1.2.0

2 years ago

BREAKING CHANGES

  • The library was rewritten to use a custom composition (#1)
  • Removed rememberTree<T>(), SimpleLeafNode<T> and SimpleBranchNode<T> in favor of the DSL
  • The DSL is now the default way to build a tree (it uses the custom composition)
  • Added customIcon and customName params on Leaf<T>() and Branch<T>()
  • Replaced fileSystemNodes() with FileSystemTree()
  • Replaced jsonNodes() with JsonTree()
  • Disabled expand/collapse transitions for now (doesn't work yet with custom composition)

1.1.0

2 years ago
  • JSON integration (docs)

1.0.0

2 years ago

First release with a bunch of cool features:

  • Multiplatform: Android, Desktop
  • State-aware: changes in the tree will trigger recomposition
  • Unlimited levels
  • File system integration
  • Built-in DSL
  • Expandable
  • Selectable
  • Clickable
  • Styleable
  • Extendable