Schedules/KDE4/4.8 Feature Plan
This is a list of planned features for the SC 4.8 release.
See also:
- Schedules/KDE4/4.8 Release Schedule
- Schedules/KDE4/4.8 Release Goals
- Schedules/KDE4/4.7 Feature Plan (previous major release)
Legend:
- todo => not started yet
- in-progress => started, but not completed yet
- done => completed
kdelibs
Status | Project | Description | Contact |
---|---|---|---|
DONE | Kate Part | Line modification system | Dominik Haumann <dhaumann@kde.org> |
DONE | Kate Part | Modeline Editor | Dominik Haumann <dhaumann@kde.org> |
DONE | Kate Part | Reliable code folding | Adrian Lungu <adrian.lungu89@gmail.com> |
DONE | Kate Part | Improved vi input mode | Svyatoslav Kuzmich <svatoslav1@gmail.com> |
IN PROGRESS | KIO | PreviewJob supports URLs | Sebastian Kügler <sebas@kde.org> |
IN PROGRESS | kdeui | KSecretsService API addition | Valentin Rusu <kde@rusu.info> |
IN PROGRESS | kdeui/util | Connect KWallet class to KSecretsService client API | Valentin Rusu <kde@rusu.info> |
IN PROGRESS | kcookiejar | New domain specific cookie policy based on patch provided in bug#54300 | Dawit A. <adawit@kde.org> |
kde-runtime
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | ksecretsserviced | KSecretsService daemon implementing the freedesktop.org secrets API. KDE applications will want to use the related kdelibs API (see below) | Valentin Rusu <kde@rusu.info>
|
IN PROGRESS | DrKonqi | Better duplicate detection | Matthias Fuchs <mat69@gmx.net> |
IN PROGRESS | KIO Thumbnails | webthumbnails plugin | Sebastian Kügler <sebas@kde.org> |
IN PROGRESS | DrKonqi | Scripting support | Matthias Fuchs <mat69@gmx.net> |
IN PROGRESS | Plasma | Plasma QML QtComponents | Marco Martin <mart@kde.org> |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
TO DO | KWin | Activity switcher | Will Stephenson <wstephenson@kde.org> |
TO DO | Plasma | Activity UI improvements | Will Stephenson <wstephenson@kde.org> |
IN PROGRESS | KWin | Take over screensaver/locking management from KRunner | Alex Merry <alex.merry@kdemail.net> |
DONE | KCM | make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/) | Lukas Sommer <SommerLuk@gmail.com> |
DONE | powerdevil | Remove Desktop Effects Management | Dario Freddi <drf@kde.org> |
DONE | powerdevil | Allow static profiles only | Dario Freddi <drf@kde.org> |
DONE | powerdevil | Allow activity interaction | Dario Freddi <drf@kde.org> |
DONE | Plasma | Add MPRIS2 support to nowplaying | Alex Merry <alex.merry@kdemail.net> |
IN PROGRESS | Plasma | Allow task grouping on the taskbar to work together with kwin window tabbing | Anton Kreuzkamp <akreuzkamp@web.de> |
IN PROGRESS | Plasma | Merge the QML version of the device notifier | Marco Martin <mart@kde.org> |
IN PROGRESS | Plasma | Merge the QML version of the battery applet | Marco Martin <mart@kde.org> |
DONE | KWin | QML based Window switcher (Tabbox) | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | KWin | Texture Rectangle ARB support in Shaders | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | KWin | No Compositor restart on screen change | Martin Gräßlin <mgraesslin@kde.org> |
IN PROGRESS | KWin | Initial Wayland support | Martin Gräßlin <mgraesslin@kde.org> |
DONE | KWin | Support for thumbnails in QML | Martin Gräßlin <mgraesslin@kde.org> |
DONE | KWin | Add AnimationEffect class | Thomas Lübking <thomas.luebking@gmail.com> |
IN PROGRESS | KWin | Option to prefer the mouse position over the focus chain | Thomas Lübking <thomas.luebking@gmail.com> |
DONE | KWin | More cleanup in the window rules kcm | Thomas Lübking <thomas.luebking@gmail.com> |
IN PROGRESS | KWin | Trade 1 frame lag for deterministic framerate | Thomas Lübking <thomas.luebking@gmail.com> |
IN PROGRESS | KWin | Improved resizing of windows with thin or no borders | Fredrik Höglund <fredrik@kde.org> |
IN PROGRESS | KWin | Move Workspace's compositing functionality to own class Compositor | Arthur Arlt <a.arlt@stud.uni-heidelberg.de> |
IN PROGRESS | KWin | Introduce class DecorationPaintRedirector for decoration handling when Compositing is active | Arthur Arlt <a.arlt@stud.uni-heidelberg.de> |
IN PROGRESS | Screenlocker | New Screenlocker and daemon | Martin Gräßlin <mgraesslin@kde.org> |
DONE | Plasma | Merge IconTask's taskmanager changes | Craig Drummond <craig@kde.org> |
DONE | KCM | Allow flag and label in keyboard layout indicator | Andriy Rysin <arysin@gmail.com> |
IN PROGRESS | KSplash | QML based ksplash | Marco Martin/Ivan Čukić <mart@kde.org> |
kde-baseapps
Status | Project | Description | Contact |
---|---|---|---|
DONE | Dolphin | Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html and http://ppenz.blogspot.com/2012/01/dolphin-20-status-update.html) | Peter Penz <peter.penz19@gmail.com> |
TO DO | Dolphin | Implement support for back/forward mouse buttons (Postponed to 4.9) | Sebastian Dörner <sebasti@n-doerner.de> |
DONE | Kate | Search & Replace in files plugin | Kåre Särs <kare.sars@iki.fi> |
IN PROGRESS | Kate | Make GDB target selection behave like the build plugin | Kåre Särs <kare.sars@iki.fi> |
IN PROGRESS | Kate | Add convenience options for remote debugging | Kåre Särs <kare.sars@iki.fi> |
DONE | Settings | Improve proxy configuration dialog | Dawit Alemayehu <adawit@kde.org> |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KTouch | New organisation of keyboard and lecture files according to languages | Rüthemann Peter <peter.ruethemann@gmail.com> |
IN PROGRESS | KTouch | New organisation of menu system: Training, Statistic, Settings | Rüthemann Peter <peter.ruethemann@gmail.com> |
TO DO | KTouch | End of lecture statistics | Rüthemann Peter <peter.ruethemann@gmail.com> |
DONE | Rocs | Alignment Actions to minimize crossing graph edges | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
TO DO | Rocs | Project Files to combine graphs and algorithms | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
DONE | Rocs | Context menu for graph scene | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
DONE | Rocs | Resurrect import-/export-features | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
DONE | Rocs | User Interface Cleanup | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
DONE | Cantor | Add Qalculate backend | Matteo Agostinelli <matteo@agostinelli.me> |
DONE | Cantor | Add Scilab backend | Filipe Saraiva <filipe@kde.org> |
DONE | Marble | Marble Runner plugins for Parsing files | Thibaut Gridel <tgridel@freedotfr> |
DONE | Marble | (GSoC) OSM file rendering | Konstantin Oblaukhov <oblaukhov.konstantin@gmail.com> |
DONE | Marble | Marble Graphics Scene (Performance of Vector Drawing) | Konstantin Oblaukhov <oblaukhov.konstantin@gmail.com> |
DONE | Marble | Gps Info Plugin | Thibaut Gridel <tgridel@freedotfr> |
DONE | Marble | Improve LatLonEdit to allow input as Radian and DM | Friedrich W. H. Kossebau <kossebau@kde.org> |
IN PROGRESS | Marble | Marble Touch (GSoC, Marble on MeeGo/N9) | Daniel Marth, Dennis Nienhüser <earthwings@gentoo.org> |
DONE | Marble | Routing API | Dennis Nienhüser <earthwings@gentoo.org> |
IN PROGRESS | Marble | Adjustable Map Orientation (Rotation in Screen Plane) | Bernhard Beschow <bbeschow@cs.tu-berlin.de> |
DONE | Marble | Speedometer Plugin | Bernhard Beschow <bbeschow@cs.tu-berlin.de> |
DONE | Marble | Plasma Runner for geo coords and Marble bookmarks | Friedrich W. H. Kossebau <kossebau@kde.org> |
DONE | Marble | Make bookmark editor support editing the lonlat coordinates | Friedrich W. H. Kossebau <kossebau@kde.org> |
DONE | Marble | Fix GeoDataCoordinates parsing from a QString | Friedrich W. H. Kossebau <kossebau@kde.org> |
DONE | Marble | OsmNominatim improved display | Thibaut Gridel <tgridel@freedorfr> |
TO DO | Marble | Create New Marble About Dialog | Torsten Rahn <rahn@kde.org> |
TO DO | Marble | Add Float Item Management | Torsten Rahn <rahn@kde.org> |
TO DO | Marble | New Search | Torsten Rahn <rahn@kde.org> |
IN PROGRESS | Marble | Make API more QML-friendly | Bernhard Beschow <bbeschow@cs.tu-berlin.de> |
DONE | KTurtle | Add modulo command | Niels Slot <nielsslot@gmaildotcom> |
DONE | KGeography | Merge stuff from the cherry_field branch | Albert Astals Cid <aacid@kde.org> |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
DONE | Libkdegames | Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics. | Stefan Majewsky <stefan.majewsky@googlemail.com> |
DONE | KSudoku | Add a new generator and solver to KSudoku, based on published algorithms. This will provide a full range of puzzle difficulties, rather than mainly easy puzzles, and will address bug 217925 and its duplicates 228614 and 237262 (now nearly two years old). | Ian Wadham <iandw.au@gmail.com> |
DONE | KSudoku | Re-implement the puzzle-symmetry feature. | Ian Wadham <iandw.au@gmail.com> |
DONE | KSudoku | Re-order the puzzle types on the welcome screen. Use KDE Games Difficulty combo-box instead of a slider. Save user's choices of puzzle between sessions. Do minor tidy-ups of the user interface. | Ian Wadham <iandw.au@gmail.com> |
DONE | KGoldrunner | Add the championship level "Gold Rush" game, with Traditional rules, contributed by Gabriel Miltschitzky. | Ian Wadham <iandw.au@gmail.com> |
DONE | KGoldrunner | Add the championship level "Jail Break" game, with KGoldrunner rules, contributed by Gabriel Miltschitzky. | Ian Wadham <iandw.au@gmail.com> |
|- valign=top style="background-color: #EEFFEE;"
| style="text-align:center; vertical-align:middle; background-color: #ABFFAB; width:10px;" | DONE
| style="width:10px; vertical-align:middle;" | KiGo
| style="vertical-align:middle; "| Add a new plain theme.
|style="width:10px; vertical-align:middle;" | Frederik Gladhorn <gladhorn@kde.org>
|}
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Okular | Reset Form Action support | Albert Astals Cid <aacid@kde.org> |
DONE | Okular | Viewer Mode & Interface. | Michel Ludwig <michel.ludwig@kdemail.net> |
DONE | Okular | Table selection tool improvements | Albert Astals Cid <aacid@kde.org> |
IN PROGRESS | Gwenview | Animated image transitions | Aurélien Gâteau <agateau@kde.org> |
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
TO DO | JuK | MPRIS2 support | Alex Merry <alex.merry@kdemail.net> |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KGet | Better interaction for torrents if they are seeding and other downloads stopped because of that | Matthias Fuchs <mat69@gmx.net> |
IN PROGRESS | KGet | Class that handles deleting files | Matthias Fuchs <mat69@gmx.net> |
IN PROGRESS | Kopete | Akonadi History Plugin | Kaushik Saurabh <roideuniverse@gmail.com> |
kdepim
Status | Project | Description | Contact |
---|---|---|---|
TO DO | attachment:/ kio-slave | Implement kio-slave to access (email) attachments in Akonadi | Friedrich W. H. Kossebau <kossebau@kde.org>
|
IN PROGRESS | KAlarm | Port to Akonadi | David Jarvie <djarvie@kde.org>
|
TO DO | sieve: implement wizard | Implement wizard to help user to create sieve script | Montel Laurent <montel@kde.org>
|
DONE | HTML Replies | Give messagecomposer (especially for KMail) the ability to compose replies in HTML | Torgny Nyblom <nyblom@kde.org>
|
IN PROGRESS | KMail import | KMail1 setup import instead of migration | Kevin Krammer <krammer@kde.org>
|
IN PROGRESS | Agent control workspace integration | Monitoring and control of Akonadi agents through Plasma workspace facilitites | Kevin Krammer <krammer@kde.org>
|
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Kimpanel | Port kimpanel to DataEngine based one | Xuetian Weng <wengxt@gmail.com> |
DONE | IconTasks | Import IconTasks | Craig Drummond <craig@kde.org> |
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
DONE | Okteta | Add Flags Datatype to structures tool | Alex Richardson <alex.richardson@gmx.de> |
DONE | dolphin-plugins | Mercurial plugin for Dolphin | Vishesh Yadav <vishesh3y@gmail.com> |
DONE | KCachegrind | Upgrade interface to Callgrind (use callgrind_control instead of writing a command file, for > VG 3.7.x) | Josef Weidendorfer <Josef.Weidendorfer@gmx.de> |
DONE | Umbrello | Add code import wizard | Andi Fischer <andi.fischer@hispeed.ch> |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
DONE | ark | Allow Ark to be used as a KPart again | Raphael Kubo da Costa <rakuco@FreeBSD.org> |
IN PROGRESS | ksecrets | A suite of tools related to the KSecretsService infrastructure | Valentin Rusu <kde@rusu.info> |