Bug 112002 - Make presentation layouts editable
Summary: Make presentation layouts editable
Status: NEW
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: needsUXEval
Depends on:
Blocks: Slide-Layout
  Show dependency treegraph
 
Reported: 2017-08-24 11:35 UTC by Ricardo Rodrigues
Modified: 2019-04-15 10:17 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Master slides (17.60 KB, image/png)
2017-09-11 10:45 UTC, Heiko Tietze
Details
WPS Slide Master View (130.92 KB, image/png)
2017-09-11 11:34 UTC, Ricardo Rodrigues
Details
Layouts (50.71 KB, image/png)
2017-09-11 11:40 UTC, Heiko Tietze
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricardo Rodrigues 2017-08-24 11:35:47 UTC
Description:
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
3.Edit Layout

Actual Results:  
Currently it is not possible to add a new layout, just to used predefined ones.

Expected Results:
Ability to add/modify child layouts based on Master Slides.


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Comment 1 Heiko Tietze 2017-09-09 09:49:50 UTC
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'?
Comment 2 Ricardo Rodrigues 2017-09-11 09:34:38 UTC
(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
> layout'?

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.
Comment 3 Heiko Tietze 2017-09-11 10:45:37 UTC
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.
Comment 4 Ricardo Rodrigues 2017-09-11 11:34:02 UTC
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.
Comment 5 Heiko Tietze 2017-09-11 11:40:48 UTC
Created attachment 136170 [details]
Layouts

And what's wrong with the LibreOffice layouts?
Comment 6 Ricardo Rodrigues 2017-09-11 11:43:06 UTC
(In reply to Heiko Tietze from comment #5)
> Created attachment 136170 [details]
> Layouts
> 
> 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.
Comment 7 Heiko Tietze 2017-09-11 12:04:08 UTC
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.
Comment 8 Ricardo Rodrigues 2017-09-11 12:13:06 UTC
(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.
Comment 9 Heiko Tietze 2018-12-13 14:12:45 UTC
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.
Comment 10 Regina Henschel 2018-12-13 15:36:02 UTC
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.
Comment 11 Heiko Tietze 2018-12-18 13:44:32 UTC
Setting UX again as we have to come up with a proposal how layouts can be defined by the user.