MindFusion.Diagramming for Java Swing のリリース
Released: Jan 30, 2024
V4.7.1 での更新項目
機能
- Drag-and-drop improvements - The control now displays a ghost image of nodes dragged from NodeListView. Set the DragIndicatorOpacity property to set the image opacity. Set HorizontalDropAlignment and VerticalDropAlignment to specify placement of dropped node relative to mouse pointer.
- Miscellaneous
- Added the Opacity property which lets you create translucent DiagramItem by applying it to the alpha channel of all colors in the item.
- Improved in-place editing of ItemLabels.
不具合の修正
Released: Feb 23, 2023
V4.7 での更新項目
機能
- Spatial index - Create an index of item positions for faster hit-testing and viewport clipping queries. This greatly improves user interaction and rendering speed for diagrams containing tens of thousands, or more, items.
- Note that rendering speed improves only when showing a smaller part of the diagram inside DiagramView's viewport.
- Pattern router - Route links by applying a pattern that results in paths not crossing nodes.
- Composite router - Pass a link through a sequence of routers until...
Released: Aug 23, 2022
V4.6.2 での更新項目
機能
- Multiple labels per node - Added NodeLabel class which allows you to display multiple captions for a single diagram node.
- Miscellaneous:
- Improved text rendering quality on high-resolution displays.
- Improved ZoomControl rendering quality.
- Improved vertical centering of text in table captions and cells.
- The MoveLabels behavior now lets a user move link and node labels interactively.
- ExcelExporter now exports pen width of links.
- ExcelExporter now sets more precise positions of link end points...
Released: Feb 17, 2022
V4.6.1 での更新項目
機能
- TableNode improvements:
- New CaptionBackBrush property lets you customize the fill of a table's caption bar.
- Tables can now be custom-drawn by setting the CustomDraw property and handling the drawNode event.
- Table cells can now be custom-drawn by setting the CellCustomDraw property and handling the drawCell event.
- TreeViewNode improvements
- New TreeViewItem Brush property allows you to assign different backgrounds to individual items.
- New ShowLines property lets you toggle the visibility of...
Released: Jul 8, 2021
V4.6 での更新項目
機能
- Scrollable containers - You can now set the ContainerNode Scrollable property to let users scroll a container's contents.
- Container improvements
- ContainerNode containment is no longer implemented via a Group object. Child nodes are now stored in the dedicated Children collection and a node's container is returned by the Container property.
- You can now enable the AutoDeleteChildren property to automatically delete child nodes when a container is deleted.
- Drag-and-drop operations from...
Released: Nov 18, 2020
V4.5.1 での更新項目
機能
- The MoveNodes behavior allows grabbing nodes to drag them without using adjustment handles.
不具合の修正
- Fixed tooltips when Microsoft Windows 10 display scaling is enabled.
- Fixed inplace-edit when Microsoft Windows 10 display scaling is enabled.
- FillMode enum moved from com.mindfusion.diagramming to com.mindfusion.drawing package.
Released: Oct 15, 2020
V4.5 での更新項目
機能
- SVG nodes - Added SVG nodes which can display SVG drawings in addition to the rendering provided by its base ShapeNode class.
- JSON serialization improvements
- HatchBrush objects are now serialized in JSON files.
- saveToJsonFile now encodes the JSON content in UTF8 format.
- Miscellaneous
- ImagePadding property of ShapeNode, TableNode and Cell lets you set padding space between element's borders and the contained Image.
- FoldIconSize property added to ContainerNode.
- Tag property added to the Cell...
Released: Jan 20, 2020
V4.4.1 での更新項目
機能
- JSON Serialization - Diagrams can now be serialized in JSON format. This can be used for interoperability with MindFusion JavaScript diagramming library, or for general storage in JSON files or databases.
- New Factory class
createDiagramLink
overload makes it easier to create links between TreeViewNode items.
不具合の修正
- Fixed misplaced tracker rectangle in Overview control when Windows resolution scaling is enabled.
Released: May 13, 2019
V4.4 での更新項目
機能
- New CompositeNode components - Component classes that support user interaction can now be used as part of CompositeNode templates:
- ButtonComponent implements clickable buttons inside nodes.
- CheckBoxComponent represents a check-box that lets users select true / false values.
- EditComponent implements an editable text area.
- NumericEditComponent implements number-entry area.
- SliderComponent allows selecting of values from a numerical range by dragging a slider.
- SpinnerComponent represents a spin...
Released: Aug 22, 2018
V4.3.3 での更新項目
機能
Text Improvements
- TableNode and ContainerNode caption text can now wrap over multiple lines in plain-text mode.
- Table cell text can now wrap over multiple lines in plain-text mode.
- TextPadding now works for ContainerNode captions.
不具合の修正
- Java 10 compatibility fixes.
- Automatic layouts should now preserve shape of multi-segment links in containers.
- Fixed exceptions in CascadeLayout and LayeredLayout with LinkType set to Cascading.
- Fixed LinkLabel loading code from old XML diagram formats.