Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
1LibreOffice Paris 2011 Conference
Impress State of the Union
Radek Doulik - SUSEThorsten Behrens - SUSE
2LibreOffice Paris 2011 Conference
Overview
Some statisticsThe people behind ImpressFeature Work / Demos
SVG ExportSmartArtCustomShapes
Future Ideas
3LibreOffice Paris 2011 Conference
Past 12 Months – Bugs
2010-11-19 2010-12-08
2010-12-27 2011-01-15
2011-02-03 2011-02-22
2011-03-13 2011-04-01
2011-04-20 2011-05-09
2011-05-28 2011-06-16
2011-07-05 2011-07-24
2011-08-12 2011-08-31
2011-09-19
0
50
100
150
200
250
300
All FixedAll Open
Past 12 Months – Comparison
2010-11-19 2010-12-10
2010-12-31 2011-01-21
2011-02-11 2011-03-04
2011-03-25 2011-04-15
2011-05-06 2011-05-27
2011-06-17 2011-07-08
2011-07-29 2011-08-19
2011-09-09 2011-09-30
0
100
200
300
400
500
600
700
800
900
1000
All Fixed - ImpressAll Open - ImpressAll Fixed - WriterAll Open - Writer
Committers
Caolan McNamaraFrank SchhönheitChristian LippkaRafael DominguezThomas ArnholdJan HolesovskyJoe PowersTor LillqvistDavid TardonNorbert ThiebaudThorsten BehrensKatarina MachalkovaRadek DoulikBjörn Michaelsen
Patch Contributors
Takeshi AbeJoseph PowersDavid TardonThorsten BehrensKrishnan ParthasarathiAnders JonssonAndy HolderBjoern [email protected] RossmanithcocofanDaniel Di MarcoFrancois TigeotMichael LefevreMichael MeeksPeter RabiXavier ALT
Active Impress Developers
VolunteersIvan TimofeevPeter RabiTakeshi KurosawaMarco Cecchetti
FulltimeRadek DoulikMuthu Subramanian KThorsten Behrens
Feature Work
Enhanced svg exportInterop improvements
CustomShape supportSmartArt support
9LibreOffice Paris 2011 Conference
Enhanced SVG export
If you don't see a demo, you're not at the conference
10LibreOffice Paris 2011 Conference
SmartArt Support
What's That?
New feature in MSO2k7quickly create professional-looking diagramslayout adapts automatically to available textOnly expressible in OOXML
What's the State?
Partly supported currentlyLinear / circular / text supportDisplays like this:
Title 1sdfsdf
● Item● Item
Title 2
● Item 213● Item 213
sdfsdf
Title 3 sdfdsf
● Item● Item
13LibreOffice Paris 2011 Conference
PPTX import improvements
Radek Doulik
PPTX Import
Areas to improve
Smart Art
Custom Shapes
Layout Slides
Smaller issues (text style, placeholders)
Custom shapes
PPTX import
Preset shapes – important feature used in many presentations
Lots of imported documents broken
Custom shapes
Preset shape is predefined custom shape
Custom shape is “smart” path with handles
Custom shapes
Preset shapes in PPTX are different to those used in previous binary MS formats (vml)
We were missing implementation for new presets and trying to use the old ones – didn't work very well
Custom shapes import was also very incomplete
Original state (3.3.1)
Current state (master branch)
MSO
How presets are implemented
Generating the OOXML slide(s) from presets definitionpart of ISO standardnearly 200 preset shapes
Generated custom shape → loaded into Impress
Impress generates preset shape codearea to improve
Generated code included in oox/ sources
How presets are implemented
Fixed a lot of problems in custom shapes import code
elliptical arcs import and processing
missing predefined variables, constants
some path part types unknown and causing troubles in svx/
What remains
Few problematic shapes remaindebug and trace them to find the problematic areas
Problem with split paths
Problem with fills
Quadratic curves missing implementation
Bevel and shadow
24LibreOffice Paris 2011 Conference
Wrapping up
25LibreOffice Paris 2011 Conference
Future Areas to Work on
Improve existing functionalitySmartArtCustomShapes (bevel and shadows etc.)Slideshow
Improve interopMobile app for presenting / remote-controllingMake Impress master pages copyableMake Layouts editableAttach Impress animations to stylesBetter Themeing...
26LibreOffice Paris 2011 Conference
All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.
Thank you!
See you on IRC – and at the next LibreOffice Conference for sure!Find out more at http://www.libreoffice.org/get-involved/developers/