Schedules/KDE4/4.4 Feature Plan

From KDE TechBase
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.4 release.

See also:


Legend:

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


kdeaccessibility

Status Project Description Contact


kdeadmin

Status Project Description Contact
TO DO system-config-printer-kde Restore feature parity with KDEPrint3 where possible. [mailto: Jonathan Riddell, John Layt <>]


kdeartwork

Status Project Description Contact


kdebase-apps

Status Project Description Contact
TO DO Konqueror Improvements in session-management Eduardo Robles Elvira <[email protected]>
TO DO Konqueror Improvements in tab-bar widget Eduardo Robles Elvira <[email protected]>
IN PROGRESS Konqueror New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar Eduardo Robles Elvira <[email protected]>
IN PROGRESS Konqueror Sidebar cleanups; re-introducing the history module David Faure <[email protected]>
IN PROGRESS Dolphin

Version control intergration

Peter Penz <[email protected]>
IN PROGRESS Dolphin

Improved search bar including search configuration

Peter Penz <[email protected]>
IN PROGRESS Dolphin

Refactoring of Information Panel. KMetaDataWidget and KMetaDataConfigurationDialog should be moved to kdelibs.

Peter Penz <[email protected]>

kdebase-runtime

Status Project Description Contact
TO DO KWallet Single Sign On using PAM Michael Leupold <[email protected]>
TO DO smb kioslave add kwallet support Carlo Segato <[email protected]>
DONE thumbnail kioslave Support for comic-book cover previews (.cbr, .cbz, .cbt files) Harsh J <[email protected]>
IN PROGRESS Nepomuk Integrate Filesystem service to handle mounting/unmounting of removable devices Sebastian Trueg <[email protected]>
IN PROGRESS Nepomuk Add nepomuk kio slave which handles all stating of Nepomuk resources Sebastian Trueg <[email protected]>
IN PROGRESS Nepomuk Port Nepomuk to Virtuoso: query service, strigi service Sebastian Trueg <[email protected]>

kdebase-workspace

Status Project Description Contact
Non-Plasma, Non-KWin
TO DO Icons KCM More configurable icon sizes Christoph Feck <[email protected]>
TO DO Fonts KCM More configurable fonts Christoph Feck <[email protected]>
TO DO System Activity Show CPU usage etc John Tapsell <[email protected]>
IN PROGRESS Date/Time KCM Plasma themed clock Christoph Feck <[email protected]>
IN PROGRESS System Activity Add scripting support John Tapsell <[email protected]>
DONE Solid RemoteControl Manager/Interface + Lirc backend Michael Zanetti <[email protected]>
DONE System Activity KAuth integration John Tapsell <[email protected]>
DONE System Settings Improve module appearance for Icons View and provide searching hints Ben Cooksley <[email protected]>
IN PROGRESS System Setitngs Reorganize modules Ben Cooksley <[email protected]>
IN PROGRESS Mouse KCM XInput2 support Fredrik Höglund <[email protected]>


KRunner
DONE KRunner Window management runner Martin Gräßlin <[email protected]>
TO DO KRunner Single runner mode Jacopo De Simoi <[email protected]>


Plasma - Priority Features
IN PROGRESS netbook shell a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4) Marco Martin <[email protected]>


