Bug 95731 - Panel for Sidebar
Summary: Panel for Sidebar
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
(earliest affected) release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: Sidebar-UI-UX
  Show dependency treegraph
Reported: 2015-11-10 13:50 UTC by Juraj Václavík
Modified: 2020-10-01 16:14 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:

unuseful area in actual panel (25.15 KB, image/png)
2015-11-10 13:50 UTC, Juraj Václavík
main menu (17.59 KB, image/png)
2015-11-10 13:52 UTC, Juraj Václavík
new concept (19.24 KB, image/png)
2015-11-10 13:53 UTC, Juraj Václavík
new context (10.44 KB, image/png)
2015-11-10 13:54 UTC, Juraj Václavík
table (28.82 KB, image/png)
2015-11-10 13:55 UTC, Juraj Václavík
Graphic (27.26 KB, image/png)
2015-11-10 13:56 UTC, Juraj Václavík
Frame (19.76 KB, image/png)
2015-11-10 13:57 UTC, Juraj Václavík
Header/Footer (26.54 KB, image/png)
2015-11-10 13:58 UTC, Juraj Václavík
new concept - include buttons for adding table, graphic and frame (25.80 KB, image/png)
2015-11-11 10:33 UTC, Juraj Václavík

Note You need to log in before you can comment on or make changes to this bug.
Description Juraj Václavík 2015-11-10 13:50:50 UTC
Created attachment 120447 [details]
unuseful area in actual panel

I have a feeling, that Panel for Styles and Formatting has staid in the half of way and is not very good usable. Problems:
- A lot of free space in the Panel that resulting in needing to reserved a lot of space in the desktop (see image origin, size ...).
- Not all type of objects can be formatted by this Panel (tables, frames, some part of graphic setup).
- Good implementation of the Panel can spare a desktop place as work area can be higher through transfer icon from toolbars into this Panel (typical height of monitors is not very optimal for text processing and each pixel is useful). There is also not very pleasant effects during switching icon toolbar during, for instance, transiting from plain text into table, or image.

1. Redesign the main control elements (a part of that are duplicated) on the right side. It would be the best to concentrate these control elements into one select box placed direct to the window header (if it is possible; width of the Panel is reduced from ~300px to ~250px, about 20%. see image main menu)

All other suggestions are related to Properties. Other parts of the Panel (Styles and formatting, Gallery and Navigator) are without changes.

2. Redesign layout of the Panel for text editing (character, paragraph). It would be perfect to move select box for character and paragraph styles into header of the section. See image new concept, panel size is reduced bellow 250x300 px

3. Add sections for Insert, Table, Frame, Header and Footer, see image section. It would be perfect to place direct into head context sensitive buttons for inserting Table, Image and Graphic, see image new context.

4. Popup section for Table, see image Table.
When the cursor is in the table, this section contents icon for add and delete row and column, split and join cells, setting color (highlighting?), vertical aligning, border, suma, formula editor and sorting. It is by my opinion base set of operation with table.
When cursor is in the plain text, there can be a button for inserting a table in the header of this section (and body of section absent).

5. Redesign section for the Graphic – add control for anchor. I think, that a better way for setting wrap is using Select box, as icons are not very understanding. In this section is added position of image. See image Graphic.

6. Popup section for Frame, see image Frame. This is similar to section Graphic, see image Frame.

7. Redesign section for Page into state similar to other section, see image Page. It would be more convenient to use a classic Select box as is used for instance for select style. Actual are used extraordinal widgets and Panel for Styles and formatting is closed during selection – very unpleasant. These includes actual control of page size, orientation, margins (I would prefer to use the same control elements as are in the panel Page style – left, right, top, botton) and number of columns. It would be perfect to add select box for page style direct into the header of the section and select box for Layout setting – page layout. 

8. In the same manner add section for header and footer – with control elements for same content left/right, same content on the first page, spacing and autofit height, see image Header.
Comment 1 Juraj Václavík 2015-11-10 13:52:55 UTC
Created attachment 120448 [details]
main menu
Comment 2 Juraj Václavík 2015-11-10 13:53:53 UTC
Created attachment 120449 [details]
new concept
Comment 3 Juraj Václavík 2015-11-10 13:54:55 UTC
Created attachment 120450 [details]
new context
Comment 4 Juraj Václavík 2015-11-10 13:55:37 UTC
Created attachment 120451 [details]
Comment 5 Juraj Václavík 2015-11-10 13:56:12 UTC
Created attachment 120452 [details]
Comment 6 Juraj Václavík 2015-11-10 13:57:02 UTC
Created attachment 120453 [details]
Comment 7 Juraj Václavík 2015-11-10 13:58:24 UTC
Created attachment 120454 [details]
Comment 8 Cor Nouws 2015-11-10 14:18:58 UTC
Hi Jurai,

Thanks for the ideas. Nice that you have ideas on this and make mock ups.

May I point to a discussion, mentioned here
  https://bugs.documentfoundation.org/show_bug.cgi?id=73071#c41 ?

I have the feeling that there is a avalanche of ideas and suggestions around this area. So adding ux-advise. Looks as if all needs some coordination / overview ?
Comment 9 Juraj Václavík 2015-11-11 10:33:25 UTC
Created attachment 120476 [details]
new concept - include buttons for adding table, graphic and frame
Comment 10 Yousuf Philips (jay) (retired) 2015-11-11 12:20:49 UTC
Hi Juraj,

The panel is called the Sidebar and Styles and Formatting is one of the tabs/decks in the Sidebar. A number of your suggestions are interesting, like the drop down menu at the top of the panel to switching between tabs/decks, while others have already been suggested (table content panel - bug 95279) or alternative suggestions have been submitted (Page tab - bug 83830).
Comment 11 Xisco Faulí 2020-03-09 13:27:39 UTC
Please add keyword 'needsUXEval' and CC 'libreoffice-ux-advise@lists.freedesktop.org' if input from UX is needed.
Comment 12 andreas_k 2020-10-01 15:51:46 UTC
So much work. Great but I think all the requested sidebars are already done.
Comment 13 V Stuart Foote 2020-10-01 16:14:30 UTC
packing and expand/collapse is in place 

concur with the => WFM