- Add
lockedItems
to make items locked and non-draggable.
- Fix issue with
nonDraggableItems
for different instances of the list.
- Add swap animation when changing the order of items in the list
- Add 'enableSwap' to enable/disable swap animation
- Add 'nonDraggableItems' to make items non-draggable and enable/disable reordering
- Add
dragStartDelay
to delay the start of the drag gesture - Deprecate 'longPressDrag' in favor of
dragStartDelay
- Update Example App
- Fix flicker/jump issue while reordering different sized items in the list
- Update readme
- Improve example app
- Fix shrinkwrap support
- Minor changes
- Add
isItemSame
callback to compare two items to determine if two items are the same. It should return true if the two compared items are identical. - Add
shrinkWrap
property to allow the widget to size itself to the size of its children in the main axis direction.
- List Will Not Animate When New Item Is Added to the End of the List
- Allow Disabling Long Press to Start Reorder Gesture
- Add equality check in example app to prevent animation on update of item in list.
- Fix
onReorderEnd
callback not being called after reordering is completed.
- Fix blink issue
- Add support of Drag Handler for
TargetPlatformVariant.desktop