Bug 156915

Summary: Cannot access document themes option using tabbed UI
Product: LibreOffice Reporter: medmedin2014 <med.medin.2014>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: normal CC: dgp-mail, heiko.tietze, jluth, mentoring, timur
Priority: medium Keywords: difficultyBeginner, easyHack, skillDesign, topicUI
Version: 7.6.0.3 release   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 107237, 107331    
Attachments: Ribbon-Word.png: the most common ribbons in Word 2019 (not including Design tab!!!)

Description medmedin2014 2023-08-25 14:59:02 UTC
There is no entry in tabbed UI to access the new document themes options.

Version: 7.6.0.3 (X86_64) / LibreOffice Community
Build ID: 60(Build:3)
CPU threads: 2; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+wayland)
Locale: en-US (en_US.UTF-8); UI: en-US
7.6.0-1
Calc: threaded
Comment 1 Dieter 2023-09-06 17:28:44 UTC
Yes, I also couldn't find it in

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 2ae9eb8be8d7eb9c3a72953a295d128b45639ea3
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL threaded
Comment 2 Justin L 2023-10-13 17:39:43 UTC
This is .uno:ThemeDialog  (Format -> Theme in the classic Writer menu).

I'm not sure this is worthy of a place in the notebookbar yet. I mean - what does it actually do? AFAIK, it can only be used to adjust themes created by other word processors - and that LO can't initiate the use of themes.

Plus where would you put it? Since it is a per-document setting it probably makes the most sense to put it in the layout tab. Where does Microsoft put it?
Comment 3 Justin L 2023-10-31 14:29:11 UTC
Created attachment 190563 [details]
Ribbon-Word.png: the most common ribbons in Word 2019 (not including Design tab!!!)

(In reply to Justin L from comment #2)
> Where does Microsoft put it?
In the design tab... which is not included in my image. So they basically created an entire tab to handle the theme it seems like.
Comment 4 Timur 2023-11-05 21:42:51 UTC
This should be valid for Writer and Impress. Calc has Theme button in Layout. 
If those exist in Classic, they should also be in Tabbed. 

Not the same issue, but I am not clear why Theme is grayed in Impress Classic.
Comment 5 Justin L 2023-11-08 00:28:52 UTC
(In reply to Timur from comment #4)
> Calc has Theme button in Layout. 
That is .uno:ChooseDesign, not ThemeDialog.
Comment 6 Justin L 2023-11-08 00:30:34 UTC
(In reply to Timur from comment #4)
> If those exist in Classic, they should also be in Tabbed. 
No, Notebookbar is much more space constrained than Classic. Only useful things should be on the Notebookbar.
Comment 7 Timur 2023-11-08 09:01:51 UTC
(In reply to Justin L from comment #6)
> (In reply to Timur from comment #4)
> > If those exist in Classic, they should also be in Tabbed. 
> No, Notebookbar is much more space constrained than Classic. Only useful
> things should be on the Notebookbar.

OK in general, but in this issue I would say that themes are useful as a feature, anyway UX should have a word. UX, is there some guidance what is considered useful and what is omited from Tabbed UI?
Comment 8 Heiko Tietze 2023-11-08 10:43:58 UTC
(In reply to Timur from comment #7)
> OK in general, but in this issue I would say that themes are useful as a
> feature, anyway UX should have a word. UX, is there some guidance what is
> considered useful and what is omited from Tabbed UI?

HIG has a section on Tabbed / Tabbed Compact https://wiki.documentfoundation.org/Design/Guidelines/ToolBar

Another tab "Design" makes not much sense to me. It would be suited for Layout maybe. 

The NB's are very much designed on personal preferences and by occasional input here. We don't have numbers and elaborated scenarios to justify the one interaction over another.
Comment 9 Heiko Tietze 2023-12-05 13:18:08 UTC
Let's add it to the context menu for now. 

.uno:ThemeDialog needs to be added in sw/uiconfig/swriter/ui/notebookbar.ui (similar to MenuPage-Watermark)