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
trailing
property which cascades to all the tiles - Added
trailingAnimation
property which is aAnimatable<double>
- Added
trailingAnimationBuilder
property to customize the trailing widget animation - Added
trailingAnimationEnabled
property which enabled/disabled trailing animation is true by default
0.1.1 #
- Bug fix for initialExpandedIndex/initialExpandedIndexes
trailingAnimation
not working - Added a better description for the package
1.0.0 #
- Renamed
trailingAnimationEnabled
toenableTrailingAnimation
- Renamed
builder
totileBuilder
- Removed
ExpansionTileList.radio
in favor ofExpansionMode.single
property - Removed
trailingAnimationBuilder
property in favor oftrailingAnimation
property - Allow
trailingAnimation
supports anyAnimatable
type and not justTween<double>
. - Added
separatorBuilder
property to customize the separator between the tiles - Added
ExpansionMode
property to specify the expansion mode of theExpansionTileList
- Added
ExpansionMode.single
named constructor to expand only one tile at a time. - Added
ExpansionMode.multiple
named constructor to expand multiple tiles at a time. - Added a new Widget
ExpansionTileItem
to 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
IndexedExpansionTileAnimation
toIndexedValueExpansionTileAnimation
1.0.2 #
- Documentation update
- Fix dart format issues
1.1.0 #
- Deprecated
ExpansionTileList.single
in favor ofExpansionMode.atMostOne
andExpansionMode.exactlyOne
property inExpansionTileList
. - Deprecated
ExpansionTileList.multiple
in favor ofExpansionMode.atLeastOne
andExpansion.any
property inExpansionTileList
. - New
ExpansionTileList.separator
constructor to customize the separator between the tiles usingseparatorBuilder
property. - Support for
scrollable
inExpansionTileList
to fix bottom overflow issue. - Added multiple scrollable properties to
ExpansionTileList
to customize the scroll behavior. - Support for
padding
inExpansionTileList
to 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.atLeastOne
andExpansionMode.exactlyOne
no longer disables theExpansionTile
to enforce theExpansionMode
behavior.- Removed all the deprecated constructors and properties.
- Removed
ExpansionTileList.single
,ExpansionTileList.multiple
andExpansionTileList.separator
named constructors. - Removed
scrollable
property in favor a default support of scrolling in ExpansionTileList. - Removed
itemExtent
,itemExtendBuilder
andprototypeItem
properties. - Renamed
tileBuilder
toitemBuilder
. - Renamed
tileGapSize
toitemGapSize
. - Add separator customization using
separatorBuilder
property for reorderable list. - Added a new
ExpansionTileList.reorderable
constructor to support item reordering functionality. - Support for customizable drag handle in reorderable list using
dragHandleBuilder
,dragHandlePlacement
anddragHandleAlignment
properties. - Support for callback functions in reorderable list when reordering.
2.0.0-rc.1 #
- automatic deployment to pub.dev
2.0.0 #
- Final release of 2.0.0
- Bug fix: Reorder positions duplicated indexes on hot reload
- Documentation update