Schedules/KDE4/4.7 Feature Plan

This is a list of planned features for the SC 4.7 release.

See also:


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


Status Project Description Contact
IN PROGRESS KLocale Number grouping support

DONE KLocale Narrow date name format support

IN PROGRESS KLocale Week Numbers support

IN PROGRESS KLocale Windows Backend

IN PROGRESS kdeui New date/time edit widgets from kdepim

IN PROGRESS KHelpMenu Fast action searching

IN PROGRESS KFilePlaces Activity-specific Places

IN PROGRESS KCookieJar Storing cookies in KWallet


Status Project Description Contact
TO DO Dolphin Support Fwd/Back Mouse Buttons Sebastian Dörner <[email protected]>
DONE Dolphin Polish the default user interface to minimize visual clutter (see
DONE Dolphin Improve user interface for searching files and metadata
TO DO Settings Improve proxy configuration dialog Dawit Alemayehu <[email protected]>

IN PROGRESS Locale KCM Support for Number Grouping, Windows Backend, Country Subdivsions


Status Project Description Contact
IN PROGRESS kio_sftp async download support
IN PROGRESS Locale definition files Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files.

TO DO kio-upnp-ms Merge from playground ( into kde-runtime Nikhil Marathe <[email protected]>


Status Project Description Contact
DONE System Settings/keyboard Allow a shortcut per keyboard layout (bug 224489)
DONE System Settings/keyboard Session management for keyboard layouts (bug 52095, 174948)
IN PROGRESS Plasma Clock/Calendar improve usability, settings, akonadi and holiday data. See Plasma wiki.

DONE Plasma Desktop launch krunner when the user starts typing

DONE KDM GRUB2 support for KDM (see

DONE Compositor OpenGL 2.x/OpenGL ES 2.0 compositing backend (see
IN PROGRESS Compositor New Shadow System (see
IN PROGRESS BoxSwitch Effect Animated Selection (see
IN PROGRESS libkwineffects API cleanup
TO DO libkwineffects JavaScript bindings for writing Effects Martin Gräßlin <[email protected]>
IN PROGRESS Mouse Emulation Better accessibility support in mouse emulation
IN PROGRESS kwin Add multi head support
IN PROGRESS kwin DBusMenu in Windeco
IN PROGRESS ksplashx Add multi head support
TO DO krunner Add multi head support Alberto Mattea <[email protected]>
IN PROGRESS kwinrules kcm UI cleanup (see
IN PROGRESS kwincompositing kcm Rearm unsafe OpenGL precheck (see
IN PROGRESS PresentWindows Effect Better highlight indication & close button handling)
IN PROGRESS general Remove jargon from user interface. Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed.


Status Project Description Contact
DONE Marble Bookmark Manager
IN PROGRESS Marble Extended QML Bindings
IN PROGRESS Marble Routing API
IN PROGRESS Marble Offline Address Search
TO DO Marble Support monav version 0.3 Dennis Nienhüser <[email protected]>
IN PROGRESS Marble Reduce memory footprint of cached tiles
TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann, Bernhard Beschow <[email protected]>
TO DO Marble Tile loading "read ahead" when idle, prerequisite: threaded tile loading Jens-Michael Hoffmann <[email protected]>
TO DO Marble Multi threaded texture mapping Jens-Michael Hoffmann, Bernhard Beschow <[email protected]>
IN PROGRESS Marble Manipulate Gps track data
IN PROGRESS Cantor Integrate the Qalculate backend
TO DO Kalzium Use KUnitConversion for all the Unit handling Etienne Rebetez <[email protected]>
TO DO KTurtle Add getdirection command Niels Slot <[email protected]>
TO DO KTurtle Add modulo command Niels Slot <[email protected]>
IN PROGRESS Step Copy-and-Paste of items
TO DO Step Zoom on mouse wheel Sebastian Vöcking <[email protected]>
TO DO Step Automatic expanding canvas Sebastian Vöcking <[email protected]>
IN PROGRESS Rocs Auto - Handling of the Canvas
DONE Rocs Remove the thread for QtConcurrent on he core
IN PROGRESS Rocs Polish the User Interface
DONE Rocs New Plugin for Automaticaly Graph Generation
IN PROGRESS Rocs Bugfixes in the List Plugin
IN PROGRESS Rocs Speedup in the drawing code
IN PROGRESS Rocs Kalgebra backend
DONE Rocs Transform graph edges plugin
IN PROGRESS Rocs Assign values to edges/nodes plugin
IN PROGRESS Kalzium Titration calculator


Status Project Description Contact
IN PROGRESS KAlarm Port to Akonadi
IN PROGRESS KAlarm Allow reminders after the main alarm
IN PROGRESS KAlarm Provide wake-from-suspend option for alarms

IN PROGRESS KHolidays Add support for Holiday Types and Observance Types


Status Project Description Contact
IN PROGRESS Adjustable Clock Plasmoid for displaying date and time in very customizable way
IN PROGRESS Comic Plasmoid Support random comic strips
IN PROGRESS Comic Plasmoid Support creation of comic Comic Book Archive files
TO DO Comic Plasmoid Highlight comics that have a new comic strip Matthias Fuchs <[email protected]>
TO DO Events Runner Support parsing weekdays (e.g. "in next monday" Alexey Noskov <[email protected]>


Status Project Description Contact
DONE KTeaTime Port to KStatusNotifierItem
IN PROGRESS KTeaTime New svg based status icons
IN PROGRESS KTeaTime Support categories
TO DO KTeaTime Improved command line Stefan Böhmann <[email protected]>
TO DO KTeaTime Tea runner Stefan Böhmann <[email protected]>
TO DO KTeaTime Port to KConfigXT Stefan Böhmann <[email protected]>


Status Project Description Contact
IN PROGRESS Lokalize Remote translation memories
IN PROGRESS Lokalize QA: translation checks against user-specified regex-based rules
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 Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <[email protected]>
TO DO Lokalize loading compressed files and then saving them back in the original compression format (bug 65518) Nick Shaforostoff <[email protected]>
IN PROGRESS Okteta Properly support strings (various Unicode encodings) in structures tool
TO DO Okteta Add custom datatypes to structures tool Alex Richardson <[email protected]>
IN PROGRESS Umbrello QDockWidget based interface
IN PROGRESS Umbrello KDE4 icon theme and eye candies
TO DO Umbrello Replace the current code viewer with katepart Emmanuel Lepage Vallee <[email protected]>
DONE Umbrello Add a zoom widget in the statusbar
IN PROGRESS Kate Add a new search in files plugin


Status Project Description Contact
IN PROGRESS KBreakout Level editor
IN PROGRESS KBreakout Load levelset option + 2 new levelsets
TO DO KBreakout Port to QGraphicsView Julian Helfferich <[email protected]>
IN PROGRESS libtagaro Move first version into the kdegames module
TO DO libtagaro Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond Stefan Majewsky <[email protected]>
IN PROGRESS Palapeli Cleanup interface
DONE Palapeli Reduce memory consumption for big puzzles


Status Project Description Contact
IN PROGRESS KGet Working Mms plugin
IN PROGRESS KGet Support for connection limit to servers


Status Project Description Contact
IN PROGRESS Okular Directory support in Comic Book Generator
IN PROGRESS Okular 7zip support in Comic Book Generator
TO DO libksane Enable gui less operation Kåre Särs <[email protected]>
TO DO libksane Add a way to get scanner device list Kåre Särs <[email protected]>
IN PROGRESS Gwenview Compare mode
TO DO Gwenview Merge "Semantic Information" and "Meta Information" sidebar groups Aurélien Gâteau <[email protected]>

This page was last edited on 31 October 2011, at 20:39. Content is available under Creative Commons License SA 4.0 unless otherwise noted.