- Make
children
parameter required for default constructor - Make
itemCount
anditemBuilder
parameters required for.builder
constructor
- Reformat package code to get higher static analysis score
- Update to support flutter version 2.10.2 and new Android version
- Fixed range error displaying after decreasing the number of pages in ExpandablePageView
- Added tests
- Added
padEnds
property
- Added
scrollDirection
property - Added
scrollBehavior
property
- Added
alignment
property - Fixed RangeError when children amount decreased
- Fixed wrong index displayed if initial index is different from 0
- [Breaking Change] - Added
.builder
constructor, removeditemBuilder
anditemCount
parameters from original constructor. - Improved documentation on all fields.
- Added parameters names in
itemBuilder
- Updated README.
- Fixed
IndexOutOfBounds
error if children list's length or itemCount was changed to different value from stateful widget.
- Added null safety.
- Updated README.
- Added
animateFirstPage
flag which decided whetherExpandablePageView
should animate when building the initial page. - Added
estimatedPageSize
field which helps reduce the problem of "Shrink and expand" for more expensive pages. - Removed disposing of PageController if it was passed by the parent.
- Added missing key for PageView
- Added support for dynamically size changing widgets
- Added
ExpandablePageView
.