Jump to content

Schedules/KDE4/4.6 Feature Plan

From KDE TechBase
Revision as of 11:08, 24 October 2010 by Grundleborg (talk | contribs) (more krfb features)

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

See also:


Legend:

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


kdebase-apps

Status Project Description Contact
IN PROGRESS Konsole Move to KTabWidget Sascha Peilicke <sasch.pe@gmx.de>
IN PROGRESS Dolphin Faceted browsing via Nepomuk Sebastian Trueg <trueg@kde.org>
IN PROGRESS Dolphin Searching support for non-indexed files Peter Penz <peter.penz19@gmail.com>
IN PROGRESS Dolphin Git-plugin (implemented by Sebastian Dörner and Johannes Steffen) Peter Penz <peter.penz19@gmail.com>
DONE Dolphin Resizeable columns in the column-view Peter Penz <peter.penz19@gmail.com>
DONE Dolphin Allow leading zeros when renaming multiple files (implemented by Matthias Fuchs) Peter Penz <peter.penz19@gmail.com>


kdebase-runtime

Status Project Description Contact
TO DO Plasma Plasma KPart Ryan Rix <ry@n.rix.si>
IN PROGRESS Plasma Declarative AppletScript to write QML plasmoids Marco Martin <mart@kde.org>
IN PROGRESS Plasma Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart Marco Martin <mart@kde.org>
DONE KWin Focus tracking for the zoom plugin (uses kaccessible) Sebastian Sauer <mail@dipe.org>
DONE KWin Extend mouse tracking modes for the zoom plugin Sebastian Sauer <mail@dipe.org>
IN PROGRESS Nepomuk Backup & Sync Provide Backup and Sync capabilities to Nepomuk Vishesh Handa <handa.vish@gmail.com>



kdebase-workspace

Status Project Description Contact
Plasma
IN PROGRESS libtaskmanager / tasks-applet support for Windows 7 like launchers Anton Kreuzkamp <akreuzkamp@web.de>
IN PROGRESS notifications rework notification applet appearance Marco Martin <mart@kde.org>
IN PROGRESS notifications make various dataengines use Plasma::Storage Marco Martin <mart@kde.org>
DONE plasma-desktop UI for editing activity name and icon Ivan Čukić <ivan.cukic@kde.org>
TO DO plasma-desktop add some default activities Mario Fux <fux@kde.org>
TO DO plasma finish support for activity templates [mailto:  ?? < >]
KWin
IN PROGRESS dashboard effect new effect for Plasma dashboard Andreas Demmer <ademmer@opensuse.org>
IN PROGRESS kwin/ksmserver activity sessions Chani <chanika@gmail.com>
TO DO libtaskmanager/kwin? combine the three window-contextmenu codebases into one [mailto:  ?? < >]


kdelibs

Status Project Description Contact
DONE libnepomuk Convenience operator overloads for query construction Sebastian Trueg <trueg@kde.org>
DONE libnepomuk New query flags and improved handling of full text matching scores including sorting Sebastian Trueg <trueg@kde.org>
TO DO kdeui Generic find bar widget Sascha Peilicke <sasch.pe@gmx.de>
DONE kdeui Allow getting and setting the size of the pixmap cache in KImageCache Manuel Mommertz <2kmm@gmx.de>
DONE katepart scripted actions Dominik Haumann <dhaumann@kde.org>
DONE katepart QAccessibleInterface's for document+cursor Sebastian Sauer <mail@dipe.org>
DONE libplasma PluginLoader class Ryan Rix <ry@n.rix.si>
DONE libplasma Allow SVGs to use systemcolors before rendering Manuel Mommertz <2kmm@gmx.de>
IN PROGRESS libplasma DeclarativeWidget to load QML scenes in Plasma Marco Martin <mart@kde.org>
IN PROGRESS libplasma finish up the gsoc project about Plasma::Storage service Marco Martin <mart@kde.org>
IN PROGRESS libnepomuk/KIO Search excerpts Sebastian Trueg <trueg@kde.org>
IN PROGRESS libnepomuk Standardqueries for convenience Sebastian Trueg <trueg@kde.org>
IN PROGRESS libnepomuk GUI elements for resource/file searching including faceted browsing Sebastian Trueg <trueg@kde.org>
IN PROGRESS libnepomuksync Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media Vishesh Handa <handa.vish@gmail.com>
IN PROGRESS kdecore Add more possible synchronization primitives to KSharedDataCache to expand OS support. POSIX Semaphores Contributed by Alberto Villa of the FreeBSD project. Windows support may still occur as well. Michael Pyne <mpyne@kde.org>
TO DO kdecore Add fallback to QCache<QString,QByteArray> in KSharedDataCache. Michael Pyne <mpyne@kde.org>
TO DO kdecore Add cache-wide timestamp to KSharedDataCache. Michael Pyne <mpyne@kde.org>
TO DO kdecore Add ability to make KSharedDataCache strictly read-only for laptop support. Michael Pyne <mpyne@kde.org>
IN PROGRESS kdeui Social About Dialog Teo Mrnjavac <teo@kde.org>


