Add various shapes and the shape morph algorithm.
Rewrite the morphing algorithm to be more accurate and efficient. Update the shape editor.
Fix control point drag lag when editing freeform shapes
Lets you select morph method
Fixed some static code warnings
Update package README
Update package README
Update package README
Update package structure
Update the auto morph method. First stable version ready.
Update the auto morph method. More intuitive.
Update api due to length_unit update.
Use type instead of name in toJson() methods.
Rename DynamicMaterial to ShadowedShape
Add animated shadowed shape
Bug fix for animated shadowed shape
Null safety
Update the auto morph method.
Performance boost on the morphing process.
Support for multi-colored border and gradient filled border.
Update to the editing tool.
Null safety
sdk version changed
code cleanup
Update morph algorithm
Border side go back to use double as width for constraint reasons
Update drawBorder
Avoid morph shape nest into another morph shape
Update length_unit package to dimension
Update length_unit package to dimension
Update length_unit package to dimension
ShapeShadow class - supports gradient shadow for shapes
ShapeShadow class - supports spread radius
Handle BorderStyle.none correctly now
PathShape parsing fixed
Update dependence
fix int to double problem
Update dependence
Update to the morphing algorithm, now the same shape class should morph in a more controlled manner
Update to the morphing algorithm.
Update to the morphing algorithm.
Update to the morphing algorithm.
Shadow blur radius not negative
Support inset shadows
Support decoration for animated shadowed shape
Update the decorated shadowed shape class
Add support for trim border path
Add support for stroke join, stroke cap Round rect border fill update Support ShapeDecoration
Fix a clamp offset issue
Fix a clamp offset issue
Fix a border lerp bug
Fix a clamp offset issue
Round rect border fill update
Change default StrokeCap
Remove the Shape class, now you should use ShapeBorder directly
Update README
Simplify type name in parsing
Code restructure
Update comment
Remove shapecorner, update bubble shape
Update dependence
Update README, rename RectangleBorders to RectangleBorderSides
Update license.
Update dependency.
Now AnimatedDecoratedShadowedShape can tween between color and gradients.
Now AnimatedDecoratedShadowedShape can tween between color and gradients.
Support BlurStyle in ShapeShadow.
Support crossfade background image.
Fix a bug when crossfade background image.
Also crossfade gradient with different type.
Fix a bug when crossfade background gradient.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Update dependency.
Breaking change: Fix: Migrate use of hashValues to Object.hash api which has been the latest standard since Dart 2.14.0