MindFusion.Diagramming for ASP.NET MVC のリリース

Released: Sep 7, 2023

4.2 での更新項目

機能

  • Multiple diagram pages - Added DiagramDocument class which represents a collection of diagram pages or sheets.
    • New pages can be added to the document and existing pages can be removed or reordered.
    • Includes methods to load/save all pages in a single file.
    • Can also load files created by serialization methods which show them in a single page.
  • Tabbed diagram view - Added TabbedDiagramView control which is a view that displays DiagramDocument objects.
    • Individual diagram pages can be activated...

Released: Nov 30, 2022

4.1.1 での更新項目

機能

  • Client-side radial layout - Arranges tree levels in concentric circles around the root.
  • Miscellaneous
    • Added 'strokeDashArray' and 'strokeDashOffset' properties to let you set custom dash patterns.
    • Styled text now supports the '<size=N>' element for setting font size.
    • 'enableStyledText' property has been added to 'ItemLabel' which lets you format labels using HTML-like format flags.
    • Added 'enableWrap' and 'maxWidth' properties to 'ItemLabel' which let you wrap label text.
    • The 'ArrowHeads...

Released: Jun 10, 2022

4.1 での更新項目

機能

  • Multiple labels per node
    • Includes a set of properties for full customization of display and positioning.
  • Multi-touch improvements
    • New property helps prevent drawing multiple items simultaneously, while keeping other multi-touch gestures enabled.
    • New property makes it easier to grab adjustment handles on mobile devices.
  • Miscellaneous
    • New behavior lets users move link and node labels interactively.
    • HorizontalOffset and VerticalOffset now work for link labels positioned using...

Released: Jan 27, 2022

4.0 での更新項目

機能

  • ECMAScript 6 (ES6) classes and properties (client side / JavaScript) - Client side scripts have been refactored to use ES6 classes, properties and native collections.
    • ArrayList, Dictionary and Set classes from MindFusion.Collections namespace have been removed, and replaced by respective JavaScript native Array, Map and Set.
    • Get/set functions have been replaced by getter/setter properties, which should help using the diagram API with binding expressions of various JS frameworks.
  • Diagram view...

Released: Feb 23, 2021

3.3.1 での更新項目

機能

  • 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 JSON...

Released: Dec 12, 2020

3.3 での更新項目

機能

  • 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 provided as...

Released: Oct 23, 2019

3.2.2 での更新項目

機能

  • .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

3.2.1 での更新項目

機能

  • 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 no...

Released: Dec 10, 2018

3.2 での更新項目

機能

  • 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 also...

Released: Apr 13, 2018

3.1 での更新項目

機能

  • 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 effect...