Plasma
TO DO libplasma better text box look with new svg elements Marco Martin <[email protected]>
TO DO libplasma Allow display of multiple Holiday Regions in same Calendar widget John Layt <[email protected]>
IN PROGRESS knowledge base plasmoid new plasmoid: Opendesktop.org knowledgebase client Marco Martin <[email protected]>
IN PROGRESS Quicklaunch Plasmoid new icon size/rows config ui Lukas Appelhans <[email protected]>
IN PROGRESS libplasma Allow user to choose Calendar System to be displayed in Calendar widgets John Layt <[email protected]>
IN PROGRESS opendesktop plasmoid show friends activity Marco Martin <[email protected]>
DONE libplasma/kwin slide animation for popups done by kwin Marco Martin <[email protected]>
DONE System tray Plasmoid support in the system tray Marco Martin <[email protected]>
DONE System tray config ui to decide between always shown, always hidden and auto hide for each systray item Marco Martin <[email protected]>
IN PROGRESS Plasma Addon Wikipedia KRunner Sebastian Kügler <[email protected]>
IN PROGRESS Plasma Addon Webslice Plasmoid, qgraphicswidget Sebastian Kügler <[email protected]>
IN PROGRESS Plasma Addon Battery popup layout improvements Sebastian Kügler <[email protected]>
IN PROGRESS Plasma Mouse Plugins UI Yet Another UI Redesign Chani <[email protected]>
TO DO libplasma Plasmoid Cloning - because having to set things up from scratch repeatedly gets old fast Chani <[email protected]>
TO DO taskbar "other desktops" group - I may not have time for this, feel free to take it Chani <[email protected]>
IN PROGRESS Plasma Weather Ion New Weather Ion for the wetter.com data source provider Thilo-Alexander Ginkel <[email protected]>
IN PROGRESS Plasma Animator Create new Plasma::Animator API based on Qt 4.6 Kinetic [mailto: Adenilson Cavalcanti, Igor Trindade <>]
TO DO Plasma KineticScrolling Port KineticScrolling to Qt 4.6 Kinetic [mailto: Adenilson Cavalcanti, Igor Trindade <>]
IN PROGRESS Plasma-Netbook Animated Layouts Create Animated Layouts to SAL and NewsPaper [mailto: Adenilson Cavalcanti, Igor Trindade <>]
IN PROGRESS Notification queueing [mailto: Aaron Seigo <>]
IN PROGRESS Trust Levels package signing and verification [mailto: Rob Sheepmaker Aaron Seigo <>]
IN PROGRESS JS plasmoid improvements Animations, KIO and QFile bindings; latter two by security policy [mailto: Aaron Seigo <>]
IN PROGRESS Kiosk improvements [mailto: Aaron Seigo <>]
IN PROGRESS Activity Bar [mailto: Aaron Seigo <>]


KWin - Core
IN PROGRESS KWin Window tabbing Jorge Emilio Mata <[email protected]>
IN PROGRESS KWin Window tiling Nikhil Marathe <[email protected]>
DONE KWin Quick window maximization and tiling by dragging windows to the edge of the screen Martin Gräßlin <[email protected]>
DONE KWin Improved virtual desktop KCM Martin Gräßlin <[email protected]>
DONE KWin Improved window switcher (Alt+Tab) Martin Gräßlin <[email protected]>
DONE KWin SVG based window decoration theme engine (Aurorae) Martin Gräßlin <[email protected]>
DONE KWin Merged Ozone and Nitrogen window decorations into Oxygen Hugo Pereira Da Costa <[email protected]>
IN PROGRESS KWin Support for new EWMH hints Fredrik Höglund <[email protected]>


KWin - Desktop Effects
DONE KWin Mouse action support in Present Windows effect Martin Gräßlin <[email protected]>
DONE KWin New present windows mode to only display windows from a single application Martin Gräßlin <[email protected]>
DONE KWin Improved flip switch effect Martin Gräßlin <[email protected]>


KDM

kdebindings

Status Project Description Contact
TO DO pykde4 Python 3 support for PyKDE4 Simon Edwards <[email protected]>
IN PROGRESS qyoto Create a new generator for the C# assemblies Arno Rehn <[email protected]>
TO DO qyoto Replace the current C# cmake macros with more sophisticated ones that also work on windows. Arno Rehn <[email protected]>


kdeedu

Status Project Description Contact
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 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 Better rendering of comets/asteroids Jason Harris <[email protected]>
TO DO KStars Texture mapping of the skymap??? Jason Harris <[email protected]>
IN PROGRESS Cantor Import to kdeedu - currently in kdereview Alexander Rieder <[email protected]>
IN PROGRESS KAlgebra Support for lists Aleix Pol <[email protected]>
IN PROGRESS Marble Add "download region" feature Jens-Michael Hoffmann <[email protected]>
IN PROGRESS Parley Rewritten practice Daniel Laidig <[email protected]>
DONE KAlgebra Improved MathML Presentation support Aleix Pol <[email protected]>
DONE KAlgebra Added 2D parametric function plotting Aleix Pol <[email protected]>
DONE KAlgebra Improved jump detections Aleix Pol <[email protected]>
DONE KAlgebra Made lambda expressions more usable Aleix Pol <[email protected]>
DONE KStars Improve Observing List Wizard Prakash Mohan <[email protected]>
DONE KTurtle Add F2 context help Niels Slot <[email protected]>
DONE KTurtle Add SVG export for the canvas Niels Slot <[email protected]>
DONE KTurtle Add HTML export of the code Niels Slot <[email protected]>
DONE KTurtle Add printing support for the canvas Niels Slot <[email protected]>