kdeedu

Status Project Description Contact
TO DO Marble GPX import of routes Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Route printing (map and directions, configurabe) Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Route state saving and restoring Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Convert MarbleRunners to plugins Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble worldwide and offline routing Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes Dennis Nienhüser <earthwings@gentoo.org>
IN PROGRESS Marble Routing API Dennis Nienhüser <earthwings@gentoo.org>
IN PROGRESS Marble Implement sun locator blendings as derived classes of Marble::Blending Jens-Michael Hoffmann <jmho@c-xx.com>
TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann <jmho@c-xx.com>
TO DO Marble Tile loading "read ahead" when idle, prerequisite: threaded tile loading Jens-Michael Hoffmann <jmho@c-xx.com>
DONE Marble Tile download along the route for offline usage Siddharth Srivastavah <akssps011@gmail.com>
IN PROGRESS Marble Turn-by-turn navigation mode Siddharth Srivastavah <akssps011@gmail.com>
TO DO Marble Multi threaded texture mapping Jens-Michael Hoffmann <jmho@c-xx.com>
DONE Marble Improve GeoData API Thibaut Gridel <tgridel@freedotfr>
DONE Marble Convert Gps tracking to GeoDataDocument Thibaut Gridel <tgridel@freedotfr>
DONE Marble Provide a treeModel for GeoDataDocuments Thibaut Gridel <tgridel@freedotfr>
DONE Marble Draw the geometries of multiple GeoDataDocuments Thibaut Gridel <tgridel@freedotfr>
IN PROGRESS Marble Load Pnt vector data files as GeoData Thibaut Gridel <tgridel@freedotfr>
IN PROGRESS Marble Manipulate Gps track data Thibaut Gridel <tgridel@freedotfr>
DONE Cantor Backend for GNU Octave Miha Čančula <miha.cancula@gmail.com>
TO DO Cantor Merge R improvement branch Alexander Rieder <alexanderrieder@gmail.com>
TO DO Cantor Variable management panel Alexander Rieder <alexanderrieder@gmail.com>
DONE Kalzium Port Kalzium to use QGV based periodic table widget Marcus D. Hanwell <mhanwell@kde.org>
DONE KAlgebra Implicit functions plot Percy Aucahuasi <percy.camilo.ta@gmail.com>
DONE KAlgebra Improved execution speed on the calculator Aleix Pol Gonzalez <aleixpol@kde.org>
DONE KAlgebra Better integration between the Console and the Plotting facilities Aleix Pol Gonzalez <aleixpol@kde.org>
IN PROGRESS KStars OpenGL rendering support for KStars Harry de Valence, Akarsh Simha <akarshsimha@gmail.com>
IN PROGRESS KStars Better designed object database Victor Carbune, Akarsh Simha <akarshsimha@gmail.com>
IN PROGRESS KStars Star Hop Generator Akarsh Simha <akarshsimha@gmail.com>
DONE Kig LaTeX/TikZ exporter Miha Čančula <miha.cancula@gmail.com>


kdemultimedia

Status Project Description Contact
TO DO JuK Remove Qt/KDE3 support lib requirements Michael Pyne <mpyne@kde.org>
TO DO JuK Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however Michael Pyne <mpyne@kde.org>
TO DO JuK Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK. Michael Pyne <mpyne@kde.org>
TO DO JuK Update JuK's MusicBrainz support to a modern version of MusicBrainz. Michael Pyne <mpyne@kde.org>



kdegames

