Skip to content

Releases: lempiy/flutter_graphite

Add EdgeStyle new param with new features

25 Jun 15:09
e0d80f8
Compare
Choose a tag to compare
  • Added new EdgeStyle param with options for edges customization, like border-radius and like style.
  • Changed PaintBuilder to EdgeStyleBuilder, paint selection is now a part of EdgeStyleBuilder.
  • Changed PathBuilder to accept EdgeStyle style param as an argument.
  • Edges gestures hit-box rework.

Fix complexity bug

12 May 13:15
0652081
Compare
Choose a tag to compare
  • Fix complexity bug with node relations detection.

Remove max iterations

27 Apr 08:33
8b4a60f
Compare
Choose a tag to compare
  • Removed max node per graph limit.

Get rid of InteractiveViewer.

09 Mar 19:37
Compare
Choose a tag to compare
  • Removed internal InteractiveViewer dependency. Content boundaries, scrolls or InteractiveViewer usage are now on applications responsibility.
  • Removed transformationController since InteractiveViewer is no longer used.
  • Removed contentWrapperBuilder since InteractiveViewer is no longer used.
  • Changed onCanvasTap callback to provide tap details and trigger only if tapped out of other widgets and figures.

Major release of new functionality

11 Dec 10:16
fe778a0
Compare
Choose a tag to compare
  • Param cellSize changed to defaultCellSize with Size type. Now it's possible to create non-square nodes. #16
  • Each node input now has size param allowing defaultCellSize override for particular nodes. #15
  • Node gestures know also have rect (Rect) as param, with info about node's position on Stack.
  • Ability to set centered node outcomes to provide more pretty graph rendering for tree-like graphs. #2
  • Ability to add overlays with overlayBuilder param.
  • Ability to add edge text or Widget labels using edgeLabels param. #13
  • Ability to wrap InteractiveViewer content with custom widget using contentWrapperBuilder.
  • Ability to draw double-headed arrows on edges or without arrows on edges via EdgeInput.type. #4
  • Added clipBehavior, transformationController as new params.
  • Fixed bugs with non-firing edge gestures and increased edges hitbox to improve UX. #10 #14
  • More examples.
  • Many fixes and improvements for more compact graph rendering.

Bump pubspec version to 0.2.2

17 Oct 18:50
Compare
Choose a tag to compare

Add on Canvas Tap param

17 Oct 18:35
Compare
Choose a tag to compare
  • Added on custom painter tap gesture

Add InteractiveViewer and PathBuilder

28 Aug 21:33
Compare
Choose a tag to compare
  • Ability to scale & pan graph through Interactive Widget.
  • Removed ScrollDirection enum (replaced ScrollViews with Interactive Widget).
  • Added ability to customize path shape with pathBuilder param.