kdegames

Status Project Description Contact
TO DO KBreakOut Level Sets Fela Winkelmolen <[email protected]>
TO DO KBreakOut Sound Fela Winkelmolen <[email protected]>
TO DO KDiamond Intelligent animation pre-caching Stefan Majewsky <[email protected]>
TO DO KDiamond Refactor Board and Diamond classes Stefan Majewsky <[email protected]>
TO DO Kolf Replace with Kolf 2 (help on coding, artwork and level design desired) >>delayed to KDE 4.5<< 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 Boost playing over Jabber Gaël de Chalendar <[email protected]>
TO DO KSquares Re-write computer player, make it act faster and more intelligent Eckhart Wörner <[email protected]>
TO DO KSquares Add more types of boards: hexagonal, triangular Eckhart Wörner <[email protected]>
IN PROGRESS Gluon release first gluon lib with one game. [1] Sacha schutz <[email protected]>
IN PROGRESS Granatier New Bomberman like game for KDE 4 Mathias Kraus <[email protected]>
IN PROGRESS Granatier Implement all Bonuses from the default theme Mathias Kraus <[email protected]>
DONE Granatier Add support for a background Mathias Kraus <[email protected]>
TO DO Granatier Sidebar with informations regarding the players, like bonuses, handicaps ... Mathias Kraus <[email protected]>
TO DO Granatier Arena Editor Mathias Kraus <[email protected]>
TO DO Granatier Replace Phonon with QtMultimedia for better sound Mathias Kraus <[email protected]>
IN PROGRESS KAtomic Level Sets Dmitry Suzdalev <[email protected]>
IN PROGRESS KsirK Polish the skin editor (doc, contextual help, ...) Gaël de Chalendar <[email protected]>
IN PROGRESS Palapeli New puzzle game for KDE 4 Stefan Majewsky <[email protected]>
DONE Bovo Highlight the last move to be easier to spot Pelladi Gabor <[email protected]>
DONE Bovo Enable undo after the game has ended, to be able to correct a fatal mis-click Pelladi Gabor <[email protected]>
DONE KBreakOut Improved keyboard support Fela Winkelmolen <[email protected]>
DONE KBreakOut Fullscreen support Fela Winkelmolen <[email protected]>
DONE KDiamond Improve time display Stefan Majewsky <[email protected]>
DONE KGoldrunner Add Mazes game (37 levels), contributed by Steve Mann. Ian Wadham <[email protected]>
DONE KsirK Previous/Next in start new game as described in bug #170774 Gaël de Chalendar <[email protected]>
IN PROGRESS Kigo New Go game for KDE 4 Sascha Peilicke <[email protected]>
DONE Kigo Fix smaller issues with KNS2 Sascha Peilicke <[email protected]>
DONE Kigo Beautify the default theme Sascha Peilicke <[email protected]>
IN PROGRESS Kigo Allow arbitrary jumps in the undo/redo history Sascha Peilicke <[email protected]>
IN PROGRESS Kigo Improve final score visuals Sascha Peilicke <[email protected]>

kdegraphics

