Editing grouped/clipped/masked objects

Bug #177705 reported by Martin Andersen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

When clipping or masking an object, when you double-click the object, you enter the group and edit the object, and so on for each subgroup each time you double-click (irrespective of clipping).
This nested editing is not sufficiently evident and easily gets confusing, moreso with clipped/masked shapes, only the Properties bar at the bottom indicates what is going on if you keep an eye on the Layers popup.
Moreover, it is not reflected anywhere in the actual Layers palette (the current poor Layers palette is a separate issue, but compounds this issue).
It is non-obvious.

In Adobe Flash, nested editing is indicated via a relatively prominent breadcrumb menu above the stage, where you can easily drop to the parent by clicking on the names in the breadrumb trail.

Tags: groups ui
nightrow (jb-benoit)
Changed in inkscape:
importance: Undecided → Wishlist
Revision history for this message
Bryce Harrington (bryce) wrote :

Can you provide a more visual example of what you have in mind for this?

Changed in inkscape:
status: New → Incomplete
Revision history for this message
Martin Andersen (msandersen) wrote :

Having thought about it, I think the main problem is the lack of feedback from the Layers palette. A quick search reveals a number of requests for a better Layers palette listing not just Layers and Sublayers, but groups and paths in a tree-like view, more like what illustrator, among others, has; for instance bug#181364. One (bug#181578) suggested adding this to the XML tree, which would not solve this issue, as the XML tree is too technical with a lot of other unrelated information, non-intuitive and not meant as a Palette that's always visible, like the Layers palette. I don't think mention has been made of clipping paths and masks in relkation to the Layers Palette, so worth mentioning here. Another example I gave above was a breadcrumb-like menu somewhere prominent above the canvas, a bit like the Folder view in Windows Vista: Layer->Sublayer->Group->Subgroup->Clipping Path with each segment clickable. But I'm not sure where that would go or work with an Illustration program.
For Inkscape, the best solution might simply be to fix the Layers palette so it can be expanded via a flippy triangle on the side, like in the XML editor, so it can, as mentioned, show not just sublayers but groups, and like when you open the XML editor when an object is selected, the layer can be expanded and the particular group or path is shown in the Layers palette (just as the group is shown in the bottom pulldown menu), so the user can visually see they are inside that group or sublayer, and they can easily go back by clicking/doubleclicking the main group/layer, or switch to another group. The XML edirtor is clearly unsuited for this kind of thing, and was never meant to be.
In Illustrator, there is a special circular target next to each layer, sublayer, or group specifically to select that object or everything on that layer/sublayer. A draggable square next to that indicates what layers currently has selected objects on them (for instance, selecting a layer selects everything on a sublayer/subgroups, or you may manually have selected objects on multiple layers). This is also convenient to quickly select a whole group which may be buried under other objects and to change its colour or something else, or drag it to another layer/sublayer. That would fix this usability issue as well as the general issue of Layers management.

Additionally, if the bottom menu was under the contextual toolbar, the drop-down menu would be more visible, though that might be subject to preference. I'm not a usability expert, but I think the information is by nature more eyecatching there than down by the bottom edge of the screen.

ScislaC (scislac)
Changed in inkscape:
status: Incomplete → Confirmed
su_v (suv-lp)
tags: added: groups ui
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.