Releases: baumths/flutter_tree_view
Releases · baumths/flutter_tree_view
v0.5.3+1
v0.5.3
v0.5.2
Hotfix
New features + demo UI redesign
New version 0.5.1 * Adds linesToBeDrawn check in shouldRepaint * Updates TreeNode's delete and clearChildren logic * Adds new refresh Feature TreeViewController received two new public methods: * refreshNode * reset And two new internal: * shouldRefresh * nodeRefreshed TreeNodeScope now has an internal 'shouldRefresh'. * Updates tests * Removes a bunch of not needed equals(). * Adds new tests to new features. * Adds test workflow * Example: Updates Example Application Redesigned the entire UI to use most of the TreeView Features * Bumps version to 0.5.1
Reverts most changes of 0.4.0
v0.5.0 Bump version to 0.5.0
Simplified API
Simplifies the TreeView API (#8) * Simplification of the TreeView API Dropped TreeViewController and merged it's logic into TreeViewState to make the code less 'spaghetti'. Instead of the controller, use a [GlobalKey<TreeViewState>] to control the TreeView for now on. Added scrollController optional property to TreeView and new scrolling functionality. Renamed ScopedTreeNode to TreeNodeScope and InheritedTreeView to _TreeViewScope. Dropped reversedSubtreeGenerator as it was not being used. * Fixes tests * Example: Catches up with the changes * Bump version to 0.4.0
Support for rounded line corners
Implements rounded corners for connected lines (#6) * Adds option to round corners of connected lines * Example: Shows new rounded line corners feature * Fixes sreenshots not showing in pub.dev * Bumps version to 0.3.1
Support for dynamicity.
New 0.3.0 release (#5) * Allows the expansion of leaf nodes Now [ExpandNodeIcon] and [NodeWidgetLeadingIcon] are able to expand/collapse leaf nodes. * Changes TreeNode children type from List to Set * Adds tests that check for child duplication * Updates helper functions * Adds a way to dynamically populate the tree view New onAboutToExpand callback on TreeViewController. + Performance improvements when expanding nodes. * Example: Updates the example with new features * Bump version to 0.3.0
Many performance improvements
0.2.1 New 0.2.1 release