What next for Writer? Cédric Bosdonnat – SUSE

Slides:



Advertisements
Similar presentations
UNIT 12 LO4 BE ABLE TO CREATE WEBSITES Cambridge Technicals.
Advertisements

Relying on Breaks Instead of Sections To Build WebI Reports Deborah L. Lennington.
Configuration Implementation Accomplished following 3 Simple Steps. 1) Work with someone that has done it before. 1) Work with someone that has done it.
Copyright 2003 Peter McDevitt 1 Microsoft Excel 2002 Lecture 3 – A Professional Looking Worksheet.
Header and footer basics Add page numbers, date, and more Think of page formatting in a book. The book title is at the top of one page, the chapter title.
Themes MOAC Lesson 4.
THE NATIONAL LIBRARY OF FINLAND – Library Network Services Finna and Ontologies Erkki Tolonen and Ere Maijala Nordlod Oct 2014.
How to make SharePoint 2010 not look like SharePoint Branding for Developers By Matt Huber.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Microprocessors Introduction to ia64 Architecture Jan 31st, 2002 General Principles.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 7 – Working With Documents.
Word Lesson 15 Creating Indexes and Tables of Contents, Figures, and Authorities Microsoft Office 2010 Advanced Cable / Morrison 1.
New Rollbase User Interface
Madeline Conley. * Slide Master creates a unified layout that applies to your presentation as a whole * You can add titles, pages numbers, dates, headers,
- Circle markers produced by TAsimage: They do not match was is produced on screen. The line width is too thick. Some other markers need to be tune a bit.
As you arrive… Get you laptop out and get ready to program some python Go to the course website and load all the example programs that are posted there.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Informational Writing - Session One –Organizing for the Journey Ahead
HS 115 Unit Four Seminar Amber Krasny, MBA, CPC, CMRS.
The format is text files, with.htm or.html extension. Hard returns, tabs, and extra spaces are ignored. DO NOT use spaces in file names. File names ARE.
Microsoft Word 2007 Getting Started. Menus These features below contain many of the functions that were in the menu of previous versions of Word. –The.
Basics Lesson 2. Word Wrap Automatically moving to the next line without hitting enter.
1 ADVANCED MICROSOFT EXCEL Lesson 9 Applying Advanced Worksheets and Charts Options.
Translating Drupal Websites Sean Burlington Quick run through  Translation generally  Lessons learned  Drupal specifics  String.
3.01 – Day 3 - Formatting, Alignment, and Page Setup.
Second Site for The Master Genealogist (TMG) Neil Bradley February 2013 Unlock the Past Cruise (go to “Other” for course notes)
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
Database Systems Microsoft Access Practical #2 Making Forms and Reports Nos 215.
IS201 Agenda: 10/15/2013 Do form and report exercise. Identify general guidelines for form and report design. Discuss a few key points about reports in.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Model View Controller A Pattern that Many People Think They Understand, But Has A Couple Meanings.
Building Mobile and Web Applications (Apps) Quickly & Painlessly Don Cowan/Terry Wilkinson An architecture.
 Each tab is geared towards a certain activity area.
