795 Commits

Author SHA1 Message Date
Nico Rehwaldt
ae962de925 fix(palette): add required modules
This adds space-tool and lasso-tool as required modules to the BPMN
palette. That in term ensures that users can simply reuse the palette
without further configuration.
2015-06-17 12:03:37 +02:00
pedesen
402e898e91 chore(bpmn-replace): use new popup menu api
related to #294
2015-06-11 15:21:21 +02:00
Nico Rehwaldt
a04d03da44 chore(snapping): add tests + adjust min participant size
Related to #299
2015-06-10 15:58:52 +02:00
Nico Rehwaldt
a679b8ea31 fix(package): correct license field
Old syntax is deprecated in favor of SPDX.
2015-06-09 11:39:52 +02:00
Nico Rehwaldt
749120c4e9 fix(modeling): allow only bpmn:FlowNode(s) to be dropped on flow
Closes #297
2015-06-09 11:04:05 +02:00
Ricardo Matias
0a08433249 chore(dependency): add karma's safari launcher 2015-06-08 09:16:14 +02:00
pedesen
db6cd21205 test(replace-menu): refactor and fix positioning test case
relates to bpmn-io/diagram-js#88
2015-06-04 16:40:01 +02:00
Nico Rehwaldt
19673a340c test(snapping): add participant snapping test case
Related to #290
2015-06-03 17:48:40 +02:00
Ricardo Matias
cced954f37 fix(snapping): add participant specific min resize bounds
closes #290
2015-06-03 17:47:58 +02:00
Nico Rehwaldt
084d831d9e feat(modeling): add generic create-on-flow
Closes #232
2015-06-02 14:22:58 +02:00
pedesen
58f5965335 feat(modeling): drop new intermediateThrowEvents on sequenceFlows
Related to #232
2015-05-28 17:47:50 +02:00
Nico Rehwaldt
247594dbbf fix(keyboard): use correct lasso key 2015-05-26 14:06:16 +02:00
Ricardo Matias
b212dae211 chore(gitignore): add .DS_Store 2015-05-19 09:18:55 +02:00
Nico Rehwaldt
8973434552 chore(project): release v0.10.3 v0.10.3 2015-05-18 16:39:15 +02:00
Nico Rehwaldt
0ff1e4a3b5 chore(project): upgrade dependencies 2015-05-18 16:36:03 +02:00
Ricardo Matias
437a28b953 fix(replace): refactor the test case for replace menu positioning 2015-05-15 11:11:19 +02:00
Mohsen Hariri
206457e764 fix(context-pad): fix context pad positioning in special case
context pad was misplaced when the canvas is placed with a left offset within the parent
2015-05-15 11:11:19 +02:00
Nico Rehwaldt
9b88fceb28 chore(project): release v0.10.2 v0.10.2 2015-05-13 12:13:58 +02:00
Nico Rehwaldt
7a412a2788 fix(navigation): revert mousewheel scroll 2015-05-13 12:13:41 +02:00
Nico Rehwaldt
22536aff50 fix(modeling): rename (multi-select -> lasso)-tool
Key binding (for activation): l
2015-05-13 12:09:08 +02:00
Nico Rehwaldt
770e582e05 chore(project): release v0.10.1 v0.10.1 2015-05-13 08:03:33 +02:00
Nico Rehwaldt
d3aa1a7667 fix(modeling/rules): allow moving message flows
Closes #276
2015-05-12 18:04:42 +02:00
Ricardo Matias
500971e101 chore(project): release v0.10.0 v0.10.0 2015-05-12 16:16:27 +02:00
Ricardo Matias
6cc0a44027 chore(package): update diagram-js and diagram-js-direct-editing to v0.10.0 2015-05-12 16:16:00 +02:00
Nico Rehwaldt
53a701da93 fix(context-pad): use correct icon 2015-05-12 15:25:35 +02:00
Nico Rehwaldt
bd2a4dd16b fix(rules): connect message flow to message/untyped events only
Closes #261
2015-05-12 14:35:21 +02:00
Nico Rehwaldt
a70778880f chore(palette+context-pad): update tooltips
Related to #259
2015-05-11 17:36:01 +02:00
Nico Rehwaldt
7b712d8428 feat(modeling): add feedback on invalid modeling action
This commit adds the ModelingFeedback component. It hooks into
modeling action rejected events and displays error messages
to the user.

