areaType->summaryType
I was expecting to do the next minor version bump when the docs release and Semiotic gets moved into the nteract org (which should happen next week) but this last batch of changes was just too much, and I don't want to gatekeep it, so 1.18.0 will have to be the nteract release. This one has quite a few things:
#CHANGES
- A few versions back,
areasin XYFrame was renamedsummaries(though it's all backward compatible under the hood) but there were still computed class names and other bits that still saidareathat now saysummary oSortreplacessortOinOrdinalFrame
FEATURES
- custom hover behavior in ordinal frame passes summary props, like boxplot points (thanks @torioLuz!)
FacetControllernow supports arrays ofhoverAnnotationorpieceHoverAnnotationjust like the regular frames- minimap in
MinimapXYFramenow inherits style, class and render props from the parent frame - area nodes (like sankey and dagre nodes) in
NetworkFramenow have azoomedWidthandzoomedHeightto reflect their zoomed size OrdinalFrameaccepts anaxesprop like XYFrame- brush extent is always returned sorted so that the y values are
[min, max].
FIXES
column-hoverinOrdinalFramenow passes properscreenCoordinatesif you want your own html annotation based on thatFacetControllerwasn't always updating the extents properly if you deleted a frame or only changed data in one of your frames or swapped out all your frames for new onesFacetControllerwas duplicating annotations on the hovered frameNetworkFramewas duping nodes that were sent in as object references of edge source-target keys- Network data sometimes was being mutated so you would see weird effects on your frames if you used the same data in multiple frames
- All the custom generators (
customPointMark,customNodeIcon,customMark, etc) should be sent the same kind of data in the same pattern (obviously with scales and frame-specific stuff being different in different frames) - display names for spark frames match up with the component names