Bug 155774 - [Impress][new feature] masters hierarchy / inheritance
Summary: [Impress][new feature] masters hierarchy / inheritance
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-11 09:36 UTC by GAIDO Gilles
Modified: 2024-04-07 08:04 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Candy template (example of an Impress template with several slide layouts) (2.96 MB, application/vnd.oasis.opendocument.presentation-template)
2023-06-11 09:52 UTC, GAIDO Gilles
Details

Note You need to log in before you can comment on or make changes to this bug.
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.