Bug 139979 - Add an "Extensions" sidebar (similar to the "Extensions" tab)
Summary: Add an "Extensions" sidebar (similar to the "Extensions" tab)
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Extensions (show other bugs)
Version:
(earliest affected)
7.0.4.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsDevAdvice
Depends on:
Blocks:
 
Reported: 2021-01-28 19:27 UTC by Rafael Lima
Modified: 2021-02-18 18:00 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Outline of the Extensions sidebar (43.72 KB, application/vnd.oasis.opendocument.graphics)
2021-01-28 19:27 UTC, Rafael Lima
Details
screenshot showing WollMux sidebar (32.45 KB, image/png)
2021-02-18 15:23 UTC, Michael Weghorn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Lima 2021-01-28 19:27:59 UTC
Created attachment 169250 [details]
Outline of the Extensions sidebar

The Tabbed interface has an "Extensions" tab to which extension developers can add buttons to run their extensions (it's still hard to work with, but it's possible).

I would like to suggest the creation of an "Extensions" sidebar. The main reason for that is to better organize space and allow to accommodate a greater number of extensions. See the attached ODG file where I outline my proposal.

With the current design, the "Extensions" tab can get filled up very quickly if the user install multiple extensions and each extension adds a significant amount of buttons. Today this isn't the case because most developers haven't adopted the "Extensions" tab yet.

With the proposed sidebar design, buttons can be better organized "by extension" and virtually there's no limit to how many extensions the sidebar can handle.

I would like to highlight that for both the current Extensions tab and the proposed Extensions sidebar to be successful, there needs to be better documentation for developers on how to integrate their extensions in the tabbed interface (and the sidebar, if this proposal gets through).
Comment 1 Heiko Tietze 2021-02-15 16:12:10 UTC
Sounds like a lot of effort and C++/Java extensions might be able to create own sidebar tabs out of the box, see https://wiki.openoffice.org/wiki/Sidebar_for_Developers
Comment 2 Heiko Tietze 2021-02-18 15:18:55 UTC
Good example how this works is WollMux https://wollmux.org/
Comment 3 Michael Weghorn 2021-02-18 15:23:51 UTC
Created attachment 169867 [details]
screenshot showing WollMux sidebar

I'm attaching a screenshot showing how WollMux integrates into the sidebar; the 3 topmost sidebar decks are from the WollMux extension.
Comment 4 Rafael Lima 2021-02-18 18:00:41 UTC
> I'm attaching a screenshot showing how WollMux integrates into the sidebar;
> the 3 topmost sidebar decks are from the WollMux extension.

Thanks for your reply. I'll look into that.