Releases: brunomnsilva/JavaFXSmartGraph
2.0.0
2.0.0-rc2
(2.0.0-rc2) Several minor improvements, including:
-
Example on how to use a background image for a vertex, see issue #34.
-
Styles applied to edges are propagated to their respective arrows, see issue #31.
Available also in Maven repo:
<dependency>
<groupId>com.brunomnsilva</groupId>
<artifactId>smartgraph</artifactId>
<version>2.0.0-rc2</version>
</dependency>
2.0.0-rc1
-
(2.0.0-rc1) Shapes, sizes, providers, annotations and minor improvements:
-
Different shapes can be used to represent vertices, namely circles, stars and regular polygons (from triangles to dodecagons);
- The default shape can be specified with the
vertex.shape
property insmartgraph.properties
- Can be set/changed at runtime through a
SmartShapeTypeProvider
orSmartShapeTypeSource
annotation.
- The default shape can be specified with the
-
The radius of the shape (enclosing circle) used to represent a vertex can be set/changed at runtime through a
SmartRadiusProvider
orSmartRadiusSource
annotation. -
Updated shapes and radii are only reflected in the visualization after calling
SmartGraphPanel.update()
orSmartGraphPanel.updateAndWait()
. -
Improvements:
- When dragging nodes, they will be kept within the panel's bounds.
- The look of curved edges has been improved.
-
1.1.0
Stable release.
Summary:
- Automatic layout strategies (includes a new strategy with gravity pull towards the center of the panel).
- Fix clipping for the
ContentZoomPane
. - Code cleanup.
1.0.0
Stable release. Can also be found at Maven Central.
0.9.4
See "What's new?"
0.9.1
v0.9.1 Fix: (of fix!) labels for vertices and edges are now updated during cβ¦
v0.9
Minor fix of CSS warning