Working with Themes, Quick Parts, Page Backgrounds, and Headers and Footers Lesson 7.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
Build a database VI: Create reports for a new Access database Overview: Help others understand your data Previous courses in this series showed you how.
Creating Tables LESSON 6 - #1.06 ESSENTIAL STANDARD #1 - UNDERSTAND WORD PROCESSING INDICATOR #6 – CREATING TABLES.
[Product name] [team number]. Tips Lots of figure & less text on each slide.
Version Control and SVN ECE 297. Why Do We Need Version Control?
Word 2010 Edit Page Layout In this lesson, you will learn how to insert columns and page breaks. How to change the page orientation, paper size, page margins,
CSS Layout Cascading Style Sheets. Lesson Overview  In this lesson, we’ll cover:  Brief CSS review  Creating sections with the tag  Creating inline.
Microsoft Word 2007 In the Library at York College, all Windows computers have Microsoft Word 2007.
INTRODUCING VERSION 9 Advances. Enhancements. Balance.
LESSON 7 #1.07 WORKING WITH THEMES, STYLE SETS, BACKGROUNDS, QUICK PARTS, AND TEXT BOXES.
1 Developer Tasks for Non-Code Hackers André Schnabel, Christoph Noack , 10:30, La Cantine.
Made with OpenOffice.org 1 Beyond the Single Page Steve Oualline OpenOffice Writer.
JavaScript Part 1 Introduction to scripting The ‘alert’ function.
Microsoft Office 2007-Illustrated Introductory, Windows Vista Edition
Setting Defaults in Microsoft Word for Accessibility
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Impress State of the Union
UX Concepts How they affected our development flow.
Data Virtualization Tutorial… OAuth Example using Google Sheets
Building a User Interface with Forms
Microsoft Word 2010.
Microsoft Office 2007-Illustrated Introductory, Windows Vista Edition
Testing & Testing Tools
IBM Kenexa BrassRing on Cloud Responsive Apply: Visual Branding Tool
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Themes MOAC Lesson 4.
Action Request System Example Education Console
Xamarin Intermediate for iOS development
Grauer and Barber Series Microsoft Word Chapter Four
Midway Milestone Presentation: FlexiVoice
Final Project Display By 曹昕哲 Xinzhe Cao
UI, UX: Who Does What? A Designers guide to the tech industry.
Implementing MIS & EBT Together The Vermont Decision
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Advanced Tips and Tricks
Presentation transcript:

What next for Writer? Cédric Bosdonnat – SUSE cbosdonnat@suse.com

Agenda Newly implemented Already in 3.4 New interactive indicators My dreams Styles rework Other random ideas Getting things done Do it together! Global idea from Writer Internals Writer Shells,Views and Windows What next for Writer?

Agenda Newly implemented Already in 3.4 New interactive indicators My dreams Styles rework Other random ideas Getting things done Do it together! Quick overview of the code What next for Writer?

Newly Implemented What next for Writer?

Already In 3.4 Borders rework Page shadow (Sébastien Le Ray) What next for Writer?

New Interactive Indicators The history Originally came from a customer bug report Lot of good input from UI Team (mostly Christoph) Long hacking / testing / fixing with Jbfaure and a few others The feature Headers / Footers separator Page break indicator Text bounding indication changed The reason Avoid the bugs with background pictures in header / footers Emphasize existing features The demo What next for Writer?

My Dreams What next for Writer?

Styles Rework Refresh the default styles Better looking default styles Cleanup of the useless styles Automatic generation of the styles instead of having them by default Table styles Bring styles to the user What next for Writer?

Other Random Ideas ODF Formulas in Writer Indexes edition dialog simplified Fields UI made actually usable What next for Writer?

Getting Things Done What next for Writer?

Do It Together! Enough work for several hackers Who volunteers to help me? Mentoring could be set up I don't know how to code! Then define the new default styles Help us on the UI bits Volunteer for early testing What next for Writer?

Global Idea of Writer Internals Model tree 8 ND_STARTNODE, EoS: 10 9 ND_TEXTNODE,Text: "Hello World" 10 ND_ENDNODE Layout tree <root ptr="0x8ad3b00" next="(nil)" prev="(nil)" upper="(nil)" lower="0x8ad3d10"> <page ptr="0x8ad3d10" next="(nil)" prev="(nil)" upper="0x8ad3b00" lower="0x8ad3e00"> <body ptr="0x8ad3e00" next="(nil)" prev="(nil)" upper="0x8ad3d10" lower="0x8ad3f38"> <txt ptr="0x8ad3f38" next="(nil)" prev="(nil)" upper="0x8ad3e00" lower="(nil)">Hello World<LineBreak/><Finish/></txt> </body> </page> </root>

Writer Shells, Views and Windows I'm still discovering it: forgive my misunderstandings SwTextShell SwWrtShell SwView SwEditWin SwRootFrm SwPageFrm

Now stop talking, do it Hopefully we'll make Writer even better! What next for Writer?