Difference between revisions of "Schedules/KDE4/4.3 Feature Plan"

Jump to: navigation, search
(kdepim)
Line 43: Line 43:
 
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin
 
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin
 
{{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}
 
{{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}
 +
{{FeatureTodo|PolicyKit integration|Import PolicyKit-KDE from extragear|drf54321@gmail.com|Dario Freddi}}
  
 
|- border="1" cellpadding="5" cellspacing="0" style="border
 
|- border="1" cellpadding="5" cellspacing="0" style="border

Revision as of 16:37, 17 January 2009

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>
IN PROGRESS Sonnet Implement language detection
TO DO Sonnet Integrate language detection with spellchecking Jakub Stachowski <qbast@go2.pl>
TO DO Sonnet Integrate language detection with strigi Jakub Stachowski <qbast@go2.pl>
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>
TO DO PolicyKit integration Import PolicyKit-KDE from extragear Dario Freddi <drf54321@gmail.com>


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
KWin - Desktop Effects
IN PROGRESS KWin Improved mouse mark/scribble effect
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)

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>
TO DO libkleopatraclient New interface library for kleopatra uiserver clients Marc Mutz <marc@kdab.net>

kdenetwork

Status Project Description Contact
IN PROGRESS Kopete UPnp Support
IN PROGRESS Kopete Updated contact list interface (uses Qt 4 rather than Qt 3)
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
IN PROGRESS KGet MultiSource-Downloading
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
TO DO KRDC Minimal-clutter mode to optimize screen real estate usage Guillaume Pothier <gpothier@gmail.com>
IN PROGRESS Telepathy Telepathy-specification compliant Account Manager using KWallet to store account data

kdepim

Status Project Description Contact
IN PROGRESS Akonadi Migration of contacts and calendar data from KResource to Akonadi (Details)
IN PROGRESS Akregator Support for syncing the feed list with Google Reader
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.
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.
TO DO Kjots Email KJots pages using default mail client (Bug #124509. Stephen Kelly <steveire@gmail.com>
IN PROGRESS Kleopatra OpenPGP support
DONE KMail Add support for HTML images
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
IN PROGRESS KPilot Finish Keyring conduit, base conduit code and test cases, category syncing
IN PROGRESS KContactManager A new Akonadi-based address book to replace KAddressbook

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

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
IN PROGRESS Lokalize various Translation Memory enhancements
TO DO Lokalize Kross-based scripting Nick Shaforostoff <shafff-at-ukr.net>
IN PROGRESS Lokalize QA: glossary checklists
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
IN PROGRESS Umbrello Merge in SoC qgraphicsview port branch

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.
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
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
IN PROGRESS Marble Plugin architecture for map layers
IN PROGRESS Marble Extending GeoPainter
IN PROGRESS Marble Marble Runners
IN PROGRESS Marble GeoClue Integration
IN PROGRESS Marble Routing
IN PROGRESS Marble More map providers (WMS?)
IN PROGRESS Marble Winkel Triple projection / equivalent
IN PROGRESS Marble Marble WorldClock Plasmoid
IN PROGRESS Marble Qt-Version settings dialog
IN PROGRESS Marble Panoramio Support
IN PROGRESS Marble Twitter Plugin
IN PROGRESS Marble TimeZone Support
IN PROGRESS Marble Support for other planets and the moon
IN PROGRESS Marble DGML2 Support
IN PROGRESS Marble Support for imperial units
IN PROGRESS Marble Graticule plugin
IN PROGRESS Marble MeasureTool plugin
IN PROGRESS Marble Port authors list from the Qt-About dialog to the KDE-About dialog
IN PROGRESS Marble Basic KML support
IN PROGRESS Marble GeoData Model/View Visualization
IN PROGRESS Marble More generic projection support
IN PROGRESS Marble Network plugins
IN PROGRESS Parley Declensions
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
TO DO JuK Remove Qt/KDE3 support lib requirements Michael Pyne <michael.pyne@kdemail.net>
TO DO JuK Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however Michael Pyne <michael.pyne@kdemail.net>
DONE JuK Use XCOMPOSITE real transparency when available for the track announcement popup
TO DO JuK Allow disabling crossfade Michael Pyne <michael.pyne@kdemail.net>

kdeaccessibility

Status Project Description Contact

kdegraphics

Status Project Description Contact
IN PROGRESS Okular Generator for Mobipocket format
IN PROGRESS strigi Thumbnailer and analyzer for Mobipocket format
DONE strigi Analyzer for epub format
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)
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

Content is available under Creative Commons License SA 4.0 unless otherwise noted.