Jump to content

Schedules/KDE4/4.3 Feature Plan

From KDE TechBase
Revision as of 16:18, 13 January 2009 by Winterz (talk | contribs) (kdepim: remove the Kleopatra plugins for konq/dolphin item, as this was completed in 4.2)

This is a list of planned features for the 4.3 release.

See also:

Legend:

  • todo => not started yet
  • in-progress => started, but not completed yet
  • done => completed

Other

Status Project Description Contact
TO DO Akonadi Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3 Akonadi Developers <kde-pim@kde.org>

kdelibs

Status Project Description Contact
TO DO KLocale Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217). John Layt <john@layt.net>
TO DO KCalendarSystem Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday. John Layt <john@layt.net>
TO DO KCalendarSystem Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc. John Layt <john@layt.net>
TO DO KDEPrint If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first. John Layt <john@layt.net>
TO DO KDEPrint Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS. John Layt <john@layt.net>
TO DO new bookmark system Port KBookmarks to akonadi/nepomuk. Will need help on this. Details Xavier Vello <xavier.vello@gmail.com>
TO DO kdeui entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org Friedrich W. H. Kossebau <kossebau@kde.org>

kdebase-workspace

Status Project Description Contact
Non-Plasma, Non-KWin
TO DO Kxkb Support for languages in keyboard layout descriptions Andriy Rysin <rysin:AT:kde.org>


KRunner
Plasma - Priority Features
Plasma
TO DO Now Playing data engine Support for MPD Alex Merry <kde:AT:randomguy3.me.uk>
KWin - Core
TO DO KWin Redesign KWin system settings GUI Lucas Murray <lmurray@undefinedfire.com>
TO DO KWin ARGB support for decorations Lucas Murray <lmurray@undefinedfire.com>
TO DO KWin Improved active screen edges Lucas Murray <lmurray@undefinedfire.com>
IN PROGRESS KWin Window docking/quick tiling Lucas Murray <lmurray@undefinedfire.com>
KWin - Desktop Effects
IN PROGRESS KWin Improved mouse mark/scribble effect Lucas Murray <lmurray@undefinedfire.com>
TO DO KWin Expand present windows into other effects (E.g. Desktop Grid) Martin Gräßlin <kde@martin-graesslin.com>
DONE KWin Fade desktop effect (Desktop switcher) Lucas Murray <lmurray@undefinedfire.com>

kdepimlibs

Status Project Description Contact
TO DO Buildsystem Require OpenLDAP (coordinate with the Windows team) Allen Winter <winter@kde.org>
TO DO Buildsystem Require Cyrus-SASL (coordinate with the Windows team) Allen Winter <winter@kde.org>

kdenetwork

Status Project Description Contact
IN PROGRESS Kopete UPnp Support Matt Rogers <mattr@kde.org>
IN PROGRESS Kopete Updated contact list interface (uses Qt 4 rather than Qt 3) Matt Rogers <mattr@kde.org>
TO DO Kopete Update Kopete to better support Decibel Kopete Developers <kopete-devel@kde.org>
TO DO Kopete Jabber Jingle video support Detlev Casanova <detlev.casanova@gmail.com>
TO DO Kopete Jabber Jingle ICE support Detlev Casanova <detlev.casanova@gmail.com>
IN PROGRESS Kopete Contacts plasmoid Dennis Nienhüser <earthwings@gentoo.org>
IN PROGRESS KGet MultiSource-Downloading Lukas Appelhans <l.appelhans@gmx.de>
TO DO KGet Support mms://-protocol, see https://launchpad.net/libmms Lukas Appelhans <l.appelhans@gmx.de>
TO DO KGet MLDonkey-Plugin based on libkmldonkey Lukas Appelhans <l.appelhans@gmx.de>
TO DO KGet Advanced Details Lukas Appelhans <l.appelhans@gmx.de>
IN PROGRESS KRDC NX support David Gross <gdavid.devel@gmail.com>
TO DO KRDC Minimal-clutter mode to optimize screen real estate usage Guillaume Pothier <gpothier@gmail.com>

kdepim

