Commit Graph

1034 Commits

Author SHA1 Message Date
Beatriz Mendes 7d6792ef21 fix(replace): persist multi-instance props with `isSequential` change
Closes #1581
2022-04-28 07:51:12 +00:00
bpmn-io-bot b708a4d7af Merge master to develop 2022-04-25 07:40:42 +00:00
Martin Stamm c550d09d1d fix(label-editing): remove label property on empty label
closes #1637
2022-04-25 07:40:21 +00:00
Beatriz Mendes bdc3966933 fix(bpmn-replace): add CallActivity to SubProcessStartEvent behaviour
Closes #1631
2022-04-22 07:22:36 +00:00
Martin Stamm 574a674381 fix(drilldown): create overlays on `viewer.open` 2022-03-23 11:13:39 +00:00
Martin Stamm 21f7ed402d fix(drilldown): ensure dataAssociations are drawn
closes #1619
2022-03-16 17:54:13 +01:00
Martin Stamm 06d6f986ab fix(ordering): use specified parent when moving labels
closes #1617
2022-03-16 08:52:59 +01:00
Martin Stamm 05b7f775b0 fix(label-editing): submit change on drilldown navigation
closes #1609
2022-02-24 14:22:42 +00:00
Martin Stamm 1e202d475f fix(modeling): allways create Categories in `definitions`
closes #1606
2022-02-21 17:37:45 +01:00
Martin Stamm bdf9cf3e75 fix(drilldown): ignore elements without BusinessObject 2022-02-18 11:36:15 +00:00
bpmn-io-bot 36c6188dd0 Merge master to develop 2022-02-17 11:07:28 +00:00
Martin Stamm bd419fedf9 test(drilldown): add integration test for group creation 2022-02-17 11:07:13 +00:00
Martin Stamm e41442b393 fix(ordering): allow groups and associations in subprocesses
related to https://github.com/camunda/camunda-modeler/issues/2751, https://github.com/camunda/camunda-modeler/issues/2752
2022-02-17 11:07:13 +00:00
Martin Stamm bac7d5e1cd fix(modeling): ensure plane ID change is undoable
related to https://github.com/camunda/camunda-modeler/issues/2750
2022-02-15 08:08:45 +00:00
Valentin Serra 390031a7c3 feat: update/remove embedded label bounds on shape moved/resized
* update embedded label bounds on shape move
* remove embedded label bounds on shape resize

Related to https: //github.com/camunda/camunda-modeler/issues/2591

Co-Authored-By: Martin Stamm <martin.stamm@camunda.com>
Co-Authored-By: Philipp Fromme <philippfromme@outlook.com>
2022-02-10 12:13:56 +01:00
Nico Rehwaldt e0a2b4164d chore(draw): expose extension points
+ clearly documented as *UNSAFE*
+ add test cases
+ tested existing *UNSAFE* handler endpoint
2022-02-09 14:55:23 +01:00
Martin Stamm a696aa5953
fix(drilldown): prevent infinite loop on root property change
related to https://github.com/bpmn-io/bpmn-js-properties-panel/issues/569
2022-02-09 08:22:33 +01:00
Martin Stamm 069b1902c9 fix(viewer): use active plane for svg export 2022-02-07 10:39:55 +00:00
Martin Stamm bd180e3977 test(drilldown): add integration test for multi-di planes 2022-02-03 09:11:06 +01:00
Philipp e6c6996521 test: restructure multi-diagram import tests 2022-01-31 11:23:04 +01:00
Martin Stamm 99bfdd2fb8 feat(importer): import all associated processes
closes #1546
2022-01-31 11:23:04 +01:00
Philipp 30d2cf9755 chore: code style 2022-01-30 19:32:25 +00:00
Martin Stamm 892a92f6ec feat(copy-paste): copy collapsed subprocesses planes 2022-01-30 19:32:25 +00:00
Philipp ebba204435 chore: code style
* single-line comments should always be lowercase
2022-01-30 16:52:32 +01:00
Martin Stamm eefa78240b feat(planes): ensure plane link after ID change
closes #1575
2022-01-30 16:52:32 +01:00
Martin Stamm 824d8c209a feat(drilldown): update breadcrumbs on name change 2022-01-30 16:52:32 +01:00
bpmn-io-bot 715de7357b Merge master to develop 2022-01-24 10:46:14 +00:00
Philipp d521b018c1 fix: reusing process when creating first participant works on redo
* during `#preExecute` of `elements.create` process is passed to `shape.create` to be reused during `#execute` (there is no `#exeute` for `elements.create` as it only executes other commands during `#preExecute`)
* process must be reused during `#execute` of `shape.create` for `#redo` to work
* refactor implementation

Closes #1439
2022-01-24 10:45:55 +00:00
bpmn-io-bot 6a4d314fd2 Merge master to develop 2022-01-20 07:48:46 +00:00
Martin Stamm 34e3fa33fd fix(modeling): ensure di for embedded labels
closes #1540
2022-01-20 07:48:29 +00:00
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
Nico Rehwaldt f2b47e17f3 test: verify drill down into legacy sub-processes 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