Commit Graph

1760 Commits

Author SHA1 Message Date
Nico Rehwaldt 1b68b8f87b chore(project): update to diagram-js@5.0.0-beta.3
Closes https://github.com/bpmn-io/bpmn-js/issues/1165
2019-08-13 14:31:55 +02:00
Nico Rehwaldt 6035f2ec22 chore(copy-paste): use #has util for hasOwnProperty check 2019-08-13 13:37:09 +02: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
Maciej Barelkowski 2776cd8958 chore(project): update min-dash 2019-08-13 08:40:37 +00:00
Maciej Barelkowski 9152288091 5.0.0-beta.3 2019-08-13 09:46:38 +02: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
Nico Rehwaldt 2da78343c3 5.0.0-beta.2 2019-08-09 20:34:27 +02:00
Nico Rehwaldt c7e75f2e18 chore(project): bump to diagram-js@5.0.0-beta.2 2019-08-09 20:30:48 +02:00
Philipp Fromme 891e0e044d test(grid-snapping): verify start event mid snapping
Closes #1158
2019-08-09 20:30:48 +02:00
Nico Rehwaldt 9320cc11df 5.0.0-beta.1 2019-08-09 14:58:29 +02:00
Nico Rehwaldt 1ac46fc028 chore(project): update to diagram-js@5.0.0-beta.1 2019-08-09 14:56:17 +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
Maciej Barelkowski 90ba2971a1 chore(project): update diagram-js-direct-editing 2019-08-09 14:14:14 +02: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
Nico Rehwaldt 2dd483b950
chore(project): simplify bug report template 2019-08-08 08:46:10 +02:00
Nico Rehwaldt 32f0a000d0
docs(CHANGELOG): update 2019-08-07 19:25:13 +02:00
Nico Rehwaldt 0888258c2a 5.0.0-beta.0 2019-08-07 18:11:37 +02:00
Philipp Fromme e85e2ae3f9 chore(CHANGELOG): update 2019-08-07 18:07:28 +02:00
Nico Rehwaldt 9b2c2c676c chore(project): update dev dependencies
Fix audit warnings.
2019-08-07 16:03:55 +00:00
Nico Rehwaldt 000ca9a0cc chore(project): bump to diagram-js@5.0.0-beta.0 2019-08-07 16:03:55 +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 c5326859b4 fix(palette): add translation support for group entry
Closes #1146
2019-08-07 15:23:48 +00:00
Nico Rehwaldt 1f706fd9b8 Merge branch 'master' into develop 2019-08-05 14:14:07 +02:00
Nico Rehwaldt 36f3393c31 4.0.4 2019-08-05 14:05:24 +02:00
Nico Rehwaldt 41a6e5d89d chore(CHANGELOG): update to v4.0.4 2019-08-05 13:52:55 +02:00
Nico Rehwaldt 0459283b34 chore(project): bump to diagram-js@4.0.3 2019-08-05 13:52:55 +02: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
Nico Rehwaldt 0b3cd452ca chore(project): minify using terser 2019-07-31 13:03:32 +02:00
Nico Rehwaldt 32142b023a chore(tasks): log executed integration test cmd 2019-07-31 13:01:59 +02:00
Nico Rehwaldt e150c67acc chore(project): bump bpmn-moddle version 2019-07-26 11:14:48 +00:00
Nico Rehwaldt 240618613b Merge branch 'master' into develop 2019-07-22 15:51:42 +02:00
Nico Rehwaldt f5d55fe5dd 4.0.3 2019-07-22 15:48:18 +02:00
Nico Rehwaldt 93eae10e97 chore(CHANGELOG): update to v4.0.3 2019-07-22 15:45:24 +02:00
Maciej Barelkowski 4ca0a6c9fb Merge branch 'master' into develop 2019-07-22 15:37:51 +02:00
Nico Rehwaldt e7d66b4461 fix(rules): disallow dropping on labels and groups
* test create
* disallow drop on label
* disallow drop on group
* verify create group everywhere

Required by https://github.com/camunda/camunda-modeler/issues/1431
2019-07-22 15:37:07 +02:00
Philipp Fromme d0044f8313 fix(graphics-factory): add test case verifying fix
Related to #1129
2019-07-18 15:46:08 +02:00
Nico Rehwaldt aba0088e5e chore(project): bump devDependencies 2019-07-18 15:46:08 +02:00
Nico Rehwaldt 297ae0f837 chore(project): bump dev dependencies
Fix audit warning.
2019-07-18 15:46:08 +02:00
Nico Rehwaldt dbfc1596cf chore(project): update rollup config 2019-07-18 15:46:08 +02:00
Nico Rehwaldt 9b0b9d4424 docs(README): update related section 2019-07-18 15:46:08 +02:00
Nico Rehwaldt af4f2eae7b 4.1.0-beta.0 2019-07-18 15:46:08 +02:00
Nico Rehwaldt ac01a15f59 chore(project): bump diagram-js* dependencies 2019-07-18 15:45:47 +02:00
Nico Rehwaldt 9cbbf0a1d5 chore(tasks/wiredeps): wire develop branch per default 2019-07-18 15:44:35 +02:00
Nico Rehwaldt 6a76be6f4c docs(README): show develop branch CI status 2019-07-18 15:44:35 +02:00
Nico Rehwaldt 0c497f22af chore(CHANGELOG): update 2019-07-18 15:44:35 +02:00
Philipp Fromme ab56fc21ad feat(modeling): prevent accidential dragging of container elements
This implements custom hit areas for participants, lanes and
expanded subprocesses.

Given these changes, users need to grab container elements
on the boarder or the label area to move them.

Closes https://github.com/bpmn-io/bpmn-js/issues/957
2019-07-18 15:42:05 +02:00
Nico Rehwaldt 1a6b6dc46a 4.0.2 2019-07-18 15:40:00 +02:00