Nico Rehwaldt
4455c3fc35
fix(modeling/behavior): hook UpdateFlowNodeRefs behavior in on elements.create
2019-12-06 15:24:54 +00: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
8722b6e3c2
fix(element-factory): use BPMN factory to ensure IDs
...
Closes #1162
2019-11-20 14:41:09 +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
06e1478fc8
chore(rules): remove <connection.reconnectStart/End> rule
2019-11-18 13:38:19 +01: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
0ed0492641
chore(layouter): refactor
2019-11-18 13:38:19 +01:00
Philipp Fromme
5c5656aceb
feat(bpmn-layouter): be able to specify waypoints
...
When reconnecting a connection reversely we need to be able to specify the waypoints which will also be reversed.
2019-11-18 13:38:19 +01:00
Philipp Fromme
ef5a72d722
Merge branch 'master' into develop
2019-11-18 11:03:25 +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
Nico Rehwaldt
dfffe9177e
Merge branch 'master' into develop
2019-10-31 14:37:26 +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
Maciej Barelkowski
7a2fa875d2
chore(modeling): update the comment in replace connection
2019-10-18 07:37:04 +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
59de7598b1
Merge branch 'master' into develop
2019-10-11 16:38:08 +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
168a1493b2
fix(modeling): do not duplicate flow node refs
...
Closes: https://github.com/camunda/camunda-modeler/issues/1504
2019-10-11 16:29:24 +02:00
Philipp Fromme
5bed0aeca5
Merge branch 'master' into develop
2019-09-27 14:33:32 +02:00
ssoorriiin
37bcd070e8
fix(modeling): do not remove default sequence flow on type change
...
* do not remove default sequence flow when changing type to intermediate catch
Closes #1197
2019-09-27 14:33:08 +02:00
ssoorriiin
b290078600
fix(modeling): do not remove sequence flow condition on type change
...
* do not remove sequence flow condition when changing type to intermediate catch
Closes #1199
2019-09-27 14:30:55 +02:00
Jonathan Irwin
e65809f246
docs(project): correct spelling
2019-09-09 12:21:33 +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
Nico Rehwaldt
70e8da3b9d
Merge branch 'master' into develop
2019-08-21 09:53:30 +02:00
Philipp Fromme
6aaf816802
fix(bpmn-layouter): get preferred layout from orientation
...
Requires https://github.com/bpmn-io/diagram-js/pull/401
Closes #1121
2019-08-21 06:58:15 +00:00
Maciej Barelkowski
33156e43be
chore(project): fix linting errors
2019-08-19 14:27:33 +00:00
Maciej Barelkowski
bf180321a3
fix(modeling): repair event based gateway target pasting
...
The incoming connections of an event based gateway
target should not be removed when pasting.
Closes #1163
2019-08-12 12:16:45 +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
Maciej Barelkowski
ca4e21224d
fix(modeling): fix typo
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
Nico Rehwaldt
c80f29c57f
feat(modeling): increase default group size
2019-06-13 16:38:50 +00:00
Maciej Barelkowski
085cedfda1
feat(layout): correctly lay out Boundary Event loops
...
Loops will now be laid out with respect to minimum
second segment width.
2019-06-12 20:46:39 +02: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
Maciej Barelkowski
dd3d7e9c64
fix(modeling): fix selection during reconnection with replacement
...
Closes #896
2019-06-06 09:10:56 +00:00
Maciej Barelkowski
4c10420017
feat(modeling): replace connection with correct type if rules allow
...
As a side effect, this corrects also the layout of the replacement.
Closes #1049
2019-06-06 09:10:56 +00:00
Philipp Fromme
8815b73599
feat(grid-snapping): snap width and height on create first participant
...
Closes #1061
2019-06-05 15:50:47 +02: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
Niklas Kiefer
8862865e2a
feat(modeling): improve label positioning for boundary events
...
* Do not allow placing label onto host
Relates to camunda/camunda-modeler#1206
2019-06-05 06:04:42 +00:00