Skip to content

Releases: vizzuhq/vizzu-lib

v0.15.0

28 Oct 14:36
3700fa4
Compare
Choose a tag to compare

Fixed

  • Markers are the same even if new record added.
  • Flying out marker label fixed.
  • Axis line hide/show at same time with axis labels/ticks/title.
  • Do not draw invisible axis line.

Changed

  • Removed 'min' align property from the API which equivalent with the 'none'.
  • Changed MarkerId to be a string instead of a number.

Added

  • Add marker top and center position to draw event.

v0.14.0

03 Oct 09:10
1c32ef6
Compare
Choose a tag to compare

Fixed

  • Fix again measure axis labels when the axis range and step set too.
  • Fix drilldown regroup strategy on fake-split charts.
  • From now vertical line connections are curved lines.
  • Remove duplicated circles on line-circle transition.
  • Fix area-circle polar connection transition.
  • Fix line-rectangle polar connection linearity.
  • Fix all polar connection interpolation (except fading).
  • Remove unwanted line connections from line-circle + orientation changed anim.
  • Move axis to the center on align: center charts.

Changed

  • Removed the 'align: max' property from the API. That function can be achieved
    by setting the axis range to: {min: '100%', max: '0%'}.

v0.13.0

13 Sep 11:00
f9b5680
Compare
Choose a tag to compare

Fixed

  • Legend title bottomPadding extended.
  • ColorGradient fromString not increasing position prohibited.
  • Fix alpha settings to linear by default:
    • Axis: line, title, labels, guides, interlacing, ticks
    • Legend: title, dimension markers, measure extrema labels
    • Marker: line with connections
  • Fix negative ranges on x, y, color (measure) and lightness.
  • Fix axis step parameter if not match with the range sign (neg/pos).
  • Fix axis interpolation. From now the axis and axis labels are following the markers.
  • Fix measure axis labels when the range started after the 2000th step value from origo.
  • Remove marker labels at intermediate steps.
  • Fix single value range interpolation and show.

Added

  • New style parameter for the legend scrolling.
  • Remove background settings for all text, including title, subtitle and caption.

v0.12.1

22 Aug 12:31
426c956
Compare
Choose a tag to compare

Fixed

  • Area charts with data series started with zero: tooltip fixed.
  • Series whose contained ',' and aggregated were not working properly.
  • Dimension columns with non-existent values aggregation was undefined.

v0.12.0

29 Jul 14:16
9cb3b5b
Compare
Choose a tag to compare

Fixed

  • Make some static charts clearer:
    • Area/line charts different markers are not connected.
    • Not existing or disabled markers have no effect.
  • Make some transactions clearer:
    • Rectangle - Line/Area first marker not fades, but shrinks.
    • The first marker's alpha was different to the other marker's alpha.
    • Marker connection rework: Introduce invalid, polar and self connection.
    • Marker connection animation step necessity and timing fixes.
    • Slipped animation steps (coordinateSystem - connection/orientation) fixes.
    • Filtered markers (and their connections):
      • Disappearing on hide animation phase.
      • Appearing on show animation phase.

Added

  • New data handling implemented:
    • Only existing data generates the chart.
    • Reduced memory usage.
    • Bigger data capacity.
  • Canvas line drawing detail can be set (on C++ side).

v0.11.4

09 Jul 14:33
dc80ea4
Compare
Choose a tag to compare

Fixed

  • Add default no rectangle spacing on heatmap and coxcomb.
  • Crash fix on special (meas-meas) area bar mekko charts.

v0.11.3

27 Jun 15:22
4fe64ca
Compare
Choose a tag to compare

Fixed

  • Change bubblechart behavior on failure.
  • Fix reference markers on bubblechart with negative values.
  • From now lightness channel goes from light (low value) to dark (high value) colors.

v0.11.2

18 Jun 15:58
4874cb6
Compare
Choose a tag to compare

Fixed

  • Only dimension on size (+ color) wrongly displayed as treemap, not tablechart.
  • Allocated memory is immediately freed after calling detach(), CAnimation and Snapshot
    also can be released using their new free() method.
  • Canvas pointer event handlers registered as passive.

v0.11.1

31 May 12:16
ecb9923
Compare
Choose a tag to compare

Fixed

  • Remove hardly visible dimension axis guides between animation steps.
  • Do not calculate disabled markers to the color normalization.
  • More precise TS type for transform matrix in event handlers.
  • Add missing canvas change function in htmlcanvas plugin.
  • On split charts the first range was not part of the separation calculation.
  • When the first marker was disabled it was calculated as an enabled marker on the XY normalization.
  • Sorted or reversed marker connections behaved chaotic at coordinate system change.

v0.11.0

23 May 09:32
a60dd10
Compare
Choose a tag to compare

Fixed

  • next() can be called multiple times from Plugin hooks
  • Fixed nan handling on non-axis charts.
  • Line and circle chats with only dimensions on x, and y axes the markers were off the axis labels.
  • Crash on TreeMap only with negative values
  • On dimension axis where no marker, print the dimension name as default title.
  • On measure axis with specified channel min-max where no marker, print the labels.
  • Legend markers are not flickering on same data.
  • From now legend appears/disappears linear time.
  • Axis labels are not animated to a different axis label.
  • Dimension axis density on sorted values was wrongly calculated.
  • Tooltip with 'seriesName' does not rewrite first series data.
  • Handle as different category the empty string and the missing value.
  • On chart resize, the font size is recalculated.
  • Dim-Dim on x-y shows separated rectangles.

Added

  • New plugins and plugin hooks introduced:
    • plugin: scheduler - plugin resposible for scheduling the rendering
    • plugin: clock - supplying the current time for the animation
    • plugin: canvasRenderer - plugin for rendering the chart on a htmlcanvas compatible canvas
    • hook: start - hook for starting the rendering loop
    • hook: render - hook for rendering the chart
  • Chart generation performance optimization: ~3x speed
  • Maximum marker limit increased: ~2x count
  • Reduced wasm binary size: ~3%