Schedules/KDE4/4.7 Feature Plan

From KDE TechBase

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

See also:


Legend:

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


kdelibs

Status Project Description Contact
IN PROGRESS KLocale Number grouping support John Layt <[email protected]>


IN PROGRESS KLocale Narrow date name format support John Layt <[email protected]>


IN PROGRESS KLocale Week Numbers support John Layt <[email protected]>


IN PROGRESS KLocale Windows Backend John Layt <[email protected]>


IN PROGRESS KHelpMenu Fast action searching Alex Fiestas <[email protected]>



kde-baseapps

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 http://ppenz.blogspot.com/2011/03/menu-bars.html) Peter Penz <[email protected]>
DONE Dolphin Improve user interface for searching files and metadata Peter Penz <[email protected]>
TO DO Settings Improve proxy configuration dialog Dawit Alemayehu <[email protected]>


IN PROGRESS Locale KCM Support for Number Grouping, Windows Backend, Country Subdivsions John Layt <[email protected]>



kde-runtime

Status Project Description Contact
IN PROGRESS kio_sftp async download support Andreas Schneider <[email protected]>
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. John Layt <[email protected]>


kde-workspace

Status Project Description Contact
DONE System Settings/keyboard Allow a shortcut per keyboard layout (bug 224489) Andriy Rysin <[email protected]>
DONE System Settings/keyboard Session management for keyboard layouts (bug 52095, 174948) Andriy Rysin <[email protected]>
Plasma
IN PROGRESS Plasma Clock/Calendar improve usability, settings, akonadi and holiday data. See Plasma wiki. John Layt <[email protected]>
KWin
DONE Compositor OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support) Martin Gräßlin <[email protected]>
IN PROGRESS Compositor New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/) Martin Gräßlin <[email protected]>
IN PROGRESS BoxSwitch Effect Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/) Martin Gräßlin <[email protected]>
IN PROGRESS libkwineffects API cleanup Martin Gräßlin <[email protected]>
TO DO libkwineffects JavaScript bindings for writing Effects Martin Gräßlin <[email protected]>
IN PROGRESS Mouse Emulation Better accessibility support in mouse emulation Martin Gräßlin <[email protected]>
IN PROGRESS kwin Add multi head support Alberto Mattea <[email protected]>
IN PROGRESS kwin DBusMenu in Windeco Lionel Chauvin <[email protected]>
IN PROGRESS ksplashx Add multi head support Alberto Mattea <[email protected]>
TO DO krunner Add multi head support Alberto Mattea <[email protected]>


kdeedu

Status Project Description Contact
DONE Marble Bookmark Manager Dennis Nienhüser, Thibaut Gridel <[email protected]>
IN PROGRESS Marble Extended QML Bindings Dennis Nienhüser <[email protected]>
IN PROGRESS Marble Routing API Dennis Nienhüser <[email protected]>
TO DO Marble Offline Address Search Dennis Nienhüser <[email protected]>
TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann <[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 <[email protected]>
IN PROGRESS Marble Manipulate Gps track data Thibaut Gridel <tgridel@freedotfr>
IN PROGRESS Cantor Integrate the Qalculate backend Matteo Agostinelli <[email protected]>
TO DO Kalzium Use KUnitConversion for all the Unit handling Etienne Rebetez <etienne.rebetez@oberwallisch>
TO DO KTurtle Add getdirection command Niels Slot <nielsslot@gmaildotcom>
TO DO KTurtle Add modulo command Niels Slot <nielsslot@gmaildotcom>
IN PROGRESS Step Copy-and-Paste of items Sebastian Vöcking <[email protected]>
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 Tomaz Canabrava <[email protected]>
DONE Rocs Remove the thread for QtConcurrent on he core Tomaz Canabrava <[email protected]>
IN PROGRESS Rocs Polish the User Interface Tomaz Canabrava <[email protected]>
DONE Rocs New Plugin for Automaticaly Graph Generation Tomaz Canabrava <[email protected]>
IN PROGRESS Rocs Bugfixes in the List Plugin Tomaz Canabrava <[email protected]>
IN PROGRESS Rocs Speedup in the drawing code Tomaz Canabrava <[email protected]>
IN PROGRESS Rocs Kalgebra backend Tomaz Canabrava <[email protected]>
IN PROGRESS Kalzium Titration calculator Luca Tringali <[email protected]>

|}

kdepim

Status Project Description Contact
IN PROGRESS KAlarm Port to Akonadi David Jarvie <[email protected]>
IN PROGRESS KAlarm Allow reminders after the main alarm David Jarvie <[email protected]>
IN PROGRESS KAlarm Provide wake-from-suspend option for alarms David Jarvie <[email protected]>


IN PROGRESS KHolidays Add support for Holiday Types and Observance Types John Layt <[email protected]>



kdeplasma-addons

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


kdetoys

Status Project Description Contact
DONE KTeaTime Port to KStatusNotifierItem Miha Čančula <[email protected]>
IN PROGRESS KTeaTime New svg based status icons Stefan Böhmann <[email protected]>
IN PROGRESS KTeaTime Support categories Stefan Böhmann <[email protected]>
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]>



kdesdk

Status Project Description Contact
IN PROGRESS Lokalize Remote translation memories Nick Shaforostoff <[email protected]>
IN PROGRESS Lokalize QA: translation checks against user-specified regex-based rules Nick Shaforostoff <[email protected]>
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]>


kdegames

Status Project Description Contact
IN PROGRESS KBreakout Level editor Julian Helfferich <[email protected]>
IN PROGRESS KBreakout Load levelset option + 2 new levelsets Julian Helfferich <[email protected]>
TO DO KBreakout Port to QGraphicsView Julian Helfferich <[email protected]>
IN PROGRESS libtagaro Move first version into the kdegames module Stefan Majewsky <[email protected]>
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 Stefan Majewsky <[email protected]>
DONE Palapeli Reduce memory consumption for big puzzles Stefan Majewsky <[email protected]>


kdenetwork

Status Project Description Contact
IN PROGRESS KGet Working Mms plugin Ernesto Rodriguez Ortiz <[email protected]>