[Libreoffice-ux-advise] [Bug 90244] SIDEBAR: Enhancing Navigator in Draw

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Mar 29 11:01:36 PDT 2015


https://bugs.documentfoundation.org/show_bug.cgi?id=90244

--- Comment #9 from Regina Henschel <rb.henschel at t-online.de> ---
(In reply to Jay Philips from comment #6)
> (In reply to Tomaz Vajngerl from comment #2)
> > Why not add layers into navigator too?
> The problem i see with using layers in the navigator is that you can have
> some objects in a layer that are above or below another layer, so then how
> would you show it in the navigator. Lets take this as an example without
> layers.

Currently the Navigator does not show any "above" or "below", but shows the
order in which you go through the shapes using the tab key. That might
correspond to the stack (z-order), but need not. This navigation order
corresponds to the attribute "draw:nav-order" in file format. Save to flat
format to examine and change it. The stack-order is given by the attribute
"draw:z-index" in file format, or in case it is missing by the order in which
the shapes are arranged in the file, which the later ones are in front of the
earlier ones. Currently the UI for setting "draw:nav-order" is broken. And in
case of reading files without "draw:z-index", the document order is not kept in
case of layer "Controls".

> 
> + Page 1
>   Shape 2
>   Shape 1
>   Shape 3
> 
> And with Shape 2 and Shape 3 being on the Controls layer, it would show up
> like this
> 
> + Page 1
>   + Layout
>     Shape 1
>   + Controls
>     Shape 2
>     Shape 3
>

I agree, with a pure layer tree neither "nav-order" nor "z-index" would be
visible in the Navigator.

> And doing it like this wouldnt be an option.
> 
> + Page 1
>   + Controls
>     Shape 2
>   + Layout
>     Shape 1
>   + Controls
>     Shape 3
>

You are right. Showing the "nav-order" this way, would make it difficult to
handle the layers.

> To solve the layering issue, i believe we can add the layer name after the
> objects name, like so - Shape 2 (Controls)

In consequence you would still need the layer tabs at the bottom of the page,
which would not be bad for me.

 - or alternatively we can do
> something like this.
> 
> + Page 1
>   + Layers
>     Layout
>     Controls
>     Dimension Lines
>   + Objects
>     Shape 2 (Controls)
>     Shape 1 (Layout)
>     Shape 3 (Controls)
> 
> With layer entries in the navigator, we could provide layer context menu
> modification options like rename, visible, locked, and printable, as well as
> visible and locked buttons in the control.

Getting the actions via context menu is not better than currently. For an
enhancement a short click/select option is needed. Currently shift-click on a
layer tab toggles visibility. (I wish to have ctrl-click to toggle protection
in addition.) Such easy access would be necessary for the Navigator too.

I do not know, whether users would like it, if the layer tabs are removed. I'm
used to them over more than 15 years now, and want them to be kept.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list