Bug 78156

Summary: FORMATTING: RFE: Custom Slide Layouts
Product: LibreOffice Reporter: Máirín Duffy <duffy>
Component: PresentationAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: medium CC: caolanm, cno, dtardon, jryhanyc, philipz85, rfernand
Version: Inherited From OOo   
Hardware: Other   
OS: All   
Whiteboard: BSA
i915 platform: i915 features:
Attachments: Screenshot of the 12 slide layouts currently provided by LO Impress

Description Máirín Duffy 2014-05-01 14:09:29 UTC
Problem description: 

The 12 default slide layouts that ship with LibreOffice don't cover all the situations a user might run into when trying to present their content. It would be a very nice feature if users could create custom slide layouts for presentations - this would be especially valuable to designers creating slide deck templates that need to cover a variety of different situations.
Operating System: Fedora
Version: 4.2.3.3 release
Comment 1 Máirín Duffy 2014-05-01 14:10:36 UTC
Created attachment 98296 [details]
Screenshot of the 12 slide layouts currently provided by LO Impress
Comment 2 Cor Nouws 2014-05-01 14:22:50 UTC
Hi Máirín,

thanks for writing. What you want is already possible: View > Master > Slide Master.
Pls refer to Help or user support if needed :)
Cheers
Comment 3 Máirín Duffy 2014-05-01 14:32:04 UTC
Hi Cor, I think you're confusing slide layouts with slide masters. They are not the same thing. Different slide layouts can be applied to multiple slides that use the same master. Creating a slide master does not solve the problem.

Reopening.
Comment 4 Máirín Duffy 2014-05-01 14:37:03 UTC
Maybe to elaborate a bit more - I would love to see the ability to create custom slide layouts by allowing slide template designers to be able to add AutoLayout fields / objects to a slide design in any number desired, perhaps combining them with custom editable fields (see RFE BZ#78155.)
Comment 5 Cor Nouws 2014-05-01 15:05:14 UTC
Hi Máirín,

(In reply to comment #3)
> Hi Cor, I think you're confusing slide layouts with slide masters...

Ah, right, initially. Sorry.

I do know the difference between the two.
And I know one can change the position (and IIRC the size) of the placeholders on the master pages. So there is some flexibility, but limited indeed.
Comment 6 Jay Philips 2014-09-18 12:24:25 UTC
Setting this to NEW rather than REOPENED as that is the incorrect status.

Came across a user today on twitter who is looking for this same enhancement who stated, "no ability to change the default Impress layouts ... actually changing the layouts themselves, not just switching between them." < https://twitter.com/_Lyude/status/512515709826777088 >

Was planning to submit a new bug report but found this from a search. Seems this feature has been wanted from 2007, according to the following OOo links.

https://forum.openoffice.org/en/forum/viewtopic.php?f=10&t=570
http://www.oooforum.org/forum/viewtopic.phtml?t=62979
Comment 7 Jay Philips 2014-09-18 18:02:58 UTC
Would like to suggest a means of how to implement this.

In the properties sidebar panel, we create a new section called 'Custom Layouts', which will list layouts that are outside of the standard 12 layouts. When empty, the section will have an blank entry with a '+' sign in it, symbolizing that the user can press that button to add a new custom layout.

When the new button is pressed, impress goes into 'create new layout' mode and a prompt appears asking the user whether to use the current displayed layout as the basis of the new layout one or to start with a blank layout. Once they have chosen their preference, a 'create new layouts' toolbar will appear, if not already visible, with the following buttons :-

1) Create Layout
2) Add AutoLayout Text
3) Add AutoLayout Bullet or Object
4) Discard Layout
5) Save Layout

Note: If the toolbar is visible and impress is not in 'create new layout' mode, buttons 2 to 5 are disabled.

Once the user is finished with the creation, he can either discard the layout (button 4) or save it (button 5). If he/she decides to save it, a dialog appears asking them to name it. Once named, a suitable thumbnail showing the layout is prepared and added to the 'Custom Layouts' section. After the layout is saved or discarded, impress exits 'create new layout' mode and the toolbar is hidden if it was previously hidden.

Once a custom layout is added to the section, a user should be able to right-click on it and the context menu has options to rename, delete, and export.

It would be great if a user was able to set what exact type of content will be placed in the each 'AutoLayout Bullet or Object' (ex. bullets, table, chart, image, sound/video), as after all it is a custom layout that a user is building.

It would also be useful for a user to be able to import custom layouts, so that customized layouts could be shared with others and this could also spur up a new section in http://extensions.libreoffice.org/

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.