Released: May 28, 2023
Updates in 2023.R1
Features
New in MindFusion.Diagramming
- DiagramLink improvements
- Rotate text style now honors 'TextTrimming' property, trimming long labels at segment ends.
- Link crossing decorations are now also drawn over a control point, if it is collinear with adjacent control points.
- Added 'ValidateLinkCrossing' event which validates the visibility of individual link crossing point decorations.
- SVG improvements
- Added 'FromFile' and 'FromStream' static methods which let you load SVG drawings with less code.
- Improved text positioning for nodes with large fonts in exported SVG files.
- VirtualizingDiagram improvements
- Added 'RealizeItems' method which lets you create items in a specified off-screen area.
- Added 'Arrange' overload which allows you to arrange a sub-graphs.
- Miscellaneous
- Adjusting a caption through a layout's margins is no longer necessary.
- Added new 'CopySelection' overload which lets you copy a list of items without selecting them.
New in Virtual Keyboard
- Added 'RepeatDownOnly' property which specifies whether keys repeat only key-down events, or pairs of down and up events.
New in MindFusion.Scheduling
- Localization - Localization support has been added to built-in forms. The distribution now includes localization files for the following languages:
- Chinese.
- Dutch.
- French.
- German.
- Italian.
- Japanese.
- Korean.
- Polish.
- Portuguese.
- Spanish.
- Turkish.
Fixes
Fixed in MindFusion.Diagramming
- DiagramLink improvements
- Fix for missing segment joints when drawing thick links with LinkCrossings enabled.
- SVG improvements
- Fix for hyphens offsetting text vertically in exported SVG.
- SvgContent path parser fixes for missing delimiters and S commands.
- Fixed SVG sub-path rendering in SvgNode.
- SvgNode stroke thickness fixes.
- VirtualizingDiagram improvements
- Fix for LinksSource changes not repainting immediately.
- VirtualizingDiagram fix for new ContainerNode design.
- Miscellaneous
- Fix for NodeLabel not rendering with small font size when including some punctuation symbols.
- Fix for Arrange method of ContainerNode not applying layout.
- TableNode now displays the tooltips of its row anchor points.
- TableNode now clips anchor points of rows scrolled outside current table viewport.
- Fixed ChangeItemCmd exception when saving DiagramLink properties.
- MoveShades mode no longer resets custom Opacity values to 1 after the interaction.
Fixed in MindFusion.Spreadsheet
- Fixed ExcelExporter exception when exporting validations with null message texts.
- Fixed ExcelExporter export of quoted texts.
Fixed in MindFusion.Reporting
- Fix for applying font attributes through style resources.