Bug 103167 - Hide sidebar decks in Notebookbar mode
Summary: Hide sidebar decks in Notebookbar mode
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.3.0.0.alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Notebookbar Sidebar-UI-UX
  Show dependency treegraph
 
Reported: 2016-10-12 19:24 UTC by Yousuf Philips (jay) (retired)
Modified: 2018-12-18 08:40 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) 2016-10-12 19:24:23 UTC
When notebookbar mode is enabled, a number of implementations would like to disable decks of the sidebar, like for example the properties deck. So we would need to implement this feature and have it configurable in XML.

officecfg/registry/data/org/openoffice/Office/UI/Notebookbar.xcu
Comment 1 Cor Nouws 2016-10-14 11:41:30 UTC
(In reply to Yousuf Philips (jay) from comment #0)
> ... a number of implementations would like to ...

I do not really understand what you mean with this.

Apart from that: the question how to handle notebookbar <> sidebar touches the issue of providing a clear switch to choose various interface types (basic /  expert  / ms-office-style / ... /...), not?
Comment 2 Yousuf Philips (jay) (retired) 2016-10-14 19:01:35 UTC
(In reply to Cor Nouws from comment #1)
> I do not really understand what you mean with this.

So lets say the tabbed notebookbar wants to define that the properties deck of the sidebar should be disabled when the notebookbar is enabled, we should have the option to do that.
Comment 3 Cor Nouws 2016-10-14 21:05:11 UTC
(In reply to Yousuf Philips (jay) from comment #2)

> So lets say the tabbed notebookbar wants to define that the properties deck
> of the sidebar should be disabled when the notebookbar is enabled, we should
> have the option to do that.

Ah bon, compris!
Merci,
Comment 4 Volga 2016-11-19 15:44:49 UTC
I guess we can also add an option to completely hide sidebar decks in Notebookbar mode, when you move the cursor to there, they will appearing.
Comment 5 andreas_k 2018-04-25 23:24:16 UTC
I would change the status to wantfix cause
1. you can activate/deactivate the sidebar within the NB (tabbedbar -> viewtab)
2. define specific decks that will be hiden in some specific NB implementation will confuse when you read a tutorial or you switch between different layouts (tabbed compact on laptop and groupedbar full on desktop)

I don't see the benefit of deactivate specific sidebar decks. general NB tabbed don't need the sidebar but NB tabbed compact can need it. I would leave it as it is.
Comment 6 Cor Nouws 2018-04-26 07:21:46 UTC
(In reply to andreas_k from comment #5)

> I don't see the benefit of deactivate specific sidebar decks. general NB
> tabbed don't need the sidebar but NB tabbed compact can need it. I would
> leave it as it is.

You mean: why limit the choice that users have to do as they prefer?
Comment 7 Heiko Tietze 2018-04-26 15:05:50 UTC
The idea is likely not to prevent users from a workflow. So what Jay had in mind was probably to collapse the content panel depending on the NB. An example is the inserting shapes - position/size is collapsed.
Comment 8 Cor Nouws 2018-04-26 22:17:14 UTC
(In reply to Heiko Tietze from comment #7)
> The idea is likely not to prevent users from a workflow. So what Jay had in
> mind was probably to collapse the content panel depending on the NB. An
> example is the inserting shapes - position/size is collapsed.

Ah, then this issue should read "hide .. " and not "disable.." ?
Comment 9 Yousuf Philips (jay) (retired) 2018-05-02 11:41:26 UTC
(In reply to Heiko Tietze from comment #7)
> The idea is likely not to prevent users from a workflow. So what Jay had in
> mind was probably to collapse the content panel depending on the NB. An
> example is the inserting shapes - position/size is collapsed.

No not collapsing content panels, hiding the entire deck, including the icon in the NB button bar.
Comment 10 Cor Nouws 2018-05-02 12:07:56 UTC
(In reply to Yousuf Philips (jay) (retired) from comment #9)

> No not collapsing content panels, hiding the entire deck, including the icon
> in the NB button bar.

That looks to me as if that would limit users choice.
I am in favor of offering a default mode - making sense for most users.
Comment 11 andreas_k 2018-05-02 12:12:14 UTC
I don't see a big benefit in addition have an icon available don't be a difference between simple ui and complex one.

Maybe you have a mockup what's the benefit.
Comment 12 andreas_k 2018-05-02 12:12:29 UTC Comment hidden (obsolete)
Comment 13 Yousuf Philips (jay) (retired) 2018-05-02 14:14:03 UTC
(In reply to Cor Nouws from comment #10)
> That looks to me as if that would limit users choice.
> I am in favor of offering a default mode - making sense for most users.

The default mode is what LO comes with, but UI layout designers should have the control to decide what is or isnt available to users in their designed layout. For example, heiko decided that the sidebar should be available to users who use his NB implementation (contextual groups), while I decided that the sidebar shouldnt be available to users who use my NB implementation (contextual single).
Comment 14 Cor Nouws 2018-05-02 21:08:10 UTC
(In reply to Yousuf Philips (jay) (retired) from comment #13)

> ... For example, heiko decided that the sidebar should be available to
> users who use his NB implementation (contextual groups), while I decided
> that the sidebar shouldnt be available to users who use my NB implementation
> (contextual single).

Now imagine that the default mode is: NB X with Side Bar not activated.
And the users freedom: activate it.
Just my idea, of course.
Comment 15 andreas_k 2018-05-02 21:42:15 UTC
> Now imagine that the default mode is: NB X with Side Bar not activated.
> And the users freedom: activate it.
> Just my idea, of course.

+1
Comment 16 Yousuf Philips (jay) (retired) 2018-05-12 06:43:47 UTC
(In reply to Cor Nouws from comment #14)
> Now imagine that the default mode is: NB X with Side Bar not activated.
> And the users freedom: activate it.
> Just my idea, of course.

Users will always have the option to activate the sidebar, toolbar, etc, but it would be hidden by default when switching to a view which defines it to be hidden.
Comment 17 andreas_k 2018-12-18 08:40:10 UTC
can be usefull, but all the show/hide stuff (menubar, toolbars, sidebar, ...) make the configuration of LibO very complex so I would suggest to make it an wantfix to reduce the complexity.