KHADIR Tayeb
40f1d3af52
feat: enable connection tool for text annotation
...
fixes upstream camunda/camunda-modeler#2042
2021-04-07 11:51:22 +02:00
Nico Rehwaldt
ca550a247a
test(editor-actions): verify alignElements and distributeElements behavior
2021-03-04 18:22:51 +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
Niklas Kiefer
9b0f82dd47
fix(palette): activate globalConnect tool instead of toggling
...
This prevents unwanted move events when triggered from the palette action.
Closes #1402
2021-01-07 13:58:54 +00:00
Nico Rehwaldt
00294e2994
test: increase spec timeout
2021-01-06 12:57:36 +00: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
Alexis Zeghers
5eff166135
feat(replace): add multiplicity marker to replace menu for participants
...
Closes #533
2020-12-11 06:59:20 +00:00
Niklas Kiefer
8faee2bde9
feat(replace-menu): update label of collapsed pool
...
* Indicate the action in a clearer, more standard-compliant way --> replaces an expanded pool with an empty "black box" + removing its content.
* We will not update the action identifier (`replace-with-collapsed-pool`) to avoid breaking changes.
* Make it possible to retrieve label via function
Related to camunda/camunda-modeler#2022
2020-12-07 10:33:27 +00:00
Alexis Zeghers
1ccba5c5e6
feat(replace): add switch between DataStore and DataObject in replace menu
...
Closes #1372
2020-12-03 11:01:38 +00:00
Nico Rehwaldt
00686dcb3b
deps: update eslint + styles
2020-12-02 20:28:33 +00:00
Nico Rehwaldt
667d469f38
feat(modeling): provide generic moddle properties update API
...
Modeling#updateModdleProperties allows users to update moddle elements
that are backed up by diagram elements.
It provides us a path forward when we start to update more _hidden_
things from within the modeling canvas.
2020-11-19 14:24:59 +00:00
Alexis Zeghers
4b46f695ce
feat(modeler): add toggle to mark a data object as a collection
...
Closes #381
2020-11-18 10:03:46 +00:00
Nico Rehwaldt
52c14a23d8
test(modeling): verify tooltip shown on failed create
2020-11-03 20:39:20 +00:00
Niklas Kiefer
a9ce32449a
fix(rules): allow message boundary event as message flow target
...
Closes #1346
Related to camunda/camunda-modeler#1919
2020-09-14 14:07:13 +02:00
Maximilian Trumpf
90614dd99a
feat(rules/bpmnRules): typed start event to none type on subProcess move
...
closes #831
2020-07-30 09:34:09 +02:00
Maximilian Trumpf
06ca742bc2
feat(popup-menu/replace): disallow replace typed event in subprocess
2020-07-30 09:34:09 +02:00
Maximilian Trumpf
8bc29e7f3e
fix(bpmnRules): disallow boundaryEvents as message flow targets
...
closes #1300
2020-06-23 15:48:00 +02:00
Niklas Kiefer
949703aa08
feat(rules): allow starting connections from groups
2020-06-05 08:52:46 +00:00
Niklas Kiefer
c7dcd6c77b
test(rules): verify groups and text annotations can be connected
...
Related to #1327
2020-06-05 08:52:46 +00:00
Niklas Kiefer
b7ad57e348
feat(context-pad): append text annotations on groups
...
Related to #1327
2020-06-05 08:52:46 +00:00
Nico Rehwaldt
04ca31fac9
feat(lib): Promisify public APIs
...
This commit promisifies following APIs:
BaseViewer#importXML
BaseViewer#importDefinitions
BaseViewer#open
BaseViewer#saveXML
BaseViewer#saveSVG
Modeler#createDiagram
Related to https://github.com/bpmn-io/bpmn-js/issues/812
BREAKING CHANGES:
* Users are now expected to have Promises either by default or
polyfilled as the APIs return a Promise now.
2020-04-29 11:12:23 +02:00
Philipp Fromme
e03a4b2c59
chore(auto-place): move common feature to diagram-js
...
https://github.com/bpmn-io/dmn-js/issues/470
2020-04-16 11:36:12 +00:00
Maciej Barelkowski
f1745547f0
feat(layouter): prefer straight layout for sub-process connections
...
Related to https://github.com/camunda/camunda-modeler/issues/1758
2020-04-08 11:14:46 +00:00
Philipp Fromme
7a67ff95b2
chore(documentation): fix JSDoc string types
2020-04-07 06:52:55 +00:00
Maciej Barelkowski
aa58493872
test(modeling): verify attachment is not unnecessarily moved
...
Related to https://github.com/camunda/camunda-modeler/issues/1737
2020-04-01 13:52:58 +00:00
Maciej Barelkowski
b9d237e300
test(modeling): verify re-layout of message flows when lane added
...
Related to #1289
Related to https://github.com/camunda/camunda-modeler/issues/655
2020-04-01 13:52:58 +00:00
Nico Rehwaldt
33f5f2d663
Merge branch 'master' into develop
2020-03-30 14:58:43 +02:00
Maciej Barelkowski
6bfecfa71e
test(popup-menu): verify if linked events have name
2020-03-30 11:36:08 +02:00
Nico Rehwaldt
bf436bef1e
feat(replace): create bpmn:LinkEventDefinition with empty name
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1296
2020-03-30 11:36:08 +02:00
Nico Rehwaldt
960a085d4c
fix(modeling): do not resize label target when setting empty label
...
This prevents a bug that cause the label target to be accidentally
resized if the user updates the label value to an empty string (or null).
Closes #1294
2020-03-30 07:53:16 +00:00
Maciej Barelkowski
c2ded3952f
test(popup-menu): verify if linked events have name
2020-03-27 07:23:12 +00:00
Nico Rehwaldt
95b50f08a7
feat(replace): create bpmn:LinkEventDefinition with empty name
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1296
2020-03-27 07:23:12 +00:00
Maciej Barelkowski
d48812766f
Merge branch 'master' into develop
2020-03-16 13:24:50 +01:00
Maciej Barelkowski
7696534f22
fix(modeling): save bpmndi as drawn on the diagram
...
Related to https://github.com/camunda/camunda-modeler/issues/1326
Closes #985
2020-03-16 12:24:05 +00:00
Maciej Barelkowski
62f331bc3d
Merge branch 'master' into develop
2020-03-13 14:15:14 +01: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
e4e789bd3e
fix(label-editing): resize empty text annotations on complete
...
Related to bpmn-io/diagram-js-direct-editing#12
2020-03-10 14:35:39 +01:00
Nico Rehwaldt
368f9e14b5
fix(modeling): make AddLaneHandler recognize top-level labels
...
Related to https://github.com/camunda/camunda-modeler/issues/1715
2020-03-09 14:50:37 +01:00
Nico Rehwaldt
d902a970e8
fix(modeling): update AddLaneHandler to new spaceTool API
...
Related to https://github.com/camunda/camunda-modeler/issues/1715
2020-03-09 14:50:37 +01:00
Maciej Barelkowski
53e7198a47
fix(modeling): assign id prefix matching element type
...
Closes #1285
2020-03-09 09:54:35 +00:00
Nico Rehwaldt
ffa0a88d30
fix(modeling): update AddLaneHandler to new spaceTool API
...
Related to https://github.com/camunda/camunda-modeler/issues/1715
2020-03-09 10:48:05 +01:00
Nico Rehwaldt
707257e020
fix(copy-paste): emit <moddleCopy.canSetCopiedProperty> with existing property
2020-03-02 13:08:42 +00:00
Nico Rehwaldt
483a607631
test(modeling): add special space tool case
2020-02-06 13:47:32 +01:00
Nico Rehwaldt
c5402c211d
test(modeling): invert test case
2020-02-06 13:47:32 +01:00
Nico Rehwaldt
cb5098242d
test(space-tool): rewrite and improve specs
2020-02-06 13:47:32 +01: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
035bb0c1fd
feat(modeling): create generic ids for new elements
...
This makes sure that the semantic ID prefix reflects
the common type of all replace options.
ID prefixes for elements will match the examples:
* `bpmn:ServiceTask` => `Activity_<id_suffix>`
* `bpmn:EndEvent` => `Event_<id_suffix>`
* `bpmn:EventBasedGateway` => `Gateway_<id_suffix>`
* `bpmn:SequenceFlow` => `Flow_<id_suffix>`
Related to https://github.com/camunda/camunda-modeler/issues/1654
2020-02-06 13:43:04 +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