Status Project Description Contact
DONE libkdegames Import KGameRenderer framework and port games to this unified rendering infrastructure. Stefan Majewsky <majewsky@gmx.net>
IN PROGRESS Kigo Fix KNewStuff provider issues Sascha Peilicke <sasch.pe@gmx.de>
DONE Palapeli Import Goldberg slicer as the new default slicer plugin. Johannes Loehnert <loehnert.kde@gmx.de>
DONE Palapeli Update libpala API. Improve usability of "Create new puzzle" dialog. Stefan Majewsky <majewsky@gmx.net>
DONE Kajongg Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Tiles can be discarded with drag&drop. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Make robot player AI more intelligent. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Make tiles in the hand larger and the wall tiles smaller for better playability on small screens. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Make games suspendable/resumable. Wolfgang Rohdewald <wolfgang@rohdewald.de>
IN PROGRESS Kajongg Animate moving tiles. Wolfgang Rohdewald <wolfgang@rohdewald.de>
TO DO Kajongg Add more rulesets like other Classical Chinese variants and the international tournament rules. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE KGoldrunner Save and restore the current control-mode, keyboard-control option and game-speed settings. Ian Wadham <iandw.au@gmail.com>
DONE KGoldrunner Add a keyboard-mode option to start moving when a direction-key is pressed and stop when it is released. Support multiple keys being pressed. Ian Wadham <iandw.au@gmail.com>
DONE Klickety An adaptation of the "clickomania" game.Rewrite the kde3 version. Ni Hui <shuizhuyuanluo@126.com>
IN PROGRESS Klickety IMerge KSame into Klickety. Ni Hui <shuizhuyuanluo@126.com>
IN PROGRESS Kolf Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG. Stefan Majewsky <majewsky@gmx.net>


kdesdk

Status Project Description Contact
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 Remote translation memories 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>
TO DO Nepomukshell New Nepomukshell development tool allowing to browse and debug Nepomuk data Sebastian Trueg <trueg@kde.org>
IN PROGRESS Dolphin Git plugin Sebastian Doerner <sebastian@sebastian-doerner.de>


kdeutils

Status Project Description Contact
TO DO Ark Add a "Preview with..." context menu item Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Add an options dialog (maybe) Harald Hvaal <haraldhv@stud.ntnu.no>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Get rid of the Observer code in Kerfuffle Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make error reporting work as expected in Kerfuffle Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make Kerfuffle really thread-safe (and use threads in less places) Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make the internal previewer optional Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) Harald Hvaal <haraldhv@stud.ntnu.no>
TO DO Ark Try multiple plugins for each archive type before failing Raphael Kubo da Costa <kubito@gmail.com>
TO DO Okteta Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add view profiles, incl. editor/manager Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO printer-applet Restore feature parity with KDEPrint3 where possible. [mailto: Jonathon Riddell, John Layt <>]
TO DO Okteta Add view profiles Friedrich W. H. Kossebau <kossebau@kde.org>


kdepim

Status Project Description Contact
IN PROGRESS Kontact Plasma-based Summary Page Ryan Rix <ry@n.rix.si>



kdeaccessibility

Status Project Description Contact
DONE KAccessible Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin). Sebastian Sauer <mail@dipe.org>
DONE KMagnifier Follow Focus Mode for Focus Tracking (uses kaccessible). Sebastian Sauer <mail@dipe.org>
DONE KAccessible Added Screenreader (uses speech-dispatcher) Sebastian Sauer <mail@dipe.org>


kdeartwork

Status Project Description Contact
DONE KDE Asciiquarium Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum. Michael Pyne <mpyne@kde.org.>


kdeplasma-addons

Status Project Description Contact
DONE Shelf Automatic sizing of the popup Ivan Čukić <ivan.cukic@kde.org>
DONE Shelf Setting a custom popup icon Ivan Čukić <ivan.cukic@kde.org>
TO DO Shelf Cascading popup menus for folders Ivan Čukić <ivan.cukic@kde.org>
DONE Shelf Keyboard navigation Ivan Čukić <ivan.cukic@kde.org>
DONE Shelf Search completion Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS libLancelot-datamodels Akonadi integration Ivan Čukić <ivan.cukic@kde.org>
TO DO libLancelot-datamodels Folder contents sorting Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS Lancelot Theme improvements, animations Ivan Čukić <ivan.cukic@kde.org>


kdenetwork

Status Project Description Contact
IN PROGRESS krfb Refactor Core to make it more maintainable/extensible George Goldberg <grundleborg@googlemail.com.>
IN PROGRESS krfb Telepathy Tubes support George Goldberg <grundleborg@googlemail.com.>