CHANGELOG
screenshot
screenshot
- 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
Add higher-level API to define SVGPatterns
- 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)