Commit Graph

2248 Commits

Author SHA1 Message Date
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
Martin Stamm 4dc7122983 fix(bpmnRender): remove dataAssociation fill 2021-10-27 11:22:05 +00:00
Martin Stamm 4a1cc29a4d feat(renderer): allow passing of attrs
related to https://github.com/bpmn-io/diagram-js/pull/579
2021-10-26 06:50:41 +00:00
Martin Stamm fbe5ed813e deps: update to diagram-js@7.6.0 2021-10-26 06:50:41 +00:00
bpmn-io-bot 4d5c713233 Merge master to develop 2021-10-25 06:55:15 +00:00
Nico Rehwaldt 4da80dfc17 ci: merge master to develop by the bot 2021-10-25 06:55:00 +00:00
Nico Rehwaldt 946a0ecdb8 test: add drill down spec for Modeler and Viewer 2021-10-21 11:05:08 +02: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
github-actions 4a04719869 Merge master to develop 2021-10-20 20:41:04 +00:00
Nico Rehwaldt 9dcc523350 8.8.2 2021-10-20 22:36:58 +02:00
Nico Rehwaldt cb7470c92c Merge branch 'master' into develop 2021-10-20 21:13:19 +02:00
Maciej Barelkowski c5adb2db8a chore(CHANGELOG): update to v8.8.2 2021-10-20 21:10:49 +02:00
Maciej Barelkowski 96255cdd96 Merge branch 'master' into develop 2021-10-20 17:11:00 +02:00