Martin Stamm
c4206a4d31
fix(replace): create new di on replace
2021-09-03 15:14:00 +02:00
Martin Stamm
5589439774
feat: make elementFactory._getDefaultSize public
...
This has the benefit of using the public API method across our
code base.
2021-09-03 15:14:00 +02:00
Martin Stamm
ca8488b2c9
test: adjust to use `getDi` utility function
...
Related to https://github.com/bpmn-io/bpmn-js/issues/1472
2021-09-03 15:14:00 +02:00
Maciej Barelkowski
886da8924f
test(modeling): add test for non-interrupting event replacement
2021-06-29 12:18:10 +00:00
Maciej Barelkowski
e0c4dea90d
fix(modeling): append DataStoreReference to first available process
...
Related to #1456
2021-05-31 18:31:39 +00:00
Philipp Fromme
4806507936
feat: reconnect message flows when collapsing participant
...
Related to camunda/camunda-modeler#1651
2021-04-22 07:09:34 +00:00
Maciej Barelkowski
d4078f1ab0
feat: replace elements on create
...
Closes #1340
2021-04-16 12:38:28 +00:00
Philipp Fromme
c3e0d6d164
fix: copy root element references
...
Related to camunda/camunda-modeler#2185
2021-04-14 11:56:08 +00:00
Nico Rehwaldt
6c02ecde34
fix(modeling): if we fix hover, we gotta fix out, too
...
This ensures our FixHoverBehavior (that ensures we drop onto /
connect to participants, not lanes) does fix the hover element
during *.out, too.
Otherwise there is no way for other behaviors to correctly
remove hover indicators.
Closes https://github.com/bpmn-io/bpmn-js/issues/1413
2021-01-28 11:11:27 +01:00
Maximilian Trumpf
2e9f617911
fix(replace-menu): only allow cancel boundary events on transactions
...
related to camunda/camunda-modeler#2026
2021-01-05 07:27:08 +00:00
Nico Rehwaldt
52c14a23d8
test(modeling): verify tooltip shown on failed create
2020-11-03 20:39:20 +00: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
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
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
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
Nico Rehwaldt
1b576cda17
test(project): make sinon an allowed global
2019-12-09 12:52:35 +01:00
Philipp Fromme
b2b607f558
fix(adaptive-label-positioning): do not adjust on paste
...
Related to camunda/camunda-modeler#1617
2019-11-29 20:38:16 +00:00
Nico Rehwaldt
748674fb35
fix(modeling): correctly fix hover on cleanup, too
...
Related to #1599
2019-11-25 17:42:58 +00:00
Philipp Fromme
c8412c27f2
fix(modeling): update association parent on source or target move
...
Closes #683
2019-11-19 15:27:56 +00:00
Philipp Fromme
1fa167088c
feat(hover-fix): fix hover
...
* fix start instead of source
2019-11-18 13:38:19 +01:00
Philipp Fromme
ca53ab56bb
feat(modeling): replace connection on reconnect
2019-11-18 13:38:19 +01:00
Philipp Fromme
fe11c2ee78
fix(modeling): unclaim ID on shape/connection delete
...
* unclaim ID of deleted shapes and connections
* unclaim ID of referenced processes when deleting participant
* this does NOT ensure we unclaim IDs of elements like DI, events, errors, ...
Related to camunda/camunda-modeler#1503
Related to #608
2019-11-18 09:57:51 +01:00
Oguz Eroglu
64d360575b
fix(modeling): skip moving if label is not yet created.
...
Related to https://github.com/zeebe-io/zeebe-modeler/issues/134
2019-10-25 13:16:43 +00:00
Oguz Eroglu
41c6af1830
feat(adaptive-label-positioning): adjust label position post creation
...
Closes #1220
2019-10-14 14:48:32 +00:00
Philipp Fromme
2e27d74306
feat(modeling): copy and paste boundary events
...
* allow copying boundary events without host
* remove CreateBoundaryEventBehavior in favor of AttachEventBehavior
Closes #1154
Closes #1202
Closes #1204
Closes #1205
2019-10-13 23:19:52 +02:00
Philipp Fromme
44cceb5da2
fix(adaptive-label-positioning): ignore labels that are being created
...
Closes #1211
2019-10-11 16:29:30 +02:00
Philipp Fromme
e1d8a67527
fix(drop-on-flow-behavior): handle shape created with bounds
...
* take into account that shapes can be created with position OR bounds
Fixes #1178
2019-08-29 12:47:53 +00:00
Maciej Barelkowski
33156e43be
chore(project): fix linting errors
2019-08-19 14:27:33 +00:00
Philipp Fromme
194b963959
chore(copy-paste): rework and base upon diagram-js@5
...
* use <copyPaste.canCopyProperty> event to copy category value when copying group
* add camunda-bpmn-moddle for integration tests
BREAKING CHANGES
* CopyPaste: remove <property.clone>, add <moddleCopy.canCopyProperties>, <moddleCopy.canCopyProperty>, <moddleCopy.canSetCopiedProperty>
* BpmnRules: removed <elements.paste> rule in favor of <elements.create> rule
* BpmnRules: removed <element.paste> rule
* ElementFactory: use <attrs.di> property instead of <attrs.colors> for fill and stroke when creating element through ElementFactory#createBpmnElement
2019-08-07 16:03:55 +00:00
Philipp Fromme
14bf3a32ee
feat(create): create multiple elements
...
* add <elements.create> rule for creating multiple elements
* handle creating multiple elements in CreateParticipantBehavior
* create sub process with start event through palette
2019-08-07 16:03:55 +00:00
Niklas Kiefer
5d5f33c38b
fix(create-participant-behavior): ensure available children
...
* Ensure there are leftover children to calculate createConstraints
Closes #1133
2019-08-05 09:56:18 +00:00
Maciej Barelkowski
9ee90ef089
fix(modeling): correctly create connection replacement
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1072
2019-07-02 12:21:49 +00:00
Niklas Kiefer
9e52e4ee3e
feat(group-behavior): set copied name value to pasted group elements
...
Closes camunda/camunda-modeler#1417
2019-07-02 07:42:22 +00:00
Niklas Kiefer
b7d6d62184
feat(label-behavior): correctly retrieve label from element
...
Relates to camunda/camunda-modeler#1417
2019-07-02 07:42:22 +00:00
Nico Rehwaldt
fdb299dc88
feat(modeling): allow to drag participant via nested lane
...
Related to https://github.com/bpmn-io/bpmn-js/issues/957
2019-06-25 18:01:40 +02:00
Nico Rehwaldt
19be51abc7
feat(modeling): ignore lanes when connecting message flows
...
Closes #950
Related to camunda/camunda-modeler#1213
2019-06-18 07:07:03 +00:00
Nico Rehwaldt
055fdf75e1
feat(modeling): allow label and group movement everywhere, round two
...
This partially reverts 0c0932d4c6f54181d7f06a626ef109ae7c00dccb.
Closes #1076
2019-06-18 07:07:03 +00:00
Nico Rehwaldt
5a69f9c0bc
chore(modeling/behavior): rename Create -> FixHover behavior
2019-06-18 07:07:03 +00:00
Niklas Kiefer
144157f9eb
feat(label-behavior): move external label after resizing
...
* Generate reference point for external label
* Adjust label position after resizing due to reference point delta
Closes #1051
2019-06-11 22:15:18 +00:00
Niklas Kiefer
4777b42f63
chore(label-behavior): move test file
...
* Adjust to fit the existing behavior test file structure
2019-06-11 22:15:18 +00:00
Maciej Barelkowski
debb96f49d
test(modeling): ensure reconnecting data association works
...
Closes #1008
2019-06-06 17:42:48 +00:00
Maciej Barelkowski
dd3d7e9c64
fix(modeling): fix selection during reconnection with replacement
...
Closes #896
2019-06-06 09:10:56 +00:00
Philipp Fromme
a4e160c48b
chore(bpmn-snapping): move create behavior to seperate behavior
2019-06-05 14:36:39 +02:00
Philipp Fromme
d42d5e3448
chore(resize-behavior): move resize behavior to seperate behavior
...
* setting minimum bounds and resize constraints moved to ResizeBehavior
Related to #1290
2019-06-05 14:36:39 +02:00
Philipp Fromme
ca12ac91a4
chore(bpmn-snapping): move participant fitting to participant behavior
...
Related to #1290
2019-06-05 14:36:39 +02:00