flutter_folderview 0.1.2 copy "flutter_folderview: ^0.1.2" to clipboard
flutter_folderview: ^0.1.2 copied to clipboard

A customizable Flutter widget for displaying hierarchical data in tree and folder views with rich theming support.

0.1.2 #

Bug Fixes #

  • Fixed scroll position being reset when expanding/collapsing nodes by removing contentHeight from SyncedScrollControllers key

0.1.1 #

Bug Fixes #

  • Fixed scroll position calculation when switching between view modes or expanding/collapsing nodes by adding dynamic key based on mode and content height

Examples #

  • Added large dataset demo page with 500 nodes (10 folders × 5 parents × 10 children) for performance testing

0.1.0 #

Initial Release #

Features

  • Dual View Modes: Support for both Tree and Folder view modes
  • Node Types: Three node types (Folder, Parent, Child) for flexible hierarchy representation
  • Line Styles: Multiple line styles (Connector, Scope, None) for visual tree structure
  • Rich Theming: Comprehensive theming system including:
    • Icon theme with customizable icons and colors
    • Text theme for different node types
    • Line theme for tree connectors
    • Scrollbar theme
    • Spacing theme
    • Node style theme with border customization
  • Interactive Features:
    • Node selection support
    • Tap, double-tap, and secondary tap handlers
    • Expand/collapse animations
  • Smart Scrolling: Synchronized horizontal and vertical scrolling with custom scrollbars
  • Depth-based Indentation: Proper indentation for nested nodes at any depth level

Bug Fixes

  • Correct indent and line positioning for nested nodes based on depth level
0
likes
160
points
178
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable Flutter widget for displaying hierarchical data in tree and folder views with rich theming support.

Repository (GitHub)
View/report issues

Topics

#folderview #tree #folder #treeview #explorer

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_folderview