Schedules/KDE4/4.3 Feature Plan
This is a list of planned features for the 4.3 release.
See also:
- Schedules/KDE4/4.3 Release Schedule
- Schedules/KDE4/4.3 Release Goals
- Schedules/KDE4/4.2 Feature Plan
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_KDE_4.3_.2F_Akonadi_1.2 | Akonadi Developers <[email protected]> |
IN PROGRESS | KPackageKit | Pushing in KPackageKit (dependant on PolicyKit integration) |
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]> |
IN PROGRESS | kdecore | Thread safety in ksycoca (KService, KMimeType etc.) | |
IN PROGRESS | Sonnet | Implement language detection | |
IN PROGRESS | Sonnet | Integrate language detection with spellchecking | |
IN PROGRESS | Sonnet | Integrate language detection with strigi | |
IN PROGRESS | Sonnet | Grammar checking (at least for English) | |
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 | kdeui | entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org | Friedrich W. H. Kossebau <[email protected]> |
TO DO | kdesu | Classes to help kde-apps open ports in the local firewall (via IPTables/IPFW, etc...) | Tejas Dinkar <[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> |
TO DO | PolicyKit integration | Import PolicyKit-KDE from extragear | Dario Freddi <[email protected]> |
IN PROGRESS | Solid Actions KCM | Import Solid actions KControl module from playground | |
DONE | KSysguard | Added GetHotNewStuff support | |
IN PROGRESS | KActiveEdges | Split active screen edges from KWin
| |
KRunner | |||
Plasma - Priority Features | |||
Plasma | |||
TO DO | Now Playing data engine | Support for MPD | Alex Merry <kde:AT:randomguy3.me.uk> |
DONE | Classic Menu Launcher | Optional recently used applications and System Settings menu | |
IN PROGRESS | Reusable video widget | A widget in libplasma that can play video and audio | |
IN PROGRESS | Message box | A message box shown as an overlay over plasmoids | |
IN PROGRESS | Systemtray protocol | New systemtray protocol beginnings: daemon and systemtray widget part | |
IN PROGRESS | Default theme | Air: new default Plasma theme | |
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]> |
IN PROGRESS | KWin | Window docking/quick tiling | |
TO DO | KWin | Internal desktop layout/pager support | Lucas Murray <[email protected]> |
KWin - Desktop Effects | |||
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) | |
DONE | KWin | Highlight window effect |
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 | |
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 <[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 | |
IN PROGRESS | KGet | MultiSource-Downloading | |
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 | |
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 |
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 | |
DONE | KAlarm | Add export of alarms to a new calendar file | |
DONE | KAlarm | Allow configuration of default deferral time interval | |
DONE | KAlarm | Accept drag-and-drop of Todo entries to create a new alarm | |
IN PROGRESS | KAlarm | Show command execution error indication in alarm list | |
TO DO | KAlarm | Port to Akonadi | David Jarvie <[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 | KContactManager | A new Akonadi-based address book to replace KAddressbook | |
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 <[email protected]> |
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 <[email protected]> |
IN PROGRESS | Kleopatra | OpenPGP support | |
DONE | KMail | Add support for HTML images | |
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 | |
IN PROGRESS | KPilot | Finish Keyring conduit, base conduit code and test cases, category syncing |
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 |
---|---|---|---|
IN PROGRESS | Killbots | Add "sonic screwdriver" functionality. | |
TO DO | Killbots | Add a tutorial for beginners. | Parker Coates <[email protected]> |
TO DO | Kolf | Replace with Kolf 2 (please help!) | Stefan Majewsky <[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]> |
TO DO | KSpaceDuel | rewrite AI code | Dirk Rathlev <[email protected]> |
DONE | 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 <[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 | |
IN PROGRESS | Lokalize | various Translation Memory enhancements | |
IN PROGRESS | Lokalize | Kross-based scripting | |
TO DO | 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 | |
IN PROGRESS | Umbrello | Merge in SoC qgraphicsview port branch |
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. | |
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 | |
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 | |
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 <[email protected]> |
TO DO | Step | Use common constraints handling code for collisions | Vladimir Kuznetsov <[email protected]> |
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
TO DO | JuK | Remove Qt/KDE3 support lib requirements | Michael Pyne <[email protected]> |
TO DO | JuK | Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however | Michael Pyne <[email protected]> |
DONE | JuK | Use XCOMPOSITE real transparency when available for the track announcement popup | |
TO DO | JuK | Allow disabling crossfade | Michael Pyne <[email protected]> |
kdeaccessibility
Status | Project | Description | Contact |
---|
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
DONE | Okular | Generator for Mobipocket format | |
DONE | strigi | Thumbnailer and analyzer for Mobipocket format | |
DONE | strigi | Analyzer for epub format | |
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]> |
TO DO | kruler | More ruler shapes. | Mathias Soeken <msoeken_at_tzi_dot_de> |
DONE | kruler | Configurable shortcuts. | |
TO DO | kruler | DBUS Interface. | Mathias Soeken <msoeken_at_tzi_dot_de> |
DONE | kruler | Transparent background and opaque drawing of the lines and numbers (Qt 4.5). |
kdebase-runtime
Status | Project | Description | Contact |
---|
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 <[email protected]> |
TO DO | konq_thumbnails | more thumbnail page styles and customization | Siyuan Cao <[email protected]> |
TO DO | konqueror | "Places" sidebar to replace KDE3's "media:/" | Simon St James <kdedevel_at_etotheipiplusone_dot_com> |
TO DO | konqueror | Move Dolphin's Treeview to libkonq so that it can be used in Konqueror | Simon St James <kdedevel_at_etotheipiplusone_dot_com> |
TO DO | konqueror | Move Dolphin's Information panel to libkonq so that it can be used in Konqueror | Simon St James <kdedevel_at_etotheipiplusone_dot_com> |
IN PROGRESS | dolphin | Matthias's Audio/ Video preview in Information panel | |
TO DO | dolphin | Allow to configure and download service menus | Peter Penz <[email protected]> |
IN PROGRESS | dolphin | Nepomuk search integration | |
IN PROGRESS | dolphin | Use Nepomuk to receive the meta data for the Information panel |
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Video Plasmoid | a media player widget complete with a basic dbus interface |