Adaptive layouts smarter than ever
It can be difficult to keep up with data changes on your chart, and not every change needs a completely new layout. That's why KeyLines 5.10 introduces new adaptive behaviour for layouts, which will help your charts adapt to changes effectively while minimizing unnecessary movement, large gaps and overlaps.
With the fix option set to adaptive and the tidy option set to true, expanding or adding components modifies only the position of necessary items, leaving the existing nodes fixed in relation to others where possible.
You can also set the packing option to adaptive and the consistent option to true when running layouts to adapt the chart when items are removed.
To see this improved behaviour in action, take a look at our Adaptive Layouts demo.
Stretching the capability of sequential
We continue improving the sequential layout to make it even better for visualising your hierarchical data. The latest addition is the new stretch option which allows you to change spacing between levels of nodes in the layout.
See how this affects the sequential layout in our updated Display Hierarchies demo.
Overview window in colours
The overview window is a helpful navigation tool which displays a thumbnail view of the chart with the currently viewed area highlighted. You can now customise its colours using the backColour and borderColour options. And you can finally have the overview window match your slick dark mode chart!
Enhancements
- We've added a new page on Graph Centrality where you can read about different centrality measures that KeyLines uses to identify important features of your network.
Discontinued support
Following our announcement in September 2019 and the direction given by operating system providers, we've discontinued support of the following operating systems:
- Android: Android 5 (Lollipop)
- Apple: iOS 11
- Apple: OS X El Capitan, OS X Sierra
- Linux: Ubuntu 14.04 LTS, Ubuntu 17.10
For a list of supported devices, operating systems and browsers, see Compatibility & Supported Platforms.
Bug Fixes
- Fixed an issue where narrow shape node borders were not always drawn in WebGL mode after a zoom.
- Fixed an issue with handling of false values passed as a colour in chart options.
- Fixed some issues with reliability of sequential layout packing.
- Fixed an issue where transferring of components between combos under certain circumstances caused double movement.
- Fixed an issue where hover events on combos could be missed in WebGL mode.