Difference between revisions of "SpecGroupFeature"

From Inkscape Wiki
Jump to navigation Jump to search
Line 14: Line 14:


==Design==
==Design==
Two main goals:
There are two main goals:
 
1) highlight the type "group"
1) highlight the type "group"
2) highlight when editing a group
2) highlight when editing a group



Revision as of 23:38, 20 March 2008

Summary

The porpouse of the Grouping Feature is to better organize the number of objects. Actually it is possible to edit a group by: - dividing a group - ctrl + select tool to select an element without changing the group itself - bouble click on the group to enter the group and double click outside the group to exit

Expecially the third point needs to be improved by a visual point of view.

Release Note

Groups of ombjects has been given a better visual definition while working on them.

[ enter more specs at the end of the drafting ]

Design

There are two main goals:

1) highlight the type "group"

2) highlight when editing a group


What is this?

When selecting something I think it could be useful to know that actually you're selecting a group or not.

Here's what I'm thinking about [1]

Am I editing a group??

Once the users decide to edit a group, he has different choices. One could be to remove the group, move the object and set the group again. Another one is to select an object, that you know is inside a group, with ctrl+click and move it: in this case the group is changed automatically. One other way, is to doubleclick on the group, enter it, make changes, and doubleclik outside the group to exit it.

In the last two cases, I think that it would be better to actually indicate that the user is editing a group, with a simple square around the objects that remains there to warn the user, until he exits the group.

So, here are some snapshots:

1) when the user enters the group, the objects ot the group should be highlighted in some way [2]

2) the indication of the group should adapt during editing [3] [4]

3) same thing should be applied to the groups inside groups [5]

TODO

[1] highlight the groups on selection

[2] highlight the elements of a group while editing inside the group