Schedules/KDE4/4.7 Feature Plan
Appearance
This is a list of planned features for the SC 4.7 release.
See also:
- Schedules/KDE4/4.7 Release Schedule
- Schedules/KDE4/4.7 Release Goals
- Schedules/KDE4/4.6 Feature Plan (previous major release)
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 <john@layt.net>
|
DONE | KLocale | Narrow date name format support | John Layt <john@layt.net>
|
IN PROGRESS | KLocale | Week Numbers support | John Layt <john@layt.net>
|
IN PROGRESS | KLocale | Windows Backend | John Layt <john@layt.net>
|
IN PROGRESS | kdeui | New date/time edit widgets from kdepim | John Layt <john@layt.net>
|
IN PROGRESS | KHelpMenu | Fast action searching | Alex Fiestas <afiestas@kde.org>
|
IN PROGRESS | KFilePlaces | Activity-specific Places | Jeffery MacEachern <j.maceachern@gmail.com>
|
IN PROGRESS | KCookieJar | Storing cookies in KWallet | José Millán Soto <fid@gpul.org>
|
IN PROGRESS | KHTML | WebIDL usage | Maksim Orlovich <maksim@kde.org>
|
TO DO | Nepomuk | Query term class to query graph meta data | Sebastian Trueg <trueg@kde.org>
|
kde-baseapps
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Dolphin | Support Fwd/Back Mouse Buttons | Sebastian Dörner <sebastian@sebastian-doerner.de> |
DONE | Dolphin | Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html) | Peter Penz <peter.penz19@gmail.com> |
DONE | Dolphin | Improve user interface for searching files and metadata | Peter Penz <peter.penz19@gmail.com> |
TO DO | Settings | Improve proxy configuration dialog | Dawit Alemayehu <adawit@kde.org>
|
IN PROGRESS | Locale KCM | Support for Number Grouping, Windows Backend, Country Subdivsions | John Layt <john@layt.net>
|
IN PROGRESS | nspluginviewer | npruntime support improvements | Maksim Orlovich <maksim@kde.org> |
kde-runtime
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | kio_sftp | async download support | Andreas Schneider <asn@cryptomilk.org> |
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 <john@layt.net> |
TO DO | kio-upnp-ms | Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime | Nikhil Marathe <nsm.nikhil@gmail.com> |
TO DO | Nepomuk Datamanagement Service | Merge it into the master branch | Vishesh Handa & Sebastian Trueg <handa.vish@gmail.com> |
TO DO | Port Strigi Service to DMS | The Strigi Service needs to use the DMS API | Vishesh Handa & Sebastian Trueg <handa.vish@gmail.com> |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
DONE | System Settings/keyboard | Allow a shortcut per keyboard layout (bug 224489) | Andriy Rysin <arysin@mail.com> |
DONE | System Settings/keyboard | Session management for keyboard layouts (bug 52095, 174948) | Andriy Rysin <arysin@mail.com> |
Plasma | |||
IN PROGRESS | Plasma Clock/Calendar | improve usability, settings, akonadi and holiday data. See Plasma wiki. | John Layt <john@layt.net> |
DONE | Plasma Desktop | launch krunner when the user starts typing | Vitor Boschi <vitorboschi@gmail.com> |
TO DO | Quicklaunch Applet | Port to QML | Ingomar Wesp <ingomar@wesp.name> |
KDM | |||
DONE | KDM | GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/) | Konstantinos Smanis <konstantinos.smanis@gmail.com> |
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 <mgraesslin@kde.org> |
DONE | Compositor | New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/) | Martin Gräßlin <mgraesslin@kde.org> |
DONE | Effects | Effect to render outlines | Martin Gräßlin <mgraesslin@kde.org> |
DONE | Decorations | Do not require a decoration | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | Core | Export most recently used windows to an X property | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | BoxSwitch Effect | Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/) | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | libkwineffects | API cleanup | Martin Gräßlin <mgraesslin@kde.org> |
TO DO | libkwineffects | JavaScript bindings for writing Effects | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | Mouse Emulation | Better accessibility support in mouse emulation | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | kwin | Add multi head support | Alberto Mattea <alberto@mattea.info> |
IN PROGRESS | kwin | DBusMenu in Windeco | Lionel Chauvin <megabigbug@yahoo.fr> |
IN PROGRESS | ksplashx | Add multi head support | Alberto Mattea <alberto@mattea.info> |
TO DO | krunner | Add multi head support | Alberto Mattea <alberto@mattea.info> |
IN PROGRESS | kwinrules kcm | UI cleanup (see https://git.reviewboard.kde.org/r/101041/) | Thomas Lübking <thomas.luebking@gmail.com> |
IN PROGRESS | kwincompositing kcm | Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/) | Thomas Lübking <thomas.luebking@gmail.com> |
IN PROGRESS | PresentWindows Effect | Better highlight indication & close button handling) | Thomas Lübking <thomas.luebking@gmail.com> |
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. | Will Stephenson <wstephenson@kde.org> |
DONE | klipper | Support qrcode as well as datamatrix for mobile barcodes | Sune Vuorela <sune@vuorela.dk> |
TO DO | weather | Support debian weather | Sune Vuorela <sune@vuorela.dk> |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
DONE | Marble | Bookmark Manager | Dennis Nienhüser, Thibaut Gridel <earthwings@gentoo.org> |
IN PROGRESS | Marble | Extended QML Bindings | Dennis Nienhüser <earthwings@gentoo.org> |
IN PROGRESS | Marble | Routing API | Dennis Nienhüser <earthwings@gentoo.org> |
IN PROGRESS | Marble | Offline Address Search | Dennis Nienhüser <earthwings@gentoo.org> |
TO DO | Marble | Support monav version 0.3 | Dennis Nienhüser <earthwings@gentoo.org> |
IN PROGRESS | Marble | Reduce memory footprint of cached tiles | Bernhard Beschow <bbeschow@cs.tu-berlin.de> |
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 <jmho@c-xx.com> |
TO DO | Marble | Tile loading "read ahead" when idle, prerequisite: threaded tile loading | Jens-Michael Hoffmann <jmho@c-xx.com> |
TO DO | Marble | Multi threaded texture mapping | Jens-Michael Hoffmann, Bernhard Beschow <jmho@c-xx.com> |
IN PROGRESS | Marble | Manipulate Gps track data | Thibaut Gridel <tgridel@freedotfr> |
IN PROGRESS | Cantor | Integrate the Qalculate backend | Matteo Agostinelli <agostinelli@gmail.com> |
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 <kde@voecking.net> |
TO DO | Step | Zoom on mouse wheel | Sebastian Vöcking <kde@voecking.net> |
TO DO | Step | Automatic expanding canvas | Sebastian Vöcking <kde@voecking.net> |
IN PROGRESS | Rocs | Auto - Handling of the Canvas | Tomaz Canabrava <tcanabrava@kde.org> |
DONE | Rocs | Remove the thread for QtConcurrent on he core | Tomaz Canabrava <tcanabrava@kde.org> |
IN PROGRESS | Rocs | Polish the User Interface | Tomaz Canabrava <tcanabrava@kde.org> |
DONE | Rocs | New Plugin for Automaticaly Graph Generation | Tomaz Canabrava <tcanabrava@kde.org> |
IN PROGRESS | Rocs | Bugfixes in the List Plugin | Tomaz Canabrava <tcanabrava@kde.org> |
IN PROGRESS | Rocs | Speedup in the drawing code | Tomaz Canabrava <tcanabrava@kde.org> |
IN PROGRESS | Rocs | Kalgebra backend | Tomaz Canabrava <tcanabrava@kde.org> |
DONE | Rocs | Transform graph edges plugin | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
IN PROGRESS | Rocs | Assign values to edges/nodes plugin | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
IN PROGRESS | Kalzium | Titration calculator | Luca Tringali <TRINGALINVENT@libero.it> |
IN PROGRESS | KStars | SQLite Database of NGC Objects | Victor Carbune <victor.carbune@kdemail.net> |
kdepim
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KAlarm | Port to Akonadi | David Jarvie <djarvie@kde.org> |
IN PROGRESS | KAlarm | Allow reminders after the main alarm | David Jarvie <djarvie@kde.org> |
IN PROGRESS | KAlarm | Provide wake-from-suspend option for alarms | David Jarvie <djarvie@kde.org>
|
IN PROGRESS | KHolidays | Add support for Holiday Types and Observance Types | John Layt <john@layt.net>
|
IN PROGRESS | Akonadi-contacts/kaddressbook | Show 2d barcodes of contact data | Sune Vuorela <sune@vuorela.dk>
|
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Adjustable Clock | Plasmoid for displaying date and time in very customizable way | Michał Dutkiewicz <emdeck@gmail.com> |
IN PROGRESS | Comic Plasmoid | Support random comic strips | Matthias Fuchs <mat69@gmx.net> |
DONE | Comic Plasmoid | Support creation of comic Comic Book Archive files | Matthias Fuchs <mat69@gmx.net> |
IN PROGRESS | Comic Plasmoid | Highlight comics that have a new comic strip | Matthias Fuchs <mat69@gmx.net> |
TO DO | Events Runner | Support parsing weekdays (e.g. "in next monday" | Alexey Noskov <alexey.noskov@gmail.com> |
kdetoys
Status | Project | Description | Contact |
---|---|---|---|
DONE | KTeaTime | Port to KStatusNotifierItem | Miha Čančula <miha@noughmad.eu> |
IN PROGRESS | KTeaTime | New svg based status icons | Stefan Böhmann <kde@hilefoks.org> |
IN PROGRESS | KTeaTime | Support categories | Stefan Böhmann <kde@hilefoks.org> |
TO DO | KTeaTime | Improved command line | Stefan Böhmann <kde@hilefoks.org> |
TO DO | KTeaTime | Tea runner | Stefan Böhmann <kde@hilefoks.org> |
TO DO | KTeaTime | Port to KConfigXT | Stefan Böhmann <kde@hilefoks.org>
|
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Lokalize | Remote translation memories | Nick Shaforostoff <shafff@NOSPAMukr.net> |
IN PROGRESS | Lokalize | QA: translation checks against user-specified regex-based rules | Nick Shaforostoff <shafff@NOSPAMukr.net> |
TO DO | Lokalize | Integrate snowball stemmer for glossary | Nick Shaforostoff <shafff@NOSPAMukr.net> |
TO DO | Lokalize | Continue implementing XLIFF spec | Nick Shaforostoff <shafff@NOSPAMukr.net> |
TO DO | Lokalize | Segmentation [editing] functionality | Nick Shaforostoff <shafff@NOSPAMukr.net > |
TO DO | Lokalize | Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) | Nick Shaforostoff <shafff@NOSPAMukr.net> |
TO DO | Lokalize | loading compressed files and then saving them back in the original compression format (bug 65518) | Nick Shaforostoff <shafff@NOSPAMukr.net> |
IN PROGRESS | Okteta | Properly support strings (various Unicode encodings) in structures tool | Alex Richardson <alex.richardson@gmx.de> |
TO DO | Okteta | Add custom datatypes to structures tool | Alex Richardson <alex.richardson@gmx.de> |
IN PROGRESS | Umbrello | QDockWidget based interface | Emmanuel Lepage Vallee <elv1313@gmail.com> |
IN PROGRESS | Umbrello | KDE4 icon theme and eye candies | Emmanuel Lepage Vallee <elv1313@gmail.com> |
TO DO | Umbrello | Replace the current code viewer with katepart | Emmanuel Lepage Vallee <elv1313@gmail.com> |
DONE | Umbrello | Add a zoom widget in the statusbar | Emmanuel Lepage Vallee <elv1313@gmail.com> |
IN PROGRESS | Kate | Add a new search in files plugin | Kåre Särs <kare.sars@iki.fi> |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KBreakout | Level editor | Julian Helfferich <julian.helfferich@gmail.com> |
IN PROGRESS | KBreakout | Load levelset option + 2 new levelsets | Julian Helfferich <julian.helfferich@gmail.com> |
TO DO | KBreakout | Port to QGraphicsView | Julian Helfferich <julian.helfferich@gmail.com> |
IN PROGRESS | libtagaro | Move first version into the kdegames module | Stefan Majewsky <majewsky@gmx.net> |
TO DO | libtagaro | Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond | Stefan Majewsky <majewsky@gmx.net> |
IN PROGRESS | Palapeli | Cleanup interface | Stefan Majewsky <majewsky@gmx.net> |
DONE | Palapeli | Reduce memory consumption for big puzzles | Stefan Majewsky <majewsky@gmx.net> |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KGet | Working Mms plugin | Ernesto Rodriguez Ortiz <eortiz@uci.cu> |
IN PROGRESS | KGet | Support for connection limit to servers | Matthias Fuchs <mat69@gmx.net> |
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Okular | Directory support in Comic Book Generator | David Palacio <dpalacio@orbitalibre.org> |
IN PROGRESS | Okular | 7zip support in Comic Book Generator | David Palacio <dpalacio@orbitalibre.org> |
TO DO | libksane | Enable gui less operation | Kåre Särs <kare.sars@iki.fi> |
TO DO | libksane | Add a way to get scanner device list | Kåre Särs <kare.sars@iki.fi> |
IN PROGRESS | Gwenview | Compare mode | Aurélien Gâteau <agateau@kde.org> |
TO DO | Gwenview | Merge "Semantic Information" and "Meta Information" sidebar groups | Aurélien Gâteau <agateau@kde.org> |