bpmn-io-bot
2ae21c3c57
Merge master to develop
2022-01-19 08:20:34 +00:00
Martin Stamm
4e161427b8
fix(modeling): ensure IDs are claimed when used
...
closes #1555
2022-01-19 08:20:14 +00:00
Martin Stamm
9366700235
fix(copy-paste): wire DI of subprocesses correctly
2022-01-19 08:20:14 +00:00
bpmn-io-bot
73944154b7
Merge master to develop
2022-01-14 13:00:08 +00:00
Valentin Serra
c4cbc7821a
fix(replace menu): prevent morphing data stores outside participants
...
Added tests to handle the edge case
Added a new test diagram
Closes #1508
2022-01-14 12:59:47 +00:00
Martin Stamm
c1082b567d
fix(drilldown): set currentRoot on collaboration change
2022-01-14 11:54:31 +01:00
Martin Stamm
cf6cbfca4a
fix(drilldown): don't reset vieport on makeCollaboration
...
closes #1565
2022-01-14 11:54:31 +01:00
Martin Stamm
c89f4a4e02
fix(drilldown): allow navigation to root collaboration
...
closes #1566
2022-01-13 14:32:12 +01:00
Martin Stamm
695c261709
chore(subprocessPlane): use to.have.length
in tests
2022-01-12 09:14:15 +01:00
Martin Stamm
8fe63efdf5
fix(drilldown): ensure single overlay per element
2022-01-12 09:14:15 +01:00
Martin Stamm
4bd64e45e4
feat(drilldown): make overlays react to diagram changes
2022-01-12 09:14:15 +01:00
Martin Stamm
d3ecd92dcd
feat(modeling): delete nested subprocesses
2022-01-12 09:14:15 +01:00
Martin Stamm
12fe06bfa6
feat(modeling): reconnect flows on collapse
2022-01-12 09:14:15 +01:00
Martin Stamm
b8ed73b7f8
feat(modeling): support toggle collapse with drilldown
...
closes #1539
2022-01-12 09:14:15 +01:00
Martin Stamm
ddc10154c9
feat(modeling): create root elements for subprocesses
...
closes #1536
2022-01-12 09:14:15 +01:00
Martin Stamm
6bbedc47d1
feat(drilldown/compat): create planes for empty processes
2022-01-12 09:14:15 +01:00
Martin Stamm
aaee4476f6
feat(di-ordering): support multi-root diagrams
2022-01-12 09:14:15 +01:00
Martin Stamm
8563bb2a4b
feat(bpmn-replace): add basic collapsed sub-process awareness
...
closes #1511
2022-01-12 09:14:15 +01:00
Martin Stamm
eed6c3b662
fix(elementFactory): ensure collapsed
is set
2021-12-15 10:29:26 +00:00
Nico Rehwaldt
dc34dff498
test(drilldown): verify back and forth persistent viewboxes
2021-12-14 11:58:10 +00:00
Nico Rehwaldt
a395d74936
test(drilldown): verify switching to root
2021-12-14 11:58:10 +00:00
Nico Rehwaldt
4e08a1c703
chore: switch to truely multi-root aware mode
...
Use new `Canvas#*RootElement` APIs.
2021-12-14 11:58:10 +00:00
Nico Rehwaldt
56eb34cc82
feat(modeling): do not trigger direct editing on newly created group
...
The first canonical operation is to resize the group
to the respective size, not to assign a group label.
2021-12-09 09:00:07 +01:00
Nico Rehwaldt
6214772b85
feat(modeling): don't select start-event inside newly created sub-process
...
The canonical modeling operation shall
not be drill down, but continue to model.
2021-12-08 13:24:28 +01:00
Maciej Barelkowski
88a484e41e
fix: don't create illegal waypoint
property
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1544
2021-12-03 19:45:37 +00:00
Nico Rehwaldt
4204c2bb2a
Merge branch 'master' into develop
2021-12-03 17:38:54 +01:00
Nico Rehwaldt
3a96864a97
fix(modeling): set label color on bpmndi:BPMNLabel#color
...
Related to https://github.com/camunda/camunda-modeler/issues/2599 .
2021-12-03 17:14:26 +01:00
bpmn-io-bot
b3ff599127
Merge master to develop
2021-12-03 07:54:03 +00:00
Nico Rehwaldt
1ede893679
fix(modeling): handle close to {source,target} drop-on-flow
...
Closes https://github.com/bpmn-io/bpmn-js/issues/1541
2021-12-03 07:53:44 +00:00
Nico Rehwaldt
756617c59b
test: use appropriate length
test helper
2021-12-03 07:53:44 +00:00
Martin Stamm
b2fd342054
feat(drilldown): make breadcrumbs reactive
...
* react to palette state
* expose own state to djs-container
2021-11-18 10:27:48 +00:00
Martin Stamm
bd20db3aba
chore(drilldown): rename subprocess-navigation -> drilldown and document
...
* rename subprocess-navigation -> drilldown
* add JSDoc comments
2021-11-04 13:31:34 +00:00
Martin Stamm
495997607c
feat: add Overlays to navigate collapsed subprocesses
...
This introduces a new css file to bpmn-js. To upgrade, please include
`dist/assets/bpmn-js.css` in your application.
closes #1483
2021-10-21 11:05:08 +02:00
Maciej Barelkowski
6243adfa92
test(copy-paste): increase timeout for complex
2021-10-20 17:07:26 +02:00
github-actions
6f421a4063
Merge master to develop
2021-10-15 11:07:21 +00:00
Maciej Barelkowski
1253326768
fix(copy-paste): do not create new id if unnecessary
...
Related to https://github.com/camunda/camunda-modeler/issues/1410
2021-10-15 13:07:00 +02:00
github-actions
6f88c01956
Merge master to develop
2021-10-15 08:38:22 +00:00
Nico Rehwaldt
b4bd6557b1
chore: unbuild circular dependency
...
Inline `ResizeUtil` into behavior to prevent circular depdendency.
It is not being used outside the behavior anyway and uses behavior
internals (lane dimensions).
2021-10-15 10:38:06 +02:00
Martin Stamm
c4206a4d31
fix(replace): create new di on replace
2021-09-03 15:14:00 +02:00
Nico Rehwaldt
f6d84696a9
test: verify label wiring
...
* import
* label updating (creation)
* label paste
2021-09-03 15:14:00 +02:00
Nico Rehwaldt
f458c6833f
test: increase timeout
...
Complex copy and paste test may otherwise timeout on GitHub actions.
2021-09-03 15:14:00 +02:00
Martin Stamm
5d30d576dc
test: ensure that connectionDi exists
2021-09-03 15:14:00 +02:00
Martin Stamm
597c417dce
chore: throw error when accessing DI from business object
...
Related to https://github.com/bpmn-io/bpmn-js/issues/1472
2021-09-03 15:14:00 +02:00
Martin Stamm
5589439774
feat: make elementFactory._getDefaultSize public
...
This has the benefit of using the public API method across our
code base.
2021-09-03 15:14:00 +02:00
Martin Stamm
ca8488b2c9
test: adjust to use getDi
utility function
...
Related to https://github.com/bpmn-io/bpmn-js/issues/1472
2021-09-03 15:14:00 +02:00
Maciej Barelkowski
886da8924f
test(modeling): add test for non-interrupting event replacement
2021-06-29 12:18:10 +00:00
Maciej Barelkowski
b7fa6b934a
test(bpmn-rules): verify CallActivity can connect with MessageFlow
...
Closes #1467
2021-06-25 10:33:40 +02:00
Maciej Barelkowski
2a60745991
Merge branch 'master' into develop
2021-06-02 08:53:22 +02:00
Maciej Barelkowski
7f1c0be591
fix(rules): disallow creating DataStoreReference if process is missing
...
Closes #1456
2021-05-31 18:31:39 +00:00
Maciej Barelkowski
e0c4dea90d
fix(modeling): append DataStoreReference to first available process
...
Related to #1456
2021-05-31 18:31:39 +00:00