The package node now supports the drawing with multiple depths ( #319).Fixed the AssertionError when dragging past the fame boundaries ( #318).New Icons ( #330): We modernized the look with a new icon set.where each shortcut key corresponds to the tool's position in the toolbar. Shortcut Keys for Diagram Tools ( #321): The toolbar elements can now be accessed using the keys through 1- 9, A.Improvements to the Graphical User Interface
Please see Issue #304 for a discussion of potential backward compatibility implications. UTF-8 Encoding of diagrams ( #304): Diagrams are now encoded in UTF-8. In the case of multiple-selection, the action only has an effect if it can apply to all selected nodes.ĭuplicate Diagram Feature ( #150): It is now possible to create a duplicate of a diagram into a new tab. Conversely, if the selected node is the child of a package node, tapping the Shift key will detach it from its parent node. Īttach/Detach Existing Nodes to/from Packages ( #140): In a class diagram, nodes that are not children of a package node can be attached to this package node by tapping the Shift key. Support for Constructor Calls in Sequence Diagrams ( #269): It is now possible to include constructor calls in sequences diagrams by drawing a call edge to the top box of an implicit parameter node. This release includes a number of major new features, improvements to the graphical user interface, refactorings, and bug fixes.
Auto-activate the Selection Tool: Selecting a diagram element will automatically activate the selection tool, even if a different tools was (usually mistakenly) selected ( #363).Verbose tool-tips: It is now possible to optionally see verbose tooltips that provide an extended definition of the different UML elements in the toolbar ( #356).The application was modularized ( #352) so that it can be made available as a self-contained application ( #372).The release also includes new features to help users learn UML as they go and avoid diagramming errors. With Release 3.0 JetUML is deployable as a self-contained application.