1226 Commits

Author SHA1 Message Date
2405cd56d6 test: don't mount modeler for service testing 2024-11-06 10:55:59 +01:00
9f41690c22 fix(Modeler): re-add outline feature
Turns out our custom outlines got missing with 583195a,
time to restore them (for modeling).

Related to #2135
2024-11-06 10:55:59 +01:00
1fd28b1424 test(draw): cleanup left over log statement 2024-11-05 13:25:51 +01:00
83839669bb feat(search): integrate with unified search
This ensures we build upon the new search abstraction,
built via https://github.com/bpmn-io/diagram-js/pull/916.
2024-11-05 13:25:51 +01:00
583195a4fa fix(viewer): remove outline module from default modules
Closes #2135
2024-11-04 22:34:17 +01:00
ae7d4acafe deps: update to diagram-js@15.0.0 2024-11-04 20:53:37 +01:00
e937bd9c03 fix(replace-menu): keep existing loop characteristics (#2251)
Related to https://github.com/camunda/camunda-modeler/issues/4310
2024-10-31 16:05:29 +01:00
e5f1637e7e fix: flow text alignment issue when placed text annotationt (#2241)
Closes #2241
2024-10-30 14:30:48 +01:00
52860cf0e4 test: skip failing spec 2024-10-16 17:17:28 +02:00
47ff6f998e test: add FirefoxHeadless 2024-10-16 17:17:28 +02:00
8e81aaa0f4 style: adjust code style to latest configuration 2024-10-16 17:17:28 +02:00
352d325682 chore: migrate config to eslint@9 2024-10-16 17:17:28 +02:00
303ca88615 fix: empty whitespaces label in group
Closes #2231
2024-09-25 17:41:03 +02:00
58d7d7a30b fix(search): handle elements without label
Closes #2232
2024-09-16 18:00:58 +02:00
4789c1ff4b feat(search): sort matches by location
* simplify implementation
* take location into account when sorting
2024-09-12 14:37:48 +02:00
235d9b94a1 test: properly provide businessObject with label 2024-09-09 14:44:52 +02:00
4359f18409 fix: pasting compensation activity without boundary event
Closes #2070
2024-09-09 14:44:52 +02:00
cd6bcadecd test: add unit tests for resize constraints to cover all directions inc. vertical lanes 2024-09-09 14:44:52 +02:00
3153b083f9 fix: auto-place elements vertically in sub-processes
Closes #2127
2024-09-09 14:44:52 +02:00
90c513c770 fix: keep direction when collapsing pools
Closes #2208
2024-08-05 13:43:04 +02:00
08b657a598 fix: show delete action for labels
Closes #2163
2024-07-04 12:28:30 +02:00
ab37581d2d deps: update to diagram-js@14.7.2
fix: remove incorrect attribute in replace menu

Related to https://github.com/camunda/camunda-modeler/issues/4383
2024-06-26 21:34:27 +02:00
b4abfaa9d4 fix: add accessible label to drill down button
Related to https://github.com/camunda/camunda-modeler/issues/4394
2024-06-25 09:43:47 +02:00
fcc38bacc4 deps: replace axe-core with @bpmn-io/a11y 2024-06-25 09:43:47 +02:00
f470cd5722 fix(search): do not suggest subprocess planes
closes #2143
2024-06-05 11:37:39 +02:00
542512b0fe test: log XML outside of editing cycle 2024-05-29 23:47:27 +02:00
857415ff46 fix(drilldown): handle missing process (parent) DI elements 2024-05-29 16:44:44 +02:00
b3fdbdf570 test(drilldown): re-structure specs + verify additional cases 2024-05-29 16:44:44 +02:00
4cdcb6f7c7 fix(drilldown): do not reset viewport on collaboration removal 2024-05-28 16:21:00 +02:00
3f2ec41204 feat: render markers as part of djs-visual
related to https://github.com/camunda/camunda-modeler/issues/4307
2024-05-28 15:14:47 +02:00
d640a3ce54 feat(modeling): keep global elements when deleting last participant
closes #1676
2024-05-28 14:39:40 +02:00
a66d85018a fix(drilldown): gracefully handle missing BPMNDiagram#plane 2024-05-27 13:17:51 +02:00
bc24a6092d fix(import): handle missing BPMNDiagram#plane
Without this change any auxiliary <bpmndi:BPMNDiagram /> without a plane
would crash the importer.

Now the (broken) BPMN diagram is simply ignored during import.
2024-05-27 11:45:29 +02:00
07bf015baa fix(outline): customize call activity outline
Closes #2167
2024-05-22 15:40:23 +02:00
8832f8aa79 deps: update to diagram-js v14.5.1 2024-05-07 09:54:05 +02:00
4d0c0f4f65 chore: merge main to develop 2024-04-29 14:08:57 +00:00
407a191f7e fix(context-pad): remove append preview on context pad close
Closes #2150
2024-04-29 16:08:43 +02:00
6c3cbe0bd4 chore: error info use tagged template 2024-04-29 09:06:03 +02:00
ed2ddae4e0 test: no longer translate errors 2024-04-26 15:15:40 +02:00
4689b35bce test: setup accessibility tests with axe 2024-04-10 13:21:49 +02:00
d9b8bfd593 feat: auto-place elements vertically
Closes #2110
2024-03-27 14:53:27 +01:00
63ce8ae511 Merge main to develop 2024-02-16 16:54:01 +00:00
0a2f7598f0 fix: create hit boxes for vertical lanes
Closes #2093
2024-02-16 17:53:42 +01:00
d6afcb20ec Merge main to develop 2024-02-15 08:39:11 +00:00
b100cdfa0b fix: support rendering of gateway without marker 2024-02-15 09:38:56 +01:00
e263bbbfd4 feat: handle splitting vertical lanes 2024-02-12 15:13:06 +01:00
9b2b6a65d8 feat: remove touch interaction module
BREAKING CHANGE: Migrated to `diagram-js@14` which removes touch interaction module, and dependency on unsupported `hammerjs` package. If you rely on touch interaction, you need to support touch interaction on your own.

deps: update to `diagram-js@14`

feat: allow to add to selection via lasso tool

Closes #2053
2024-02-06 11:13:04 +01:00
6e92713cb9 feat: handle adding vertical lanes
Related to #2086

---------

Co-authored-by: Maciej Barelkowski <maciej.barelkowski@camunda.com>
2024-01-30 18:16:03 +01:00
ec2ee691dd fix(draw): don't fill multiple parallel events
Closes https://github.com/bpmn-io/bpmn-js/issues/2085
2024-01-29 12:09:36 +01:00
df2ae0560b fix: correctly remove vertical lanes
Closes #2082

---------

Co-authored-by: Maciej Barelkowski <maciej.barelkowski@camunda.com>
2024-01-22 13:13:58 +01:00