github clientIO/joint v3.5.0
Release v3.5.0

latest releases: v3.5.4, v3.5.3, v3.5.2...
2 years ago

CHANGELOG

screenshot

image

screenshot

image

  • dia.Paper - add labelsLayer option to bring all link labels to front (d3f07f9)
screenshot
  • dia.Paper - add getFitToContentArea() (d8ebb00)
  • dia.Paper - fix embedding mode with rotated elements (122ac0a)
  • dia.Paper - fix adding a new cell with an id of previously removed cell in the async mode (06bf78b)
  • dia.Paper - cancel previous background image load (37e2a4f)
  • dia.Paper - improve markers, gradients and patterns (443a9d2)
details

SVGMarkers can be now easily built from more than one element
image

Add higher-level API to define SVGPatterns
image

  • dia.Paper - migrate mousewheel/DOMMouseScroll to wheel (aa625f1)
  • dia.Paper - make sure paper:mouseleave event is always triggered (7eb18cd)
  • dia.Paper - fix update priority stats (22d664e)
  • dia.Paper - improve connectionStrategy with snapLinks enabled (afe3651)
  • dia.Element - position() allows restrictedArea to be used without deep option (5e5cabf)
  • dia.Cell - embed() and unembed() to accept an array of cells (5e5cabf)
  • dia.Cell - fix stopTransitions() without path argument (a7ec4ca)
  • dia.Cell - stopping the transition does not require waiting for the transition to start (a7ec4ca)
  • dia.Link - add hasLabels() method (d3f07f9)
  • elementTools.Connect - a new tool to create links from an element (382999f)
  • elementTools.Control - a new tool to modify an arbitrary attribute (7dee5dc)
  • linkTools.Connect - a new tool to create links from a link (382999f)
  • linkTools.Vertices - allow vertex removal on touch devices (3158a3f)
  • linkTools.Anchor - allow anchor reset on touch devices (3158a3f)
  • linkTools.Vertices - fix creation and immediate dragging of a vertex on touch devices (3158a3f)
  • connectors.curve - add a new curved connector (88c402d)
  • dia.attributes - add x and y properties to calc() expression (38df752)
  • dia.attributes - support negative number addition/subtraction in calc() expression (3e7fd63)
  • dia.attributes - support nested calc() functions (9f61825)
  • dia.HighlighterView - add z option to control the stacking order of the highlighters (d3f07f9)
  • dia.ToolsView - add z option to control the stacking order of the tools (d3f07f9)
  • mvc.View - support double tap event on touch devices (3158a3f)
  • mvc.View - allow views to have no theme (d3f07f9)
  • Vectorizer - allow whitespace and line terminator characters in the constructor (a39ebf2)
  • Geometry - implement true/false intersection between all objects (08022aa)
  • Geometry - add Polygon object (08022aa)
  • Typescript - add Port and PortLabel layout types (6d84b7f), improve Vectorizer types ( c8226d5), add definition for Filters / Markers / Gradients (443a9d2), add dia.Paper event handlers signature (b8a2945), enable strictNullChecks (b8a2945), and other fixes (d9f3850, 6d84b7f)

Don't miss a new joint release

NewReleases is sending notifications on new releases.