32 Commits

Author SHA1 Message Date
6c3cbe0bd4 chore: error info use tagged template 2024-04-29 09:06:03 +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
ca230c39c4 feat(modeling): always place annotations on root element 2024-01-12 13:25:44 +01:00
1108d9de22 feat(Ordering): always render annotations on top 2024-01-12 13:25:44 +01:00
07f75f7cd5 fix: fix remaining JSDoc and TS errors 2023-04-19 12:18:42 +02:00
69beeff423 fix: render sequence flows always on top
Closes https://github.com/bpmn-io/bpmn-js/issues/1716
2022-08-19 11:43:49 +02:00
7478388070 deps: replace inherits with inherits-browser
This increase the safety of our build; external consumers
do no longer need to account for the `browser` field to
bundle bpmn-js (or otherwise bundle a Node shim, unintentionally).
2022-05-18 10:15:53 +00:00
06d6f986ab fix(ordering): use specified parent when moving labels
closes #1617
2022-03-16 08:52:59 +01:00
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
b8ed73b7f8 feat(modeling): support toggle collapse with drilldown
closes #1539
2022-01-12 09:14:15 +01:00
809ec84309 chore(ordering): make exception handling fail-safe
Would previously fail if no new parent was given.
2021-06-24 09:44:40 +02:00
5f266b20df chore(ordering): throw on missing order
Throw a proper exception of we fail to compute an elements ordering.
2021-06-24 09:44:40 +02:00
33156e43be chore(project): fix linting errors 2019-08-19 14:27:33 +00:00
c28aa00f3d chore(ordering): fix typo 2019-05-29 06:42:54 +00:00
46c5a8cb36 fix(ordering): render group elements on collaboration level
Closes #1043
2019-05-29 06:42:54 +00:00
175e395768 feat(ordering): always render groups on top
Closes #979
2019-05-07 14:36:32 +02:00
31271059d4 fix(ordering): render labels always on top 2018-12-04 13:48:12 +00:00
9be61259bd chore(project): drop 'use strict'
We use ES modules, so 'use strict' is not necessary anymore.
2018-04-03 18:09:53 +02:00
d3449ca87c chore(project): es6ify source code
* use ES6 import / export
* UTILS: export individual utilities
* TESTS: localize TestHelper includes

BREAKING CHANGE:

* all utilities export independent functions
* library sources got ported to ES6. You must now use
  a ES module bundler such as Browserify + babelify or
  Webpack to consume this library (or parts of it).
2018-04-03 16:32:14 +02:00
245d1d6a96 chore(project): upgrade lodash to min-dash 2018-03-22 11:59:39 +01:00
1e6186e3ce feat(draw): render sequence flows behind tasks
* ordering provider ensures sequence flows appear
  behind tasks
* importer makes sure we render elements in the order
  lanes > sequence flows > other flow elements
* consistent minimal opacity ensures elements in
  front of tasks don't look _connected_

Closes #727
2017-12-14 11:56:00 +01:00
bf133bb8da fix(rules): allow data-association + participant move
Closes #638
2016-12-19 15:33:42 +01:00
681869fb44 fix(bpmn-ordering-provider): handle external labels seperately
closes #606
2016-08-16 14:56:52 +02:00
0ba239bbce chore(project): switch to eslint
Use eslint instead of jshint for linting.

* better linting results
* test files linted, too
* consistent code style checks

Closes #568
2016-06-07 09:55:32 +02:00
006be69d63 fix(associations): always show full data association
Closes #506
2016-05-09 14:36:06 +02:00
13be55dca1 fix(ordering): correctly treat transactions / ad-hoc sub-processes 2016-03-16 11:26:41 +01:00
49173abdad feat(i18n): add localization
* Palette, ContextPad, Errors...

Closes #491
2016-03-11 20:10:10 +01:00
f89fd529de fix(ordering): correctly attach boundary element in front of task
The way we create labels during import (right after the respective
element) interfered with the ordering during boundary attach.

This commit fixes the behavior.

Closes #437
2016-01-04 16:10:55 +01:00
6f3dadd403 chore(ordering): use existing isAny impl 2015-10-20 15:47:12 +02:00
63d0321210 chore(ordering): modify sub process ordering
Closes #358
2015-09-11 14:43:09 +02:00
d9788c7f31 feat(ordering): add sequence flow + association to correct parent
* remove ModelUtil#getSharedParent because we do proper ordering
  via BpmnOrderingProvider now.
* Cherio!

Related to #316
2015-08-21 17:34:41 +02:00
966e3aaa34 feat(modeling): define BPMN specific ordering
Closes #336
2015-08-20 14:49:53 +02:00