animated_scroll_view 1.0.2
animated_scroll_view: ^1.0.2 copied to clipboard
Scrollable widgets, that helps you easily animate items removing, inserting, moving etc.
1.0.2 #
- FIX:
DefaultItemsNotifier().updateValue()incorrect items equality check - FIX: incorrect index when moving an item that should be inserted to greater index
- FIX: added forgotten
itemWrapperanditemsAnimationControllerparameters to scrollables - FIX(SizeAndFadeTransition): do not throw exception if there is no
Scrollableancestor
1.0.1 #
- FIX: last item is inserted without animation by
InserAllItemsEvent - CI: fix publishing workflow
- DOCS: updated readme
1.0.0 #
- BREAKING FEAT: animate items, rebuild of which is caused by another items modification event (breaking change: added
scrollViewTypeparameter toModificationEvent.execute()method) - FEAT: added new events:
InsertAllItemsEventInsertInfluencedItemEventInsertAdaptiveItemEventRemoveInfluencedItemEventRemoveAdaptiveItemEventMoveInfluencedItemEventMoveAdaptiveItemEvent
- CHORE: migration to flutter 3.7 small changes
- CI: added workflow which publishes the package to pub.flutter-io.cn
- CI: bump flutter version to 3.7.12
0.5.2 #
- FEAT: determine the axis of SizeTransition under the hood
- FEAT(widgetbook): added axis knob for all scrollable widgets
0.5.1 #
- FIX:
idMappernot assigned toItemsEntityafter callingItemsNotifier.updateValue() - FIX: item not marked as removed on move event when index did not changed
0.5.0 #
- CHORE: new
DefaultItemsNotifierlogic(fixes found issues) - DOCS: document all public members
- FEAT: added extensions on
EventControllerfor easily adding new events - TEST: added some tests for
AnimatedListView - FIX(widgetbook): wrap SliverAnimatedLListView in CustomScrollView
0.4.0 #
- FEAT: added AnimatedPageView widget
- CHORE: made all widgets expanded by default on widgetbook app
- CHORE: added use case to widgetbook app for AnimatedPageView
0.3.0 #
- FEAT: added widgetbook app with examples
- CI: added workflow, which builds the widgetbook app
- CHORE: updated package exports
- CHORE: replace
addPostFrameCallbackwithFuture.microtask - REFACTOR: made
ItemAndItemIdConstructorsdescendant ofModificationEvent - REFACTOR: made Move and Remove events descendants of
ModificationEventWithItemAndItemIdConstructors - FIX: before doing any modification check if index is valid(for Insert and Move events)
- FIX: add
cachedAnimationValueinInsertItemEvent - REFACTOR: move scrollable folder to widgets folder
- REFACTOR: move
AnimatedItemWidgetto widgets folder - CHORE: added generated files to gitignore
0.2.0 #
- FIX: no remove animation starting with second item remove
- REFACTOR: removed
Debouncer - STYLE:
Animation<double>replaced withDoubleAnimationtypedef
0.1.0 #
- FEAT: initial version(pre-release)