Philipp Fromme
43a3b07ab2
fix(bpmn-rules): only connect flow nodes and artifacts through association
...
Closes camunda/camunda-modeler#554
2017-04-11 15:16:39 +02:00
Nico Rehwaldt
8d536f2cce
style(modeling): reformat test case
2017-03-21 09:01:42 +01:00
Nico Rehwaldt
2fd46ac294
fix(modeling/layout): handle zero-length lines during adjustment
...
Closes #669
2017-03-21 09:01:21 +01:00
Philipp Fromme
12d700fd14
fix(drop-on-flow): disallow drop on flow label
...
Closes camunda/camunda-modeler#548
2017-03-10 12:47:23 +01:00
Philipp Fromme
79e8378db0
fix(label-support): fix positioning of label created on shape create
...
* make sure label shape is created with correct size
* make sure test varifies behaviour
Closes camunda/camunda-modeler#535
2017-03-07 15:22:43 +01:00
Nico Rehwaldt
c5f48f5cd1
test(modeling): pass on Arch Linux
2017-03-02 11:53:42 +01:00
Nico Rehwaldt
d1072471c4
fix(drop-on-sequence-flow): ensure correct behaviour
...
Closes #667
2017-03-02 11:45:34 +01:00
Philipp Fromme
81de98f786
feat(bpmn-renderer): use updated text util api
...
Related to bpmn-io/diagram-js#205
2017-03-02 10:55:40 +01:00
Ricardo Matias
d8098c2feb
feat(copy-paste): copy 'fill' and 'stroke' properties
...
Closes #640
2017-02-13 12:01:42 +01:00
Ricardo Matias
722c86beb2
feat(replace): persist colors when replacing an element
...
Related to #640
2017-02-13 12:01:42 +01:00
Ricardo Matias
1a4a8959fe
fix(replace): make sure is respected for expanded sub processes
...
Closes camunda/camunda-modeler#511
2017-02-10 09:41:44 +01:00
Ricardo Matias
2ecb9aeae4
feat(copy-paste): clone properties when morphing to new element
...
Closes #648
2017-01-30 16:38:43 +01:00
Ricardo Matias
432d7f4b7c
fix(replace): assign passed properties to businessObject before cloning
2017-01-30 16:23:57 +01:00
Ricardo Matias
def402971c
feat(modeling): add move onto sequence flow
...
This adds the ability to move flow nodes onto existing
sequence flows (similar to the create on flow behavior
implemented with an earlier bpmn-js release).
Closes camunda/camunda-modeler#432
2017-01-27 15:31:26 +01:00
Ricardo Matias
a9b68b69e0
feat(replace): clone properties when morphing to new element
...
Closes #647
2017-01-12 16:02:31 +01:00
Ricardo Matias
3d0adc6493
feat(bpmn-clone): add ability to clone bpmn properties
...
This will allow a complete semantic copy/paste and replace of elements
Closes #646
2017-01-11 09:01:09 +01:00
Philipp Fromme
1f667e0184
fix(move-to-origin): ignore children of subprocesses
...
Closes camunda/camunda-modeler#444
2017-01-09 14:36:58 +01:00
Nico Rehwaldt
c89942fc4c
fix(rules): correct and verify data association in sub process move
...
Related to #638
2016-12-19 15:57:34 +01:00
Nico Rehwaldt
bf133bb8da
fix(rules): allow data-association + participant move
...
Closes #638
2016-12-19 15:33:42 +01:00
Philipp Fromme
c308151474
feat(editor-actions): add set color editor action
...
Related to camunda/camunda-modeler#445
2016-12-13 13:02:25 +01:00
Philipp Fromme
a2f33b8e93
feat(modeling): add API for setting fill/stroke color
...
Closes #629
2016-12-05 17:01:04 +01:00
Nico Rehwaldt
404c35c97f
fix(BpmnRenderer): revert text annotations automatic content fitting
...
This reverts commit a53562e1d5
.
Closes #635
2016-12-01 13:27:30 +01:00
Philipp Fromme
d5fa27ead2
feat(bpmn-rules): replace start events only allowed in event sub process
...
this includes the following event definitions:
* error
* escalation
* compensate
Closes #583
2016-11-09 14:44:42 +01:00
pedesen
a53562e1d5
feat(BpmnRenderer): text annotations automatically fit their content
...
Closes #600
2016-11-09 08:23:34 +01:00
pedesen
5916e81222
chore(test): rework positioning test cases
2016-11-01 15:20:22 +01:00
Philipp Fromme
72c4687b35
fix(internet-explorer): fix bugs due to internet explorer
2016-11-01 15:20:22 +01:00
Philipp Fromme
c111bea876
fix(label-bounds): fix failing test case
2016-11-01 15:20:22 +01:00
Philipp Fromme
db0ce65aa4
feat(graphics): remove snapsvg
...
Related to bpmn-io/diagram-js#50
2016-11-01 15:20:22 +01:00
pedesen
2c7aad5e0b
feat(modeling/BpmnUpdater): update existing (source/target)Element in di
...
Closes #620
2016-11-01 10:43:08 +01:00
Philipp Fromme
ccd5eeb758
fix(bpmn-updater): keep default flow when reconnecting sequence flow end
...
Closes #619
2016-10-19 11:10:11 +02:00
pedesen
f4023cf321
fix(draw/BpmnRenderer): ensure labels keep position if width doesn't change
...
* adjust positioning tests to pass on Arch Linux
Closes #613
2016-10-07 14:06:28 +02:00
robajz
5441b2e09e
fix(BpmnRules) allow move of muliple selected elements across pools
...
The move was prevented by MessageFlow element being included in the moved selection.
The restrictions on MessageFlow canDrop rules were eased to allow such moves.
Closes #524
2016-09-30 15:50:06 +02:00
Vladimirs Katusenoks
38c81146a3
fix(context-pad): use current context shape
...
Relates to camunda/camunda-modeler#415
2016-09-19 12:29:20 +02:00
pedesen
5b9dc626a6
chore(label-editing): ensure minimum dimensions for internal labels
...
* This ensures a reasonable text box dimension at lower zoom levels
Closes #610
2016-09-05 15:52:23 +02:00
pedesen
9010554282
chore(test): adjust existing test cases related to labels
...
Related to #601
2016-09-02 16:43:26 +02:00
pedesen
c13ac91e94
feat(BpmnRenderer): align label size/position to text during rendering
...
Closes #601
2016-09-02 16:43:23 +02:00
Ricardo Matias
7575af4c0f
feat(replace-menu): rework opening after element creation
...
Closes camunda/camunda-modeler#327
2016-08-31 11:02:19 +02:00
pedesen
f7f868ec67
chore(label-editing): resize textbox during direct editing
...
Related to bpmn-io/diagram-js-direct-editing#2
2016-08-29 08:56:12 +02:00
hoferch91
a8cf097ed0
feat(modeling): retain waypoints with connection on shape deletion
...
When keeping the connection when the intermittant element,
make sure we keep the waypoints, too.
closes #581
2016-08-23 17:13:25 +02:00
Nico Rehwaldt
4339002b09
chore(tests): speedup moveToOrigin tests
2016-08-22 17:04:28 +02:00
Ricardo Matias
18d31a7bc1
feat(editor-actions): add moving all elements to the origin
...
Related to camunda/camunda-modeler#362
2016-08-22 16:37:35 +02:00
Ricardo Matias
810a107262
feat(context-pad): open the replace menu after creating a shape
...
Closes camunda/camunda-modeler#327
2016-08-19 16:36:14 +02:00
hoferch91
13a9d24e84
fix(replace-menu): a compensation handler can also be a call-activity
...
closes #603
2016-08-16 16:02:38 +02:00
Philipp Fromme
681869fb44
fix(bpmn-ordering-provider): handle external labels seperately
...
closes #606
2016-08-16 14:56:52 +02:00
Philipp Fromme
14ae66e5bb
fix(distribute-elements): exclude boundary events from distrubution
...
closes #605
2016-08-15 15:33:25 +02:00
Philipp Fromme
91cfcd9bac
fix(modeling): handle float bendpoints in label behavior
...
* silently round all values when doing circle-line intersection
closes #602
2016-08-10 13:14:56 +02:00
hoferch91
226a0d76ed
feat(replace): properly collapse / expand SubProcess(es)
...
* correctly toggle collapse / expand state
* update children visibility
Closes #575
Closes #510
review(collapse-expand)
2016-08-09 11:33:59 +02:00
Philipp Fromme
4714a7279d
fix(replace-menu-provider): fix property name
...
* fix property name in order to ensure correct behavior
* adjust unit tests in order to ensure correct assertions
closes #571
2016-08-08 13:52:21 +02:00
Philipp Fromme
7ad344cfc5
fix(auto-resize): validate diagram-js auto resize fix
...
related to #593
2016-08-08 12:02:49 +02:00
Philipp Fromme
7fdd9bc611
fix(snapping): snap sequence flows mid -> mid
...
With the latest version of bpmn-js it is possible to draw point
top point connections between elements.
This restores the mid -> mid connection snapping for sequence flows.
Closes #588
2016-07-18 12:59:06 +02:00