expansion_tile_list 2.0.0
expansion_tile_list: ^2.0.0 copied to clipboard
A customizable set of expansion tiles with versatile options for styling, animations, and control over expansion behavior, while streamlining essential features for ease of use.
0.0.1 #
- Expansion Tile List release
0.1.0 #
- Added
trailingproperty which cascades to all the tiles - Added
trailingAnimationproperty which is aAnimatable<double> - Added
trailingAnimationBuilderproperty to customize the trailing widget animation - Added
trailingAnimationEnabledproperty which enabled/disabled trailing animation is true by default
0.1.1 #
- Bug fix for initialExpandedIndex/initialExpandedIndexes
trailingAnimationnot working - Added a better description for the package
1.0.0 #
- Renamed
trailingAnimationEnabledtoenableTrailingAnimation - Renamed
buildertotileBuilder - Removed
ExpansionTileList.radioin favor ofExpansionMode.singleproperty - Removed
trailingAnimationBuilderproperty in favor oftrailingAnimationproperty - Allow
trailingAnimationsupports anyAnimatabletype and not justTween<double>. - Added
separatorBuilderproperty to customize the separator between the tiles - Added
ExpansionModeproperty to specify the expansion mode of theExpansionTileList - Added
ExpansionMode.singlenamed constructor to expand only one tile at a time. - Added
ExpansionMode.multiplenamed constructor to expand multiple tiles at a time. - Added a new Widget
ExpansionTileItemto customize the tile appearance for better flexibility when compared toExpansionTile
1.0.1 #
- Documentation update
- Tested on minimum SDK version and updated the same in the pubspec.yaml
- Renamed typedef
IndexedExpansionTileAnimationtoIndexedValueExpansionTileAnimation
1.0.2 #
- Documentation update
- Fix dart format issues
1.1.0 #
- Deprecated
ExpansionTileList.singlein favor ofExpansionMode.atMostOneandExpansionMode.exactlyOneproperty inExpansionTileList. - Deprecated
ExpansionTileList.multiplein favor ofExpansionMode.atLeastOneandExpansion.anyproperty inExpansionTileList. - New
ExpansionTileList.separatorconstructor to customize the separator between the tiles usingseparatorBuilderproperty. - Support for
scrollableinExpansionTileListto fix bottom overflow issue. - Added multiple scrollable properties to
ExpansionTileListto customize the scroll behavior. - Support for
paddinginExpansionTileListto add padding to the list.
2.0.0-rc #
- Breaking changes
- Bug fix: ExpansionTileItemController methods are called when widget is not yet mounted/initialized when not in scroll viewport.
ExpansionMode.atLeastOneandExpansionMode.exactlyOneno longer disables theExpansionTileto enforce theExpansionModebehavior.- Removed all the deprecated constructors and properties.
- Removed
ExpansionTileList.single,ExpansionTileList.multipleandExpansionTileList.separatornamed constructors. - Removed
scrollableproperty in favor a default support of scrolling in ExpansionTileList. - Removed
itemExtent,itemExtendBuilderandprototypeItemproperties. - Renamed
tileBuildertoitemBuilder. - Renamed
tileGapSizetoitemGapSize. - Add separator customization using
separatorBuilderproperty for reorderable list. - Added a new
ExpansionTileList.reorderableconstructor to support item reordering functionality. - Support for customizable drag handle in reorderable list using
dragHandleBuilder,dragHandlePlacementanddragHandleAlignmentproperties. - Support for callback functions in reorderable list when reordering.
2.0.0-rc.1 #
- automatic deployment to pub.flutter-io.cn
2.0.0 #
- Final release of 2.0.0
- Bug fix: Reorder positions duplicated indexes on hot reload
- Documentation update