Bug 155774

Summary: [Impress][new feature] masters hierarchy / inheritance
Product: LibreOffice Reporter: GAIDO Gilles <gilles.gaido>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED ---    
Severity: enhancement CC: jumbo4444
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: Candy template (example of an Impress template with several slide layouts)

Description GAIDO Gilles 2023-06-11 09:36:31 UTC
Description:
Hi,
I think that it might be useful to manage some "children" masters in Impress. Currently, when you need to customize your layouts (title slide, content slides, greetings slide, etc.), you need to copy the master for each customization. Therefore, every time you need to apply a common styling, you need to update each of the masters (instead of changing it only once for every masters if you had had a master hierarchy). Example : imagine that you want to update the font color of all the titles of the "Candy" template available in Impress 7.3 (see below).
Regards

Steps to Reproduce:
1.File > New > Presentation
2.Select and open the "Candy" template (or any template that has several masters)
3.View > Master Slide
4.Update the title text format of the 1st master : eg.apply a red color
5.Unfortunately, only the title text format of the 1st master is red, you need to reproduce this styling to each master

Actual Results:
only the title text of the 1st master is red, you need to reproduce this styling to each master

Expected Results:
the title text of every master is red (the title text format of every master has been updated on a single operation)


Reproducible: Always


User Profile Reset: No

Additional Info:
A similar feature is implemented in the M$ software :

https://support.microsoft.com/en-us/office/what-is-a-slide-master-b9abb2a0-7aef-4257-a14e-4329c904da54

https://support.microsoft.com/en-us/office/what-is-a-slide-layout-99da5716-92ee-4b6a-a0b5-beea45150f3a
Comment 1 GAIDO Gilles 2023-06-11 09:52:27 UTC
Created attachment 187839 [details]
Candy template (example of an Impress template with several slide layouts)

This Impress template belongs to the LibreOffice templates set.
Comment 2 Laurent Balland 2024-04-06 14:02:42 UTC
I do not agree to automatically modify the format of all the titles of different master pages, because in different master pages you may need different contrast and size according to the position and size of objects.
For instance, Blue Curve template needs a dark title for the first master page and a light one for the second.
Comment 3 GAIDO Gilles 2024-04-07 08:04:48 UTC
Hi, 

Heritance allows overriding.

I mean that the default behaviour of any child page is it's parent's behaviour.
But, at any time, you can customize one child page's behaviour according to your needs.