Bug 129266 - Being selective on which buttons to include by default in the user interface
Summary: Being selective on which buttons to include by default in the user interface
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.3.2.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-07 16:19 UTC by Alberto Salvia Novella
Modified: 2019-12-09 14:51 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Button setup example.zip (9.39 MB, application/zip)
2019-12-07 16:19 UTC, Alberto Salvia Novella
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alberto Salvia Novella 2019-12-07 16:19:13 UTC
Created attachment 156392 [details]
Button setup example.zip

One of the major drawbacks of LibreOffice is the amount of buttons it shows by default on its user interface.

It would be nice if only the constantly used buttons where included instead, and leave the rest for the menus.
Comment 1 Alberto Salvia Novella 2019-12-07 16:25:10 UTC
Sample reel:
- Before: https://i.imgur.com/BWv39EW.png
- After: https://i.imgur.com/HgC59pZ.png
Comment 2 V Stuart Foote 2019-12-07 17:59:16 UTC
Toolbars are fully customizable, project provides reasonable defaults.

Progject provides alternatives to traditional Toolbar based GUI--the Sidebar, Customizable Context menus, Menus, and Toolbars. And now multiple XML assemblages known as the projects MUFFIN positioned as Notebook Bar offering differing layouts of button widgets.

Customization is done from main menu Tools -> Customize, with Tabs for each of the GUI element being customized. At the 6.4 release, the XML Notebook bar will also be customizable.

The MUFFIN user interfaces (legacy and new XML based) are selected from the main menu View -> User Interface 

You may find the Single Toolbar, or new XML based Contextual Single NB interfaces of use without needing to customize.

Please test those, and otherwise explain what would be changed in currently provided default User Interfaces and why changes would be necessary.
Comment 3 Alberto Salvia Novella 2019-12-07 18:06:18 UTC
My position is that all those options are over-featured. That the interface shall only contain icons that are constantly used, or that are used as indicator (as the save icon).

For a proposal see:
https://bugs.documentfoundation.org/attachment.cgi?id=156392
Comment 4 V Stuart Foote 2019-12-07 19:44:53 UTC
(In reply to Alberto Salvia Novella from comment #3)
> My position is that all those options are over-featured. That the interface
> shall only contain icons that are constantly used, or that are used as
> indicator (as the save icon).
> 

Will assume your "shall only contain" to actually mean "should only expose"; but again as any of the default project UI already allow users to suppress icons they prefer not to see--I don't see a lot of need for, nor advantage to pursuing this.

> For a proposal see:
> https://bugs.documentfoundation.org/attachment.cgi?id=156392

That documents nothing. And,in that user profile, you have simply appended the Formatting Toolbar to the Standard Toolbar in its default position and shrinking them to fit available screen width. The extra (non-hidden) button actions are collapsed as a reveal panel.

The current Single toolbar provides this function in a much more functional way, you can suppress/hide any unwanted button actions--and have the benefit of other Toolbars exposing contextually in the remaining horizontal space, if you anchor them to the toolbar.

Otherwise, bug 125040 is open regards a MUFFIN hybrid Notebook Bar to merge the NB and legacy Single toolbar for a more concise UI.

Absent any substantive description and justification as currently presented, IMHO => WONTFIX

You are of course welcome to contribute functional patches, or extension--I'd suggest implementing XML against the Notebook Bar.
Comment 5 Alberto Salvia Novella 2019-12-08 00:05:16 UTC
All those different options are over-engineering. The only thing that is needed is the standard bar with only the constantly used buttons on it, and the user able to add more if they want to.

Nothing else, nothing more. This is my professional stand, that a more complex interface is the result of a less mindful design.
Comment 7 V Stuart Foote 2019-12-08 02:28:23 UTC
Well OK then. Simple for project to resolve...

Standard toolbar is fully customizable, Tools -> Customize and remove the button actions you don't want to see. The project is not going to do it for your corner case as defaults now are reasonable and suited to task.

And you will need to adjust content of the other toolbars--absent solution for bug 106846 you will be annoyed by fully populated pop-up apperances. Reduce them as you prefer and position/dock to the end of the Standard toolbar.
Comment 8 Heiko Tietze 2019-12-08 11:38:13 UTC
Would be great to share the toolbar with only basic functions via extension.
Comment 9 Alberto Salvia Novella 2019-12-08 15:34:51 UTC
Where shall I start?
Comment 10 Heiko Tietze 2019-12-09 10:32:11 UTC
(In reply to Alberto Salvia Novella from comment #9)
> Where shall I start?

Maybe it works like this https://bugs.documentfoundation.org/show_bug.cgi?id=123768#c6 Another resource is the AOO wiki with https://wiki.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/AddOns/Toolbars
Comment 11 Alberto Salvia Novella 2019-12-09 14:51:52 UTC
Thanks 👍