Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Diagramming for JavaScript, V3.5.1 (Read 652 times)
Forum Admin
YaBB Administrator

Rock and Roll

Posts: 604
Joined: Apr 6th, 2003
Diagramming for JavaScript, V3.5.1
Nov 11th, 2020 at 9:54am
Print Post  
We have released version 3.5.1 of MindFusion JavaScript Diagram library. It contains the following new features and improvements:

Virtual scroll improvements
  • The control now handles mouse wheel events to scroll the diagram when virtual scrolling is enabled.
  • DOM elements that implement virtual scroll mode now use CSS grid layout. You might need to adjust page layout to apply size constraints on the diagram div or its parent. For compatibility with older browsers, you can set CompatConfig.gridLayout = false to fall back to the absolute positioning from previous versions.
  • VirtualScroll mode is now enabled by default.

Electron compatibility
Serialization and clipboard operations should now work under Electron.js. In previous versions they would throw exceptions due to restricted use of eval.

  • Mouse pointer position is now provided as argument to nodeCreated and linkCreated events.
  • Visibility property added to CompositeNode components lets you keep invisible components in the template.
  • General performance improvements.
  • Collapse / expand icon is now drawn correctly for CompositeNode when Expandable is enabled.
  • Json deserialization no longer creates undo records.

API changes
For compatibility with MindFusion diagramming API for other platforms, StrokeThickness is now specified in diagram's MeasureUnit instead of pixels. You can set CompatConfig.pixelThickness = true in order to revert to using pixel values.

Distribution for the latest version can be downloaded here, or from the clients area on our site:

Updated scripts are also available as diagram-library NPM package.

« Last Edit: Nov 30th, 2020 at 1:05pm by Forum Admin »  
Back to top
IP Logged
Page Index Toggle Pages: 1
Send TopicPrint