diff --git a/lib/input/sketch/entities/layers/abstract_group_layer.dart b/lib/input/sketch/entities/layers/abstract_group_layer.dart index 2d7ac429..b1b4476d 100644 --- a/lib/input/sketch/entities/layers/abstract_group_layer.dart +++ b/lib/input/sketch/entities/layers/abstract_group_layer.dart @@ -29,7 +29,7 @@ abstract class AbstractGroupLayer extends SketchNode implements GroupNode { nameIsFixed, resizingConstraint, resizingType, - rotation, + num rotation, sharedStyleID, shouldBreakMaskChain, hasClippingMask, @@ -53,7 +53,7 @@ abstract class AbstractGroupLayer extends SketchNode implements GroupNode { nameIsFixed, resizingConstraint, resizingType, - rotation, + rotation?.toDouble(), sharedStyleID, shouldBreakMaskChain, hasClippingMask, diff --git a/lib/input/sketch/entities/layers/abstract_layer.dart b/lib/input/sketch/entities/layers/abstract_layer.dart index 68b1d720..852d1154 100644 --- a/lib/input/sketch/entities/layers/abstract_layer.dart +++ b/lib/input/sketch/entities/layers/abstract_layer.dart @@ -33,7 +33,7 @@ abstract class SketchNode implements DesignNode { final bool nameIsFixed; final dynamic resizingConstraint; final dynamic resizingType; - final int rotation; + final double rotation; final dynamic sharedStyleID; final bool shouldBreakMaskChain; final bool hasClippingMask; diff --git a/lib/input/sketch/entities/layers/abstract_shape_layer.dart b/lib/input/sketch/entities/layers/abstract_shape_layer.dart index 4ebb3301..ff9be9e1 100644 --- a/lib/input/sketch/entities/layers/abstract_shape_layer.dart +++ b/lib/input/sketch/entities/layers/abstract_shape_layer.dart @@ -32,7 +32,7 @@ abstract class AbstractShapeLayer extends SketchNode implements DesignShape { nameIsFixed, resizingConstraint, resizingType, - rotation, + num rotation, sharedStyleID, shouldBreakMaskChain, hasClippingMask, @@ -56,7 +56,7 @@ abstract class AbstractShapeLayer extends SketchNode implements DesignShape { nameIsFixed, resizingConstraint, resizingType, - rotation, + rotation?.toDouble(), sharedStyleID, shouldBreakMaskChain, hasClippingMask, diff --git a/lib/input/sketch/entities/layers/bitmap.dart b/lib/input/sketch/entities/layers/bitmap.dart index 73edd455..6233ee18 100644 --- a/lib/input/sketch/entities/layers/bitmap.dart +++ b/lib/input/sketch/entities/layers/bitmap.dart @@ -52,7 +52,7 @@ class Bitmap extends SketchNode implements SketchNodeFactory, Image { nameIsFixed, resizingConstraint, resizingType, - rotation, + num rotation, sharedStyleID, shouldBreakMaskChain, hasClippingMask, @@ -79,7 +79,7 @@ class Bitmap extends SketchNode implements SketchNodeFactory, Image { nameIsFixed, resizingConstraint, resizingType, - rotation, + rotation?.toDouble(), sharedStyleID, shouldBreakMaskChain, hasClippingMask, diff --git a/lib/input/sketch/entities/layers/bitmap.g.dart b/lib/input/sketch/entities/layers/bitmap.g.dart index 2040c543..e46a98d7 100644 --- a/lib/input/sketch/entities/layers/bitmap.g.dart +++ b/lib/input/sketch/entities/layers/bitmap.g.dart @@ -30,7 +30,7 @@ Bitmap _$BitmapFromJson(Map json) { nameIsFixed: json['nameIsFixed'], resizingConstraint: json['resizingConstraint'], resizingType: json['resizingType'], - rotation: json['rotation'], + rotation: json['rotation'] as num, sharedStyleID: json['sharedStyleID'], shouldBreakMaskChain: json['shouldBreakMaskChain'], hasClippingMask: json['hasClippingMask'], diff --git a/lib/input/sketch/entities/layers/sketch_text.dart b/lib/input/sketch/entities/layers/sketch_text.dart index 63acbcdf..bd475ac4 100644 --- a/lib/input/sketch/entities/layers/sketch_text.dart +++ b/lib/input/sketch/entities/layers/sketch_text.dart @@ -70,7 +70,7 @@ class SketchText extends SketchNode implements SketchNodeFactory, Text { bool nameIsFixed, resizingConstraint, resizingType, - int rotation, + double rotation, sharedStyleID, bool shouldBreakMaskChain, bool hasClippingMask, diff --git a/lib/input/sketch/entities/layers/sketch_text.g.dart b/lib/input/sketch/entities/layers/sketch_text.g.dart index 0b8ca903..e6b35694 100644 --- a/lib/input/sketch/entities/layers/sketch_text.g.dart +++ b/lib/input/sketch/entities/layers/sketch_text.g.dart @@ -27,7 +27,7 @@ SketchText _$SketchTextFromJson(Map json) { nameIsFixed: json['nameIsFixed'] as bool, resizingConstraint: json['resizingConstraint'], resizingType: json['resizingType'], - rotation: json['rotation'] as int, + rotation: (json['rotation'] as num)?.toDouble(), sharedStyleID: json['sharedStyleID'], shouldBreakMaskChain: json['shouldBreakMaskChain'] as bool, hasClippingMask: json['hasClippingMask'] as bool, diff --git a/lib/input/sketch/entities/layers/symbol_instance.dart b/lib/input/sketch/entities/layers/symbol_instance.dart index 3ed27b6f..d4938571 100644 --- a/lib/input/sketch/entities/layers/symbol_instance.dart +++ b/lib/input/sketch/entities/layers/symbol_instance.dart @@ -71,7 +71,7 @@ class SymbolInstance extends SketchNode bool nameIsFixed, resizingConstraint, resizingType, - int rotation, + num rotation, sharedStyleID, bool shouldBreakMaskChain, bool hasClippingMask, @@ -102,7 +102,7 @@ class SymbolInstance extends SketchNode nameIsFixed, resizingConstraint, resizingType, - rotation, + rotation?.toDouble(), sharedStyleID, shouldBreakMaskChain, hasClippingMask, diff --git a/lib/input/sketch/entities/layers/symbol_instance.g.dart b/lib/input/sketch/entities/layers/symbol_instance.g.dart index 991634b1..3a749fa2 100644 --- a/lib/input/sketch/entities/layers/symbol_instance.g.dart +++ b/lib/input/sketch/entities/layers/symbol_instance.g.dart @@ -27,7 +27,7 @@ SymbolInstance _$SymbolInstanceFromJson(Map json) { nameIsFixed: json['nameIsFixed'] as bool, resizingConstraint: json['resizingConstraint'], resizingType: json['resizingType'], - rotation: json['rotation'] as int, + rotation: json['rotation'] as num, sharedStyleID: json['sharedStyleID'], shouldBreakMaskChain: json['shouldBreakMaskChain'] as bool, hasClippingMask: json['hasClippingMask'] as bool,