Nico Rehwaldt
0a03e59866
feat(modeling): add participant modeling behavior
...
This commit adds the ability to model participants from the palette.
* Empty diagrams can be used as a start for participant _AND_ process diagram
* Process diagrams can be converted to collaboration diagrams by dropping
a participant onto them
Closes #128
2015-04-14 15:23:16 +02:00
Ricardo Matias
32741868e4
feat(fonts): add edit-default, edit-space-tool and edit-navigation fonts
2015-04-14 15:12:42 +02:00
Nico Rehwaldt
2e73f5ab85
fix(modeling): update id property in diagram-js, too
...
This fixes a bug where updating the id property of an element
was not propagated to the diagram. Thus, retrieving the element
based on the new id from diagram-js did not work.
Closes #238
2015-04-13 10:55:17 +02:00
Nico Rehwaldt
701bae6c1f
fix(tests): restore matchers
...
We previously inherited the test matchers from diagram-js.
With the diagram-js migration to Mocha, the matchers changed.
As a result Jasmine silently discarted a number of test cases on our
suite.
This restores the old matchers from diagram-js in our project.
2015-04-13 10:52:07 +02:00
Nico Rehwaldt
788bcf3c48
docs(CONTRIBUTING): swap paragraphs
...
Putting up issues first, it is the first stuff possible contributors are going to read. Scrolling is hard.
2015-04-01 13:50:32 +02:00
Ricardo Matias
6b76f67328
docs(contributing): add contributing documentation
2015-04-01 13:31:22 +02:00
Nico Rehwaldt
e6885eaebc
test(project): replace brfs with stringify
...
This _could_ fix the various bundle building issues we are seeing on
travis-ci and locally.
Closes #234
2015-03-31 14:22:53 +02:00
jdotzki
8cd3c78d5e
fix(rule): allow drop of associations
...
close #202
2015-03-25 13:45:54 +01:00
Nico Rehwaldt
7191af8978
chore(wiredeps): add inherits dep
2015-03-25 10:56:10 +01:00
Nico Rehwaldt
e7bbb5d6bf
chore(project): use inherits util
2015-03-23 15:15:32 +01:00
Nico Rehwaldt
695a973e92
chore(modeling): renamve behaviors for clarity
2015-03-23 15:14:54 +01:00
Nico Rehwaldt
8eff06fb0c
chore(project): release v0.9.2
2015-03-19 16:19:08 +01:00
Nico Rehwaldt
2dbb5ffd81
chore(dependencies): upgrade karma-browserify
...
This allows windows users to execute our test suite.
2015-03-13 15:53:07 +01:00
Nico Rehwaldt
63189006a6
chore(project): release v0.9.1
2015-03-13 10:48:15 +01:00
Nico Rehwaldt
e06fb32ad2
fix(style): remove trailing comma
2015-03-13 10:39:22 +01:00
Nico Rehwaldt
f22682542d
chore(project): release v0.9.0
2015-03-12 14:21:00 +01:00
Nico Rehwaldt
00ab8cc2ba
chore(project): bump dependency versions
2015-03-12 14:20:47 +01:00
Nico Rehwaldt
397a4aeea5
fix(replace): keep associations during replace
...
Closes #226
2015-03-12 14:03:28 +01:00
Nico Rehwaldt
ae8e6146d1
chore(project): fix whitespace character
2015-03-11 17:42:56 +01:00
Nico Rehwaldt
1c0ade9d51
feat(replace): focus element after replace
...
Related to #192
2015-03-11 16:31:42 +01:00
Nico Rehwaldt
67d81c346c
fix(replace): pre-build BPMN elements
...
This simplifies the ways we work with replacements.
Instead of monkey-patching the original replace functionality we
* create the business object / target object
* pass it to replace
A simple way that works well with our existing infrastructure.
Other changes:
* fixes redo / undo issues.
* splits context-pad + replace
Closes #180
2015-03-11 16:19:09 +01:00
Nico Rehwaldt
eb63fda6ab
chore(font): update
2015-03-11 09:36:56 +01:00
Nico Rehwaldt
d1d42f3713
chore(project): upgrade to latest bpmn-font
2015-03-10 16:07:58 +01:00
jdotzki
2b8d8110fd
fix(contextpad): prevent replace menu from opening multiple instances
2015-03-08 11:51:38 +01:00
jdotzki
2321caecd7
improve(contextpad): remove modeling options behind throwing link events
...
related #219
2015-03-07 12:59:22 +01:00
jdotzki
6aceab9dbf
feature(contextpad): add catch events to pad for event based gateways
...
close #206
2015-03-06 09:27:18 +01:00
jdotzki
e665895448
improve(font): update to latest font
...
#186
2015-03-05 18:04:57 +01:00
jdotzki
89a3a6bcd8
feature(modeling): set di.isMarkerVisible for exclusive gateway as default
...
close #221
2015-03-05 14:19:47 +01:00
jdotzki
c5af54c1e3
feature(rules): add rule for link events
...
close #219
2015-03-05 13:57:32 +01:00
jdotzki
6f85d3081f
improve(contextpad): use receive-task icon instead just receive
...
close #214
2015-03-04 15:50:06 +01:00
jdotzki
7676b9f244
fix(context pad): correct position of replace menu
...
close #210
2015-03-04 15:27:13 +01:00
jdotzki
88eb0cb442
fix(bpmnrenderer): correct rendering of intermediate link throw event
...
close #216
2015-03-04 13:29:46 +01:00
jdotzki
1c45d98f9a
fix(contextpad): add missing events to replace menu
...
close #209
close #217
2015-03-04 12:28:18 +01:00
jdotzki
225cbb914c
fix(rules): fix modeling rules for event based gateways
...
Allow condition and signal catching events after event based gateways.
close #213
2015-03-04 10:20:37 +01:00
jdotzki
f527096ac2
fix(contextpad): add signal event to end event replace menu
...
close #211 #218
2015-03-03 17:09:54 +01:00
jdotzki
5604e13468
fix(contextpad): remove incorrect replace targets
...
close #207
2015-03-03 15:58:59 +01:00
jdotzki
73c6c883c5
fix(replace): run model updates on 'execute'
...
close bpmn-io/bpmn-js#213
2015-03-03 15:52:40 +01:00
jdotzki
22c0065d5d
fix(context pad): remove instantiating gateways from replace menu
...
close #212
2015-03-03 15:15:00 +01:00
jdotzki
7207d010db
feat(contextpad): add event to replace-menu
...
See #192
2015-03-02 13:43:06 +01:00
jdotzki
66801df111
feature(rules): add modeling rules for event based gateways
...
closes #193
2015-03-02 13:43:06 +01:00
jdotzki
18c2b0552e
feat(contextpad): add replace-menu to context pad
...
Support for Gateways and Task Types was added.
See #130
2015-03-02 13:43:06 +01:00
jdotzki
3873709141
feat(replace): add service that allows to replace elements
...
API
- BpmnReplace#replaceElement
see bpmn-io/bpmn-js#130
2015-03-02 13:43:06 +01:00
Nico Rehwaldt
4fa01649b5
fix(draw/BpmnRenderer): only display message flow marker if messageRef
...
Closes #205
2015-02-25 18:30:16 +01:00
Nico Rehwaldt
9898ad888c
chore(project): only hint + test during travis builds
2015-02-19 15:03:53 +01:00
Nico Rehwaldt
f19a64a346
docs(README): add travis status badge
2015-02-19 14:59:57 +01:00
Nico Rehwaldt
ef11c65dc8
chore(project): add travis configuration
2015-02-19 14:54:30 +01:00
Nico Rehwaldt
48f0e7a0d8
chore(project): add wiredeps config
2015-02-19 14:53:41 +01:00
Nico Rehwaldt
85d0ffd56a
fix(tests): re-enable all
2015-02-18 13:25:20 +01:00
Nico Rehwaldt
788b143f27
fix(Viewer): do not cache moddle
...
This may have unwanted side-effects, i.e. when using id
validation and caching.
We must ensure the meta-model element is actually instance stateless in
order to safely cache it.
2015-02-17 12:04:03 +01:00
Nico Rehwaldt
4854c96067
fix(import): correctly dispatch parse warnings
...
Fixes our bpmn-moddle integration to correctly dispatch parse warnings
from bpmn-moddle to the client.
Related to bpmn-io/moddle-xml#5
Closes #58
2015-02-17 11:00:00 +01:00