flutter_reorderable_grid_view
updated to^5.0.1
- iOS simulator issue fixed for example project.
- Flutter higher version support added.
- Removed deprecated methods and classes.
- PR #43 (Upgrade for flutter_reorderable_grid_view) 🚀 merged (author:smocken78) which includes changes mentioned above.
- Reverted/Changed the changes made in 1.0.2 as it only working with the latest Flutter version.
- Fixed deprecated methods and classes.
- Added support for network image at
ImageFile
class for initial selected images. - Fixed error icon for
DefaultDraggableItemWidget
, Added file type based icon. - Material 3: Color changes and UI improvements.
- Added Initial Images Example
- PR #31, #33, #34 merged (author:mauriziopinotti) which includes some of the changes mentioned above.
- Major Update 🚀
- Inbuilt image picker is removed. You have to provide your own image/file picker logic. This will provide you more controls over image/file picking. You have to pass your
picker
inMultiImagePickerController
. allowedImageTypes
removed formMultiImagePickerController
.withData
removed formMultiImagePickerController
.withReadStream
removed formMultiImagePickerController
.addMoreBuilder
is removed formMultiImagePickerView
. Now useaddMoreButton
to define your custom Add More Button.showAddMoreButton
is removed formMultiImagePickerView
. To hide the default Add More Button, passnull
inaddMoreButton
field.initialContainerBuilder
is removed formMultiImagePickerView
. Now useinitialWidget
to define your custom Initial Widget.showInitialContainer
is removed formMultiImagePickerView
. To hide the default Initial Widget, passnull
ininitialWidget
field.itemBuilder
is removed formMultiImagePickerView
. Now usebuilder
to define your custom Draggable item widget. You can now define different widget for different image (ImaegFile
).addMoreButtonTitle
is removed formMultiImagePickerView
. UseaddMoreButton
and passDefaultAddMoreWidget
with custom parameters.addButtonTitle
is removed formMultiImagePickerView
. UseinitialWidget
and passDefaultInitialWidget
with custom parameters.longPressDelayMilliseconds
is added inMultiImagePickerView
. This is used to define the press and hold duration to start dragging.onChange
is removed formMultiImagePickerView
.MultiImagePickerView.of(context)
can be used inside anywhere in MultiImagePickerView get the instance of it's components. i.e.MultiImagePickerView.of(context).controller.pickImages()
.
- PR #27 (burhankhanzada) Replace hard coded blue color to theme primary color.
- PR #26 (nadialvy) fix addButtonTitle and addMoreButtonTitle not working
- PR #21 (MrNancy) addImage method added in
MultiImagePickerController
- Fixed Issue #16 'Scrollable.of() ... not contains a Scrollable widget'
- Fixed Issue #17 'Add property so images can be saved with data'
- Fixed Issue #3 'imageFile returns zero byte even though it is not equal null'
withData
property added inMultiImagePickerController
withReadStream
property added inMultiImagePickerController
ImageFileView
widget addedshowAddMoreButton
property added inMultiImagePickerView
showInitialContainer
property added inMultiImagePickerView
- Material 3 ready
- Fixed remove item animation bug
- Github pages demo project added
- maxImages 1 support
- Fixed remove image from laptop touchpad
- Improved web support
- Remove all images (clear selection)
- addButtonTitle optional field added
- addMoreButtonTitle optional field added
- Fixed issue: "Multiple widgets used the same GlobalKey"
- Added support for default images 🖼️ (pre selected images)
- Solved white flash 🔦 problem occurs on add/remove image
- 🪲 Fixed some bugs
- Fixed example publishing
- Fixed 🌐 Web Support
- Fixed 🌐 Web Support
- 🪲 Fixed some bugs
- Dependencies upgraded ⬆️
- draggable 👆 (bool) can be set
- Documentation 📃 updated
- cupertino_icons dependency removed
- Improved docs 📃
- Improved Example
- 🌐 Fixed Web Support
- Improved Example
- MultiImagePickerView created
- MultiImagePickerViewController created
- ImageFile created