flutter_treeview 0.8.0+1
flutter_treeview: ^0.8.0+1 copied to clipboard
A tree widget for Flutter that can be used to display nested, hierarchical data. It includes a number of features like styling labels, icons, and import and export utilities.
[0.7.1+1] #
Updated #
- Refactored logic to prevent getter 'key' called on null error when calling expandToNode and collapseToNode functions.
[0.7.0+1] #
Added #
- Added support for vertical and horizontal spacing. Thanks to Long Ti.
- Added support for padding node icons.
- Added bool parent property to Node class to force node to act as parent.
Updated #
- Updated expander theme to not default to black but instead use the color of the current theme.
- Removed background color from tree nodes that aren't selected
[0.4.0+1] #
Added #
- Added expandToNode method to TreeViewController to support expanding all nodes down to specified node. Returns List
- Added collapseToNode method to TreeViewController to support collapsing all nodes down to specified node. Returns List
- Added withExpandToNode method to TreeViewController to support expanding all nodes down to specified node. Returns TreeViewController.
- Added withCollapseToNode method to TreeViewController to support expanding all nodes down to specified node. Returns TreeViewController.
[0.2.0+1] #
Updated #
- Added animation controller dispose to TreeNode to prevent memory leaks
Added #
- Added new dense property to TreeViewTheme
- Added new loadJSON and loadMap convenience methods to TreeViewController for data loading
- Added new convenience methods to TreeViewController: toggleNode, withToggleNode, selectedNode
[0.0.4+1] #
Updated #
- Added logic to update TreeNode when expanded programmatically
- Fixed issue with adding new node to a TreeNode with new children
[0.0.3+7] #
[0.0.2+1] #
[0.0.1] #
- Initial package release