Feature Request

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. C4 Model diagrams support

    There is yet another way to model the software architecture with C4 models where C1 is a helicopter view and C4 is a class diagram zoom level (see more https://c4model.com/). Components used for C4 modelling are simple but have some notation rules.

    5 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Support UI/UX Prototyping

      I know the main concept of this great tool is support UML for engineer work (mostly in the backend). But, have you ever think in give also a little bit of support for UI/UX prototyping? It don't need to have a complete palete of component, but just the basics. Freelance coder sometimes have to model this for their clients, and having the chance for doing this from the same tool they use for another models, would be great.

      40 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow changing of element in another

        When we are designing a system, is common we change our mind about use an interface or class. Models is just a draft until they generate code.

        Would be nice be able to change an element originally create as interface to class and vice-versa.

        4 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Support saving styles

          I use colors to enhance diagrams following Peter Coad's ideas with an extension by Carlo Pescio for design. I'd like to have a set of predefined styles I could easily apply when I create a new element

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Make the sequence number of a message in a communication diagram an editable property

            I don't care if you only allow simple integers for sequence numbers, I just need to be able to reorder those numbers after I've inserted new messages or removed old ones.

            9 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Support for simple markdown documents

              I'd like to create simple markdown documents in the project in order to describe how the application works or how consistance issues are solved.

              Documents should be exported as pages in html docs.

              11 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • ERD generalization/specialization

                Allow the representation of generalization/specialization relationships in ERD diagrams

                10 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • provide a way to do a visual diff between two files

                  Given the current staruml file and another, show what is different in the current vs the other file. The idea is for developers to know what changed in the design when an edit is uploaded. We could use the older version from our repository to do the diff. Alternatively, staruml could make a local history store or integrate with version control to provide that diff.

                  7 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • ER Layers

                    It would be good to be able to model all 3 layers of an ER/Data Model Diagram from one ER layer :
                    https://en.wikipedia.org/wiki/Logical_data_model )

                    It would require addition properties for elements and then columns, and a way for relationships to be managed.

                    But then at the clock of a button, you could display the CDM, LDM and PDM.

                    13 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                    • Export to Draw.Io

                      Export/coupling for Draw.Io project

                      31 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Independent Copying

                        A feature to copy an object (classes, diagrams, models, etc) and have it independent of the object it was copied from would be nice.

                        141 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          16 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add direction of association name

                          The direction of an association name is normally a small filled triangular arrow head pointing either left or right (◄ and ►) (◄ and ►). It makes reading an association easier.

                          For example, say you have classes DEVICE and SCHEDULE with an association between them labeled "applies to." If there is no arrow, it's difficult to read: does the device apply to schedule or the schedule to the device?

                          |DEVICE| ------ applies to ------ |SCHEDULE|

                          With the arrow it becomes unambiguous:

                          |DEVICE| ----- ◄ applies to ----- |SCHEDULE|

                          The above is now read as "Schedule applies to device."

                          The arrow…

                          40 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • ER Diagram, Generate DDL

                            The CREATE TABLE statements generated from Generate DDL option, should also include foreign key columns in the child tables.

                            For e.g. If 'deptid' is a foreign key from 'Departments' table (i.e. parent) in 'Employee' table (i.e. child), column 'deptid' also should be automatically included in the CREATE TABLE Employee statement. Appropriate foreign key constraint statement also should be mentioned at the end. Thanks.

                            4 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • support plantuml

                              I need to export, import 'PlantUML'...

                              22 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                              • different colors for different attributes

                                Make it possible to give attributes and operations in the same class different colors

                                5 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                • How to manage versioning (in particular merge) of .mdj file?

                                  Could be useful to keep storage of UML in different mdj files linked together by a project file.

                                  This will decrease conflict in merge.

                                  50 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Portable Edition

                                    Allow StarUML to be downloaded as a zip/tar.gz for carrying on a flash drive

                                    52 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Timing diagram support and timing constraints on sequence diagrams

                                      I am trying to describe and capture timing information with UML. I have used the UML timing diagrams and timing constraints on sequence diagrams in the past.

                                      64 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Punctuation marks (dash, colon, coma, dot) in the name of the elements.

                                        Changing the editor to let punctuation marks to be placed in the name of the elements in a model - for example the name of a use case. To be able to put dash, comma, colon or dot in the name of the elements.

                                        27 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add image to diagram

                                          Sometimes I need to add a logo to a diagram. Other times there is a project specific image that represents something well. I want to be able to add these images into the diagram or perhaps override the icon in a stereotype.

                                          45 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feature Request

                                          Feedback and Knowledge Base