- Remove unnecessary assertions (that tested for nullability).
- Fix null safety with recent Dart version.
- Fix warnings reported by the linter.
- Use an equal sign to define default parameter values (instead of a colon).
- Use other calls to replace deprecated ones.
- Migrate to null safety
- Migrate dependencies to null safety
- Remove
disableMemoryCachein AdvancedNetworkImage.
- Update dependency.
- Basic web support for image.
- Update dependency.
- Improve performance of progress-tracked http image download.
- Update dependency.
- Fix longPressForceRefresh type issue.
- Bump SDK version.
- Update dependency.
- Use new flutter api.
- Add longPressForceRefresh in TranstionToImage.
- Add removeFromCache.
- Fix DiskCache().evict() always return true.
- Expose loadFromRemote for provider.
- Support range fetch in retry state.
- Add skipRetryStatusCode.
- Add imageFilter.
- Update example.
- Update dependency.
- Use new flutter api.
- Update dependency.
- Use new flutter api.
- Update flutter_svg.
- Update provider.
- Update folders.
TransitionToImage: Adding color property for use with BlendMode.- Initial data in
keepCacheHealth.
- Update flutter_svg to 0.12.0.
- Exclude header in Object.== and Object.hashcode.
AdvancedNetworkImage: Replace the future with callback to avoid recall ingetRealUrl.AdvancedNetworkSvg: Replace the future with callback to avoid recall ingetRealUrl.
ZoomableWidget: rewrite boundary.zoomable_list:childKeyis now deprecated.
AdvancedNetworkSvg: adapt flutter_svg 0.10.4.
AdvancedNetworkImage: fix missing content-length problem.
AdvancedNetworkImage: fix gzip download problem.
AdvancedNetworkImage: addpreProcessing&postProcessing.
AdvancedNetworkImage: adddisableMemoryCache.TransitionToImage: adddisableMemoryCacheIfFailed.ZoomableWidget&ZoomableList: add a non-physical fling inenableFling&flingFactor.
TransitionToImage: addforceRebuildWidget.AdvancedNetworkImage&AdvancedNetworkSvg: addfallbackAssetImage.
- Update
path_providerdependency. - Add download test and update download error function.
TransitionToImage: adddisableMemoryCache;TransitionToImage: addloadedCallback&loadFailedCallback.
AdvancedNetworkImage: fix download error.
AdvancedNetworkImage: download method fallback.
- Fix
TransitionToImageloadingWidget & placeholder padding problem. - Remove
loadingWidgetdeprecated status.
flutter_advanced_networkimage: addcacheRule,loadingProgressandgetRealUrl.flutter_advanced_networksvg:: new in 0.4.0.transition_to_image: matchImagewidget option(breaking change),loadingWidgetis deprecated, useloadingWidgetBuilder(display progress), addborderRadius, fix setState() called after dispose().disk_cache: new in 0.4.0.zoomable_widget: addenableRotate.
- Add
autoCenterinzoomable_widget. - Check the widget mount state
TransitionToImage.
- Add
onZoomStateChangedcallback inzoomable_widget.
- Fix
TransitionToImageBoxFit again.
- Improve zoomable_widget's bounce animation.
- Fix the placeholder stretched issue.
- Update http dependency.
- Catch the bad images from remote.
- Check if
_imageInfois null.
- Give the cache file path.
- Fix
TransitionToImageBoxFit behavior. - Better impl on retry feature.
- Remove quiver dependency.
- Add
fallbackImageinAdvancedNetworkImage. - Fix bug on
retryLimit. - Tweek the
GestureDetectorinTransitionToImage.
- Add a flag to disable interior
GestureDetectorinTransitionToImage. - Fix bug on printing error.
- Add callback on
AdvancedNetworkImage. - Add a bounce back boundary.
- Add double tap step zoom.
- Move the
ZoomableWidget's origin point to screen's center.
- Add
multiFingersPanand removeenablePan.
- Now allow
ZoomableWidgetto pan with single finger.
- Update README.md.
- Add ZoomableList.
- Update placeholder in TransitionToImage.
- Add image fit option to TransitionToImage.
- Change dependencies version.
- Fix ConcurrentModificationError again.
ZoomableWidgetsupport boundary for now.
- Drop support for ETag checking.
- Fix an issue that causes a ConcurrentModificationError.
- Move the cache files from app folder to temporary folder.
- Add
reloadWidgetandfallbackWidgettoTransitionToImagewidget.
- Add a minimum png to avoid some issues.
- Add a reload button to
TransitionToImagewidget to reload the image if fetching network image failed.
- Update some dependencies.
- Adapt to dart 2 preview.
- Support fallback image after retrying failed.
- Cleanup example code.
-
Add
timeoutDurationparameter, make some tweaks and add some doc comments toAdvancedNetworkImageimageprovider. -
Make some tweaks for
TransitionToImagewidget. -
Fix the panning issue which would shift when the scale is not 1.0 for
ZoomableWidget.
- Catch exception for file not found.
- Add default blendmode to
TransitionToImagewidget.
- Fix the listener leak problem for the
TransitionToImagewidget.
- Add a
TransitionToImageWidget, optimizeZoomableWidgetand update example.
- Downgrade
httpversion.
- Upgrade the dart SDK version.
- Add animation to
ZoomableWidget.
- Update
ZoomableWidget.
- Update example.
- Fix dependencies with http package.
- Upgrade some dependencies version.
- Downgrade some packages version.
- An advanced image provider and a widget with zooming and panning.