
Adds new maximum FPS (frames per second) property to help with performance.
Features
- Added a new FPS property on Root which defines the maximum FPS (frames per second). Set it 30 or lower if performance is an issue.
- Range theme tag has been added to all axis range elements (axisFill, grid, tick and label) so you can target specific theme rules.
- Range and series theme tags have been added to all series axis range elements (axisFill, grid, tick and label) so you can target specific theme rules.
- An axisFill of an axis range will no longer be shown unless its "visible: true" setting is set.
- maxTooltipDistance in XYCursor now accepts -1 as a value, which means that only a single tooltip will be shown, even if multiple data items share the same value.
- Trying to create a Root in a container that already contains a chart will now result in a hard error.
- All XYSeries now use both a main template and an axis range template (the latter has priority) when decorating columns/lines/etc. for the sections covered by axis range.
- A new setting pan (default: "none") has been added to AxisRendererX and AxisRendererY. If set to "zoom" it will enable zooming the axis scale by dragging in the axis label area.
- Heat rules will not longer apply setting a value if the target data item does not have any numeric value.
- Hovering legend item will now simulate hover on a related item on some charts (e.g. Pie Series, Hierarchy, Venn).