flutter_folderview 0.3.0
flutter_folderview: ^0.3.0 copied to clipboard
A customizable Flutter widget for displaying hierarchical data in tree and folder views with rich theming support.
0.3.0 #
- breaking: remove
Node.isExpandedfield - useexpandedNodeIdsparameter instead - feat: add
expandedNodeIdsparameter toFolderViewfor external expand state management - perf: improve expand/collapse performance from O(n) to O(1) by using Set-based state management
0.2.4 #
- feat: add
labelResolverto all node themes for dynamic label display based on node data
0.2.3 #
- feat: add
colorandexpandedColortoExpandIconThemefor collapsed/expanded state theming
0.2.2 #
- refactor: unify expand icon logic and fix child node alignment
0.2.1 #
- feat: add
hoverColor,splashColor, andhighlightColorto all node themes - feat: add comprehensive tooltip support with
NodeTooltipThemeclass - feat: add
rowHeightproperty toFlutterFolderViewThemefor centralized height control - feat: add
rowSpacingproperty for vertical spacing between rows - refactor: remove
iconToTextSpacingproperty, use iconmargin.rightinstead
0.2.0 #
- breaking: migrate from unified themes to node-type specific themes (
folderTheme,parentTheme,childTheme) - feat: add custom
Widget?support for all node types instead of hardcoded icons - feat: add
padding,margin, andiconToTextSpacingper node type - feat: add
clickIntervalfor configurable double-click detection - feat: add
animationDurationfor expand/collapse animation speed - feat: add theme resolver functions (
widgetResolver,textStyleResolver,openWidgetResolver) - feat: add generic type support
<T>to all theme classes
0.1.2 #
- fix: scroll position reset when expanding/collapsing nodes
0.1.1 #
- fix: scroll position calculation when switching view modes or expanding/collapsing nodes
0.1.0 #
- feat: initial release with dual view modes, three node types, rich theming, and interactive features