I find it almost essential the ability to add/modify child layouts based on Master Slides.
I know this mimics the behavior in Microsoft Office, but for my workflow it's an important feature.
Steps to Reproduce:
1.View -> Slide Master
2.Right Click below a Slide Master -> Create new Layout
Currently it is not possible to add a new layout, just to used predefined ones.
Ability to add/modify child layouts based on Master Slides.
User Profile Reset: No
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
When you right click in the slides pane the context menu provides access to a new master likewise Slide > New Master. Is that what you call a 'child layout'?
(In reply to Heiko Tietze from comment #1)
> When you right click in the slides pane the context menu provides access to
> a new master likewise Slide > New Master. Is that what you call a 'child
Not really. Creating a new Master Slide is easy, I want to create a Master Slide derivative.
Let's say I create a simple Master Slide with a blue background and white bold title and a single column of text. Where do I define a 'child' of that slide with two columns and a half? (Whatever that means)
I don't want to copy paste the master slide then add the layout I want. Nor do I want to use the predefined layouts in Slide Layouts. I want to be able to create my own.
Created attachment 136167 [details]
That's what I mean, various styles in one master. They are not related to each other in a way that the style of the first items affects the others.
If you talk about layouts (one/two columns or rows), those are not editable.
Created attachment 136169 [details]
WPS Slide Master View
(In reply to Heiko Tietze from comment #3)
> Created attachment 136167 [details]
> Master slides
> That's what I mean, various styles in one master. They are not related to
> each other in a way that the style of the first items affects the others.
> If you talk about layouts (one/two columns or rows), those are not editable.
But that is what I want to edit!
See the attached screenshot of WPS. It allows me to edit the layouts!
Thank you for your patience with me. I hope that this shows what I want.
Created attachment 136170 [details]
And what's wrong with the LibreOffice layouts?
(In reply to Heiko Tietze from comment #5)
> Created attachment 136170 [details]
> And what's wrong with the LibreOffice layouts?
It's not that they are wrong, is about I not being able to edit them.
I want to have my own set of layouts that I can edit when needed.
Changed the title from "Feature request: Possibility to add Child Layouts to Master Slides"
a) Is it possible having the format in mind?
b) How are layouts defined?
I tend to wontfix.
(In reply to Heiko Tietze from comment #7)
> Changed the title from "Feature request: Possibility to add Child Layouts to
> Master Slides"
> a) Is it possible having the format in mind?
> b) How are layouts defined?
> I tend to wontfix.
I believe that 'copying' the MS format is the best solution.
A 'child' layout is based on the master and then modified, or can be copied from an already defined 'child' of the same master.
Maybe looking into .pptx files could help decide how to implement such a feature.
The question is whether editing the slide layout (Slide > Layout) is possible or if those layouts are defined in the ODF.
For example, two triangular content sections or nine content section etc.
ODF has no restriction for number, size or position of the placeholders. The file format has no information about the predefined layouts.
There exists a layout description in share/config/soffice.cfg/simpress/layoutlist.xml, but I do not know, how it is used.
Setting UX again as we have to come up with a proposal how layouts can be defined by the user.
*** Bug 146771 has been marked as a duplicate of this bug. ***
*** Bug 144751 has been marked as a duplicate of this bug. ***
I created Bug 146771. and apparently, it was already filed here.
The current layout UX is already missing some points because, in the master slide editing, there's no way to set the details for some existing layouts. For example, I cannot set the position of the title or the content in vertical layouts. Neither, I cannot customize the positioning of content boxes in layouts with multiple content boxes. Also, currently, LibreOffice just assumes the 2nd content box would follow the 1st content box' style, which doesn't need to be always true.
It's simply because we don't have any UX/UI for setting layouts for each master slide.
At least, each master slide should show available layouts, for example, in a tree view. Then, by selecting each layout, it should support customizing them.
├─ [layout 1]
├─ [layout 2]
└─ [last layout]
This approach anticipates layouts belonging to a master, and by doing so, it becomes easier to add custom fields to the master.
*** Bug 147841 has been marked as a duplicate of this bug. ***
(In reply to Ricardo Rodrigues from comment #4)
> (In reply to Heiko Tietze from comment #3)
> > If you talk about layouts (one/two columns or rows), those are not editable.
> But that is what I want to edit!
You can edit to some extend: move/resize position of place holders on the master slides.
For the rest, I think it is a fair request.
(recently I created bug 147289: [FORMATTING] there is no slide layout 'Comparison' available)
*** This bug has been marked as a duplicate of bug 78156 ***