- 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
:childKey
is 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_provider
dependency. - Add download test and update download error function.
TransitionToImage
: adddisableMemoryCache
;TransitionToImage
: addloadedCallback
&loadFailedCallback
.
AdvancedNetworkImage
: fix download error.
AdvancedNetworkImage
: download method fallback.
- Fix
TransitionToImage
loadingWidget & placeholder padding problem. - Remove
loadingWidget
deprecated status.
flutter_advanced_networkimage
: addcacheRule
,loadingProgress
andgetRealUrl
.flutter_advanced_networksvg:
: new in 0.4.0.transition_to_image
: matchImage
widget option(breaking change),loadingWidget
is deprecated, useloadingWidgetBuilder
(display progress), addborderRadius
, fix setState() called after dispose().disk_cache
: new in 0.4.0.zoomable_widget
: addenableRotate
.
- Add
autoCenter
inzoomable_widget
. - Check the widget mount state
TransitionToImage
.
- Add
onZoomStateChanged
callback inzoomable_widget
.
- Fix
TransitionToImage
BoxFit again.
- Improve zoomable_widget's bounce animation.
- Fix the placeholder stretched issue.
- Update http dependency.
- Catch the bad images from remote.
- Check if
_imageInfo
is null.
- Give the cache file path.
- Fix
TransitionToImage
BoxFit behavior. - Better impl on retry feature.
- Remove quiver dependency.
- Add
fallbackImage
inAdvancedNetworkImage
. - Fix bug on
retryLimit
. - Tweek the
GestureDetector
inTransitionToImage
.
- Add a flag to disable interior
GestureDetector
inTransitionToImage
. - 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
multiFingersPan
and removeenablePan
.
- Now allow
ZoomableWidget
to 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.
ZoomableWidget
support 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
reloadWidget
andfallbackWidget
toTransitionToImage
widget.
- Add a minimum png to avoid some issues.
- Add a reload button to
TransitionToImage
widget 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
timeoutDuration
parameter, make some tweaks and add some doc comments toAdvancedNetworkImage
imageprovider. -
Make some tweaks for
TransitionToImage
widget. -
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
TransitionToImage
widget.
- Fix the listener leak problem for the
TransitionToImage
widget.
- Add a
TransitionToImage
Widget, optimizeZoomableWidget
and update example.
- Downgrade
http
version.
- 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.