interactional_canvas 0.2.5 copy "interactional_canvas: ^0.2.5" to clipboard
interactional_canvas: ^0.2.5 copied to clipboard

The flutter package that operating interactive canvas.

0.2.5 #

Use ValueKey's value as id of Node.

Remove node state in ResizeHandler, and use widget property instead.

0.2.4 #

Update LocalKey to ValueKey, and use UUID as value of ValueKey in example app.

0.2.3 #

Add onResized callback function of InteractionalCanvas

Add judgement whether is resizing or not when pointer down.

Pass selected node list as parameter to callback function.

Avoid converting to list from set.

Use conditional call.

0.2.2 #

Update callback functions in CanvasController to nullable instead of late.

Make sure to reset states when pointer up.

Avoid deselect when marquee selection with holding shift.

Clean hover effect even though shift is pressed.

0.2.1 #

Add some callback function of InteractionalCanvas.

Expose isSelected and isHovered method through CanvasController.

Avoid updating mousePosition in InteractiveViewer.

Use localFocalPoint instead of focalPoint in InteractiveViewer.

Update pointer Listener callback function to enable multiple selection dragging.

0.2.0 #

Reconstruct project.

Move all data and function from CanvasController to InteractionalCanvas.

0.1.0 #

Add onSelect, onDeselect, onHover, onLeave callback function in CanvasController.

Add child parameter of update method of Node.

Holding shift to union selection when marquee selection.

Optimize example app.

0.0.7 #

Use transparency material type, instead of background color in theme.

0.0.6 #

Fix bug in CanvasController.

0.0.5 #

Add "keepRatio" state in CanvasController, and simplify code.

Update resizing default mode.

Update example app.

0.0.4 #

Extract ResizeMode enum.

Expose "resizeMode" property to InteractionalCanvas instead of Node.

Use different "minimumNodeSize" according to ResizeMode.

0.0.3 #

Add "addAll" method of CanvasController.

0.0.2 #

Update repository url.

0.0.1 #

Initial release.

1
likes
130
points
363
downloads

Publisher

unverified uploader

Weekly Downloads

The flutter package that operating interactive canvas.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

collection, flutter, vector_math

More

Packages that depend on interactional_canvas