Skip to content

Latest commit

 

History

History
81 lines (69 loc) · 2.54 KB

CHANGELOG.md

File metadata and controls

81 lines (69 loc) · 2.54 KB

Changlog

v2.4.0

  • node hover and selected visual treatments
  • new darkMode property
  • new glowBlend property
  • new setDarkMode() method
  • new nodeOutline property
  • new selectNode() method
  • new deselectNode() method

v2.3.1

  • fixed concretejs pixel ratio issue

v2.3.0

  • new edgeSize property
  • default edgeSize has been changed from 0.5 to 0.25
  • new setSize() method to resize a graph
  • new fillContainer property that auto expands/shrinks a graph to fill its container
  • width and height properties moved from model to the root level of the config
  • new tooltips property to disable tooltips
  • some nodes can have labels while others do not
  • fixed several tooltip hide/show issues

v2.2.1

  • oops, mobile devices don't support webgl2 yet. Rolled back to webgl
  • now using gray color channels, rather than alpha, to focus on groups when clicking. Results are much nicer.

v2.2.0

  • fast tooltips for large graphs
  • smart label zooming
  • group focusing on node click, or via graph.selectGroup()
  • upgraded to webgl2 and GLSL v3.0

v2.1.1

  • fixed bug related to events firing multiple times when creating multiple graphs
  • fixed Concrete dependency issue
  • fixed ElGraphoCollection issue in which it was being instantiated everytime a new graph was created
  • fixed tooltip hide and show issues

v2.1.0

  • models are now called layouts
  • Ring layout renamed to Chord
  • Web layout renamed to Hairball
  • ForceDirected layouts now using d3-force which is O(nlog(n)) instead of Webcola which is much slower
  • new RadialTree layout
  • nodeSize range now 0 to 1
  • Cluster layout now better positions the cluster centers to fully utilize viewport space

v2.0.0

  • License is now MIT
  • new API
  • ForceDirected model now using Webcola for layout
  • new Web model which is a simplified force directed graph that runs in O(n) time
  • node color cycling
  • auto viewport fitting

v1.6.0

  • new edges API (see docs)
  • labels for nodes
  • edge arrows for directed graphs

v1.5.4

  • fix npm export

v1.5.0

  • new ForceDirectedGraph model
  • new Ring model
  • circle nodes
  • node strokes
  • better Count aesthetics

v1.4.0

  • all models will now have the same schema. This enables polymorphism. Tree model schema has changed
  • width and height properties moved to model level
  • fixed box zoom for scrolled pages
  • auto magic zoom
  • removed magicZoom property from graph config
  • clusters are now perfectly circle despite width and height ratio
  • new debug property for graph config. Setting it to true shows node and edge count
  • chart controls hide when the mouse is moved off of the graph