Maximilian Trumpf
8bc29e7f3e
fix(bpmnRules): disallow boundaryEvents as message flow targets
...
closes #1300
2020-06-23 15:48:00 +02:00
Niklas Kiefer
949703aa08
feat(rules): allow starting connections from groups
2020-06-05 08:52:46 +00:00
Niklas Kiefer
c7dcd6c77b
test(rules): verify groups and text annotations can be connected
...
Related to #1327
2020-06-05 08:52:46 +00:00
Niklas Kiefer
b7ad57e348
feat(context-pad): append text annotations on groups
...
Related to #1327
2020-06-05 08:52:46 +00:00
Nico Rehwaldt
04ca31fac9
feat(lib): Promisify public APIs
...
This commit promisifies following APIs:
BaseViewer#importXML
BaseViewer#importDefinitions
BaseViewer#open
BaseViewer#saveXML
BaseViewer#saveSVG
Modeler#createDiagram
Related to https://github.com/bpmn-io/bpmn-js/issues/812
BREAKING CHANGES:
* Users are now expected to have Promises either by default or
polyfilled as the APIs return a Promise now.
2020-04-29 11:12:23 +02:00
Philipp Fromme
e03a4b2c59
chore(auto-place): move common feature to diagram-js
...
https://github.com/bpmn-io/dmn-js/issues/470
2020-04-16 11:36:12 +00:00
Maciej Barelkowski
f1745547f0
feat(layouter): prefer straight layout for sub-process connections
...
Related to https://github.com/camunda/camunda-modeler/issues/1758
2020-04-08 11:14:46 +00:00
Philipp Fromme
7a67ff95b2
chore(documentation): fix JSDoc string types
2020-04-07 06:52:55 +00:00
Maciej Barelkowski
aa58493872
test(modeling): verify attachment is not unnecessarily moved
...
Related to https://github.com/camunda/camunda-modeler/issues/1737
2020-04-01 13:52:58 +00:00
Maciej Barelkowski
b9d237e300
test(modeling): verify re-layout of message flows when lane added
...
Related to #1289
Related to https://github.com/camunda/camunda-modeler/issues/655
2020-04-01 13:52:58 +00:00
Nico Rehwaldt
33f5f2d663
Merge branch 'master' into develop
2020-03-30 14:58:43 +02:00
Maciej Barelkowski
6bfecfa71e
test(popup-menu): verify if linked events have name
2020-03-30 11:36:08 +02:00
Nico Rehwaldt
bf436bef1e
feat(replace): create bpmn:LinkEventDefinition with empty name
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1296
2020-03-30 11:36:08 +02:00
Nico Rehwaldt
960a085d4c
fix(modeling): do not resize label target when setting empty label
...
This prevents a bug that cause the label target to be accidentally
resized if the user updates the label value to an empty string (or null).
Closes #1294
2020-03-30 07:53:16 +00:00
Maciej Barelkowski
c2ded3952f
test(popup-menu): verify if linked events have name
2020-03-27 07:23:12 +00:00
Nico Rehwaldt
95b50f08a7
feat(replace): create bpmn:LinkEventDefinition with empty name
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1296
2020-03-27 07:23:12 +00:00
Maciej Barelkowski
d48812766f
Merge branch 'master' into develop
2020-03-16 13:24:50 +01:00
Maciej Barelkowski
7696534f22
fix(modeling): save bpmndi as drawn on the diagram
...
Related to https://github.com/camunda/camunda-modeler/issues/1326
Closes #985
2020-03-16 12:24:05 +00:00
Maciej Barelkowski
62f331bc3d
Merge branch 'master' into develop
2020-03-13 14:15:14 +01:00
Philipp Fromme
b4eff93580
chore(space-tool): add tests for participant without lanes
2020-03-13 07:56:38 +00:00
Philipp Fromme
dafa6f138c
fix(space-tool): consider lanes when resizing participant
...
Related to camunda/camunda-modeler#1703
2020-03-13 07:56:38 +00:00
Philipp Fromme
e4e789bd3e
fix(label-editing): resize empty text annotations on complete
...
Related to bpmn-io/diagram-js-direct-editing#12
2020-03-10 14:35:39 +01:00
Nico Rehwaldt
368f9e14b5
fix(modeling): make AddLaneHandler recognize top-level labels
...
Related to https://github.com/camunda/camunda-modeler/issues/1715
2020-03-09 14:50:37 +01:00
Nico Rehwaldt
d902a970e8
fix(modeling): update AddLaneHandler to new spaceTool API
...
Related to https://github.com/camunda/camunda-modeler/issues/1715
2020-03-09 14:50:37 +01:00
Maciej Barelkowski
53e7198a47
fix(modeling): assign id prefix matching element type
...
Closes #1285
2020-03-09 09:54:35 +00:00
Nico Rehwaldt
ffa0a88d30
fix(modeling): update AddLaneHandler to new spaceTool API
...
Related to https://github.com/camunda/camunda-modeler/issues/1715
2020-03-09 10:48:05 +01:00
Nico Rehwaldt
707257e020
fix(copy-paste): emit <moddleCopy.canSetCopiedProperty> with existing property
2020-03-02 13:08:42 +00:00
Nico Rehwaldt
483a607631
test(modeling): add special space tool case
2020-02-06 13:47:32 +01:00
Nico Rehwaldt
c5402c211d
test(modeling): invert test case
2020-02-06 13:47:32 +01:00
Nico Rehwaldt
cb5098242d
test(space-tool): rewrite and improve specs
2020-02-06 13:47:32 +01:00
Philipp Fromme
50630c7aac
fix(label-behavior): do not move labels if labelBehavior=false
2020-02-06 13:47:32 +01:00
Philipp Fromme
7ee304f424
feat(space-tool): ensure minimum size when resizing shapes
2020-02-06 13:47:32 +01:00
Maciej Barelkowski
035bb0c1fd
feat(modeling): create generic ids for new elements
...
This makes sure that the semantic ID prefix reflects
the common type of all replace options.
ID prefixes for elements will match the examples:
* `bpmn:ServiceTask` => `Activity_<id_suffix>`
* `bpmn:EndEvent` => `Event_<id_suffix>`
* `bpmn:EventBasedGateway` => `Gateway_<id_suffix>`
* `bpmn:SequenceFlow` => `Flow_<id_suffix>`
Related to https://github.com/camunda/camunda-modeler/issues/1654
2020-02-06 13:43:04 +01:00
Maciej Barelkowski
9e31327335
feat(modeling/copy-paste): copy message referenced by SendTask
...
Related to https://github.com/camunda/camunda-modeler/issues/1637
2020-01-31 10:10:01 +00:00
Maciej Barelkowski
dcc6d1ca94
feat(modeling/copy-paste): copy message referenced by ReceiveTask
...
Related to https://github.com/camunda/camunda-modeler/issues/1637
2020-01-31 10:10:01 +00:00
Maciej Barelkowski
dc5a566e10
fix(modeling/copy-paste): copy referenced message if not present
...
Related to https://github.com/camunda/camunda-modeler/issues/1639
2020-01-31 06:36:23 +00:00
Nico Rehwaldt
82a250b014
fix(modeling): keep non-duplicate outgoing connection when dropping on flow
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1263
2020-01-15 14:29:10 +00:00
Nico Rehwaldt
cbbab12e21
test(replace): verify reconnect behavior on replace with different bounds
...
This ensures that we leave no dangling incoming / outgoing message flows
after replacing an expanded pool with a collapsed one.
2020-01-15 08:19:30 +00:00
Nico Rehwaldt
14eeba897d
Merge branch 'master' into develop
2020-01-09 16:54:06 +01:00
Nico Rehwaldt
4a675b3780
fix(rules): allow associations where data associations are allowed, too
...
Related to https://github.com/camunda/camunda-modeler/issues/1635
2020-01-02 09:23:14 +00:00
Nico Rehwaldt
31b813097b
test(modeling): verify moving associations
2020-01-02 09:23:14 +00:00
Maciej Barelkowski
b2179bd489
test(snapping): simplify test case
2019-12-17 10:36:44 +00:00
Oguz Eroglu
27fec8bdf1
fix(snapping): snap origins of docking points on create
...
Related to: https://github.com/camunda/camunda-modeler/issues/1612
2019-12-17 10:36:44 +00:00
Nico Rehwaldt
d6ab00783a
Merge branch 'master' into develop
2019-12-16 10:55:28 +01:00
Niklas Kiefer
8efb20c03e
fix(context-pad): do not open replace menu if context pad not open
...
Related to camunda/camunda-modeler#1613
2019-12-16 09:49:37 +00:00
Nico Rehwaldt
d6adc51ddd
test(modeling): make move stress test runnable again
2019-12-12 23:25:39 +01:00
Philipp Fromme
477217c891
feat(copy-paste): copy error, escalation, message and signal references
...
* copy references when copying element
* add referenced root element if it doesn't exist
* do NOT add referenced root element if root element with same ID exists
Related to camunda/camunda-modeler#1049 .
Related to camunda/camunda-modeler#1463 .
2019-12-11 23:08:14 +01:00
Niklas Kiefer
3ad47af299
Merge branch 'master' into develop
2019-12-11 14:55:38 +01:00
Niklas Kiefer
9f8a724e9a
fix(modeling): do not crop waypoints on pasting
...
Related to camunda/camunda-modeler#1611
2019-12-11 11:18:54 +00:00
Nico Rehwaldt
74411387a4
test(project): update test diagrams (namespace only)
2019-12-11 10:52:43 +00:00