Feature Request
-
Supporting Surface's Pen
StarUML treats Pen as a mouse.
So I can't draw any associations between classes because it acts as a scrolling.6 votes -
Allow for text alignment options in elements
Create the ability to align text in relation to the element to which it belongs. For example: Top Left, Bottom Right, Middle Center.
Vertical Alignment should offer: Top, Middle, Bottom
Horizontal Alignment should offer: Left, Center, Right, Justified3 votes -
Drawing math formulae on diagrams and documents
Input math expression as string on diagrams and then show it as math formula.
3 votes -
Ability to embed StarUML into custom web applications.
Make it possible to embed StarUML into custom web applications. Offer application license. Ability to conveniently collect data for purpose of storing into database and populate model diagram from data pulled from database.
3 votes -
Support Q_OBJECT for Qt based C++ project
I'm using Qt framework for GUI layer with some pure C++ projects.
StarUML is really nice tools for investigate the software design however current version of this is not support Q_OBJECT in Qt based header file.
The result for Qt based header files, there is no class name in the class 'box' on StarUML.1 vote -
golang support
i hope have a extension to generate golang code
1 vote -
4 votes
-
Edition dialog does not allow simple creation of UML state transitions
State diagram transitions, as you well know, are in the format:
Event [predicate] / actionlist
However, the edition dialog does not appear to make evident that simplicity, but offers, among others, the following entries:
- name
- guardThis is not identical to EVENT [pred] / ACTION LIST that I would expect to see.
Perhaps I misunderstood how starUML creates UML2 compliant transitions?
1 vote -
语言包,用来更新程序界面所显示的语言信息
建议加入中文,英文,日文和其他主流语言的语言包
13 votes -
语言包,用来更新程序界面所显示的语言信息
建议加入中文,英文,日文和其他主流语言的语言包
42 votes -
bug:windows下没法同时开启多个项目文件。
bug:windows下没法同时开启多个项目。
比如已经开启了A.mdj文件。然后开启B.mdj文件。虽然开启了两个窗口,但是显示不正确,会变成开启了两个A.mdj工程。
1 vote -
4 votes
-
Add command palette with standard shortcup Shift+Cmd+P
Add a command palette like in modern developer/conceptor tools (like SublimeText, Atom, VSCode, ...) for a quick access to all available commands.
See VSCode : https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette
3 votes -
Bigger Canvas
Bigger Canvas for ER-Model and other diagram. I cannot move to the edge of the digram unless I zoom out a lot, but the edge objects become inaccessible if I use normal size(e.g. 80%).
7 votes -
Bigger Canvas
Bigger Canvas for ER-Model and other diagram. I cannot move to the edge of the digram unless I zoom out a lot, but the edge objects become inaccessible if I use normal size(e.g. 80%).
9 votes -
Add ability to create a Diagram Legend
One of the cardinal rules of documentation is always have a legend. See e.g. Documenting Software Architectures. It would be nice to have the option to create a legend. Bonus points if StarUML can automatically generate the legend based on UML elements in the diagram.
4 votes -
C code generator and reverse engineering
Please add support for C code!!
7 votes -
Change the diagram editor background color
We can change the diagram background color, but not the editor background color. This is by far my biggest complaint with the tool and the one thing holding my team back from adopting it.
To be clear, I'm referring to the area of the tool with the grid background. The one that displays all of your diagrams.
1 vote -
Lock Position and scale of UML Element
I'd really like to see an option to lock a specific UML element to the workspace, so that if someone is making a namespace and has a lot of sub name spaces to move around they can avoid clicking on the containing one. I'm not sure how often people run into this when working with it, but I've found it somewhat vexing.
2 votes -
Add "Paste" to right click menu. When in a mouse mode, it would be nice to not have to press Ctrl-V to paste e.g. an attribute name.
We should be able to, for example, double-click on "Attribute1" to select it, then right-click to paste from keyboard. It is possible to paste using Ctrl-V, but doing that many times gets annoying.
1 vote
- Don't see your idea?