KOffice 1.5 Feature Plan

 

Foreword

Please look at KOffice Task Lists (and at other developer resources for KOffice).

Long term goals for a KOffice 2.0 were defined at the Kastle conference. Some goals that were set for 1.4 have not been attained yet: aKademy 2004 koffice meeting minutes".

Due to the uneven manpower available to KOffice the following list can be considered neither as a minimum nor as exhaustive for KOffice 1.5.

The KOffice 1.5 series is mainly a feature release for the Krita, Karbon and Kexi components.

See also the Krita wiki and Kexi wiki for up-to-date information on goals and activities.

TODO

KOffice

  • Add new templates KOffice Developers <koffice-devel@kde.org>
  • Better handling of templates (including bugs #38715, #38717 and #76298) KOffice Developers <koffice-devel@kde.org>

KPresenter

  • Port atf file to svg format Montel Laurent <montel@kde.org>
  • Use multi layer into kpresenter page (as in ooimpress) Montel Laurent <montel@kde.org>
  • Sync object background dialogbox and page background dialogbox Montel Laurent <montel@kde.org>
  • Create other object effect Montel Laurent <montel@kde.org>

KSpread

  • Copy/Duplicate Sheets KOffice Developers <koffice-devel@kde.org>
  • Format/Layout options for Calendar Plugin Raphael Langerhorst <raphael.langerhorst@kdemail.net>

Krita

  • Out of gamut display Boudewijn Rempt <boud@valdyas.org>
  • CMYK color selector Boudewijn Rempt <boud@valdyas.org>
  • Full DCOP scripting of Krita Boudewijn Rempt <boud@valdyas.org>
In Progress

KOffice

  • Porting of the file formats to OASIS KOffice Developers <koffice-devel@kde.org>
  • Using kspell2 in KWord/KPresenter KOffice Developers <koffice-devel@kde.org>
  • Adapt koffice to support "gcc visibility" feature Laurent Montel <montel@kde.org>

Krita

  • Full-featured image separation plugin Boudewijn Rempt <boud@valdyas.org>
  • Transform tool Casper Boemann
  • Colorspace independent filters and other actions with fallback to 16-bit XYZ Boudewijn Rempt <boud@valdyas.org>
  • Use of icc profiles throughout (even when pasting from another app) Boudewijn Rempt <boud@valdyas.org>
  • Watercolor simulation Bart Coppens
  • Better support for GIMP brushes Bart Coppens

Karbon14

  • Update rulers and implement guidelines Tim Beaulen <tbscope@gmail.com>
Finished

KPresenter

  • Usability fixes in dialogs (see wishlist reports at bugs.kde.org) Lukáš Tinkl <lukas@kde.org>

KSpread

  • Zoomed printout, including x and y page limits (bug #115879) Raphael Langerhorst <raphael.langerhorst@kdemail.net>
  • Move Sheets KOffice Developers <koffice-devel@kde.org>
  • Use KSpread namespace for all of KSpread Stefan Nikolaus <stefan.nikolaus@kdemail.net>
  • Non-contiguous selection Stefan Nikolaus <stefan.nikolaus@kdemail.net>

Krita

  • Add full CMYK support Boudewijn Rempt <boud@valdyas.org>
  • Add 16-bit/channel support for RGB, Grayscale and CMYK Boudewijn Rempt <boud@valdyas.org>
  • Add openEXR support Boudewijn Rempt <boud@valdyas.org>
  • Colorspace independent histogram support Bart Coppens
  • Curves widget Casper Boemann
  • Filter gallery Cyrille Berger
  • Scripting support Cyrille Berger
  • Malloc cache for tile manager Bart Coppens
  • Bird's eyeview docker Boudewijn Rempt <boud@valdyas.org>
  • OpenGL accelerated drawing of images Adrian Page
  • New dockers design and resources and brushes selection Boudewijn Rempt <boud@valdyas.org>
  • Autoscrolling of the canvas while painting Casper Boemann
  • Embedding of other KOffice components as layers Bart Coppens

Kexi

  • Data-aware forms Jarosław Staniek <js@iidea.pl>, Cédric Pasteur <cedric.pastuer@free.fr>
  • Form Designer's Data Source Pane for assigning data source to forms and widgets. Object tree view for easier navigating within widgets hierarchy. Jarosław Staniek <js@iidea.pl>
  • Import from CSV files and pasting tabular data from clipboard. Export data to CSV files and copying tabular data to clipboard. Automatic detection of delimiters and column types. Jarosław Staniek <js@iidea.pl>
  • Improved server connection dialog. Stored connection data. Jarosław Staniek <js@iidea.pl>
  • Support for images in forms (stored as BLOBs). Jarosław Staniek <js@iidea.pl>
  • New widgets: multiline editor, autofield Jarosław Staniek <js@iidea.pl>
  • Improved MS Access (MDB) file import (optional plugin) Martin Ellis <martin.ellis@kdemail.net>
  • Improved import of server databases to a file-based projects. Entire Kexi projects (not only tables) can be imported too. Jarosław Staniek <js@iidea.pl>
  • Scripting plugin (Python) to extend functionality (including example script for HTML export) Sebastian Sauer <mail@dipe.org>
  • Simple printouts, print settings and print preview for table and query data Jarosław Staniek <js@iidea.pl>

KPlato

  • Make KPlato release ready Raphael Langerhorst <raphael.langerhorst@kdemail.net>
  • Write handbook/manual Raphael Langerhorst <raphael.langerhorst@kdemail.net>, Sidoine Mosiah PIERREL <spierrel@freesurf.fr>
  • Cost Breakdown Structure Dag Andersen <danders@get2net.dk>
  • Improve Usability KPlato Developers <kplato@kde.org>
  • Disable baseline. (It's not complete and premature for this release) Dag Andersen <danders@get2net.dk>
  • Improve duration widget Dag Andersen <danders@get2net.dk>
  • Cut, copy, paste: Implement or remove. KPlato Developers <kplato@kde.org>
  • Move progress panel into separate dialog and put it in the task popup menu Dag Andersen <danders@get2net.dk>
  • Remove network view. Dag Andersen <danders@get2net.dk>
  • Fix 'embedding' into koshell. KPlato Developers <kplato@kde.org>
  • Add tooltips and what's this. KPlato Developers <kplato@kde.org>
  • Implement hierarchical calendars Dag Andersen <danders@get2net.dk>
  • Improve task details view. KPlato Developers <kplato@kde.org>
  • Implement calculation of Expected, Optimistic and Pessimistic schedules. KPlato Developers <kplato@kde.org>

[ Edit ]