Skip to main content

Release 6.7.1

· 2 min read
Simon Porritt
JsPlumb core team

Hello World starter app

We've already got a bunch of great starter apps you can use as a basis for your own, but sometimes you want to start from something a little more bare-bones. So we've added a Hello World starter app - just enough to get you started.

Hello World JsPlumb, leading alternative to GoJS, JointJS and ReactFlow - JsPlumb - When you've reached the limit with ReactFlow, we can help!

Collapsible Hierarchy demonstration

JsPlumb's real strength lies in how flexible it is. In our new Collapsible Hierarchy demonstration we combine our tried and trusted hierarchy layout with dynamic selection rendering to implement a layout in which you can collapse nodes and prune their descendants.

Collapsible hierarchy Italic language family JsPlumb, build diagrams and rich visual UIs fast - JsPlumb, leading alternative to GoJS, JointJS and ReactFlow

The dataset we used for this is the Italic languages. Lookout for a separate post on this demo over the next couple of days.

Initial shape set selection in Shape Palettes

We have added support for the initialShape optional parameter as an argument to the shape library palette component in each of our Angular, React, Vue 2 and Vue 3 integrations. If you have a library with multiple shape sets and you want to initialize the palette showing only one set, this is the flag you need.

multiple svg shape sets for diagramming - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Inspector bugfix

We fixed a small issue in our inspectors: prior to 6.7.1 a change in a <select> element would not be detected dynamically, only when the user committed the inspector.


Start a free trial

Interested in the concepts discussed in this article? JsPlumb is now in maintenance mode, but the good news is that we've released a bigger and better library - VisuallyJs. If you can do it in JsPlumb you can do it more easily in VisuallyJs.

To read more about VisuallyJs, check out the home page, or if you want to get started on a trial right now, head over to the trial page at https://visuallyjs.com/trial


Get in touch!

If you'd like to discuss any of the ideas/concepts in this article we'd love to hear from you - drop us a line at hello@jsplumbtoolkit.com.