Feature Request
-
duplicate a Class in Class Diagram without keeping a reference
duplicate a Class in Class Diagram without keeping a reference
Is there a way to do this or should an extension be created for this?
If necessary, create an extension to do this, how do you implement this extension?12 votes -
Include multiplicity representation when generating code from class diagram in v5
In StarUML v4 if two classes had an association with 0..* multiplicity on an end, the code generated from that class diagram represent that relationship with either an array or vector or list based on the programming language. The new version v5 is not doing this. We need that feature back
8 votes -
Move the grid along with the elements of the diagram
I noticed that since v5, the grid stopped moving. Now it seems to be fixed to the view. This behavior prevents the elements from staying aligned with the grid if the perspective is moved to another position, even if the snap-to-grid feature is activated.
Up to v4, when the view moved, the grid moved along with the diagram elements. Please bring back this behavior.
3 votes -
Is it possible to automate creation of class or object diagram (develop a StarUML "macro")?
I see there is the CLI interface and the API: https://s3.amazonaws.com/staruml-bucket/docs/3.0.0/api/index.html
I was wondering if I can use the API or the CLI, to add parts to a given diagram, say, new class with these and these methods/properties but using CLI pre-written commands, or some kind of script or even code.
The point is to be automatic. I want to develop some sort of extension for StarUML that will extend its behavior, but parts of it would be automatic, i.e I could model a class with several steps, but I want these steps to be automatic, pre-written somehow so that…
1 vote -
Either the first or last selected item could be the reference point for aligning to center
Right now all items jump around when center aligning multiple items. It might be nice if either the first or last selected item stays in place and have the other items adjusted to it, as to have more control over the layout.
1 vote -
The software is getting harder to use
The software is getting harder to use
1 vote -
It could be nice to suppress (hide) operations and properties according to their visibility
In order to format a class according to the context it will be used.
For instance, if I need to show how to extend a class, I would like to show also protected methods in my diagram. By other hand, if I need to reference the same class in a diagram that use it just by its public interface I don't like to show protected methods.1 vote -
3 votes
-
markdown editor improvements for StarUML v5
Word wrap for markdown editor.
An editor toolbar for manage text styles.
Support for markdown tables, etc1 vote -
Pre-selection of Name-field when new item added
Adding a new item to a model via model browser you have to manually select the Name field in the properties' editor. Would be great to have that field pre-selected since I usually define name first after item added.
1 vote -
Sequence diagrams: Allow display of signatures on individual messages
In general, for a sequence diagram, I turn off the display of signatures to keep things clean looking. However, on a few important interactions, I would like to see the signatures. Therefore, it would be nice if I could turn on the signature display just for the important messages.
1 vote -
Drag reply messages with their source in sequence diagrams
When moving a synchronous message, the destination activity bar moves with it. This is great. However, the reply messages that originate from the destination activity bar do not move. This leaves a mess when moving messages.
1 vote -
Add a Shelf to the Toolbox
Add a "shelf" to the Toolbox where I can put icons for frequently used tools. This would allow quicker access and save space since I could minimize the individual tool dropdowns.
1 vote -
Generate UML class diagram by importing source code
Hello
I would like to request a feature.
The user can import source code (for example C#, Python, ...) into staruml. Staruml then generates UML class diagram automatically by parsing the source code files: reading the classes, variables, ... and generating the corresponding UML class diagrams.
You can see this feature in the open source software Umbrello
thx
1 vote -
Add support for OpenSuse Tumbleweed
The latest RPM package does not work on opensuse tumbleweed because it lacks packages 'nss' and 'libuuid' When installing ignoring dependencies but with the equivalent packages installed, StarUML does not start. Thank you!
1 vote -
Mouse grabbing canvas tool
Mouse grabbing tool, middle mouse grab, or "ctrl+Mouse 1" or anything to do navigation without touchpads.
I have seen that suggestions from 2017 were ignored, is this feature coming? I'm about to buy your tool, but I really can't work without that functionality.
And mini-map - is not replacement of this functionality. It does not help in such cases.4 votes -
Add generalization sets and remove discriminator
I need generalization sets to include the «complete» (isCovering) and «disjoint» (isDisjoint) constraints on them. The "discriminator" was explicitly excluded from UML 2.0.
1 vote -
맥에서 한글 입력이 어렵습니다. ㅠㅠ
Mac을 사용하고 있는데요.
한글 입력 시, 번거롭고 어렵습니다.
방법이 없을까요?1 vote -
Open diagram as new window or resize/enlarge "thumbnail" diagrams.
Sorry if missed this, but would be nice to be able to right click on a diagram in the "Working Diagrams" list and open it in a new window or, open it in a new window pane (am using macOS StarUML version 4.1.6). Alternatively, would be good if could resize/enlarge the diagram thumbnails, so that you could see larger views of diagrams side-by-side. Cheers.
2 votes -
Splitscreen for Diagrams
Allow to split the Editor into multiple Panes where multiple diagrams can be editet at the same time .. just like the split-screen feature in VS Code
5 votes
- Don't see your idea?