Bug 121174 - Allow per-module LibreOffice UI themes
Summary: Allow per-module LibreOffice UI themes
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.2.0.0.alpha1+
Hardware: All All
: medium enhancement
Assignee: Sahil Gautam (allotropia)
URL:
Whiteboard:
Keywords:
: 130268 133736 151816 (view as bug list)
Depends on:
Blocks: LibreOffice-Themes
  Show dependency treegraph
 
Reported: 2018-11-05 13:41 UTC by andreas_k
Modified: 2025-03-14 14:54 UTC (History)
11 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 andreas_k 2018-11-05 13:41:25 UTC
Now Firefox Personas settings are for all LibO Apps the same. Can it be extend that in writer header_writer.png and in calc header_calc.png will be shown?

So if there is an _writer, _calc, _impress, _draw, ... file for an specific application this specific fill will be open and if there is no specific _section header.png will be loaded.

thanks
Comment 1 Heiko Tietze 2018-11-05 16:22:27 UTC
Makes sense to have a bluish persona for Writer and some greenish for Calc etc. But most themes will be generic and the feature should not add additional effort/data. So ideally we have header* (general) and/or header_writer* (specific, overrides generic) options.
Comment 2 andreas_k 2019-04-08 22:48:33 UTC
can I do something to make it available? I can extend an existing personas theme with the app specific files so it's better to understood.
Comment 3 Heiko Tietze 2020-02-19 09:36:21 UTC
*** Bug 130268 has been marked as a duplicate of this bug. ***
Comment 4 Stéphane Guillou (stragu) 2024-12-26 14:52:57 UTC
*** Bug 133736 has been marked as a duplicate of this bug. ***
Comment 5 Stéphane Guillou (stragu) 2024-12-26 14:53:36 UTC
*** Bug 151816 has been marked as a duplicate of this bug. ***
Comment 6 V Stuart Foote 2024-12-26 16:07:22 UTC
@Sahil, expect this would require further expansion of the new theme framework to identify module specific color assignment (beyond current 25.2 Light/Dark/System).

Feasible? Obviously not 'til at least 25.8 or even out to 26.2
Comment 7 Heiko Tietze 2025-01-06 10:27:40 UTC
An alternative approach could be to invent the wheel again and owner-draw the titlebar (and hide the one from the OS).
Comment 8 V Stuart Foote 2025-01-06 12:29:04 UTC
(In reply to Heiko Tietze from comment #7)
> An alternative approach could be to invent the wheel again and owner-draw
> the titlebar (and hide the one from the OS).

The whole CSD approach of bug 113388 and dupes, possible but kind of heavy support tail cross os/DE vcl backends.
Comment 9 Sahil Gautam (allotropia) 2025-03-14 08:26:27 UTC
(In reply to V Stuart Foote from comment #6)
> @Sahil, expect this would require further expansion of the new theme
> framework to identify module specific color assignment (beyond current 25.2
> Light/Dark/System).
> 
> Feasible? Obviously not 'til at least 25.8 or even out to 26.2

Might hack something during the allotropia hackweek (happening from 7-12 April 2025)
Comment 10 Liz Lee 2025-03-14 14:54:51 UTC
i second the idea of per-app themes (if i got the idea right).

being able to apply a different theme to each (writer, calc, draw) would be a nice touch. a certain competing product just has made my brain wired to associate word processors with the color blue, calculation apps with green and so on...

distinct color schemes would also help to identify the right app at a first glance when they're displayed in a expose-like overview, for example.