extended_image 5.1.3-non-null-safety copy "extended_image: ^5.1.3-non-null-safety" to clipboard
extended_image: ^5.1.3-non-null-safety copied to clipboard

outdated

Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.

5.1.3-non-null-safety #

  • Issues:
    1. fix issue that solve gesture conflict between MovePage and vertical pan.

5.1.2-non-null-safety #

  • Issues:
    1. fix issue that mouse wheel/double tap are not working.(#404)

5.1.0-non-null-safety #

  • Improve: add [ExtendedPageController.shouldIgnorePointerWhenScrolling] to solve issue that we can's zoom image before [PageView] stop scroll in two way.

5.0.0-non-null-safety #

  • Improve:

    1. solve gesture conflict between Scale and Horizontal/Vertical drag.
    2. support to set page spacing. [ExtendedPageController.pageSpacing]
    3. add [ExtendedImage.opacity].
    4. fix that we can't zoom image before [PageView] stop scroll.
  • Breaking change:

    1. use [ExtendedPageController] instead of [PageController].
    2. use [ExtendedImageGesturePageView.canScrollPage] instead of [ExtendedImageGesturePageView.canMovePage].

4.2.1-non-null-safety #

  • Improve:
    1. fix description of reverseMousePointerScrollDirection

4.2.0-non-null-safety #

  • Issues:
    1. fix issue that inverse zoom by mouse wheel.(#382)
    2. fix issue that crop_layer with/height is negative

4.1.0-non-null-safety #

  • Improve:
    1. add [ExtendedImage.network.cacheMaxAge] to set max age to be cached.

4.0.1-non-null-safety #

  • Issues:
    1. fix issue that we should end method with a call to super.dispose().(#329).

4.0.0-non-null-safety #

  • Breaking change:

    1. we cache raw image pixels as default behavior at previous versions, it's not good for heap memory usage. so add [ExtendedImageProvider.cacheRawData] to support whether should cache the raw image pixels. It's [false] now.
  • Improve:

    1. add [ExtendedResizeImage] to support resize image more convenient.
    2. add [ExtendedImageProvider.imageCacheName] to support custom ImageCache to store ExtendedImageProvider.
    3. add MemoryUsageDemo. #315
  • Issues:

    1. fix issue that [EditorConfig.editActionDetailsIsChanged] is not fire when change crop area. #317

3.0.0-non-null-safety #

  • non-null-safety
  • Breaking change: Remove [TransparentMaterialPageRoute] and [TransparentMaterialPageRoute]
  • Improve: Add [ExtendedNetworkImageProvider.printError]

2.0.0 #

  • Improve: Add cacheKey for NetworkProvider. #288 Web capability at pub.dev. Add change event for editor. #300

  • Breaking change: Use [EditorCropLayerPainter] instead of [ExtendedImageCropLayerCornerPainter]

1.6.0 #

  • Improve: Public ExtendedImageSlidePageHandler for slide other widget. #298

1.5.0 #

  • Improve: Public handleLoadingProgress for default constructor of ExtendedImage. #274

1.4.0 #

  • Improve: Add hitTestBehavior for GestureConfig and EditorConfig. #271

1.3.0 #

  • Features: Support zoom with mouse wheel.

1.2.0 #

  • Features: Add posibility to draw custom crop layout corners Add corner shape(ExtendedImageCropLayerPainterCircleCorner())

1.1.2 #

  • Issues: Fix issue that flickering when zooming out(#235).

1.1.1 #

  • Issues: Fix issue that slide offset is not right.

1.1.0 #

  • Features: Add cacheHeight and cacheWidth params for all constructors. Add isAntiAlias parameter. Add GestureDetailsIsChanged call back for GestureConfig(#214).

  • Improve: More demo.

1.0.0 #

0.9.0 #

  • Features: Add cacheHeight and cacheWidth params for ExtendedImage.network. Add Key extendedImageGestureKey for ExtendedImageGesture.

0.8.0 #

  • Features: Add call back CanScrollPage for ExtendedImageGesturePageView.

0.7.4 #

  • Issues: Fix ScrollPhysics is not working for ExtendedImageGesturePageView

0.7.3+1 #

  • remove docs.

0.7.3 #

  • Improve: fix build error on high flutter sdk(> 1.6.0) fix analysiz_options

0.7.2 #

  • Features: support loading progress for network public HttpClient of ExtendedNetworkImageProvider public ExtendedImageGestureState for SlideOffsetHandler/SlideEndHandler/SlideScaleHandler to get scale of image

0.7.1 #

  • Improve: scale parameter of method(handleDoubleTap) is support animationMinScale and animationMaxScale now.

0.7.0 #

  • Features: Support web. Add clearMemoryCacheWhenDispose parameter that whether clear memory cache when image is disposed.
  • Issues: Fix animationMinScale and animationMaxScale are not working for gif. Fix scale parameter of method(handleDoubleTap) is beyond minScale and maxScale.

0.6.9 #

  • Features: Support customize offset when slide page.

0.6.8 #

  • Issues: Fix breaking change for flutter 1.10.15 about miss load parameter.

0.6.7 #

  • Issues: Fix issue that ExtendedImageGesturePageView didn't work well when set initial alignment.

0.6.6 #

  • Features: Support init image with alignment when initialScale >1.0.
  • Issues: Fix issue that scrollDirection didn't work when set it dynamically(ExtendedImageGesturePageView ).
  • Improve: Add WaterfallFlow demo.

0.6.5 #

  • Features: Add completedWidget for ExtendedImageState, it is include gesture or editor, so that you would't miss them
  • Improve: Improve documents about Load State

0.6.4 #

  • Issues: Fix issue that rawImageData can't be cached for ExtendedExactAssetImageProvider/ExtendedAssetImageProvider.
  • Improve: Add demo about ImageEditor with native library, it's faster.

0.6.3 #

  • Issues: Fix issue that forget canvas.restore after canvas.clipRect
  • Breaking Change: ImageEditor:you should crop image data before flip or rotate image data now.
  • Improve: Increase cropping speed

0.6.2 #

  • Features: Add InitCropRectType(imageRect,layoutRect) for EditorConfig to define init crop rect base on initial image rect or image layout rect.
  • Breaking Change: Make sure the image is all painted to crop,the fit of image must be BoxFit.contain.

0.6.1 #

  • Issues: Fix issue about drag slowly in ImageEditor

0.6.0 #

  • Issues: Fix issue about strange behaviour at slide out page

0.5.9 #

  • Add HeroBuilderForSlidingPage call back to fix strange hero animation

0.5.8 #

  • Features: Support to crop,rotate,flip image

0.5.6 #

  • Add key for ExtendedImageSlidePage

0.5.5 #

0.5.4 #

  • Issues: Fix issue about borderRadius and border Fix demo error about extended_text

0.5.3 #

  • Improve codes base on v1.7.8

0.5.1 #

  • Features: Add call back onSlidingPage when is sliding page, you can change other widgets state in page.ExtendedImageSlidePage
  • Add enableSlideOutPage parameter to define whether enable slide out page. ExtendedImage

0.4.3 #

  • Breaking Change: Parameter gestureConfig is obsolete. initGestureConfigHandler is used to setting GestureConfig now.

  • Issues: Fix issue about slide page.

  • Features: Support to slide page at loading/failed state

0.4.2 #

  • add README-ZH.md

0.4.1 #

  • add SlideType to support slide only image or whole pageExtendedImageSlidePage

0.4.0 #

  • support to slide out page

0.3.8 #

  • update path_provider 1.1.0

0.3.6 #

  • handle load failed when re-addListener

0.3.4 #

  • add physics parameter for ExtendedImageGesturePageView

0.3.3 #

  • disabled informationCollector to keep backwards compatibility for now (ExtendedNetworkImageProvider)

0.3.2 #

  • import extended_image_library for network cache

0.3.1 #

  • fix issue that AnimationController.stop() called after AnimationController.dispose().
  • show how to build a double tap scale animation.

0.2.9 #

  • add handleDoubleTap method to support zoom image base on double tap position.

0.2.8 #

  • add inertia scroll when image is zoom in and it's moving page.

0.2.7 #

  • fix issue that wrong behavior of page view scroll when image has big width or big height.

0.2.6 #

  • fix issue that wrong behavior of page view scroll when image is zoom in.

0.2.5 #

  • add onDoubleTap parameter to custom double tap behavior under ExtendedImageMode.Gesture

0.2.3 #

  • add enableMemoryCache parameter, whether cache in PaintingBinding.instance.imageCache
  • add clearMemoryCacheIfFailed parameter, when failed to load image, whether clear memory cache,if true, image will reload in next time.
  • auto cancel network request is obsolete.

0.2.2 #

  • update path_provider version from 0.4.1 to 0.5.0+1

0.2.1 #

  • add cancelToken,retries,timeLimit and timeRetry parameters for ExtendedImage.network method
  • add default cancelToken for ExtendedImage.network method
  • fix issue about cancel network image request
  • fix gesture page view scrolls not smooth

0.2.0 #

  • support zoom/pan image and view image in page view like wechat(support zoom in and scroll next or previous image)

0.1.8 #

  • remove image_picker_saver from extended_image. obsolete saveNetworkImageToPhoto method(if you want to save photo,you can import image_picker_saver and get data from getNetworkImageData method)

0.1.7 #

  • public instantiateImageCodec method so that you can handle image data by override this in ExtendedNetworkImageProvider

0.1.6 #

  • add getNetworkImageData method

0.1.5 #

  • change toMd5 to keyToMd5

0.1.4 #

  • public imageProvider for ExtendedImageState

0.1.3 #

  • add extended image.
1.89k
likes
0
points
261k
downloads

Publisher

verified publisherfluttercandies.com

Weekly Downloads

Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

extended_image_library, flutter, meta

More

Packages that depend on extended_image