e95e16746d
chore: lift up label-editing/LabelUtil
2023-04-24 10:30:43 +02:00
acd5f5b5b4
chore: move BPMNLabel for activities to BpmnUpdater
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
bc80225030
chore: move model types to dedicated model
directory
2023-04-19 12:18:42 +02:00
75b438c157
fix(BpmnUpdater): fix JSDoc
2023-04-19 12:18:42 +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
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
c4206a4d31
fix(replace): create new di on replace
2021-09-03 15:14:00 +02:00
769bcbeeff
chore: adjust features to new DI structure
...
Related to https://github.com/bpmn-io/bpmn-js/issues/1472
2021-09-03 15:14:00 +02:00
9f8a724e9a
fix(modeling): do not crop waypoints on pasting
...
Related to camunda/camunda-modeler#1611
2019-12-11 11:18:54 +00:00
06e1478fc8
chore(rules): remove <connection.reconnectStart/End> rule
2019-11-18 13:38:19 +01:00
5bed0aeca5
Merge branch 'master' into develop
2019-09-27 14:33:32 +02:00
37bcd070e8
fix(modeling): do not remove default sequence flow on type change
...
* do not remove default sequence flow when changing type to intermediate catch
Closes #1197
2019-09-27 14:33:08 +02:00
b290078600
fix(modeling): do not remove sequence flow condition on type change
...
* do not remove sequence flow condition when changing type to intermediate catch
Closes #1199
2019-09-27 14:30:55 +02:00
e65809f246
docs(project): correct spelling
2019-09-09 12:21:33 +02:00
33156e43be
chore(project): fix linting errors
2019-08-19 14:27:33 +00:00
ca4e21224d
fix(modeling): fix typo
2019-07-02 12:21:49 +00:00
411da58d43
chore(modeling): remove reconnect listeners
...
Listeners are triggered via layout event.
2019-04-18 16:06:44 +00:00
6f7925080c
chore(modeling/BpmnUpdater): remove now unnecessary crop on reconnect
...
As of diagram-js@3.2.0 layouting will be triggered
on reconnectStart / reconnectEnd.
Related to #940
2019-04-10 19:08:49 +00:00
fe9d4ff06d
feat(modeling): ensure wrapping DataInput/Output in participant works
2019-03-29 13:21:34 +00:00
8c49cb679b
fix(modeling): properly handle DataInput / DataOutput move
...
Closes #961
2019-03-29 13:21:34 +00:00
690417b389
feat(modeling): allow data store anywhere in collaboration
...
ensure valid BPMN 2.0 parent when
* creating/moving data store
* removing participant
* turning process into collaboration
* turning collaboration into process
Closes #483
2018-05-17 15:09:37 +02:00
b98dd6fe95
fix(modeling): correctly handle missing bpmndi:Label bounds
...
Closes #794
2018-05-17 14:57:54 +02: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
11f5a22471
chore(project): adjust min-dash usage (2)
2018-03-22 11:59:39 +01:00
245d1d6a96
chore(project): upgrade lodash to min-dash
2018-03-22 11:59:39 +01:00
b03014fc2c
chore(project): update to new lint style
2018-02-27 10:08:31 +01:00
19e4e19bb5
chore(project): migrate to new SECTION comments
2018-02-27 09:57:22 +01:00
ff140d1a50
style(lib): correct indention
2017-05-19 12:56:59 +02:00
2c7aad5e0b
feat(modeling/BpmnUpdater): update existing (source/target)Element in di
...
Closes #620
2016-11-01 10:43:08 +01:00
ccd5eeb758
fix(bpmn-updater): keep default flow when reconnecting sequence flow end
...
Closes #619
2016-10-19 11:10:11 +02:00
c13ac91e94
feat(BpmnRenderer): align label size/position to text during rendering
...
Closes #601
2016-09-02 16:43:23 +02:00
e157f1c82f
fix(bpmn-updater): keep conditions on element replace
...
Closes camunda/camunda-modeler#318
2016-06-21 14:01:41 +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
7e93759a0d
fix(modeling/BpmnUpdater): ignore custom elements on canvas.updateRoot
...
Closes #559
2016-06-01 09:43:02 +02:00
006be69d63
fix(associations): always show full data association
...
Closes #506
2016-05-09 14:36:06 +02:00
5a02923a61
fix(connections): fix update logic on reconnecting elements
...
Closes #534
2016-05-06 16:26:02 +02:00
49173abdad
feat(i18n): add localization
...
* Palette, ContextPad, Errors...
Closes #491
2016-03-11 20:10:10 +01:00
0feebe0b0c
feat(DefaultFlows): allow default flows going out of tasks
...
Closes #425
2016-01-07 16:29:30 +01:00
f68054295b
feat(modeling): allow data associations from and to events
...
Closes #384
2015-10-22 08:21:01 +02:00
08c2ebc78f
feat(modeling): add data objects
...
Closes #344
2015-10-07 15:15:57 +02:00
534061d821
feat(replace): update bpmn when reconnecting flows
...
When reconnecting the source and end waypoints of a conditional
or default flow, the bpmn tree should be updated to reflect
these changes.
Closes #373
2015-10-06 13:51:01 +02:00
31f0ea1ec0
feat(modeling): add support for custom elements
...
This commit adds part of the infrastructure that allows
the coexistence between bpmn elements and custom ones.
Closes #348
2015-09-03 09:57:30 +02:00
afa72ad5bd
fix(modeling): correctly update Lane#flowNodeRefs
...
Previously, the bpmn:FlowNode <-> bpmn:Lane relationship was not
properly maintained in the BpmnUpdater.
This commit fixes the behavior.
Closes #341
2015-08-31 15:00:27 +02:00
d520574d1a
feat(modeling): wire lanes in BPMN 2.0 xml
...
Related to #316
2015-08-21 17:34:41 +02:00
e237937726
chore(modeling): update BpmnUpdater to hook into element.updateAttachment
...
BREAKING CHANGE:
* The id of the update attachment command changed from 'shape.attach' to
'element.updateAttachment'
2015-08-19 14:34:07 +02:00
75dc681d46
feat(modeling): add boundary events behavior
...
This commit adds support for modeling boundery events.
Users may pull out the boundary events from the palette.
Closes #292
2015-07-22 17:23:31 +02:00
363ce892c9
fix(modeling): sequence flow can be reconnected to participant
...
Closes #315
2015-07-20 16:48:44 +02:00