MindFusion.Diagramming for ASP.NET MVC Releases
Released: Feb 23, 2021
Updates in 3.3.1
Funktionen
- Adjustment handle styling - The appearance of adjustment handles can now be customized via the ActiveItemHandlesStyle, SelectedItemHandlesStyle and DisabledHandlesStyle properties. Handles can be painted in solid color or with arbitrary brushes such as LinearGradientBrush.
- Miscellaneous
- TopologicalLayout can now be applied on the client-side.
- The diagram canvas now automatically expands to fill the area freed up when a scrollbar auto-hides.
- ActiveItem reference is now serialized in...
Released: Dec 12, 2020
Updates in 3.3
Funktionen
- Microsoft .NET 5.0 support - Now includes assemblies for .NET 5.0.
- Control nodes - Display custom HTML content specified via the Template property.
- Video nodes - Display video streams along with UI elements to play, pause, seek and change volume.
- Button components - Composite nodes can now contain buttons.
- Virtual scroll improvements - The control now handles mouse wheel events to scroll the diagram when virtual scrolling is enabled.
- Miscellaneous
- Mouse pointer position is now...
Released: Oct 23, 2019
Updates in 3.2.2
Funktionen
- .NET Core support - The distribution now includes assemblies for .NET Core 2.1 and newer versions.
- Shape components - The Shape class can now 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.
- TableNode.resizeToFitText improvements and fixes...
Released: May 1, 2019
Updates in 3.2.1
Funktionen
- Improved performance - Diagram rendering and user interactions are now faster. The control redraws the smallest possible area after a 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.
- Custom type registration - Custom item types registry is now stored in the session and is handled by the ItemTypeResolver class. It is...
Released: Dec 10, 2018
Updates in 3.2
Funktionen
- Flowchart graph layout - Recognize program code-like patterns in graphs, such as loops, sequences and if/switch branching, and arrange them recursively.
- Path finding - The PathFinder class provides methods that help you find paths and cycles in a graph.
- Embedded hyperlinks - Nodes and Text components can now contain tags to create hyperlinks.
- Container improvements
- resizeToFitText method and EnableStyledText property added to the ContainerNode class.
- containerChildRemoved event now...
Released: Apr 13, 2018
Updates in 3.1
Funktionen
- Composite nodes - Nodes whose appearance can be defined via a composition of components and layout containers. The content of a composite node can be created by building a tree of components programmatically, or by loading a JSON template.
- Animated layout - Display the movement of items from their original location to new location assigned by the layout object. This can be used to create an explode effect by starting new layout from overlapping nodes on same position, or an insertion...
Released: Jun 14, 2017
Updates in 3.0
Funktionen
- User-interaction controllers - Several user interactions are now carried out by controller objects. Built-in controllers include CreateNodeController, CreateLinkController, ModifyNodeController, ModifyLinkController, PanController. You can also create custom controllers by deriving and overriding the methods of SinglePointerController:
- Record and replay - Now provides record, stopRecording and replay methods that can be used to save and replay all user actions with keyboard and mouse...
Released: Nov 28, 2016
Updates in 2.8
Funktionen
- Fluent API - Extension methods in MindFusion.Diagramming.Fluent and MindFusion.Diagramming.Layout.Fluent namespaces add support for fluent programming style.
- DiagramLink Improvements
- The component no longer keeps a separate segmentCount field, removing a common source of errors. The SegmentCount property now calculates its value from ControlPoints elements. The UpdateFromPoints(updateGroups, updateSegments) overload has been removed too.
- SegmentCount setter no longer refuses to change...
Released: Jun 27, 2016
Updates in 2.7
Funktionen
- Free-form Nodes - Collect all the points from a mouse or touch input and display them as node's outline.
- Convert Free-form Drawings to ShapeNodes - Convert FreeFormNode objects drawn by users to ShapeNode objects with matching shapes.
- TypeScript definitions for the Diagramming API are now provided in a jsdiag.d.ts file.
- Configure the settings of internal JavaScriptSerializer instances.
- PdfExporter now creates page hyperlinks in "page://{number}" format.
Fehlerkorrekturen