- Marker plot is significantly refactored.
- The shape API has changed so that it allows much more flexibility in creating new shapes. The previously created shapes may not work with the new marker plot.
- Shapes are completely moved away from the markers plot itself.
- The shape lookup & registration algorithm changed. Existing code using markers with custom shapes may not work with new marker plot.
- Plot life cycle optimized so that rendering performance has increased.
- Documentation added (
docs/markers.md
)
- Introduces Navigation Panel (type
InteractiveDataDisplay.NavigationPanel
), see sampleNavigationPanel.html
- IDD Legend is re-designed; it can appear as compact or large. Large legend allows to reorder plots. Any legend allows to show/hide individual plots.
- Default markers shapes include uncertain data visualization, incl. petals, bull-eyes and box plots. See details here.
- New sample with animated transition between drawn data (
Animated markers update.html
)
Bug fix:
- The plot definition's data series is allowed to be both an array and a native array.
- ChartViewer contains two *.d.ts files - one when used through Globals, another when using as UMD.
- ChartViewer allows to reorder plots using drag-and-drop.
- ChartViewer accurately handles incorrect plot definitions.
Features:
- Introducing ChartViewer - a TypeScript UI control to define, show and explore interactive charts.
Features:
- IDD plots observe changes of the DOM and add/remove child plots when DOM elements are added or removed.
- InteractiveDataDisplay.updateLayouts function for responsive layouts support.
Features:
- Introducing new Area plot type.
Changes:
- Bower installs idd.js, not minified version.
Features:
- IDD supports titles of individual data series
Bugfixes:
- Legend changes when plot name is changed.
- Adding dependencies to the package manifest file
Bugfixes:
- Removing unnecessary reference to rx.jquery module
- Fixing case for scripts folder in sample page
Features:
- Heatmap background renderer code is embedded into main script removing need for idd.heatmapworker.js and idd.transforms.js.
Initial source drop.