The new layout options in the hierarchic layout algorithm enable more compact layouts using bus-like arrangement, the EdgeRouter class has new support for integrated edge label placement and for orthogonal bus routing and port grouping of edges at their source and target nodes.
With this version the feature set of the automatic layouts in the 2.x technology line of yFiles for Java is on a par with yFiles for Java 3.3.
This new version supports Java 8 and requires the Javadoc tool delivered with JDK 1.8.0
The new Tree Map layout algorithm and the Tabular layout style make it easy to generate tree maps and simple row/column arrangements, respectively. The Orthogonal layout algorithm has been significantly improved to produce much more compact diagrams with less crossings and shorter edges. New support for regular substructures like trees, chains, and cycles has been added.
New support in the Hierarchic layout algorithm allows to arrange user-defined sub-components of a diagram using different layout algorithms to emphasize special sub-structures.
With this version the feature set of the automatic layouts in the 2.x technology line of yFiles for Java is on a par with yFiles for Java 3.2.
The new Tree Map layout algorithm and the Tabular layout style make it easy to generate tree maps and simple row/column arrangements, respectively. The Orthogonal layout algorithm has been significantly improved to produce much more compact diagrams with less crossings and shorter edges. New support for regular substructures like trees, chains, and cycles has been added.
New support in the Hierarchic layout algorithm allows to arrange user-defined sub-components of a diagram using different layout algorithms to emphasize special sub-structures.
The new Tree Map layout algorithm and the Tabular layout style make it easy to generate tree maps and simple row/column arrangements, respectively. The Orthogonal layout algorithm has been significantly improved to produce much more compact diagrams with less crossings and shorter edges. New support for regular substructures like trees, chains, and cycles has been added.
New support in the Hierarchic layout algorithm allows to arrange user-defined sub-components of a diagram using different layout algorithms to emphasize special sub-structures.
The new Tree Map layout algorithm and the Tabular layout style make it easy to generate tree maps and simple row/column arrangements, respectively. The Orthogonal layout algorithm has been significantly improved to produce much more compact diagrams with less crossings and shorter edges. New support for regular substructures like trees, chains, and cycles has been added.
New support in the Hierarchic layout algorithm allows to arrange user-defined sub-components of a diagram using different layout algorithms to emphasize special sub-structures.
The new Tree Map layout algorithm and the Tabular layout style make it easy to generate tree maps and simple row/column arrangements, respectively. The Orthogonal layout algorithm has been significantly improved to produce much more compact diagrams with less crossings and shorter edges. New support for regular substructures like trees, chains, and cycles has been added.
New support in the Hierarchic layout algorithm allows to arrange user-defined sub-components of a diagram using different layout algorithms to emphasize special sub-structures.
The new version also brings user experience improvements for easier diagram interaction on touch devices and adds new support for an intuitive lasso selection gesture.
The new Tree Map layout algorithm and the Tabular layout style make it easy to generate tree maps and simple row/column arrangements, respectively. The Orthogonal layout algorithm has been significantly improved to produce much more compact diagrams with less crossings and shorter edges. New support for regular substructures like trees, chains, and cycles has been added.
New support in the Hierarchic layout algorithm allows to arrange user-defined sub-components of a diagram using different layout algorithms to emphasize special sub-structures.
The new version adds support for Sankey diagrams with their characteristic thick edges to the Hierarchic layout and introduces the new Series-parallel layout algorithm that is designed to handle two-terminal graphs. It enhances the Tree layout algorithm with new multi-parent support to handle local non-tree structures and brings improved support in the Hierarchic layout algorithm to maintain a user's mental map when collapsing and expanding group nodes in a diagram.
There is also new support for layout of regular substructures in the Organic layout style and a new edge routing style in the Circular layout, Radial layout and the Tree layout algorithms, where edge paths are bundled to prevent visual clutter in diagrams.
Also coming with this version is improved high DPI support that adds configuration options for visualization and interaction on high-resolution displays. The new support for rapid creation of graph structures from business data handles business objects plus their relations and helps turning them into diagrams.
Especially for large graphs the general rendering performance was improved substantially. New rendering policies were added that boost edge rendering performance with non-solid pens and with selection, highlight, and focus indication.
The graph editor mini application is part of the demo applications and comes with full source code. It shows the integration with the Eclipse e4 API of the Eclipse RCP and features extensive functionality for the configuration of node and edge properties, for running automatic layouts, and for graph analysis tasks with the structure view and neighborhood view components.
This new version drops all restrictions on diagram size, i.e. it saves, prints, image exports,
and runs automatic layouts no matter how much elements the diagram has!
Also, the user interface is rebuilt from the ground up to make working with diagrams even
easier and more intuitive.
The new version adds support for Sankey diagrams with their characteristic thick edges to
the Hierarchic layout, introduces new support in the Hierarchic layout for non-structural
edges, and also has new support for layout of regular substructures in the Organic layout
style.
With this version the feature set of the automatic layouts in the 2.x technology line
of yFiles for Java is on a par with yFiles for Java 3.1.
The new version adds support for Sankey diagrams with their characteristic thick edges to the Hierarchic layout, introduces new support in the Hierarchic layout for non-structural edges, and also has new support for layout of regular substructures in the Organic layout style.
The new version adds support for Sankey diagrams with their characteristic thick edges to the
Hierarchic layout and introduces the new Series-parallel layout algorithm that is designed to
handle two-terminal graphs.
It enhances the Tree layout algorithm with new multi-parent support to handle local non-tree
structures and brings improved support in the Hierarchic layout algorithm to maintain a user's
mental map when collapsing and expanding group nodes in a diagram.
There is also new support for layout of regular substructures in the Organic layout style and
a new edge routing style in the Circular layout, Radial layout and the Tree layout algorithms,
where edge paths are bundled to prevent visual clutter in diagrams.
The new version adds support for Sankey diagrams with their characteristic thick edges to the
Hierarchic layout and introduces the new Series-parallel layout algorithm that is designed to
handle two-terminal graphs.
It enhances the Tree layout algorithm with new multi-parent support to handle local non-tree
structures and brings improved support in the Hierarchic layout algorithm to maintain a user's
mental map when collapsing and expanding group nodes in a diagram.
There is also new support for layout of regular substructures in the Organic layout style and
a new edge routing style in the Circular layout, Radial layout and the Tree layout algorithms,
where edge paths are bundled to prevent visual clutter in diagrams.
Our next-generation JavaScript diagramming library yFiles for HTML 2.0 marks
a major step and brings an extensively improved and streamlined API, plus new
layout support.
Throughout the API there are more concise function names now and optional, default, and rest
parameters can be used; there is support for "option"/object parameters in many places.
ECMAScript 6 features like Promises and iterables are supported and also ECMAScript 6 and TypeScript
class declarations.
The class and interface hierarchies have been simplified as well as the implementations for
components, built-in styles, and input modes; working with nested/grouped graphs and configuration
of layout algorithms has also been simplified.
There is also new support for layout of regular substructures in the Organic layout style and a new edge routing style in the Circular layout, Radial layout and the Tree layout algorithms, where edge paths are bundled to prevent visual clutter in diagrams.
The new version brings improved browser event propagation behavior and enhanced
customization support thereof, and many improvements to make editing diagrams even
easier: new duplicate action, enhanced copy/paste behavior, enhanced label snapping
and label editing support.
The yFiles modules's file format now follows the Universal Module Definition (UMD)
pattern to easily enable a variety of different script loading schemes.
Also, this version introduces the new series-parallel layout algorithm that is designed
to handle two-terminal graphs.
It enhances the tree layout algorithm with new multi-parent support to handle local
non-tree structures, and brings new grid placement support for nodes and edges to
the hierarchical layout style.