Released: Dec 29, 2023
Updates in 2023.R2
Funktionen
New in MindFusion.Diagramming
- Multi-touch support - Diagram views now handle Microsoft Windows touch messages and implement multi-touch gestures:
- The view can be zoomed or panned using two-touch pinch/flick gestures.
- Diagram nodes can be moved, scaled and rotated using two-touch pinch/flick gestures.
- Each touch draws diagram items corresponding to current behavior.
- Each touch started from a node draws a diagram link.
- Prevent drawing of multiple items simultaneously, while keeping other multi-touch gestures enabled.
- Grab adjustment handles on touch screens, without increasing the 'AdjustmentHandlesSize' value.
- Latter modes can now be used for collaborative whiteboarding/classroom scenarios.
- If MultiTouchDraw is enabled (default), a second touch will now still cancel first-touch drawing if added within TouchGestureInterval time and TouchGestureDistance distance, and start a multi-touch gesture.
- Animations - The library now includes several standard animation classes and methods:
- Animate the fill color of nodes or link arrowheads.
- Animate the color of node borders or link segments.
- Animate item opacity for fade-in and fade-out effects.
- Animate vertical position of nodes.
- Animate horizontal position of nodes.
- Animate a node's local scale factor.
- Moves nodes along a specified path.
- Animate the scroll position of a view.
- Animates the zoom factor of a view.
- Async serialization - Files can now be saved and loaded asynchronously.
- Miscellaneous
- You can now enable the AllowZoom property of Overview control to let users zoom the diagram view by resizing overview's viewport tracker rectangle.
- BorderColor and BorderWidth properties have been added to DiagramView.
- SvgNode parser now supports multiple class names in the "class" attribute of SVG elements.
- Added DiagramDocument JSON serialization methods.
- Added Clone methods of Diagram and DiagramDocument which return a copy of the diagram / document and its items.
New in MindFusion Virtual Keyboard
- Added the RepeatDownOnly property which specifies whether keys repeat only key-down events, or pairs of down and up events.
New in MindFusion.UI
- Added TouchControl which is a base class that lets you handle multi-touch events in Windows Forms.
Fehlerkorrekturen
Fixed in MindFusion.Spreadsheet
- In-place editor and formula bar fixes when EnableFormulaEvaluation is false.
Fixed in MindFusion Virtual Keyboard
- Fixed AltGr grapheme generation not working in some applications.