Schedules/KDE4/4.3 Feature Plan

    From KDE TechBase
    Revision as of 21:01, 13 January 2009 by Grundleborg (talk | contribs) (add telepathy compliant account manager to kdenetwork feature plan)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

    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 <[email protected]>

    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 <[email protected]>
    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 <[email protected]>
    TO DO KCalendarSystem Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc. John Layt <[email protected]>
    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 <[email protected]>
    TO DO KDEPrint Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS. John Layt <[email protected]>
    TO DO new bookmark system Port KBookmarks to akonadi/nepomuk. Will need help on this. Details Xavier Vello <[email protected]>
    TO DO kdeui entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org Friedrich W. H. Kossebau <[email protected]>

    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 <[email protected]>
    TO DO KWin ARGB support for decorations Lucas Murray <[email protected]>
    TO DO KWin Improved active screen edges Lucas Murray <[email protected]>
    IN PROGRESS KWin Window docking/quick tiling Lucas Murray <[email protected]>
    KWin - Desktop Effects
    IN PROGRESS KWin Improved mouse mark/scribble effect Lucas Murray <[email protected]>
    TO DO KWin Expand present windows into other effects (E.g. Desktop Grid) Martin Gräßlin <[email protected]>
    DONE KWin Fade desktop effect (Desktop switcher) Lucas Murray <[email protected]>

    kdepimlibs

    Status Project Description Contact
    TO DO Buildsystem Require OpenLDAP (coordinate with the Windows team) Allen Winter <[email protected]>
    TO DO Buildsystem Require Cyrus-SASL (coordinate with the Windows team) Allen Winter <[email protected]>
    TO DO libkleopatraclient New interface library for kleopatra uiserver clients Marc Mutz <[email protected]>

    kdenetwork

    Status Project Description Contact
    IN PROGRESS Kopete UPnp Support Matt Rogers <[email protected]>
    IN PROGRESS Kopete Updated contact list interface (uses Qt 4 rather than Qt 3) Matt Rogers <[email protected]>
    TO DO Kopete Update Kopete to better support Decibel Kopete Developers <[email protected]>
    TO DO Kopete Jabber Jingle video support Detlev Casanova <[email protected]>
    TO DO Kopete Jabber Jingle ICE support Detlev Casanova <[email protected]>
    IN PROGRESS Kopete Contacts plasmoid Dennis Nienhüser <[email protected]>
    IN PROGRESS KGet MultiSource-Downloading Lukas Appelhans <[email protected]>
    TO DO KGet Support mms://-protocol, see https://launchpad.net/libmms Lukas Appelhans <[email protected]>
    TO DO KGet MLDonkey-Plugin based on libkmldonkey Lukas Appelhans <[email protected]>
    TO DO KGet Advanced Details Lukas Appelhans <[email protected]>
    IN PROGRESS KRDC NX support David Gross <[email protected]>
    TO DO KRDC Minimal-clutter mode to optimize screen real estate usage Guillaume Pothier <[email protected]>
    IN PROGRESS Telepathy Telepathy-specification compliant Account Manager using KWallet to store account data George Goldberg <[email protected]>

    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 <[email protected]>
    IN PROGRESS Akregator Support for syncing the feed list with Google Reader Frank Osterfeld <[email protected]>
    TO DO KBlogger KBlogger, a blogging application Christian Weilbach <[email protected]>
    TO DO KBlogger Port to use KRichTextEdit (Or KMEditor) Stephen Kelly <[email protected]>
    IN PROGRESS Kjots Create and port to akonadi model. Stephen Kelly <[email protected]>
    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 <[email protected]>
    IN PROGRESS Kjots Create plasmoid capable of showing the entire tree, or a single book. Stephen Kelly <[email protected]>
    TO DO Kjots Email KJots pages using default mail client (bug #124509. Stephen Kelly <[email protected]>
    IN PROGRESS Kleopatra OpenPGP support Marc Mutz (Gpg4win) <[email protected]>
    TO DO KMail Use asynchronous Kleo Marc Mutz <[email protected]>
    TO DO KMail Save metadata about attachments to Nepomuk when saving them Ismail Onur Filiz <[email protected]>
    TO DO KNode Port to use KRichTextEdit (Or KMEditor) Stephen Kelly <[email protected]>
    TO DO Kontact Support for Kontact wide profiles Kolab Konsortium <[email protected]>
    TO DO Kontact Tip-of-the-Day summary Daniel Molkentin <[email protected]>
    TO DO KOrganizer Support for extended free-busy lists Kolab Konsortium <[email protected]>
    IN PROGRESS KPilot Port old conduits to new base conduit architecture and KDE4/Qt4 Jason 'vanRijn' Kasper <[email protected]>
    IN PROGRESS KPilot Finish Keyring conduit, base conduit code and test cases, category syncing Jason 'vanRijn' Kasper <[email protected]>

    kdeutils

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

    kdebindings

    Status Project Description Contact
    TO DO krossjava Integrate into e.g. SuperKaramba and fix issues that show up. Sebastian Sauer <[email protected]>
    TO DO krossjava Documentation++ Sebastian Sauer <[email protected]>
    TO DO krossfalcon Documentation++ Sebastian Sauer <[email protected]>

    kdegames

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

    kdeadmin

    Status Project Description Contact
    TO DO KGrubEditor Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <[email protected]> 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 <[email protected]>
    TO DO system-config-printer-kde Restore feature parity with KDEPrint3 where possible. john Layt <[email protected]>

    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 <[email protected]>
    IN PROGRESS Umbrello Replace all q3 widgets in the refactoring assistant Andi Fischer <[email protected]>
    IN PROGRESS Umbrello Merge in SoC qgraphicsview port branch Gopala Krishna A <[email protected]>

    kdeedu

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

    kdemultimedia

    Status Project Description Contact

    kdeaccessibility

    Status Project Description Contact

    kdegraphics

    Status Project Description Contact
    IN PROGRESS Okular Generator for Mobipocket format Jakub Stachowski <[email protected]>
    IN PROGRESS strigi Thumbnailer and analyzer for Mobipocket format Jakub Stachowski <[email protected]>
    IN PROGRESS strigi Thumbnailer and analyzer for epub format Jakub Stachowski <[email protected]>
    TO DO Okular Sound annotations. Pino Toscano <[email protected]>
    TO DO Okular Link annotations. Pino Toscano <[email protected]>
    TO DO Okular Caret annotations. Pino Toscano <[email protected]>
    TO DO Okular Support .snp and .emf file formats Brad Hards <[email protected]>
    TO DO Okular Synctex support. Pino Toscano <[email protected]>
    TO DO Okular Rich-text for annotations text. Pino Toscano <[email protected]>

    kdebase-runtime

    Status Project Description Contact
    TO DO kio_bookmarks Refactoring using the new bookmarks system and qt/plasma for displaying Xavier Vello <[email protected]>

    kdebase-apps

    Status Project Description Contact
    IN PROGRESS konq_thumbnails Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code) Siyuan Cao <[email protected]>
    TO DO konq_thumbnails thumbnail support for all KonqFrame Siyuan Cao <[email protected]>
    TO DO konq_thumbnails more thumbnail page styles and customization Siyuan Cao <[email protected]>

    kdeplasma-addons

    Status Project Description Contact