Nico Rehwaldt
b4b5d1d139
fix(modeling): correct creation of nested lanes
...
With diagram-js@5 we've introduced the CreateBehavior that ensures
elements are not created on top of lanes but always on top of the actual
participant.
Unfortunately we forgot about the fact that lanes are created once in a
while, too.
This commit accounts for this fact and ensures we do not adjust the
parent of to-be-created lanes.
(A test cases for splitting nested lanes did not exist until now).
Closes #1254
Closes #1253
2019-12-11 10:52:43 +00:00
Nico Rehwaldt
c8eedf959f
test(project): verify flowNodeRefs updating
2019-12-11 10:52:43 +00:00
Nico Rehwaldt
4455c3fc35
fix(modeling/behavior): hook UpdateFlowNodeRefs behavior in on elements.create
2019-12-06 15:24:54 +00:00
Nico Rehwaldt
d769e6ddb0
fix(grid-snapping): do not update waypoints on multiple create
...
Related to https://github.com/camunda/camunda-modeler/issues/1617
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
c8559cd4d9
chore(element-factory): fix test description
2019-11-20 15:53:53 +01: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
ec13d8e7b8
chore(copy-paste): add failing test case verifying #798
...
Failing test case was removed during refactoring.
Related to #798 .
2019-11-19 23:54:12 +01:00
Philipp Fromme
c8412c27f2
fix(modeling): update association parent on source or target move
...
Closes #683
2019-11-19 15:27:56 +00:00
Nico Rehwaldt
e9687562d0
test(popup-menu): further simplify ReplaceMenuProviderSpec
2019-11-18 16:10:10 +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
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
Philipp Fromme
dd3a139a29
fix(replace): do not resize on replace sub process with ad hoc
...
Requires bpmn-io/diagram-js#432
Closes #1231
2019-11-15 14:04:08 +01:00
Maciej Barelkowski
7041a1ab9b
test(popup-menu): remove dependency on internals
2019-11-13 10:26:21 +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
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
Niklas Kiefer
0143595230
Merge branch 'master' into develop
2019-09-25 13:34:54 +02:00
Philipp Fromme
a74d838dc7
fix(copy-paste): do NOT copy generic properties
...
Related to camunda/camunda-modeler#1507
2019-09-25 13:09:00 +02:00
Philipp Fromme
5736cfe794
Merge branch 'master' into develop
2019-09-24 14:41:03 +02:00
Oguz Eroglu
d55e3afe35
fix(copy-paste): copy attacher properties
...
Closes #1190
2019-09-24 12:34:15 +00:00
Philipp Fromme
51232830e2
Merge branch 'master' into develop
2019-09-23 08:59:02 +02:00
Philipp Fromme
83e9f05efa
fix(connect-snapping): snap to sub process mid
...
Related to camunda/camunda-modeler#1436
2019-09-13 14:29:38 +00:00
Niklas Kiefer
dcf440b076
fix(auto-place): complete direct editing on auto place
...
Related to camunda/camunda-modeler#1502
2019-09-12 07:55:34 +02:00
Philipp Fromme
5294133a58
Merge branch 'master' into develop
2019-09-11 16:57:23 +02:00
Oguz Eroglu
86c61b0c0d
fix(snapping): snap to task mid
...
Related to https://github.com/camunda/camunda-modeler/issues/1436
2019-09-11 16:56:40 +02:00
Jonathan Irwin
aea527775e
chore(context-pad): update spelling
2019-09-09 14:45:41 +02:00
Philipp Fromme
ddaa3f0b03
fix(keyboard-move-selection): ensure moving lanes is not possible
...
Closes #943
2019-09-06 15:27:23 +00:00
Philipp Fromme
2f001e1f4a
feat(copy-paste): copy process properties
...
Clone the linked process when copying a participant.
This ensures that properties attached to the process
are not getting lost.
Closes #1161
2019-09-06 15:27:31 +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
6ed51fc036
fix(rules): allow to create attachments
...
Related to https://github.com/camunda/camunda-modeler/issues/1462
2019-08-13 08:40:37 +00:00
Niklas Kiefer
715d2cca2e
fix(label-editing): prevent direct editing after create
...
Closes #1164
2019-08-13 06:20:34 +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
891e0e044d
test(grid-snapping): verify start event mid snapping
...
Closes #1158
2019-08-09 20:30:48 +02:00
Niklas Kiefer
1470d043ba
feat(palette): select start event when creating sub process
...
* use autoSelect hint to only select start event after create
Related to #1152
2019-08-09 12:40:22 +00:00
Philipp Fromme
969472ec9f
fix(rules): always allow copying labels
...
* basic copy rules are implemented in diagram-js CopyPaste e.g. labels can only be copied when their label target is copied
Closes #1153
2019-08-08 09:33:02 +00:00
Philipp Fromme
d6b8acc715
fix(copy-paste): copy name property
...
Closes #921
2019-08-08 07:50:23 +00:00