Bug 164592 - toolbar buttons to title bar / title bar context menus
Summary: toolbar buttons to title bar / title bar context menus
Status: RESOLVED DUPLICATE of bug 113388
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
24.8.4.2 release
Hardware: All Windows (All)
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-05 21:22 UTC by golemus
Modified: 2025-12-30 17:32 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
title toolbar (150.28 KB, image/png)
2025-01-05 21:24 UTC, golemus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description golemus 2025-01-05 21:22:19 UTC
Description:
Some programs such as PDF XChange and MS Office 2010ish allow to put UI elements like buttons to title bar.

This can be a major space saver on small screens. Also there are context menus (mouse right click) that would contain elements.

On windows there is at least 3 places that could be utilized.

1. title bar for buttons
2. title bar context menu
3. program icon context menu in upper left corner

Something to keep in mind that if tabs is ever implemented they could also have an option to be located here.


Challenges:

- each OS (Windows, linux, MacOS) have different size or shape of title bar and probably very different APIs for using them so it might be a bit more tricky to implement this feature.

The way how user could customize this could be like this:

- under Customise - Toolbars - Target there is a new item called "Title Bar" where user can put their own buttons.

- under Customise - Context Menus - Target there is 2 new items called "Title Bar" and "Title Bar" logo where users can put their own items.






As attachement is a screenshot of PDF-XChange so you'll see what is possible to do in Windows.



Steps to Reproduce:
1. .
2.
3.

Actual Results:
no title bar customization

Expected Results:
title bar customization


Reproducible: Always


User Profile Reset: No

Additional Info:
.
Comment 1 golemus 2025-01-05 21:24:23 UTC
Created attachment 198385 [details]
title toolbar
Comment 2 Dieter 2025-11-30 17:39:22 UTC
Golemus, LO provides customisation of toolbars (Tools -> Customise). You can create a new toolbar (you call it Title Bar) and assign the commands to it you like.

Does this solve your enhancement request?
=> NEEDINFO
Comment 3 golemus 2025-12-01 19:29:00 UTC
(In reply to Dieter from comment #2)
> Golemus, LO provides customisation of toolbars (Tools -> Customise). You can
> create a new toolbar (you call it Title Bar) and assign the commands to it
> you like.
> 
> Does this solve your enhancement request?
> => NEEDINFO

No it does not (unless this function has changed in recent versions).

A new toolbar consumes space on screen. It is especially annoying on small (12-14") 16:9 laptop screen with small resolution (1368x768, to some degree also on 1600x900 or 1920x1080).

Point was that you can one row of more space for the content on small screens by putting these buttons to title bar where is often plenty of extra space.
Comment 4 QA Administrators 2025-12-02 03:13:16 UTC Comment hidden (obsolete)
Comment 5 Dieter 2025-12-29 20:09:30 UTC
(In reply to golemus from comment #3)
> Point was that you can one row of more space for the content on small
> screens by putting these buttons to title bar where is often plenty of extra
> space.

Personally I won't support that idea, but let's ask design-team for their input and decision.
Comment 6 V Stuart Foote 2025-12-29 20:19:01 UTC
That is what is known as Client Side Decoration, LibreOffice does not currently support, and rather a hard sell to do cross platform bcz of its dependency on native widget per os/DE.

But otherwise this is a duplicate of bug 113388 and should have been marked up as such.

*** This bug has been marked as a duplicate of bug 113388 ***
Comment 7 Heiko Tietze 2025-12-30 17:32:08 UTC
The UI variants "Single Toolbar" or "Tabbed Compact" might also help you (View > User Interface...).