Status Project Description Contact
TO DO libkexiv2 Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171 Marcel Wiesweg <[email protected]>
TO DO libkdcraw Make color management options more flexible Marcel Wiesweg <[email protected]>
DONE libksane Add basic twain support on Windows Kåre Särs <[email protected]>
DONE libksane External API for specifying preview resolution Kåre Särs <[email protected]>
IN PROGRESS libksane External API for handling selections Kåre Särs <[email protected]>
TO DO libksane Improve auto-selection Kåre Särs <[email protected]>
IN PROGRESS gwenview Rework start page Aurelien Gateau <[email protected]>
IN PROGRESS gwenview Implement picture importer Aurelien Gateau <[email protected]>
IN PROGRESS gwenview New save-as behavior (go to saved as document) Aurelien Gateau <[email protected]>
TO DO gwenview Show Nepomuk info in image meta info Aurelien Gateau <[email protected]>
TO DO gwenview Persistent changes Aurelien Gateau <[email protected]>
TO DO gwenview Folder thumbnails Aurelien Gateau <[email protected]>

kdelibs

Status Project Description Contact
TO DO katepart Add interface to access highlighting information, port html-export plugin Milian Wolff <[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 kdecore Group policy (Windows) backend for KAuth Dario Freddi <[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 Implement caps-lock warning for password entry widgets Michael Leupold <[email protected]>
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 Khtml Improvements in kwallet integration Eduardo Robles Elvira <[email protected]>
IN PROGRESS kfile Move KMetaDataWidget and KMetaDataConfigurationDialog from Dolphin to kfile Peter Penz <[email protected]>
DONE katepart Add mapping support for the vi input mode's normal mode Erlend Hamberg <ehambergαgmail.com>
IN PROGRESS katepart Improve TemplateInterface, i.e. snippet support Milian Wolff <[email protected]>
IN PROGRESS kdecore Move event-filter installation out of KApplication and into a new class Michael Leupold <[email protected]>
IN PROGRESS kdecore Polkit-1 backend for KAuth Dario Freddi <[email protected]>
IN PROGRESS kdeui Support floating point font sizes Christoph Feck <[email protected]>
IN PROGRESS kdeui Finish the time chooser widget Michael Leupold <[email protected]>
IN PROGRESS kio Limit number of connections per host (per application), add job priorities Andreas Hartmetz <[email protected]>
IN PROGRESS kio Support for automatically renaming conflicting files during copy and move operations Todd <[email protected]>
TO DO kio Better file information in file conflict dialog Todd <[email protected]>
IN PROGRESS kio Remember downloads via Nepomuk Sebastian Trueg <[email protected]>
IN PROGRESS webkit Move KDE integration of QtWebKit into kdelibs (but not KPart!) Urs Wolfer <[email protected]>
IN PROGRESS buildsystem Modular build of KDE modules Alexander Neundorf <[email protected]>
DONE katepart Enable command line scripting again Dominik Haumann <[email protected]>
DONE katepart Support byte-order mark in unicode files Joseph Wenninger <[email protected]>
IN PROGRESS katepart Improve katepart Vim mode. Alejandro Castaño <[email protected]>

kdemultimedia

Status Project Description Contact
TO DO KMix Nicer OSD (icon, mute state) Christian Esken <[email protected]>
TO DO KMix Amend Keyboard Shortcuts Christian Esken <[email protected]>
IN PROGRESS KMix Allow arbitrary ordering of controls Christian Esken <[email protected]>
IN PROGRESS KMix Add WhatsThis help on controls (Bug 70042) Christian Esken <[email protected]>


kdenetwork

Status Project Description Contact
TO DO Kopete UPnp Support Matt Rogers <[email protected]>
TO DO Kopete Jabber Jingle video support Detlev Casanova <[email protected]>
TO DO Kopete Jabber Jingle ICE support Detlev Casanova <[email protected]>
TO DO Kopete Add support for urls to Bonjour plugin Friedrich W. H. Kossebau <[email protected]>
TO DO Kopete Rich text support for ICQ Roman Jarosz <[email protected]>
IN PROGRESS KGet Support for verifying signed files Matthias Fuchs <[email protected]>
IN PROGRESS KGet Support for custom NewTransferDialog in BTPlugin Lukas Appelhans <[email protected]>
IN PROGRESS Kopete Contacts plasmoid Dennis Nienhüser <[email protected]>
IN PROGRESS Kopete Telepathy protocol plugin George Goldberg <[email protected]>
IN PROGRESS Kopete Telepathy Tubes Desktop Sharing plugin George Goldberg <[email protected]>
IN PROGRESS Kopete Akonadi Logger(modify the history plugin) Kaushik Saurabh <[email protected]>
IN PROGRESS Krdc Telepathy Tubes support [mailto: Abner Silva <>]
IN PROGRESS Krfb Telepathy Tubes support George Goldberg <[email protected]>
IN PROGRESS Krfb Core restructuring George Goldberg <[email protected]>
IN PROGRESS Telepathy Account Management KCM George Goldberg <[email protected]>
IN PROGRESS Telepathy Mission Control launcher KDED George Goldberg <[email protected]>
DONE Kopete Create avatars from a webcam device Alex Fiestas <[email protected] >
DONE Krdc Redesigned workflow to create a new connection Urs Wolfer <[email protected]>
DONE Krdc Full Screen Switching Tony Murray <[email protected]>


kdepim

Status Project Description Contact
IN PROGRESS Akregator Port to use KNotificationItem Teemu Rytilahti <[email protected]>
IN PROGRESS KAlarm Implement Akonadi support @ kde.org David Jarvie <djarvie @ kde.org>
IN PROGRESS KAlarm Provide audio-only alarms @ kde.org David Jarvie <djarvie @ kde.org>

kdepimlibs

Status Project Description Contact


kdeplasma-addons

Status Project Description Contact
DONE plasmaboard Added a virtual keyboard plasmoid for touchscreen users Björn Ruberg <[email protected]>


kdesdk

Status Project Description Contact
TO DO Lokalize Integrate snowball stemmer for glossary Nick Shaforostoff <[email protected]>
TO DO Lokalize Continue implementing XLIFF spec Nick Shaforostoff <[email protected]>
TO DO Lokalize Segmentation [editing] functionality Nick Shaforostoff <[email protected] >
TO DO Lokalize Remote translation memories Nick Shaforostoff <[email protected]>
TO DO Lokalize Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <[email protected]>
DONE Kate Add common vim commands like :wq, :new, :bp/bn, etc. Erlend Hamberg <ehambergαgmail.com>


kdeutils

Status Project Description Contact
TO DO Ark Add an options dialog (maybe) Harald Hvaal <[email protected]>
TO DO Ark Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) Harald Hvaal <[email protected]>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <[email protected]>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <[email protected]>
TO DO Ark Try multiple plugins for each archive type before failing Raphael Kubo da Costa <[email protected]>
TO DO Ark Make the internal previewer optional Raphael Kubo da Costa <[email protected]>
TO DO KGpg Make keyserver actions possible to use on multiple keyservers at once Rolf Eike Beer <[email protected]>
TO DO KGpg Add "caff" mode for keysigning Rolf Eike Beer <[email protected]>
TO DO KGpg Allow searching for trust path in keyring Rolf Eike Beer <[email protected]>
TO DO KGpg Add improved key import result window (with useful summary, filtering, reasonable default size etc.) Rolf Eike Beer <[email protected]>
TO DO KGpg Make generating a key a KJob so it get's better notification support Rolf Eike Beer <[email protected]>
TO DO Okteta add 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 Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename Friedrich W. H. Kossebau <[email protected]>
TO DO printer-applet Restore feature parity with KDEPrint3 where possible. [mailto: Jonathon Riddell, John Layt <>]
IN PROGRESS Okteta Make dialogs for Goto, Search & Replace embedded Friedrich W. H. Kossebau <[email protected]>
IN PROGRESS Okteta Add tool to view decoding of complex structures Friedrich W. H. Kossebau <[email protected]>
DONE kdelirc Communicate to lirc through solid Michael Zanetti <[email protected]>
IN PROGRESS kdelirc Integrate solid backend into kdelirc frontend Frank Scheffold <[email protected]>
TO DO kdelirc Cycle mode function Frank Scheffold <[email protected]>
TO DO kdelirc Add a try button in configurations Michael Zanetti <[email protected]>
DONE Okteta Rename libkakao to Kasten and make the Okteta KPart use it Friedrich W. H. Kossebau <[email protected]>
DONE Okteta Add embedded dialog to set selection range Friedrich W. H. Kossebau <[email protected]>

Other

Status Project Description Contact