Skip to content

Upgrading extended_image 5 to 6

Unknown5.1.3 → 6.4.1

Fetching 16 releases from GitHub…0 / 16
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Dart SDK requirement changed in 6.3.0: >=2.14.0 <3.0.0 → >=2.18.0 <3.0.0.

Flutter requirement changed in 6.3.0: >=2.5.0 → >=3.3.0.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • changed: ctor EditorConfig({ this.maxScale = …, this.cropRectPadding = …, this.cornerSize = …, this.cornerColor, this.lineColor, this.lineHeight = …, this.editorMaskColorHandler, this.hitTestSize = …, this.animationDuration = …, this.tickerDuration = …, this.cropAspectRatio = …, this.initCropRectType = …, this.cropLayerPainter = …, this.speed = …, this.hitTestBehavior = …, this.editActionDetailsIsChanged,… → ctor EditorConfig({ this.maxScale = …, this.cropRectPadding = …, this.cornerSize = …, this.cornerColor, this.lineColor, this.lineHeight = …, this.editorMaskColorHandler, this.hitTestSize = …, this.animationDuration = …, this.tickerDuration = …, this.cropAspectRatio = …, this.initialCropAspectRatio = …, this.initCropRectType = …, this.cropLayerPainter = …, this.speed = …, this.hitTestBehavior = …,…
  • changed: ctor ExtendedImageGesturePageView({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, ScrollPhysics? physics, this.pageSnapping = …, this.onPageChanged, List<Widget> children = …, CanScrollPage? canScrollPage, }) → ctor ExtendedImageGesturePageView({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, ScrollPhysics? physics, this.pageSnapping = …, this.onPageChanged, List<Widget> children = …, CanScrollPage? canScrollPage, this.preloadPagesCount = …, })
  • changed: ctor ExtendedImageGesturePageView.builder({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, ScrollPhysics? physics, this.pageSnapping = …, this.onPageChanged, required IndexedWidgetBuilder itemBuilder, int? itemCount, CanScrollPage? canScrollPage, }) → ctor ExtendedImageGesturePageView.builder({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, ScrollPhysics? physics, this.pageSnapping = …, this.onPageChanged, required IndexedWidgetBuilder itemBuilder, int? itemCount, CanScrollPage? canScrollPage, this.preloadPagesCount = …, })
  • changed: ctor ExtendedImageGesturePageView.custom({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.pageSnapping = …, this.onPageChanged, CanScrollPage? canScrollPage, required this.childrenDelegate, }) → ctor ExtendedImageGesturePageView.custom({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.pageSnapping = …, this.onPageChanged, CanScrollPage? canScrollPage, required this.childrenDelegate, this.preloadPagesCount = …, })
  • changed: ctor ExtendedRenderImage({ ui.Image? image, this.debugImageLabel, double? width, double? height, double scale = …, Color? color, Animation<double>? opacity, BlendMode? colorBlendMode, BoxFit? fit, AlignmentGeometry alignment = …, ImageRepeat repeat = …, Rect? centerSlice, bool matchTextDirection = …, TextDirection? textDirection, bool invertColors = …, FilterQuality filterQuality = …, Rect? sourc… → ctor ExtendedRenderImage({ ui.Image? image, this.debugImageLabel, double? width, double? height, double scale = …, Color? color, Animation<double>? opacity, BlendMode? colorBlendMode, BoxFit? fit, AlignmentGeometry alignment = …, ImageRepeat repeat = …, Rect? centerSlice, bool matchTextDirection = …, TextDirection? textDirection, bool invertColors = …, bool isAntiAlias = …, FilterQuality filterQu…
  • changed: ctor GesturePageView({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.physics, this.pageSnapping = …, this.onPageChanged, List<Widget> children = …, this.dragStartBehavior = …, this.allowImplicitScrolling = …, this.restorationId, this.clipBehavior = …, this.scrollBehavior, this.padEnds = …, }) → ctor GesturePageView({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.physics, this.pageSnapping = …, this.onPageChanged, List<Widget> children = …, this.dragStartBehavior = …, this.allowImplicitScrolling = …, this.restorationId, this.clipBehavior = …, this.scrollBehavior, this.padEnds = …, this.preloadPagesCount = …, })
  • changed: ctor GesturePageView.builder({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.physics, this.pageSnapping = …, this.onPageChanged, required IndexedWidgetBuilder itemBuilder, int? itemCount, this.dragStartBehavior = …, this.allowImplicitScrolling = …, this.restorationId, this.clipBehavior = …, this.scrollBehavior, this.padEnds = …, }) → ctor GesturePageView.builder({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.physics, this.pageSnapping = …, this.onPageChanged, required IndexedWidgetBuilder itemBuilder, int? itemCount, this.dragStartBehavior = …, this.allowImplicitScrolling = …, this.restorationId, this.clipBehavior = …, this.scrollBehavior, this.padEnds = …, this.preloadPagesCo…
  • changed: ctor GesturePageView.custom({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.physics, this.pageSnapping = …, this.onPageChanged, required this.childrenDelegate, this.dragStartBehavior = …, this.allowImplicitScrolling = …, this.restorationId, this.clipBehavior = …, this.scrollBehavior, this.padEnds = …, }) → ctor GesturePageView.custom({ Key? key, this.scrollDirection = …, this.reverse = …, ExtendedPageController? controller, this.physics, this.pageSnapping = …, this.onPageChanged, required this.childrenDelegate, this.dragStartBehavior = …, this.allowImplicitScrolling = …, this.restorationId, this.clipBehavior = …, this.scrollBehavior, this.padEnds = …, this.preloadPagesCount = …, })
  • changed: field ExtendedImage.alignment: final Alignment → field ExtendedImage.alignment: final AlignmentGeometry
  • changed: function paintExtendedImage({ required Canvas canvas, required Rect rect, required ui.Image image, String? debugImageLabel, double scale = …, double opacity = …, ColorFilter? colorFilter, BoxFit? fit, Alignment alignment = …, Rect? centerSlice, ImageRepeat repeat = …, bool flipHorizontally = …, bool invertColors = …, FilterQuality filterQuality = …, Rect? customSourceRect, BeforePaintImage? befor… → function paintExtendedImage( {required Canvas canvas, required Rect rect, required ui.Image image, String? debugImageLabel, double scale = …, double opacity = …, ColorFilter? colorFilter, BoxFit? fit, Alignment alignment = …, Rect? centerSlice, ImageRepeat repeat = …, bool flipHorizontally = …, bool invertColors = …, FilterQuality filterQuality = …, Rect? customSourceRect, BeforePaintImage? befor…
  • added: class ExtendedPagePosition extends ScrollPositionWithSingleContext implements PageMetrics
  • added: ctor ExtendedPagePosition({ required ScrollPhysics physics, required ScrollContext context, this.initialPage = …, bool keepPage = …, double viewportFraction = …, ScrollPosition? oldPosition, double pageSpacing = …, })
  • added: field EditorConfig.initialCropAspectRatio: final double?
  • added: field ExtendedImage.layoutInsets: final EdgeInsets
  • added: field ExtendedImageGesturePageView.preloadPagesCount: final int
  • added: field ExtendedPagePosition.initialPage: final int
  • added: field ExtendedRawImage.debugImageLabel: final String?
  • added: field ExtendedRawImage.layoutInsets: final EdgeInsets
  • added: field GesturePageView.preloadPagesCount: final int
  • added: get ExtendedPagePosition.page: double?
  • added: get ExtendedPagePosition.pageSpacing: double
  • added: get ExtendedPagePosition.viewportDimension: double
  • added: get ExtendedPagePosition.viewportFraction: double
  • added: get ExtendedRenderImage.layoutInsets: EdgeInsets
  • added: method ExtendedImage.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method ExtendedImageGesturePageViewState.didChangeDependencies(): void
  • added: method ExtendedPagePosition.absorb(ScrollPosition other): void
  • added: method ExtendedPagePosition.applyContentDimensions(double minScrollExtent, double maxScrollExtent): bool
  • added: method ExtendedPagePosition.applyViewportDimension(double viewportDimension): bool
  • added: method ExtendedPagePosition.copyWith({ double? minScrollExtent, double? maxScrollExtent, double? pixels, double? viewportDimension, AxisDirection? axisDirection, double? viewportFraction, }): PageMetrics
  • added: method ExtendedPagePosition.ensureVisible( RenderObject object, { double alignment = …, Duration duration = …, Curve curve = …, ScrollPositionAlignmentPolicy alignmentPolicy = …, RenderObject? targetRenderObject, }): Future<void>
  • added: method ExtendedPagePosition.getPageFromPixels(double pixels, double viewportDimension): double
  • added: method ExtendedPagePosition.getPixelsFromPage(double page): double
  • added: method ExtendedPagePosition.restoreOffset(double offset, {bool initialRestore = …}): void
  • added: method ExtendedPagePosition.restoreScrollOffset(): void
  • added: method ExtendedPagePosition.saveOffset(): void
  • added: method ExtendedPagePosition.saveScrollOffset(): void
  • added: method ExtendedRawImage.didUnmountRenderObject(ExtendedRenderImage renderObject): void
  • added: method RectExtension.isSame(Rect other): bool
  • added: set ExtendedPagePosition.pageSpacing(double value)
  • added: set ExtendedPagePosition.viewportFraction(double value)
  • added: set ExtendedRenderImage.layoutInsets(EdgeInsets value)
  • added: static method ExtendedImage.Function( BuildContext context, ExtendedImageState state, ): Widget