251 Commits

Author SHA1 Message Date
3177395323 fix: remove default start event for ad-hoc subprocess (#2295)
Related to https://github.com/camunda/camunda-modeler/issues/4858
2025-03-17 13:34:48 +01:00
591e5a734d chore: fix JSDoc 2024-10-31 09:40:51 +01:00
e5f1637e7e fix: flow text alignment issue when placed text annotationt (#2241)
Closes #2241
2024-10-30 14:30:48 +01:00
8e81aaa0f4 style: adjust code style to latest configuration 2024-10-16 17:17:28 +02:00
4359f18409 fix: pasting compensation activity without boundary event
Closes #2070
2024-09-09 14:44:52 +02:00
7a137cc502 fix: lane resize constraints for horizontal and vertical lanes
Closes #2209
2024-09-09 14:44:52 +02:00
d640a3ce54 feat(modeling): keep global elements when deleting last participant
closes #1676
2024-05-28 14:39:40 +02:00
160444eae8 feat: do not translate technical errors
These errors are non-user facing.

You shall be able to find them in public knowledge bases _as is_.
2024-04-24 10:18:42 +02: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
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
0a706beb19 feat: handle resizing of vertical lanes
Closes #2062

---------

Co-authored-by: Maciej Barelkowski <maciej.barelkowski@camunda.com>
2024-01-22 09:38:33 +01:00
63c8a19c07 chore(modeling): fix hover target for Annotations 2024-01-12 13:25:44 +01:00
ca230c39c4 feat(modeling): always place annotations on root element 2024-01-12 13:25:44 +01:00
d2a976034b feat(modeling): disable autoResize for annotation changes
closes #2049
2024-01-12 13:25:44 +01:00
11fef5f120 fix: support core replace in compensation behavior
Closes #2073
2024-01-09 13:57:17 +01:00
357899036a fix(modeling): do not remove connection that is being created
Closes #2068
2024-01-05 13:37:54 +01:00
028cd205f1 chore: fix comments 2024-01-05 13:37:54 +01:00
51b712b408 chore: naming 2024-01-05 13:37:54 +01:00
3dbaf503a5 feat: improve handling of compensation association
* Allow to connect compensate boundary event to activity, turning it into compensation activity.
* Turn sequence flow connected to boundary event into compensation association
  when boundary event is turned replaced with compensate boundary event.

Closes #2038

---------

Co-authored-by: Maciej Barelkowski <maciej.barelkowski@camunda.com>
2023-12-22 15:00:21 +01:00
c93b2cfa10 feat(bpmn-renderer): render vertical pools and lanes 2023-12-04 10:51:15 +00:00
29f135f383 feat(modeling): keep interrupting config when replacing elements 2023-11-02 14:42:10 +01:00
4f6923bdc5 fix: ensure lanes aren't resized when using space tool 2023-10-12 09:29:23 +02:00
47c5213140 fix: allow to create connection + event-based gateway
Closes https://github.com/bpmn-io/bpmn-js/issues/1490
2023-08-24 15:20:43 +02:00
b528a865a7 chore: extract modeling feedback into dedicated module
It is a UI component that shall be used in interactive environments only.
2023-08-14 12:36:33 +02:00
37662c93fc chore: use checks from diagram-js 2023-05-17 08:24:18 +02:00
e95e16746d chore: lift up label-editing/LabelUtil 2023-04-24 10:30:43 +02:00
d51327e3b9 chore: remove dead code 2023-04-24 10:30:43 +02:00
556d003ebe chore: use UpdateLabelHandler for automatic label creation 2023-04-24 10:30:43 +02:00
881e2bd6ba fix: update label on modeling.updateModdleProperties
Closes #1872
2023-04-24 10:30:43 +02:00
3ea2852221 chore: simplify element type names 2023-04-19 12:18:42 +02:00
614163e96c chore: use @return instead of @returns 2023-04-19 12:18:42 +02:00
07f75f7cd5 fix: fix remaining JSDoc and TS errors 2023-04-19 12:18:42 +02:00
e24c238e74 fix: fix behaviors JSDocs 2023-04-19 12:18:42 +02:00
56b0054d66 fix(modeling): fix ResizeBehavior JSDoc 2023-04-19 12:18:42 +02:00
d2e0b14d3e fix(modeling): fix ConnectionLayoutUtil JSDoc 2023-04-19 12:18:42 +02:00
fbf173776f fix(modeling): fix LabelBehavior JSDoc 2023-04-19 12:18:42 +02:00
550cc2244c fix(modeling): fix LayoutUtil JSDoc 2023-04-19 12:18:42 +02:00
40946a1ed8 fix(modeling): fix CategoryUtil JSDoc 2023-04-19 12:18:42 +02:00
54bfb00ec6 feat: add root elements to definitions for updates 2023-02-24 21:22:30 +01:00
b0049f9813 fix: consistently ensure BPMN 2.0 compliance through behavior
Closes #1738
2022-10-17 09:25:25 +02:00
b791a8415a Merge master to develop 2022-08-19 07:14:32 +00:00
21c8b96b66 fix: move labels to new plane when collapsing sub process
Closes #1695
2022-08-19 09:14:19 +02:00
c42dbf8a70 style: update code style
Apply latest bpmn-io code style.
2022-08-18 10:57:23 +00:00
8bdc9a43a9 fix(modeling): don't attach referencedRootElement on paste 2022-08-16 13:14:13 +00:00
f3a20e5603 fix(copy-paste): don't attach for labels 2022-08-16 13:14:13 +00:00
36db64e0e6 fix(copy-paste): don't blindly copy root elements
This causes unintended side-effects, for example copies 
`processRef` with every participant.

On top actual root element copy is being implemented via 
`RootElementReferenceBehavior`.
2022-08-16 13:14:13 +00:00
66c3612eb6 feat(copy-paste): implement group copy in a safe manner
* properly copy category and category value
* create category value when creating group label
2022-08-16 13:14:13 +00:00
8950d42509 fix(modeling): ensure group min dimensions (#1713)
Closes #1705
2022-08-15 13:32:22 +02:00
9b66c9771c fix: check for replacement using actual target
Closes #1696
Related to https://github.com/camunda/camunda-modeler/issues/2438
2022-07-13 11:31:11 +00:00
03937ad51f fix: use inherits-browser 2022-05-25 07:21:47 +00:00