MindFusion.Diagramming for JavaScript のリリース
Released: Apr 6, 2020
3.4 での更新項目
機能
- React support - New React component allows you to integrate the MindFusion.Diagramming API into React applications.
- Vue.js support - New Vue.js component allows you to integrate the MindFusion.Diagramming API into Vue.js applications.
- Angular support - New Angular component allows you to integrate the MindFusion.Diagramming API into Angular applications.
- Video nodes - Video node objects display video streams, along with UI elements to play, pause, seek and change volume.
- Miscellaneous...
Released: Oct 9, 2019
3.3.4 での更新項目
機能
- Shape Components - The Shape class, used to specify ShapeNode geometry, can also be used as a component in a CompositeNode. When the isOutline attribute is set, the shape will control the CompositeNode's geometry too, defining hit test, clip area and link alignment points along the node's border. If isOutline is disabled, the shape will serve mostly as a decorative element.
- containerChildAdding event handlers can now stop propagation of the event in the container hierarchy by calling...
Released: Apr 2, 2019
3.3.2 での更新項目
機能
- Improved performance - Diagram rendering and user interactions are now faster. The control redraws the smallest possible area after diagram changes, and compresses refresh operations into a single batch when possible. Custom node classes that need to draw outside of their Bounds should override the getRepaintBounds method to specify the repaint area.
- The Border component now draws frame lines around the background behind other components in CompositeNode templates.
- NodeListView now displays...
Released: Jan 18, 2019
3.3.1 での更新項目
機能
- Default StandAlone mode - The component now loads in stand-alone mode by default and does not depend on any third party libraries. With this change, it no longer works out-of-the-box in Internet Explorer versions older than 11. You can still explicitly enable JQuery or MsAjax modes for older browsers, or alternatively use polyfill libraries for missing APIs (e.g. JSON serialization).
- Miscellaneous
- FlowchartLayout improvements.
- The linkTextEdited event is now raised for labels too. Access to...
Released: Oct 29, 2018
3.3 での更新項目
機能
- Flowchart graph layout - Recognize patterns in graphs, such as loops, sequences and if/switch branches, and arrange them recursively.
- Container improvements
- resizeToFitText method and EnableStyledText property added to the ContainerNode class.
- containerChildRemoved event now also raised when dragging multiple child nodes out of a container.
- Improved handling of folded containers using automatic layout classes and link routing methods.
- Miscellaneous
- Typescript definitions now available for the...
Released: May 29, 2018
3.2.1 での更新項目
機能
- Adds Path finding - New PathFinder class provides methods that help you find paths and cycles in a graph. For example, the shortest path between two objects.
- Embedded hyperlinks - Nodes and Text components can now contain <a> tags to create hyperlinks.
- The serializeTag event lets you save complex Tag and Id objects in XML format.
Released: Nov 8, 2017
3.2 での更新項目
機能
- Export to SVG - The SvgExporter class creates a Scalable Vector Graphics (SVG) drawing from the content of a Diagram.
- AMD Module - The diagramming.js script can now be loaded as an AMD module. If it detects an AMD loader during startup, it will list common.js as its dependency, so it is enough to require only diagramming.js as application's direct dependency:
- Miscellaneous
- A node's Stroke attribute is now also applied to shape decoration elements.
- Underlined fonts can be applied to the text...
Released: Sep 8, 2017
3.1 での更新項目
機能
- Composite nodes - The content of a composite node can be created by building a tree of components programmatically, or by loading a JSON template. This initial release includes layout containers such as StackPanel and GridPanel. Objects from the MindFusion.Drawing namespace now double as CompositeNode components (Image, Text, Path, Rect).
- Animated layout - Methods added to the Diagram and ContainerNode classes to display the movement of items from their original locations to new locations...
Released: Jun 13, 2017
3.0.1 での更新項目
不具合の修正
- Fix for tooltips showing at wrong positions.
- Fix for inability to exit edit mode after calling Diagram.beginEdit.
- Fixed routing of Bezier links.
- Set Canvas.minVisibleFontSize value to a cut-off size in pixels to hide small text - useful in some browsers that otherwise ignore small font sizes and enforce a minimum, or simply to remove clutter in the Overview control.
Released: May 8, 2017
3 での更新項目
機能
- User-interaction controllers - All kinds of user interaction are now carried out by controller objects. You can also create custom controllers by deriving and overriding the methods of the SinglePointerController.
- Record and replay - The Diagram class provides record, stopRecording and replay methods that can be used to save and replay all user actions with keyboard and mouse.
- Improved testability - User interaction can now be tested automatically in several wayss: onMouseDown: function...