Bug 135323 - Hide the Extension tab on Tabbed Notebookbar if empty
Summary: Hide the Extension tab on Tabbed Notebookbar if empty
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Notebookbar-Tabbed
  Show dependency treegraph
 
Reported: 2020-07-30 16:47 UTC by Rizal Muttaqin
Modified: 2023-07-17 15:03 UTC (History)
3 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 Rizal Muttaqin 2020-07-30 16:47:16 UTC
Currently in Tabbed interface LibreOffice has Extension Tab which would be used for any extension that supports the tabbed interface. The issue is with no tabbed interface supporting extension installed the Extension Tab become empty. This is clearly a waste of precious space.

Step to reproduce:
1. Enable tabbed interface in any module (View > User Interface > Tabbed)


These are my suggestions: 

1. Remove the Extension Tab completely or make it hidden if no any extension that supports tabbed interface installed. Here I propose two solutions: 

  a) Show the Extension Tab if there is any extension that support the tabbed interface installed. So this tab would be a pool for all particular installed extension. Every extension has its own dedicated space and being separated with other extension by a vertical separator line 

  b) Remove the Extension Tab completely and replace it by the name of particular installed extension. So here every extension has its own dedicated tab.


2. Move the "Extension Manager..." to Tools tab.

Version: 7.1.0.0.alpha0+
Build ID: 9006cbf6a13317a386194d6857f22391464c2aa0
CPU threads: 4; OS: Linux 4.20; UI render: default; VCL: gtk3
Locale: id-ID (id_ID.UTF-8); UI: en-US
TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-07-16_00:51:18
Calc: threaded


Versi: 6.4.5.2
ID Build: 1:6.4.5-0ubuntu0.18.04.1
Thread CPU: 4; OS: Linux 4.20; Render UI: baku; VCL: kf5; 
Locale: id-ID (id_ID.UTF-8); Bahasa-UI: id-ID
Calc: threaded
Comment 1 andreas_k 2020-07-30 19:35:02 UTC
I'm for 1.a

Hide extension tab and make it visible if an extension with notebookbar commands was added. Each extension was separated by an vertical separator.

For each extension a separate tab would be waste of space cause most extension have 1-5 commands.
Comment 2 Rizal Muttaqin 2020-07-30 22:41:03 UTC
(In reply to andreas_k from comment #1)
> I'm for 1.a
> 
> Hide extension tab and make it visible if an extension with notebookbar
> commands was added. Each extension was separated by an vertical separator.
> 
> For each extension a separate tab would be waste of space cause most
> extension have 1-5 commands.

How if the Extension tab have four to eight installed extensions with standard screen resolution? It would be too long. AFAIK, Ms Word use 1b approach.
Comment 3 Heiko Tietze 2020-12-14 13:02:04 UTC
1a is the quick and easy solution. Ideally the extension designer can decide whether her content goes into the standard tab or add new sections.
Comment 4 Justin L 2023-06-19 13:03:27 UTC
To the implementer: please put an "Add Extensions" command in Tools when the extension tab is hidden.