Upgrading extended_image 2 to 3
Unknown2.0.0 → 3.0.0
Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- 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.
Must act 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 3.0.0: >=2.6.0 <3.0.0 → >=2.12.0 <3.0.0.
No longer states a Flutter requirement from 3.0.0 (was >=1.17.0).
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class CupertinoPageTransition extends StatelessWidget - removed:
class TransparentCupertinoPageRoute<T> extends PageRoute<T> - removed:
class TransparentMaterialPageRoute<T> extends PageRoute<T> - removed:
ctor CupertinoPageTransition({ Key key, @required Animation<double> primaryRouteAnimation, @required Animation<double> secondaryRouteAnimation, @required this.child, @required bool linearTransition, }) - removed:
ctor TransparentCupertinoPageRoute({ @required this.builder, this.title, RouteSettings settings, this.maintainState = …, bool fullscreenDialog = …, }) - removed:
ctor TransparentMaterialPageRoute({ @required this.builder, RouteSettings settings, this.maintainState = …, bool fullscreenDialog = …, }) - removed:
field CupertinoPageTransition.child: final Widget - removed:
field TransparentCupertinoPageRoute.builder: final WidgetBuilder - removed:
field TransparentCupertinoPageRoute.maintainState: final bool - removed:
field TransparentCupertinoPageRoute.title: final String - removed:
field TransparentMaterialPageRoute.builder: final WidgetBuilder - removed:
field TransparentMaterialPageRoute.maintainState: final bool - removed:
get TransparentCupertinoPageRoute.barrierColor: Color - removed:
get TransparentCupertinoPageRoute.barrierLabel: String - removed:
get TransparentCupertinoPageRoute.debugLabel: String - removed:
get TransparentCupertinoPageRoute.opaque: bool - removed:
get TransparentCupertinoPageRoute.popGestureEnabled: bool - removed:
get TransparentCupertinoPageRoute.popGestureInProgress: bool - removed:
get TransparentCupertinoPageRoute.previousTitle: ValueListenable<String> - removed:
get TransparentCupertinoPageRoute.transitionDuration: Duration - removed:
get TransparentMaterialPageRoute.barrierColor: Color - removed:
get TransparentMaterialPageRoute.barrierLabel: String - removed:
get TransparentMaterialPageRoute.debugLabel: String - removed:
get TransparentMaterialPageRoute.opaque: bool - removed:
get TransparentMaterialPageRoute.transitionDuration: Duration - removed:
method CupertinoPageTransition.build(BuildContext context): Widget - removed:
method TransparentCupertinoPageRoute.buildPage(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation): Widget - removed:
method TransparentCupertinoPageRoute.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget - removed:
method TransparentCupertinoPageRoute.canTransitionFrom(TransitionRoute<dynamic> previousRoute): bool - removed:
method TransparentCupertinoPageRoute.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool - removed:
method TransparentCupertinoPageRoute.didChangePrevious(Route<dynamic> previousRoute): void - removed:
method TransparentMaterialPageRoute.buildPage( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ): Widget - removed:
method TransparentMaterialPageRoute.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget - removed:
method TransparentMaterialPageRoute.canTransitionFrom(TransitionRoute<dynamic> previousRoute): bool - removed:
method TransparentMaterialPageRoute.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool - removed:
static method TransparentCupertinoPageRoute.buildPageTransitions<T>( PageRoute<T> route, BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget - removed:
static method TransparentCupertinoPageRoute.isPopGestureInProgress(PageRoute<dynamic> route): bool - removed:
variable GestureDetails>: Map<Object, GestureDetails> - changed:
ctor EditorConfig({ double 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 = …, double 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.initCropRectType = …, this.cropLayerPainter = …, this.speed = …, this.hitTestBehavior = …, this.editActionDetailsIsChanged,… - changed:
ctor ExtendedImage({ Key key, @required this.image, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.border, this.shape, this.borderRadius, this.clipBehavior = …, this… → ctor ExtendedImage({ Key? key, required this.image, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.border, this.shape, this.borderRadius, this.clipBehavior = …, this… - changed:
ctor ExtendedImage.asset( String name, { Key key, AssetBundle bundle, this.semanticLabel, this.excludeFromSemantics = …, double scale, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, String package, this.filterQuality = …, this.loadStateChanged, this.shape, this.border… → ctor ExtendedImage.asset( String name, { Key? key, AssetBundle? bundle, this.semanticLabel, this.excludeFromSemantics = …, double? scale, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, String? package, this.filterQuality = …, this.loadStateChanged, this.shape, this.bo… - changed:
ctor ExtendedImage.file( File file, { Key key, double scale = …, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.shape, this.border, this.borderRadius, this.clipBehav… → ctor ExtendedImage.file( File file, { Key? key, double scale = …, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.shape, this.border, this.borderRadius, this.clipBeha… - changed:
ctor ExtendedImage.memory( Uint8List bytes, { Key key, double scale = …, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.shape, this.border, this.borderRadius, this.c… → ctor ExtendedImage.memory( Uint8List bytes, { Key? key, double scale = …, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.shape, this.border, this.borderRadius, this.… - changed:
ctor ExtendedImage.network( String url, { Key key, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.shape, this.border, this.borderRadius, this.clipBehavior = …, this.… → ctor ExtendedImage.network( String url, { Key? key, this.semanticLabel, this.excludeFromSemantics = …, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.gaplessPlayback = …, this.filterQuality = …, this.loadStateChanged, this.shape, this.border, this.borderRadius, this.clipBehavior = …, this… - changed:
ctor ExtendedImageBorderPainter({this.border, this.shape, this.borderRadius}) → ctor ExtendedImageBorderPainter({ this.border, this.shape = …, this.borderRadius, }) - changed:
ctor ExtendedImageCropLayerPainter({ @required this.cropRect, @required this.cropLayerPainter, @required this.lineColor, @required this.cornerColor, @required this.cornerSize, @required this.lineHeight, @required this.maskColor, @required this.pointerDown, }) → ctor ExtendedImageCropLayerPainter({ required this.cropRect, required this.cropLayerPainter, required this.lineColor, required this.cornerColor, required this.cornerSize, required this.lineHeight, required this.maskColor, required this.pointerDown, }) - changed:
ctor ExtendedImageEditor({this.extendedImageState, Key key}) → ctor ExtendedImageEditor({required this.extendedImageState, Key? key}) - changed:
ctor ExtendedImageGesture( this.extendedImageState, { this.imageBuilder, CanScaleImage canScaleImage, Key key, }) → ctor ExtendedImageGesture( this.extendedImageState, { this.imageBuilder, CanScaleImage? canScaleImage, Key? key, }) - changed:
ctor ExtendedImageGesturePageView({ Key key, this.scrollDirection = …, this.reverse = …, PageController controller, ScrollPhysics physics, this.pageSnapping = …, this.onPageChanged, List<Widget> children = …, CanMovePage canMovePage, CanScrollPage canScrollPage, }) → ctor ExtendedImageGesturePageView({ Key? key, this.scrollDirection = …, this.reverse = …, PageController? controller, ScrollPhysics? physics, this.pageSnapping = …, this.onPageChanged, List<Widget> children = …, CanMovePage? canMovePage, CanScrollPage? canScrollPage, }) - changed:
ctor ExtendedImageGesturePageView.builder({ Key key, this.scrollDirection = …, this.reverse = …, PageController controller, ScrollPhysics physics, this.pageSnapping = …, this.onPageChanged, @required IndexedWidgetBuilder itemBuilder, int itemCount, CanMovePage canMovePage, CanScrollPage canScrollPage, }) → ctor ExtendedImageGesturePageView.builder({ Key? key, this.scrollDirection = …, this.reverse = …, PageController? controller, ScrollPhysics? physics, this.pageSnapping = …, this.onPageChanged, required IndexedWidgetBuilder itemBuilder, int? itemCount, CanMovePage? canMovePage, CanScrollPage? canScrollPage, }) - changed:
ctor ExtendedImageGesturePageView.custom({ Key key, this.scrollDirection = …, this.reverse = …, PageController controller, this.pageSnapping = …, this.onPageChanged, CanMovePage canMovePage, CanScrollPage canScrollPage, @required this.childrenDelegate, }) → ctor ExtendedImageGesturePageView.custom({ Key? key, this.scrollDirection = …, this.reverse = …, PageController? controller, this.pageSnapping = …, this.onPageChanged, CanMovePage? canMovePage, CanScrollPage? canScrollPage, required this.childrenDelegate, }) - changed:
ctor ExtendedImageSlidePage({ this.child, this.slidePageBackgroundHandler, this.slideScaleHandler, this.slideOffsetHandler, this.slideEndHandler, this.slideAxis = …, this.resetPageDuration = …, this.slideType = …, this.onSlidingPage, Key key, }) → ctor ExtendedImageSlidePage({ this.child, this.slidePageBackgroundHandler, this.slideScaleHandler, this.slideOffsetHandler, this.slideEndHandler, this.slideAxis = …, this.resetPageDuration = …, this.slideType = …, this.onSlidingPage, Key? key, }) - changed:
ctor ExtendedImageSlidePageHandler({ @required this.child, this.extendedImageSlidePageState, this.heroBuilderForSlidingPage, }) → ctor ExtendedImageSlidePageHandler({ this.child, this.extendedImageSlidePageState, this.heroBuilderForSlidingPage, }) - changed:
ctor ExtendedRawImage({ Key key, this.image, this.width, this.height, this.scale = …, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.invertColors = …, this.filterQuality = …, this.sourceRect, this.beforePaintImage, this.afterPaintImage, this.gestureDetails, this.editActionDetails, this.isAntiAlias = …, }) → ctor ExtendedRawImage({ Key? key, this.image, this.width, this.height, this.scale = …, this.color, this.colorBlendMode, this.fit, this.alignment = …, this.repeat = …, this.centerSlice, this.matchTextDirection = …, this.invertColors = …, this.filterQuality = …, this.sourceRect, this.beforePaintImage, this.afterPaintImage, this.gestureDetails, this.editActionDetails, this.isAntiAlias = …, }) - changed:
ctor ExtendedRenderImage({ ui.Image image, double width, double height, double scale = …, Color color, BlendMode colorBlendMode, BoxFit fit, AlignmentGeometry alignment = …, ImageRepeat repeat = …, Rect centerSlice, bool matchTextDirection = …, TextDirection textDirection, bool invertColors = …, FilterQuality filterQuality = …, Rect sourceRect, AfterPaintImage afterPaintImage, BeforePaintImage be… → ctor ExtendedRenderImage({ ui.Image? image, this.debugImageLabel, double? width, double? height, double scale = …, Color? color, BlendMode? colorBlendMode, BoxFit? fit, AlignmentGeometry alignment = …, ImageRepeat repeat = …, Rect? centerSlice, bool matchTextDirection = …, TextDirection? textDirection, bool invertColors = …, FilterQuality filterQuality = …, Rect? sourceRect, AfterPaintImage? afte… - changed:
ctor GestureAnimation(TickerProvider vsync, {GestureOffsetAnimationCallBack offsetCallBack, GestureScaleAnimationCallBack scaleCallBack}) → ctor GestureAnimation(TickerProvider vsync, {GestureOffsetAnimationCallBack? offsetCallBack, GestureScaleAnimationCallBack? scaleCallBack}) - changed:
ctor GestureConfig({ double minScale, double maxScale, double speed, bool cacheGesture, double inertialSpeed, double initialScale, bool inPageView, double animationMinScale, double animationMaxScale, this.initialAlignment = …, this.gestureDetailsIsChanged, this.hitTestBehavior = …, }) → ctor GestureConfig({ this.minScale = …, this.maxScale = …, this.speed = …, this.cacheGesture = …, this.inertialSpeed = …, this.initialScale = …, this.inPageView = …, double? animationMinScale, double? animationMaxScale, this.initialAlignment = …, this.gestureDetailsIsChanged, this.hitTestBehavior = …, }) - changed:
ctor GestureDetails( {this.offset, this.totalScale, GestureDetails gestureDetails, this.actionType = …, this.userOffset = …}) → ctor GestureDetails( {this.offset, this.totalScale, GestureDetails? gestureDetails, this.actionType = …, this.userOffset = …}) - changed:
field EditActionDetails.cropRect: Rect → field EditActionDetails.cropRect: Rect? - changed:
field EditActionDetails.cropRectPadding: EdgeInsets → field EditActionDetails.cropRectPadding: EdgeInsets? - changed:
field EditActionDetails.delta: Offset → field EditActionDetails.delta: late Offset - changed:
field EditActionDetails.originalAspectRatio: double → field EditActionDetails.originalAspectRatio: double? - changed:
field EditActionDetails.screenFocalPoint: Offset → field EditActionDetails.screenFocalPoint: Offset? - changed:
field EditorConfig.cornerColor: final Color → field EditorConfig.cornerColor: final Color? - changed:
field EditorConfig.cropAspectRatio: final double → field EditorConfig.cropAspectRatio: final double? - changed:
field EditorConfig.editActionDetailsIsChanged: final EditActionDetailsIsChanged → field EditorConfig.editActionDetailsIsChanged: final EditActionDetailsIsChanged? - changed:
field EditorConfig.editorMaskColorHandler: final EditorMaskColorHandler → field EditorConfig.editorMaskColorHandler: final EditorMaskColorHandler? - changed:
field EditorConfig.lineColor: final Color → field EditorConfig.lineColor: final Color? - changed:
field ExtendedImage.afterPaintImage: final AfterPaintImage → field ExtendedImage.afterPaintImage: final AfterPaintImage? - changed:
field ExtendedImage.beforePaintImage: final BeforePaintImage → field ExtendedImage.beforePaintImage: final BeforePaintImage? - changed:
field ExtendedImage.border: final BoxBorder → field ExtendedImage.border: final BoxBorder? - changed:
field ExtendedImage.borderRadius: final BorderRadius → field ExtendedImage.borderRadius: final BorderRadius? - changed:
field ExtendedImage.centerSlice: final Rect → field ExtendedImage.centerSlice: final Rect? - changed:
field ExtendedImage.color: final Color → field ExtendedImage.color: final Color? - changed:
field ExtendedImage.colorBlendMode: final BlendMode → field ExtendedImage.colorBlendMode: final BlendMode? - changed:
field ExtendedImage.constraints: final BoxConstraints → field ExtendedImage.constraints: final BoxConstraints? - changed:
field ExtendedImage.extendedImageEditorKey: final Key → field ExtendedImage.extendedImageEditorKey: final Key? - changed:
field ExtendedImage.extendedImageGestureKey: final Key → field ExtendedImage.extendedImageGestureKey: final Key? - changed:
field ExtendedImage.fit: final BoxFit → field ExtendedImage.fit: final BoxFit? - changed:
field ExtendedImage.height: final double → field ExtendedImage.height: final double? - changed:
field ExtendedImage.heroBuilderForSlidingPage: final HeroBuilderForSlidingPage → field ExtendedImage.heroBuilderForSlidingPage: final HeroBuilderForSlidingPage? - changed:
field ExtendedImage.initEditorConfigHandler: final InitEditorConfigHandler → field ExtendedImage.initEditorConfigHandler: final InitEditorConfigHandler? - changed:
field ExtendedImage.initGestureConfigHandler: final InitGestureConfigHandler → field ExtendedImage.initGestureConfigHandler: final InitGestureConfigHandler? - changed:
field ExtendedImage.loadStateChanged: final LoadStateChanged → field ExtendedImage.loadStateChanged: final LoadStateChanged? - changed:
field ExtendedImage.onDoubleTap: final DoubleTap → field ExtendedImage.onDoubleTap: final DoubleTap? - changed:
field ExtendedImage.semanticLabel: final String → field ExtendedImage.semanticLabel: final String? - changed:
field ExtendedImage.shape: final BoxShape → field ExtendedImage.shape: final BoxShape? - changed:
field ExtendedImage.width: final double → field ExtendedImage.width: final double? - changed:
field ExtendedImageBorderPainter.border: final BoxBorder → field ExtendedImageBorderPainter.border: final BoxBorder? - changed:
field ExtendedImageBorderPainter.borderRadius: final BorderRadius → field ExtendedImageBorderPainter.borderRadius: final BorderRadius? - changed:
field ExtendedImageGesture.imageBuilder: final ImageBuilderForGesture → field ExtendedImageGesture.imageBuilder: final ImageBuilderForGesture? - changed:
field ExtendedImageGesturePageView.onPageChanged: final ValueChanged<int> → field ExtendedImageGesturePageView.onPageChanged: final ValueChanged<int>? - changed:
field ExtendedImageGesturePageViewState.extendedImageGestureState: ExtendedImageGestureState → field ExtendedImageGesturePageViewState.extendedImageGestureState: ExtendedImageGestureState? - changed:
field ExtendedImageSlidePage.child: final Widget → field ExtendedImageSlidePage.child: final Widget? - changed:
field ExtendedImageSlidePage.onSlidingPage: final OnSlidingPage → field ExtendedImageSlidePage.onSlidingPage: final OnSlidingPage? - changed:
field ExtendedImageSlidePage.slideEndHandler: final SlideEndHandler → field ExtendedImageSlidePage.slideEndHandler: final SlideEndHandler? - changed:
field ExtendedImageSlidePage.slideOffsetHandler: final SlideOffsetHandler → field ExtendedImageSlidePage.slideOffsetHandler: final SlideOffsetHandler? - changed:
field ExtendedImageSlidePage.slidePageBackgroundHandler: final SlidePageBackgroundHandler → field ExtendedImageSlidePage.slidePageBackgroundHandler: final SlidePageBackgroundHandler? - changed:
field ExtendedImageSlidePage.slideScaleHandler: final SlideScaleHandler → field ExtendedImageSlidePage.slideScaleHandler: final SlideScaleHandler? - changed:
field ExtendedImageSlidePageHandler.child: final Widget → field ExtendedImageSlidePageHandler.child: final Widget? - changed:
field ExtendedImageSlidePageHandler.extendedImageSlidePageState: final ExtendedImageSlidePageState → field ExtendedImageSlidePageHandler.extendedImageSlidePageState: final ExtendedImageSlidePageState? - changed:
field ExtendedImageSlidePageHandler.heroBuilderForSlidingPage: final HeroBuilderForSlidingPage → field ExtendedImageSlidePageHandler.heroBuilderForSlidingPage: final HeroBuilderForSlidingPage? - changed:
field ExtendedImageState.returnLoadStateChangedWidget: bool → field ExtendedImageState.returnLoadStateChangedWidget: late bool - changed:
field ExtendedRawImage.afterPaintImage: final AfterPaintImage → field ExtendedRawImage.afterPaintImage: final AfterPaintImage? - changed:
field ExtendedRawImage.beforePaintImage: final BeforePaintImage → field ExtendedRawImage.beforePaintImage: final BeforePaintImage? - changed:
field ExtendedRawImage.centerSlice: final Rect → field ExtendedRawImage.centerSlice: final Rect? - changed:
field ExtendedRawImage.color: final Color → field ExtendedRawImage.color: final Color? - changed:
field ExtendedRawImage.colorBlendMode: final BlendMode → field ExtendedRawImage.colorBlendMode: final BlendMode? - changed:
field ExtendedRawImage.editActionDetails: final EditActionDetails → field ExtendedRawImage.editActionDetails: final EditActionDetails? - changed:
field ExtendedRawImage.fit: final BoxFit → field ExtendedRawImage.fit: final BoxFit? - changed:
field ExtendedRawImage.gestureDetails: final GestureDetails → field ExtendedRawImage.gestureDetails: final GestureDetails? - changed:
field ExtendedRawImage.height: final double → field ExtendedRawImage.height: final double? - changed:
field ExtendedRawImage.image: final ui.Image → field ExtendedRawImage.image: final ui.Image? - changed:
field ExtendedRawImage.sourceRect: final Rect → field ExtendedRawImage.sourceRect: final Rect? - changed:
field ExtendedRawImage.width: final double → field ExtendedRawImage.width: final double? - changed:
field GestureConfig.gestureDetailsIsChanged: final GestureDetailsIsChanged → field GestureConfig.gestureDetailsIsChanged: final GestureDetailsIsChanged? - changed:
field GestureDetails.destinationRect: Rect → field GestureDetails.destinationRect: Rect? - changed:
field GestureDetails.initialAlignment: InitialAlignment → field GestureDetails.initialAlignment: InitialAlignment? - changed:
field GestureDetails.layoutRect: Rect → field GestureDetails.layoutRect: Rect? - changed:
field GestureDetails.offset: Offset → field GestureDetails.offset: Offset? - changed:
field GestureDetails.rawDestinationRect: Rect → field GestureDetails.rawDestinationRect: Rect? - changed:
field GestureDetails.slidePageOffset: Offset → field GestureDetails.slidePageOffset: Offset? - changed:
field GestureDetails.totalScale: final double → field GestureDetails.totalScale: final double? - changed:
function defaultSlideEndHandler( {Offset offset, Size pageSize, SlideAxis pageGestureAxis}): bool → function defaultSlideEndHandler({ Offset offset = …, Size pageSize = …, SlideAxis pageGestureAxis = …, }): bool - changed:
function defaultSlidePageBackgroundHandler( {Offset offset, Size pageSize, Color color, SlideAxis pageGestureAxis}): Color → function defaultSlidePageBackgroundHandler({ Offset offset = …, Size pageSize = …, required Color color, SlideAxis pageGestureAxis = …, }): Color - changed:
function defaultSlideScaleHandler( {Offset offset, Size pageSize, SlideAxis pageGestureAxis}): double → function defaultSlideScaleHandler({ Offset offset = …, Size pageSize = …, SlideAxis pageGestureAxis = …, }): double - changed:
function getDestinationRect({ @required Rect rect, @required Size inputSize, double scale = …, BoxFit fit, Alignment alignment = …, Rect centerSlice, bool flipHorizontally = …, }): Rect → function getDestinationRect({ required Rect rect, required Size inputSize, double scale = …, BoxFit? fit, Alignment alignment = …, Rect? centerSlice, bool flipHorizontally = …, }): Rect - changed:
function paintExtendedImage({ @required Canvas canvas, @required Rect rect, @required ui.Image image, double scale = …, ColorFilter colorFilter, BoxFit fit, Alignment alignment = …, Rect centerSlice, ImageRepeat repeat = …, bool flipHorizontally = …, bool invertColors = …, FilterQuality filterQuality = …, Rect customSourceRect, BeforePaintImage beforePaintImage, AfterPaintImage afterPaintImage, G… → function paintExtendedImage({ required Canvas canvas, required Rect rect, required ui.Image image, String? debugImageLabel, double scale = …, ColorFilter? colorFilter, BoxFit? fit, Alignment alignment = …, Rect? centerSlice, ImageRepeat repeat = …, bool flipHorizontally = …, bool invertColors = …, FilterQuality filterQuality = …, Rect? customSourceRect, BeforePaintImage? beforePaintImage, AfterPa… - changed:
get EditActionDetails.cropAspectRatio: double → get EditActionDetails.cropAspectRatio: double? - changed:
get EditActionDetails.layerDestinationRect: Rect → get EditActionDetails.layerDestinationRect: Rect? - changed:
get EditActionDetails.layoutTopLeft: Offset → get EditActionDetails.layoutTopLeft: Offset? - changed:
get EditActionDetails.rawDestinationRect: Rect → get EditActionDetails.rawDestinationRect: Rect? - changed:
get EditActionDetails.screenCropRect: Rect → get EditActionDetails.screenCropRect: Rect? - changed:
get EditActionDetails.screenDestinationRect: Rect → get EditActionDetails.screenDestinationRect: Rect? - changed:
get ExtendedImageEditorState.editAction: EditActionDetails → get ExtendedImageEditorState.editAction: EditActionDetails? - changed:
get ExtendedImageEditorState.image: ui.Image → get ExtendedImageEditorState.image: ui.Image? - changed:
get ExtendedImageGestureState.extendedImageSlidePageState: ExtendedImageSlidePageState → get ExtendedImageGestureState.extendedImageSlidePageState: ExtendedImageSlidePageState? - changed:
get ExtendedImageGestureState.gestureDetails: GestureDetails → get ExtendedImageGestureState.gestureDetails: GestureDetails? - changed:
get ExtendedImageGestureState.imageGestureConfig: GestureConfig → get ExtendedImageGestureState.imageGestureConfig: GestureConfig? - changed:
get ExtendedImageGestureState.pointerDownPosition: Offset → get ExtendedImageGestureState.pointerDownPosition: Offset? - changed:
get ExtendedImageSlidePageState.backOffsetAnimation: Animation<Offset> → get ExtendedImageSlidePageState.backOffsetAnimation: Animation<Offset>? - changed:
get ExtendedImageSlidePageState.backScaleAnimation: Animation<double> → get ExtendedImageSlidePageState.backScaleAnimation: Animation<double>? - changed:
get ExtendedImageSlidePageState.imageGestureState: ExtendedImageGestureState → get ExtendedImageSlidePageState.imageGestureState: ExtendedImageGestureState? - changed:
get ExtendedImageState.extendedImageInfo: ImageInfo → get ExtendedImageState.extendedImageInfo: ImageInfo? - changed:
get ExtendedImageState.frameNumber: int → get ExtendedImageState.frameNumber: int? - changed:
get ExtendedImageState.imageStreamKey: Object → get ExtendedImageState.imageStreamKey: Object? - changed:
get ExtendedImageState.loadingProgress: ImageChunkEvent → get ExtendedImageState.loadingProgress: ImageChunkEvent? - changed:
get ExtendedImageState.slidePageState: ExtendedImageSlidePageState → get ExtendedImageState.slidePageState: ExtendedImageSlidePageState? - changed:
get ExtendedRenderImage.afterPaintImage: AfterPaintImage → get ExtendedRenderImage.afterPaintImage: AfterPaintImage? - changed:
get ExtendedRenderImage.beforePaintImage: BeforePaintImage → get ExtendedRenderImage.beforePaintImage: BeforePaintImage? - changed:
get ExtendedRenderImage.centerSlice: Rect → get ExtendedRenderImage.centerSlice: Rect? - changed:
get ExtendedRenderImage.color: Color → get ExtendedRenderImage.color: Color? - changed:
get ExtendedRenderImage.colorBlendMode: BlendMode → get ExtendedRenderImage.colorBlendMode: BlendMode? - changed:
get ExtendedRenderImage.editActionDetails: EditActionDetails → get ExtendedRenderImage.editActionDetails: EditActionDetails? - changed:
get ExtendedRenderImage.fit: BoxFit → get ExtendedRenderImage.fit: BoxFit? - changed:
get ExtendedRenderImage.gestureDetails: GestureDetails → get ExtendedRenderImage.gestureDetails: GestureDetails? - changed:
get ExtendedRenderImage.height: double → get ExtendedRenderImage.height: double? - changed:
get ExtendedRenderImage.image: ui.Image → get ExtendedRenderImage.image: ui.Image? - changed:
get ExtendedRenderImage.sourceRect: Rect → get ExtendedRenderImage.sourceRect: Rect? - changed:
get ExtendedRenderImage.textDirection: TextDirection → get ExtendedRenderImage.textDirection: TextDirection? - changed:
get ExtendedRenderImage.width: double → get ExtendedRenderImage.width: double? - changed:
method EditActionDetails.rotate(double angle, Rect layoutRect, BoxFit fit): void → method EditActionDetails.rotate(double angle, Rect layoutRect, BoxFit? fit): void - changed:
method ExtendedImageEditorState.getCropRect(): Rect → method ExtendedImageEditorState.getCropRect(): Rect? - changed:
method ExtendedImageGestureState.handleDoubleTap({double scale, Offset doubleTapPosition}): void → method ExtendedImageGestureState.handleDoubleTap({double? scale, Offset? doubleTapPosition}): void - changed:
method ExtendedImageSlidePageState.slide(Offset value, {ExtendedImageGestureState extendedImageGestureState, ExtendedImageSlidePageHandlerState extendedImageSlidePageHandlerState}): void → method ExtendedImageSlidePageState.slide(Offset value, {ExtendedImageGestureState? extendedImageGestureState, ExtendedImageSlidePageHandlerState? extendedImageSlidePageHandlerState}): void - changed:
method GestureAnimation.animationOffset(Offset begin, Offset end): void → method GestureAnimation.animationOffset(Offset? begin, Offset end): void - changed:
method GestureAnimation.animationScale(double begin, double end, double velocity): void → method GestureAnimation.animationScale(double? begin, double end, double velocity): void - changed:
set EditActionDetails.cropAspectRatio(double value) → set EditActionDetails.cropAspectRatio(double? value) - changed:
set ExtendedImageGestureState.gestureDetails(GestureDetails value) → set ExtendedImageGestureState.gestureDetails(GestureDetails? value) - changed:
set ExtendedRenderImage.afterPaintImage(AfterPaintImage value) → set ExtendedRenderImage.afterPaintImage(AfterPaintImage? value) - changed:
set ExtendedRenderImage.beforePaintImage(BeforePaintImage value) → set ExtendedRenderImage.beforePaintImage(BeforePaintImage? value) - changed:
set ExtendedRenderImage.centerSlice(Rect value) → set ExtendedRenderImage.centerSlice(Rect? value) - changed:
set ExtendedRenderImage.color(Color value) → set ExtendedRenderImage.color(Color? value) - changed:
set ExtendedRenderImage.colorBlendMode(BlendMode value) → set ExtendedRenderImage.colorBlendMode(BlendMode? value) - changed:
set ExtendedRenderImage.editActionDetails(EditActionDetails value) → set ExtendedRenderImage.editActionDetails(EditActionDetails? value) - changed:
set ExtendedRenderImage.fit(BoxFit value) → set ExtendedRenderImage.fit(BoxFit? value) - changed:
set ExtendedRenderImage.gestureDetails(GestureDetails value) → set ExtendedRenderImage.gestureDetails(GestureDetails? value) - changed:
set ExtendedRenderImage.height(double value) → set ExtendedRenderImage.height(double? value) - changed:
set ExtendedRenderImage.image(ui.Image value) → set ExtendedRenderImage.image(ui.Image? value) - changed:
set ExtendedRenderImage.sourceRect(Rect value) → set ExtendedRenderImage.sourceRect(Rect? value) - changed:
set ExtendedRenderImage.textDirection(TextDirection value) → set ExtendedRenderImage.textDirection(TextDirection? value) - changed:
set ExtendedRenderImage.width(double value) → set ExtendedRenderImage.width(double? value) - changed:
static field CropAspectRatios.custom: const double → static field CropAspectRatios.custom: const double? - changed:
typedef CanMovePage = bool Function(GestureDetails gestureDetails) → typedef CanMovePage = bool Function(GestureDetails? gestureDetails) - changed:
typedef CanScaleImage = bool Function(GestureDetails details) → typedef CanScaleImage = bool Function(GestureDetails? details) - changed:
typedef CanScrollPage = bool Function(GestureDetails gestureDetails) → typedef CanScrollPage = bool Function(GestureDetails? gestureDetails) - changed:
typedef EditActionDetailsIsChanged = void Function(EditActionDetails details) → typedef EditActionDetailsIsChanged = void Function(EditActionDetails? details) - changed:
typedef GestureDetailsIsChanged = void Function(GestureDetails details) → typedef GestureDetailsIsChanged = void Function(GestureDetails? details) - changed:
typedef InitEditorConfigHandler = EditorConfig Function( ExtendedImageState state) → typedef InitEditorConfigHandler = EditorConfig? Function( ExtendedImageState? state) - changed:
typedef LoadStateChanged = Widget Function(ExtendedImageState state) → typedef LoadStateChanged = Widget? Function(ExtendedImageState state) - added:
field ExtendedRenderImage.debugImageLabel: String? - added:
get ExtendedImageState.lastException: Object? - added:
get ExtendedImageState.lastStack: StackTrace? - added:
method ExtendedRenderImage.computeDryLayout(BoxConstraints constraints): Size - added:
variable GestureDetails?>: Map<Object?, GestureDetails?>