The current behavior is to show an error message when dropping
a flow node outside a participant in a collaboration.

Related to #203
2015-05-11 17:01:48 +02:00
mhariri
45a4cf9140 docs(project/SETUP): fix links 2015-05-08 13:32:36 +02:00
Nico Rehwaldt
07c35ce9a9 chore(draw): adjust message flow start 2015-05-06 22:28:28 +02:00
Nico Rehwaldt
bacd2b4322 feat(keyboard): add direct editing -> e binding
Related to #243
2015-05-06 18:09:13 +02:00
Nico Rehwaldt
d54ee97aa1 feat(keyboard): add tooling specific key bindings
* space tool -> [s]
* multi select -> [m]

related to bpmn-io/bpmn-js#244
2015-05-06 17:36:46 +02:00
Nico Rehwaldt
2ef5342571 chore(draw): slightly adjust message flow thickness 2015-05-06 16:52:33 +02:00
Nico Rehwaldt
f0f475dad5 feat(palette): integrate multi selection + space tool
related to #244
2015-05-06 16:52:33 +02:00
Nico Rehwaldt
4f236382a0 fix(modeling): adjust default size for participants
From 600x300 -> 600x250.

Closes #262
2015-05-06 16:51:01 +02:00
Nico Rehwaldt
e912e1f89c fix(draw): give participants a white background 2015-05-06 15:54:43 +02:00
Nico Rehwaldt
c294e0fadf fix(draw): no expand markers for CallActivities 2015-05-05 12:01:53 +02:00
Ricardo Matias
6fc512b477 feat(resize): snap to minimum bounds during resize
closes #252
2015-05-04 15:32:36 +02:00
Ricardo Matias
6f8999b8ae fix(modeling/BpmnUpdater): restore children di when changing diagram type
closes #253
2015-05-04 15:08:32 +02:00
Nico Rehwaldt
877cfcca78 test(Modeler): make sure we can bootstrap without options 2015-05-04 14:58:46 +02:00
Nico Rehwaldt
e6a51f4181 test(Viewer): make sure we can bootstrap without options 2015-05-04 14:58:46 +02:00
Nico Rehwaldt
6b23d181d5 docs(Modeler): document extensibility
Related to #258
2015-05-04 14:58:27 +02:00
Nico Rehwaldt
800f0a3a5a docs(Viewer): document extensibility
Related to #258
2015-05-04 14:58:03 +02:00
Nico Rehwaldt
7a54267536 fix(replace): remove unused modeling dependency
The modeling module should be provided by components explicitly.

This allows users to replace it for customization.
2015-04-30 11:40:05 +02:00
Nico Rehwaldt
cb52a479e0 fix(palette): add missing create feature 2015-04-30 11:33:27 +02:00
Nico Rehwaldt
af9ce652e2 feat(snapping): snap to source element
This ensures we snap to a source element if one is provided, i.e. during
shape.append.
2015-04-29 15:04:54 +02:00
Nico Rehwaldt
b233ab957c feat(snapping): add bpmn-specific move snapping
This commit adds message flow + collaboration specific snapping by
subclassing the diagram-js provided default Snapping implementation.

* Add collaboration snapping
* Rename lib/util/{Name}.js -> lib/util/{Name}Util.js

Closes #255
2015-04-29 15:04:54 +02:00
Nico Rehwaldt
d8ef4772cd chore(modeling): make append behavior a CommandInterceptor
Append behavior inherits from CommandInterceptor now.

Connection type inference related code is reused from Modeling#connect.
2015-04-28 14:13:54 +02:00
Nico Rehwaldt
183a41cf26 fix(modeling): convert to process when deleting last participant only
Related to #128
2015-04-28 14:13:54 +02:00
Nico Rehwaldt
6eceb0926b feat(layout): add straight layouting for message flows
This commit adds a straight layouting strategy for message flows.
Other than that it makes sure connection attachments are being
remembered during reconnection / shape move.

Closes #249
Closes #179
2015-04-22 16:19:26 +02:00