Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: brunomnsilva/JavaFXSmartGraph

2.3.0

21 Jun 14:50

Choose a tag to compare

  • (2.3.0) Notable changes:

    • 👍 Edges only span the distance between vertex boundaries (instead of centers). This yields a nicer visualization when vertices are made transparent.

2.2.0

19 May 19:28

Choose a tag to compare

  • (2.2.0) Notable changes:

    • ⚠️ Bump minimum JDK to 11 and define library as a Java Module;
    • 👍 Robust algorithm for vertex spawning;
    • Propagation of hover events to labels and arrows (can be styled);
    • 🎉 Improve edge readability (issue #43) by changing the label underlying representation to a StackPane. Labels now accept CSS styles for Pane (background) and Text (the label itself).
    • ⚠️ Fixed a regression that affected the movement of vertices.
    • Other small fixes and improvements.

2.1.0

18 May 14:12

Choose a tag to compare

  • (2.1.0) Notable changes:

    • Improved edge and label rendering;

      • Fix arrow "z-order" placement in some situations.
      • Fix arrow misalignment on self-loops (issue #40).
      • Fix parallel edge spacing (issue #40).
      • Parallel edge spacing, including self-loops, is kept as compact as possible when inserting/removing, without loosing visual reference.
    • Fix visibility of methods necessary to create custom placement strategies.

    • Improved ContentZoomScrollPane with clipping of any overflow.

      • Bring vertex and label to front, while dragging.

2.0.0

06 Apr 12:09

Choose a tag to compare

Minor fixes and stable version release. See Wiki for changelist.

2.0.0-rc2

03 Apr 16:43

Choose a tag to compare

2.0.0-rc2 Pre-release
Pre-release

(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

19 Mar 17:31

Choose a tag to compare

2.0.0-rc1 Pre-release
Pre-release
  • (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 in smartgraph.properties
      • Can be set/changed at runtime through a SmartShapeTypeProvider or SmartShapeTypeSource annotation.
    • The radius of the shape (enclosing circle) used to represent a vertex can be set/changed at runtime through a SmartRadiusProvider or SmartRadiusSource annotation.

    • Updated shapes and radii are only reflected in the visualization after calling SmartGraphPanel.update() or SmartGraphPanel.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

12 Mar 13:20

Choose a tag to compare

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

04 May 21:34

Choose a tag to compare

Stable release. Can also be found at Maven Central.

0.9.4

26 Oct 22:58

Choose a tag to compare

See "What's new?"

0.9.1

10 Mar 17:45

Choose a tag to compare

v0.9.1

Fix: (of fix!) labels for vertices and edges are now updated during c…
Morty Proxy This is a proxified and sanitized view of the page, visit original site.