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 |
Nico Rehwaldt
|
e9cf046bbb
|
chore(import): don't monkey patch ID but use `attrs` utility
|
2022-01-12 09:14:15 +01:00 |
Nico Rehwaldt
|
f2b47e17f3
|
test: verify drill down into legacy sub-processes
|
2022-01-12 09:14:15 +01:00 |
Martin Stamm
|
143603a26d
|
9.0.0-alpha.0
|
2022-01-11 14:47:32 +01:00 |
Martin Stamm
|
442e0469f5
|
chore(CHANGELOG): update to v9.0.0-alpha.0
|
2022-01-11 14:41:06 +01:00 |
Max Tru
|
00c2b690e8
|
deps: bump to diagram-js@8.0.1
closes #618
|
2022-01-07 09:51:30 +00:00 |
Martin Stamm
|
eed6c3b662
|
fix(elementFactory): ensure `collapsed` is set
|
2021-12-15 10:29:26 +00:00 |
Nico Rehwaldt
|
83ffdff08f
|
deps: bump to diagram-js@8
Adds true multi-root capabilities.
|
2021-12-14 11:58:10 +00:00 |
Nico Rehwaldt
|
a42ba5cd90
|
feat(util/ModelUtil): expose `isAny`
It is a core utility that will be tree-shaken if not used.
We'll continue to expose it via `ModelingUtil` for backwards
compatibility.
|
2021-12-14 11:58:10 +00:00 |
Nico Rehwaldt
|
99516bc19b
|
deps: update to diagram-js@8.0.0-0
Ships with the improved multi-root capabilities.
|
2021-12-14 11:58:10 +00:00 |
Nico Rehwaldt
|
dc34dff498
|
test(drilldown): verify back and forth persistent viewboxes
|
2021-12-14 11:58:10 +00:00 |
Nico Rehwaldt
|
ed03dfe063
|
style: add newline when it is due
|
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
|
bb59dd0b61
|
chore(import): make root discovery future proof
Related to https://github.com/bpmn-io/bpmn-js/issues/1546
|
2021-12-14 11:58:10 +00:00 |
Nico Rehwaldt
|
a09926c325
|
test(import): improve assertions of root elements
|
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
|
acce567261
|
chore(CHANGELOG): update to v8.8.4
|
2021-12-03 17:14:26 +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 |
Nico Rehwaldt
|
3dc758288e
|
Merge branch 'master' into develop
|
2021-12-03 09:21:30 +01:00 |
Nico Rehwaldt
|
28460b1222
|
8.8.3
|
2021-12-03 09:09:56 +01:00 |
Nico Rehwaldt
|
bcde20c0c1
|
chore(CHANGELOG): update to v8.8.3
|
2021-12-03 09:04:59 +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
|
15609796e3
|
chore(css): expose color variables in bpmn-js.css
|
2021-11-24 10:40:04 +01:00 |
Martin Stamm
|
b37dc237b3
|
9.0.0-subprocesses.3
|
2021-11-19 10:47:47 +01: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
|
4e7b58b3c3
|
deps: bump to diagram-js@7.8.1
Makes marker classes for palette state available
on container.
|
2021-11-18 10:27:48 +00:00 |
Martin Stamm
|
3c34158fd5
|
chore(drilldown): make CSS more robust
closes #1529
|
2021-11-15 14:07:05 +00:00 |
Niklas Kiefer
|
5448f66706
|
style: update used colors
Related to https://github.com/bpmn-io/diagram-js/issues/581
|
2021-11-11 10:58:25 +00:00 |
Niklas Kiefer
|
6da4d27f6c
|
deps: bump to diagram-js@7.7.0
|
2021-11-11 10:58:25 +00:00 |
Martin Stamm
|
4f94ab10f8
|
chore(draw): remove passing attrs for rendering (#1528)
This reverts #1515, as we don't plan to support the feature that requires it anymore.
Closes #1527
|
2021-11-08 18:39:03 +01:00 |
Martin Stamm
|
eb6f49613d
|
Merge branch 'master' into develop
|
2021-11-08 15:23:43 +01:00 |
Nico Rehwaldt
|
0f4d30829d
|
deps: bump to diagram-js@7.6.3
Closes https://github.com/bpmn-io/bpmn-js/issues/1520
|
2021-11-08 14:21:48 +00:00 |
Martin Stamm
|
b511d61c0e
|
9.0.0-subprocesses.2
|
2021-11-05 11:47:26 +01:00 |
Martin Stamm
|
5acee5ba71
|
deps: bump to diagram@7.6.1
|
2021-11-05 10:39:06 +00:00 |
Martin Stamm
|
950f5db6c7
|
fix(drilldown): break long breadcrumbs
closes #1522
|
2021-11-05 09:14:59 +00:00 |
Martin Stamm
|
862a07f585
|
fix(drilldown): center breadcrumb arrow
|
2021-11-04 13:31:34 +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
|
e154d88d15
|
fix(drilldown): patch legacy processes before import
|
2021-11-04 13:31:34 +00:00 |
Nico Rehwaldt
|
732aae361e
|
chore: prevent double bundling
Ensure we build the distribution only once:
* development build with NODE_ENV=development
* production build with NODE_ENV=production
|
2021-11-03 10:54:20 +00:00 |