Skip to content

Releases: nteract/semiotic

matte, calculated extents only

16 Feb 23:55
Compare
Choose a tag to compare

Fixes

  • mattes were being drawn above axis labels should be drawn below them
  • extents returned from the new extent onChange should have always been calculated extents and ignored the user defined values sent to extent

Custom Mark, oExtent, frameKey

16 Feb 17:47
Compare
Choose a tag to compare

Fixes

  • customMark in ORFrame wasn't being passed the datapoint data
  • oExtent wasn't taking a set extent
  • frameKey can be set as an XYFrame prop and will not be set unless matte is enabled, this was causing some issues with Wordpress.

Canvas, Axis Fixes, Extent Change Event

16 Feb 06:00
Compare
Choose a tag to compare

Features

  • oExtent, rExtent, yExtent & xExtent will not also take objects with format { extent, onChange } as well as arrays. If onChange is specified, this will fire a function whenever the calculated extent changes.

Fixes

  • Hover axes were rendering with position errors
  • canvas element was too large

linepercent

16 Feb 06:49
Compare
Choose a tag to compare

Features

  • Added a "linepercent" lineType to XYFrame that does the same thing "stackedpercent" does but for lines
  • Added percent as a decoration to the data points when hovering and added a default percent to the default tooltip content when you're hovering on stackedpercent and linepercent

Fixes

  • "stackedpercent" was crashing hoverAnnotation

Defined

16 Feb 06:50
Compare
Choose a tag to compare

Fixes

  • Fix for defined behavior in XYFrame

Little fixes

13 Feb 03:44
Compare
Choose a tag to compare

Fixes

  • Canvas rendering no longer hard-crops the edges
  • Difference lines were rendering strangely
  • Some of the docs needed their settings reset
  • Remove Lodash and use native ES2015 functions
  • Remove d3-sankey and use d3-sankey-circular for non-circular sankeys
  • Make sure everything in devDependencies and dependencies in package.json makes sense

Docs

  • Add some inline videos for docs where I've done livestreams on those subjects

Legend Position Bug

10 Feb 00:21
Compare
Choose a tag to compare

Fixes

  • Legends were not taking into account margin and being drawn overlapping the frame

Painty Gradients

09 Feb 20:07
Compare
Choose a tag to compare

Features

  • Updated to semiotic-mark 0.1.2 which supports gradients for painty rendermode
  • Add a pieceIDAccessor property to OrdinalFrame in order to support relative annotation, so you could annotate a piece rather than a value.

screen shot 2018-02-09 at 9 35 56 am

* `NetworkFrame` now supports a `flowchart` networkType that uses the sankey layout to place the nodes but doesn't override any of the edge or node drawing, and also obeys a `direction` prop of the network type ("up", "down", "left", "right") that draws the chart in different directions.

Annotation Fixes

07 Feb 16:59
Compare
Choose a tag to compare

Fixes

  • SVG and HTML annotation layers were out of order, HTML should be on top
  • Vertical and Horizontal points along the line annotations weren't being calculated correctly

Fix some Typos

07 Feb 04:15
Compare
Choose a tag to compare

#Fixes

  • "tp" in default edge tooltip content instead of "to"
  • margin.left was being passed where margin.top should have been passed (thanks @jeff3dx) for the
  • Sankey edge tooltips are centered on the edge rather than the top of the edge