This is the release page for UmlCanvas 0.5, which is currently under development. It is the next milestone and is targeted for the first half of June.
The major goals for this release are:
We have a policy to always resolve at least the same amount of known issues as introducing new features.
Below is a live report from our issue tracker, listing the issues that should be resolved in this release. When all of them are marked "RESOLVED" the release will be available real soon.
| ID | Component | Summary (17 tasks) | P | Severity | Status |
|---|---|---|---|---|---|
| 360* | Inspector Plugin | Triggering canvas repaint with UmlCanvas editor(inspector) causes Canvas2D connector error | P1 | major | NEW |
| 383* 383
fixed in commit 86dc5d754ea76009834d3580b50ae97996cff5fb | Core | add support for state diagrams | P1 | major | RESOLVED |
| 384* 384
next to the editor, a user should be able to "draw" the same diagrams using visual tools, without knowing ADL. when a construct is selected, the inspector should show all properties that can be edited. context sensitive menu's should allow adding new constructs (seperate plugin?) | Inspector Plugin | create visual editing tools | P2 | major | ASSIGNED |
| 300* 300
UmlCanvas 0.5 will overhaul this part, so let's move this one. | Inspector Plugin | inspector css needs to be more specific | P2 | normal | NEW |
| 363* 363
The action tries to select all shapes, including those without geometry. TypeError: Result of expression 'this.shape.getWidth' [undefined] is not a function. | Core | "Select All" action (Ctrl+a) results in a crash | P2 | major | NEW |
| 371* 371
The name of the association appears on the end when the [@corner] is specified. Without the [@corner] the names appear nicely in the middle of the association. | Core | association names appear on end when @corner set | P2 | normal | NEW |
| 387* 387
Created an attachment (id=10) component visual | Core | add component shape | P2 | enhancement | NEW |
| 388* 388
Created an attachment (id=9) package visual | Core | add package shape | P2 | enhancement | NEW |
| 389* 389
Created an attachment (id=12) image of EA diagram showing the meta model of use case | Core | add use case shapes | P2 | enhancement | NEW |
| 364* 364
while redesigning Canvas2D and its dynamic sheet capabilities, this issue became a non-issue. | Core | multi select of shapes using mouse fails | P2 | major | RESOLVED |
| 277* 277
- size controls: overlay | Inspector Plugin | diagram size | P3 | normal | NEW |
| 312* 312
Labels not correctly aligned with fields. | Inspector Plugin | Bad alignment of labels/input fields of properties | P3 | minor | NEW |
| 338* 338
Create a new action to clear the current diagram and start over. This should of course ask to save changes first ;-) | Inspector Plugin | add "new diagram" action | P3 | normal | NEW |
| 353* 353
all modifier names should be detected in an case insensitive way | Core | modifier names should be case insensitive | P3 | major | NEW |
| 395* 395
Currently the default Diagram is static, which requires users to explicitly turn on dynamic behavior. If we change this, people will easier find their way to the dynamic features. (Reported by Thomas Zangerl) | Core | Make Diagrams dynamic by default | P4 | enhancement | ASSIGNED |
| 302* 302
UmlCanvas 0.5 will bring the actual Toolbar, so let's move this to the next release ;-) | Inspector Plugin | On properties sheet, toolbar is not locked (scrolling makes it disappear) | P4 | trivial | NEW |
| 369* 369
When I'm updating diagrams on TMF I cannot save two different diagrams without refreshing the page inbetween. The save button just does nothing when I try to save the second diagram | Inspector Plugin | Need to refresh page between two saves of different diagrams | P5 | minor | NEW |
|
For Everyone |
For Developers |
Social Modeling |
News & Updates
|
UmlCanvas (158ebb841f23467a3c7d04ed1b5426125b5c2591)
UmlCanvas/examples/inspector.html
1) Open inspector 2) Press arrow key
/~koen/tsf/eclipse/UmlCanvas/lib/Canvas2D/build/Canvas2D.standalone.js:5958WARNING: missing routeBegin on decorated /~koen/tsf/eclipse/UmlCanvas/lib/Canvas2D/build/Canvas2D.standalone.js:5967WARNING: missing routeBegin on decorated /~koen/tsf/eclipse/UmlCanvas/lib/Canvas2D/build/Canvas2D.standalone.js:6105TypeError: Result of expression 'dir' [null] is not an object.
function enclosing line 6105:
_draw_end_connector: function draw_start_connector(sheet, pos) {
var connector = null; var dir = this.getRouteEnd(); if( this.getEnd() ) { var connectors = this.getEnd(); connector = connectors[dir] ? connectors[dir] : connectors[dir.substring(0,1)]; } return this._draw_connector(sheet, connector, pos.left, pos.top );},