Status Project Description Contact
IN PROGRESS Akonadi Migration of contacts and calendar data from KResource to Akonadi (Details) Volker Krause, Kevin Krammer, Tobias Koenig <kde-pim@kde.org>
IN PROGRESS Akregator Support for syncing the feed list with Google Reader Frank Osterfeld <osterfeld@kde.org>
TO DO KBlogger KBlogger, a blogging application Christian Weilbach <christian_weilbach@.web.de>
TO DO KBlogger Port to use KRichTextEdit (Or KMEditor) Stephen Kelly <steveire@gmail.com>
IN PROGRESS Kjots Create and port to akonadi model. Stephen Kelly <steveire@gmail.com>
TO DO Kjots Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged. Stephen Kelly <steveire@gmail.com>
IN PROGRESS Kjots Create plasmoid capable of showing the entire tree, or a single book. Stephen Kelly <steveire@gmail.com>
TO DO Kjots Email KJots pages using default mail client (bug #124509. Stephen Kelly <steveire@gmail.com>
IN PROGRESS Kleopatra OpenPGP support Marc Mutz (Gpg4win) <marc@kdab.net>
TO DO KMail Use asynchronous Kleo Marc Mutz <marc@kdab.net>
TO DO KMail Save metadata about attachments to Nepomuk when saving them Ismail Onur Filiz <onurf@su.sabanciuniv.edu>
TO DO KNode Port to use KRichTextEdit (Or KMEditor) Stephen Kelly <steveire@gmail.com>
TO DO Kontact Support for Kontact wide profiles Kolab Konsortium <kdepim@kdab.net>
TO DO Kontact Tip-of-the-Day summary Daniel Molkentin <molkentin@kde.org>
TO DO KOrganizer Support for extended free-busy lists Kolab Konsortium <kdepim@kdab.net>
IN PROGRESS KPilot Port old conduits to new base conduit architecture and KDE4/Qt4 Jason 'vanRijn' Kasper <jkasper@kde.org>
IN PROGRESS KPilot Finish Keyring conduit, base conduit code and test cases, category syncing Jason 'vanRijn' Kasper <jkasper@kde.org>

kdeutils

Status Project Description Contact
TO DO printer-applet Restore feature parity with KDEPrint3 where possible. John Layt <john@layt.net>
TO DO Okteta make editing capability to Decoding table Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for memory mapping of files Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add further export formats like s-record and intel 16 Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO kwalletmanager Move kwalletmanager to the Model/View architecture and redesign the UI. Michael Leupold <lemma@confuego.org>

kdebindings

Status Project Description Contact
TO DO krossjava Integrate into e.g. SuperKaramba and fix issues that show up. Sebastian Sauer <mail@dipe.org>
TO DO krossjava Documentation++ Sebastian Sauer <mail@dipe.org>
TO DO krossfalcon Documentation++ Sebastian Sauer <mail@dipe.org>

kdegames

Status Project Description Contact
TO DO Kolf Replace with Kolf 2 (please help!) Stefan Majewsky <majewsky@gmx.net>
TO DO KSpaceDuel rewrite AI code Dirk Rathlev <dirkrathlev@gmx.de>
TO DO KsirK rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted! Gaël de Chalendar <kleag@free.fr>
TO DO KsirK Previous/Next in start new game as described in bug #170774 Gaël de Chalendar <kleag@free.fr>
TO DO KsirK Polish the skin editor (doc, contextual help, ...) Gaël de Chalendar <kleag@free.fr>
TO DO KsirK Boost playing over Jabber Gaël de Chalendar <kleag@free.fr>
IN PROGRESS ktron Port and remake the KTron game for KDE 4.3 Stas Verberkt <legolas@legolasweb.nl>

kdeadmin

Status Project Description Contact
TO DO KGrubEditor Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <nicolas.ternisien@gmail.com> Konstantinos Smanis <artemis_dot_fowl_dot_2007@gmail_dot_com>
TO DO Guidance Port Guidance to KDE 4, and move it to KDE Admin http://www.simonzone.com/software/guidance/. Nicolas Ternisien <nicolas.ternisien@gmail.com>
TO DO system-config-printer-kde Restore feature parity with KDEPrint3 where possible. john Layt <john@layt.net>

kdesdk

Status Project Description Contact
IN PROGRESS Lokalize XLIFF support Nick Shaforostoff <shafff-at-ukr.net>
IN PROGRESS Lokalize various Translation Memory enhancements Nick Shaforostoff <shafff-at-ukr.net>
TO DO Lokalize Kross-based scripting Nick Shaforostoff <shafff-at-ukr.net>
IN PROGRESS Lokalize QA: glossary checklists Nick Shaforostoff <shafff-at-ukr.net>
TO DO KAppTemplate Add DBUS support in templates Anne-Marie Mahfouf <annma@kde.org>
IN PROGRESS Umbrello Replace all q3 widgets in the refactoring assistant Andi Fischer <andi.fischer@hispeed.ch>
IN PROGRESS Umbrello Merge in SoC qgraphicsview port branch Gopala Krishna A <krishna.ggk@gmail.com>

kdeedu

Status Project Description Contact
TO DO KAlgebra Export to MathML Presentation Markup Aleix Pol <aleixpol@gmail.com>
TO DO KAlgebra Some integration with the new KFormula widget Aleix Pol <aleixpol@gmail.com>
IN PROGRESS KAlgebra Add ability to draw 3D plots in cylindrical and spherical coordinates. Percy Camilo Triveño Aucahuasi <orgyforever@gmail.com>
TO DO Kalzium Port Kalzium's periodic table to use new QGraphicsView. Marcus D. Hanwell <marcus@cryos.org>
TO DO Kalzium Remove the libavogadro snapshot, depend on libavogadro directly. Benoit Jacob <jacob@math.jussieu.fr>
TO DO Kalzium Plasmoid to access Kalzium database Carsten Niehaus <cniehaus@kde.org>
IN PROGRESS KEduca Rewrite of the classic test writing/taking application Matt Williams <matt@milliams.com>
TO DO KHangMan Integrate an editor Anne-Marie Mahfouf <annma@kde.org>
TO DO KHangMan Plasmoid Anne-Marie Mahfouf <annma@kde.org>
TO DO KHangMan Theme manager Anne-Marie Mahfouf <annma@kde.org>
TO DO Kig Properties dialog for objects. Pino Toscano <pino@kde.org>
TO DO Kig Improve construction of bisect lines. Pino Toscano <pino@kde.org>
TO DO Kig Improve feedback when constructing objects. Pino Toscano <pino@kde.org>
TO DO Kig More geometric objects. Pino Toscano <pino@kde.org>
TO DO Kig Script objects as macros (to be reused more than once). Pino Toscano <pino@kde.org>
TO DO Kig Improve the Cabri import filter. Pino Toscano <pino@kde.org>
TO DO Kig Improve the new/edit script wizard. Pino Toscano <pino@kde.org>
TO DO KLettres Visual Indicator when letter is wrong Anne-Marie Mahfouf <annma@kde.org>
TO DO KLettres Number support Anne-Marie Mahfouf <annma@kde.org>
TO DO KLettres Theme manager Anne-Marie Mahfouf <annma@kde.org>
TO DO KStars Marble widget for Geolocation tool Médéric Boquien <mboquien@free.fr>
TO DO KStars Better printed star charts Jason Harris <kstars@30doradus.org>
TO DO KStars Sync KStars time from device Jasem Mutlaq <mutlaqja@ikarustech.com>
TO DO KStars Better rendering of comets/asteroids Jason Harris <kstars@30doradus.org>
TO DO KStars Texture mapping of the skymap??? Jason Harris <kstars@30doradus.org>
TO DO KStars Improve Observing List Wizard Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Display Comet Magnitudes whenever possible Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Information links in-place for each technical term Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Tool to suggest star-hopping techniques??? Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Simulate Lunar Eclipses Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Simulate Satellites and Iridium Flares Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Social and Geographical Integration for KStars Akarsh Simha <akarshsimha@gmail.com>
TO DO KTurtle Optional rulers/grid for canvas units Mauricio Piacentini <piacentini@kde.org>
TO DO Marble Export map to MxN pixel bitmap Inge Wallin <inge@lysator.liu.se>
TO DO Marble Bookmarks Inge Wallin <inge@lysator.liu.se>
TO DO Marble Support for MarbleWidget::setEnabled( bool ) Inge Wallin <inge@lysator.liu.se>
TO DO Marble Map Contents translation Torsten Rahn <tackat@kde.org>
TO DO Marble Editing GeoDataFeatures Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble Layer Management Class Torsten Rahn <rahn@kde.org>
IN PROGRESS Marble Plugin architecture for map layers Torsten Rahn <rahn@kde.org>
IN PROGRESS Marble Extending GeoPainter Torsten Rahn <rahn@kde.org>
IN PROGRESS Marble Marble Runners Henry de Valence <hdevalence@gmail.com>
IN PROGRESS Marble GeoClue Integration Jens-Michael Hoffmann <jensmh@gmx.de>
IN PROGRESS Marble Routing Jens-Michael Hoffmann <jensmh@gmx.de>
IN PROGRESS Marble More map providers (WMS?) Jens-Michael Hoffmann <jensmh@gmx.de>
IN PROGRESS Marble Winkel Triple projection / equivalent Henry de Valence <hdevalence@gmail.com>
IN PROGRESS Marble Marble WorldClock Plasmoid Henry de Valence <hdevalence@gmail.com>
IN PROGRESS Marble Qt-Version settings dialog Henry de Valence <hdevalence@gmail.com>
IN PROGRESS Marble Panoramio Support [mailto: Shashank Singh <>]
IN PROGRESS Marble Twitter Plugin [mailto: Shashank Singh <>]
IN PROGRESS Marble TimeZone Support Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble Support for other planets and the moon Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble DGML2 Support Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble Support for imperial units Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble Graticule plugin Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble MeasureTool plugin Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble Port authors list from the Qt-About dialog to the KDE-About dialog Torsten Rahn <tackat@kde.org>
IN PROGRESS Marble Basic KML support Patrick Spendrin <ps_ml@gmx.de>
IN PROGRESS Marble GeoData Model/View Visualization Patrick Spendrin <ps_ml@gmx.de>
IN PROGRESS Marble More generic projection support Inge Wallin <inge@lysator.liu.se>
IN PROGRESS Marble Network plugins Pino Toscano <pino@kde.org>
IN PROGRESS Parley Declensions Frederik Gladhorn <frederik.gladhorn@kdemail.net>
TO DO Step Improve GUI for creating softbody Vladimir Kuznetsov <ksvladimir@gmail.com>
TO DO Step Use common constraints handling code for collisions Vladimir Kuznetsov <ksvladimir@gmail.com>

kdemultimedia

Status Project Description Contact

kdeaccessibility

Status Project Description Contact

kdegraphics

Status Project Description Contact
IN PROGRESS Okular Generator for Mobipocket format Jakub Stachowski <qbast@go2.pl>
IN PROGRESS strigi Thumbnailer and analyzer for Mobipocket format Jakub Stachowski <qbast@go2.pl>
IN PROGRESS strigi Thumbnailer and analyzer for epub format Jakub Stachowski <qbast@go2.pl>
TO DO Okular Sound annotations. Pino Toscano <pino@kde.org>
TO DO Okular Link annotations. Pino Toscano <pino@kde.org>
TO DO Okular Caret annotations. Pino Toscano <pino@kde.org>
TO DO Okular Support .snp and .emf file formats Brad Hards <bradh@kde.org>
TO DO Okular Synctex support. Pino Toscano <pino@kde.org>
TO DO Okular Rich-text for annotations text. Pino Toscano <pino@kde.org>

kdebase-runtime

Status Project Description Contact
TO DO kio_bookmarks Refactoring using the new bookmarks system and qt/plasma for displaying Xavier Vello <xavier.vello@gmail.com>

kdebase-apps

Status Project Description Contact
IN PROGRESS konq_thumbnails Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code) Siyuan Cao <yinshuiboy@gmail.com>
TO DO konq_thumbnails thumbnail support for all KonqFrame Siyuan Cao <yinshuiboy@gmail.com>
TO DO konq_thumbnails more thumbnail page styles and customization Siyuan Cao <yinshuiboy@gmail.com>

kdeplasma-addons

Status Project Description Contact