ls1intum / Apollon

UML Modeling Editor written in React
https://apollon-library.readthedocs.io
MIT License
65 stars 22 forks source link

`Activity diagrams`: Add horizontal fork node #245

Closed minrows closed 2 years ago

minrows commented 2 years ago

Checklist

Motivation and Context

This PR introduces a Horizontal fork node for Activity Diagrams. Issue Number: https://github.com/ls1intum/Apollon/issues/240

Description

Horizontal fork node for drawing Activity/Sequence diagram was not possible in Apollon. In order to solve this problem, a new Horizontal fork node is now introduced.

Steps for Testing

  1. Clone a repo
  2. Execute commands: yarn install yarn build followed by yarn start
  3. Goto the application, navigating to URL: localhost:8888
  4. Select Activity Diagram from Diagram Type
  5. Observe new horizontal activity node ready to be used

OR

  1. Go to test server
  2. Observe new element Horizontal fork node in the list of Activity/Class Diagram

Screenshots

image (3)

Additional Info:

Changes included in Release version: 2.10.4-alpha.2

minrows commented 2 years ago

Yes @akesfeden , this PR is just for the addition of a new element, which is a Horizontal Fork node, and that behavior is out of scope. But thanks for the feedback. That can be enhanced on separate PR. 👍