Feature Request
529 results found
-
Add support for multiple languages for the same model.
Add support for multiple languages/locals for the same model. User can manage languages/locals and switch between them. Model documentation can be generated for the selected language/local.
6 votes -
ERD diagram automation: "ReferenceTo" property combo should be prefilled with fields of the entity is already relates to.
Imagine you have 2 entities with 1-to-many relation. That means that the second should have a key that references to the first entity. As soon as there is already relation in diagram - list of possible fields can be already obtained and displayed in dropdown-combo for "ReferenceTo" property.
3 votes -
Special Characters Work In "Properties" but not when editing within a diagram.
A class attribute (or relationship label) with, for instance, a dash is not accepted when editing within a diagram. However, the same works within the "Properties" window on the right. (Also, when trying to remove a relationship label within the diagram by deleting the text which was currently there, it is not possible within the diagram and is possible within the "Properties".)
3 votes -
Entity Relationship Model
We are missing two entity relationships in the crows foot notation.
(1) 1 to many (with at least one required, i.e. (1..n)). Your notation supports 1 to (0 .. n)
(2) 1 to zero or one (0..1)4 votes -
Patterns Library (Templates)
Patterns libraries would be really great, just like in StarUML 5. User should be able to apply pattern templates to a model/design, as well as create custom pattern templates that can easily be reused across several models and projects
3 votes -
Save Path used to "Export HTML Docs"
I am using the MarkDown extension and like to preview the HTML docs generated frequently. But each time I have to browse to the directory where I want them saved. This would be great if it simply remembered where I chose last time.
4 votes -
Allow hyphens for naming subystems and swimlane
In German we use hyphens for combining words coming from different languages, like "Bürger-Client" or "Compliance-Manager".
When entering names like that in the diagram area, the StarUML does not allow it. Workaround for this is writing the name directly in the element's properties area.5 votes -
Resolution settings for PNG or JPEG export
Recently I import diagrams in a LaTeX document as PNG, because the import of vector graphics is tricky. But the resolution is way too low for printed documents, so that I have to export it first to Inkscape as SVG and then convert it to 600 dpi PNG.
It would be great to get asked for the desired resolution on export.33 votes -
Drag canvas around with spacebar held
Just like in programs like Photoshop or Sketch - pressing and holding spacebar puts the program to "dragging" mode where you only can drag the canvas around instead of its elements.
30 votes -
Performance
StarUML is just really slow for me.
This might come down to using web technologies for the program and me not using my best PC but it's still not slow and I think a computer that can run Photoshop without any hassle should be able to run a UML diagram software.
However, a usable performance would definitely be a killer feature to actually buy StarUML.60 votes -
Don't restrict the left and top side of the canvas
Please make the canvas extendable to the left and the top - or make the Rectilinear lines not breaking anymore when moving the package around them. :)
3 votes -
swift
a swift code generator would be so cool
166 votes -
Please add support for annotations at Class, field and method level.
Please add support for annotations at Class, field and method level.
10 votes -
add ArchiMate support
As an enterprise architect, I use ArchiMate for high level modelling and UML for more detailed modelling. It would be great if StarUML could add ArchiMate support!
23 votes -
Refactoring of diagram would be very handy and exclusive
I always felt the lack of a way of split automaticly a complex diagram in short ones. It would be amazing. Mainly in Sequence and Class Diagrams. This reduce complexity a lot.
6 votes -
Limit elements movement
It would be nice to press Shift to limit element movement horizontally or vertically, but not in both directions.
3 votes -
Use-case actor (stick figure), request additonal/selectable graphic
In real use-case diagrams, the Actors are not always People, they are often some external system. I request an option to represent a non-human actor, anything other than a stick-figure.
8 votes -
Support for better layout algorithms using https://github.com/OpenKieler/klayjs
The layout algorithm for the diagrams do not layout the labels and are somewhat bad. Perhaps the use of this library would help the quality of the diagrams.
5 votes -
customize the toolbox
I'd like to be able to add items to the toolboxes that don't come there by default.. like a component to the use case diagram toolbox or something like that
5 votes -
Allow to collapse all items inside of the explorer
Currently in the explorer window you need to click each single item in order to collapse all of them. Would be great to allow collapse items inside of the parent node or all of the items currently displayed inside of the explorer view.
11 votes
- Don't see your idea?