Port Positioning now aligned to edges. |
Ports are now snapped to the edge of figures, not the bounding rectangle:
|
Acme Groups. |
Groups can now be created in the diagram editor. The system has a new tab in the Properties view called the Groups tab, from which groups can be created and manipulated. See the user manual for more details on using this feature.
|
Line improvements |
The lines on connections can now jump intersections and can be smooth. Jumping intersections can be set in the preferences for the diagram editor. Smooth lines can be set on the Visuals tab in the property view of an editor.
|
Note attachments |
Note annotations can now be linked to elements in the diagram. |
Bus Connectors |
It is now possible to define bus connectors that use adjustments to change their shape. Roles on bus connectors are as much as possible kept perpendicular to the bus connector. |
Inline Representations |
An oft-asked-for feature is the ability to open representations inline in the parent. This feature has now been added, with the following restrictions: 1. Only works for components 2. The representation cannot be manipulated This feature is really considered to be an alpha quality release, and so is not enabled by default. Select Window > Preferences…AcmeStudio/Diagram Editor/Allow Inline Representations into top level components to enable this option. To open the representation, click the representation icon in the top right of the component. |
|
|
More Shapes |
More shapes are available for visualizations. |
Gradients |
Gradient filling of shapes has been added. |
Visual Variants |
All attributes of a visualization can now vary when defining a variant, and the standard visualization dialog box is used. |
Group types |
There is a new subeditor for defining group types. |
Role options |
Roles can now be told to not draw their ends when attached as part of their layout options in visualization. |
Name changes |
The name of non-inherited rules and sub-structure can now be changed inline in the table, like with properties. |
Naming errors |
When changing names of elements in the Properties View, and error pops up when the name is empty, a keyword, or already exists in scope. |
Icon improvements |
The outline view now shows visualization-specific icons for elements. This is also the case for the Structure tab in the Properties view. |
|
|
Splashscreen |
The startup splashscreen now gives the build id and version for the version of AcmeStudio that is started. |
Acme Groups |
Acme Groups are now part of the Acme language. |