great_list_view 0.1.2 great_list_view: ^0.1.2 copied to clipboard
A Flutter package that enhance the standard list view with implicit animations on changes and so on. See README.md file.
[0.0.1] to [0.0.8] - 13-11-2020 #
Initial alpha release. Includes AnimatedSliverList
, AnimatedListDiffDispatcher
and TreeListAdapter
core classes.
[0.0.9] - 19-04-2021 #
- Bug fixes;
- Null-safety support.
[0.0.10] - 17-05-2021 #
- fixed worker_manager depedencies error.
[0.1.0] - 07-09-2021 #
- Library completely revised and rewritten;
- Removed animation builders (
AnimatedListAnimationBuilder
) in favor of keeping item states at all times: wrapping the item to add animation effects was resulting in losing the item state); - Outcoming and incoming items share the same animation now (see
AnimatedWidgetBuilderData.animation
); - Removed changing animation in favor of implicit flutter animations: alternatively, the new widget MorphTransition has been introduced to create a cross-fade effect when item is changing its content;
- Introduced the
AnimatedSliverFixedExtentList
, inspired bySliverFixedExtentList
, to create a list with fixed size items; - Introduced the
AnimatedListView
, inspired byListView
, to create a list view faster, without necessarily using slivers; - Reordering now works even while the list is animating.
[0.1.1] - 30-09-2021 #
- Added
computeItemBox
,listToActualItemIndex
andactualToListItemIndex
methods to the list controller; - Added
initialScrollOffsetCallback
attribute; - Other small changes.
[0.1.2] - 11-12-2021 #
- More bug fixes;
- Finally this library also works for web development;
- Removed listToActualItemIndex and actualToListItemIndex methods, no more needed;
- Removed explicit version dependencies;
- Code changed to work with the new stable version of flutter 2.5.3;
- Added holdScrollOffset attribute to prevent scrolling up when the above items not visibile are modified;.