Bug 90320 - Ability to hide the layers bar and its default state
Summary: Ability to hide the layers bar and its default state
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
4.5.0.0.alpha0+ Master
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Draw-UI-Revamp Draw-UX
  Show dependency treegraph
 
Reported: 2015-03-29 12:50 UTC by Yousuf Philips (jay) (retired)
Modified: 2018-04-08 09:05 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yousuf Philips (jay) (retired) 2015-03-29 12:50:23 UTC
It would be useful to have an entry in the View menu to hide the layers bar in Draw and the layers bar should be hidden by default, as it is an advanced feature.
Comment 1 Adolfo Jayme 2015-03-29 13:36:48 UTC
No. Layers are *basic* functionality, not advanced.
Comment 2 Yousuf Philips (jay) (retired) 2015-03-29 14:58:44 UTC
According to the LibreOffice User Guides < https://www.libreoffice.org/get-help/documentation/ > layers are included in Chapter 11, the last chapter of the user guide, titled "Advanced Draw Techniques".
Comment 3 Robinson Tryon (qubit) 2016-08-25 05:26:58 UTC Comment hidden (obsolete)
Comment 4 Heiko Tietze 2017-08-23 12:24:41 UTC
As Adolfo said, layers are essential in Draw. Having 20px more vertical space, which might be your goal, is not important when you run Draw standalone.

However, a possible solution to this issue is suggested in bug 90244. The idea is to provide all control over document/drawing contents via the Navigator.
Comment 5 Yousuf Philips (jay) (retired) 2017-08-24 14:09:32 UTC
(In reply to Heiko Tietze from comment #4)
> As Adolfo said, layers are essential in Draw. Having 20px more vertical
> space, which might be your goal, is not important when you run Draw
> standalone.

Even if it is an essential feature for some users, other users who dont use it should be able to disable it, just like they can disable rulers, page pane, etc.
Comment 6 Heiko Tietze 2017-08-24 17:05:09 UTC
(In reply to Yousuf Philips (jay) from comment #5)
> Even if it is an essential feature for some users, other users who dont use
> it should be able to disable it, just like they can disable rulers, page
> pane, etc.

That would be like disabling context menus because someone says the right button clicks too hard. And keep in mind your use case is weak. The advantage of 20px vertical space is hard to sell as an enhancement.
Comment 7 Yousuf Philips (jay) (retired) 2017-09-05 18:15:13 UTC
(In reply to Heiko Tietze from comment #6)
> That would be like disabling context menus because someone says the right
> button clicks too hard.

Illogical comparison.

> And keep in mind your use case is weak. The
> advantage of 20px vertical space is hard to sell as an enhancement.

Not sure how a cleaner UI is considered a weak opinion, especially when you hide more advanced features. Rulers are also 20px vertical.

(In reply to Heiko Tietze from comment #4)
> As Adolfo said, layers are essential in Draw.

To clarify, Adolfo said they are 'basic' and not 'essential', which i refuted in comment 2.

@Cor, @Regina, @Stuart: what's your take?
Comment 8 Cor Nouws 2017-09-13 10:15:56 UTC
(In reply to Yousuf Philips (jay) from comment #7)

> @Cor, @Regina, @Stuart: what's your take?

My take would be keeping it visible.
But how do you foresee turning it off/on?
Comment 9 Regina Henschel 2017-09-13 10:57:44 UTC
I want to keep it. It is an important feature of Draw and an essential difference to Impress.
Comment 10 V Stuart Foote 2017-09-13 13:47:08 UTC
Ability to toggle visibility of the LayerTabBar from the View menu is a reasonable enhancement, but by default it should remain visible. 

Enhancement would only be temporary.

Because when the LayerTabBar is reworked for bug 90244 into a Content panel for a Sidebar deck (probably Navigator) the tab bar would be eliminated with its controls moved to the Sidebar as in https://design.blog.documentfoundation.org/2016/07/31/how-the-navigator-may-support-object-handling-in-libreoffice-draw/  

And if I had to pick between moving now to a Sidebar content panel, or continuing to work on the LayerTabBar I'd prefer the GUI move to the Sidebar with suggested Easy & Expert UI.

Addressing some of the LayerTabBar nuisances for bug 89130
https://cgit.freedesktop.org/libreoffice/core/commit/?id=abe958a713ff0c26a3f91c558a2f227c1996c592  just went in to master.
Comment 11 Regina Henschel 2018-04-08 09:05:59 UTC
On Hackfest Hamburg, April 2018, we have decided to start a project for improving handling of layers and internal structure. In case you start to work on this issue get in contact with Regina (rb.henschel@t-online.de) or Armin (Armin.Le.Grand@me.com).

We hope to get rid of the "Control" and "Dimension Lines" layer, so that there is only one layer in default and the tab bar can be hidden, if the user has not inserted an own layer.