Version: 1.2.2 (using KDE KDE 3.3.2) OS: Linux It would be nice to have a grouping functionality available in Umbrello. The user should be able to select a set of drawing elements and choose "Group", and then they would be treated like one element for user interaction (moving, deleting, selecting, displaying the bounding box corners). Changing properties should be generally not allowed for a group, with some exceptions (color, font, 'show visibility', 'show signatures' and others should be settable for the whole group as there would be no ambiguity in their case). It isn't necessary for connector objects (associations, generalizations etc.) to be able to join a group - they are not to be moved separately anyway. However, if both objects that a connector connects together, are in a group, the connector should be assumed a member of that group and changing e.g. color of the whole group should affect it. Connectors leading to objects outside the group should _not_ be assumed to be members of that group, of course.
Not sure what advantage grouping has over just getting the right click menu to work on all currently selected items.
Ability to define separate groups of diagram elements so that they can be easily moved/transformed without having to select them manually each time (very handy with complex diagrams). All serious drawing programs (both simply graphic ones like Corel and those with additional logic like Visio) have some grouping functionality, and usually support hierarchical groups (i.e. groups that include other groups and single objects).
The question here would be how elements with a maximal size shoudl get handled. For Example the "branch/merge" object of an activity diagram has a maximum size. So it won't easily be possible to apply scaling to every member of an object group.