impress state of the union - the document foundation · 2012-10-08 · 2011-03-04 2011-03-25...

Post on 04-Jul-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 Michaelsencallahan@xmission.comChristina 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/

top related