Schedules/KDE4/4.6 Feature Plan: Difference between revisions

From KDE TechBase
(Add KDE Asciiquarium sprite to feature plan/changelog.)
(Add some KSharedDataCache wishlist items.)
Line 75: Line 75:
{{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|[email protected]|Sebastian Trueg}}
{{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|[email protected]|Sebastian Trueg}}
{{FeatureTodo|kdeui|Generic find bar widget|[email protected]|Sascha Peilicke}}
{{FeatureTodo|kdeui|Generic find bar widget|[email protected]|Sascha Peilicke}}
{{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in kimagecache|[email protected]|Manuel Mommertz}}
{{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in KImageCache|[email protected]|Manuel Mommertz}}
{{FeatureDone|katepart|scripted actions|[email protected]|Dominik Haumann}}
{{FeatureDone|katepart|scripted actions|[email protected]|Dominik Haumann}}
{{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}}
{{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}}
{{FeatureDone|libplasma|PluginLoader class|[email protected]|Ryan Rix}}
{{FeatureDone|libplasma|PluginLoader class|[email protected]|Ryan Rix}}
{{FeatureInProgress|libnepomuk/KIO|Search excerpts|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk/KIO|Search excerpts|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|[email protected]|Sebastian Trueg}}{{FeatureInProgress|libnepomuk|GUI elements for resource/file searching including faceted browsing|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk|GUI elements for resource/file searching including faceted browsing|[email protected]|Sebastian Trueg}}
{{FeatureTodo|kdecore|Add more possible synchronization primitives to KSharedDataCache to expand OS support.|[email protected]|Michael Pyne}}
{{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|[email protected]|Michael Pyne}}
{{FeatureTodo|kdecore|Add cache-wide timestamp to KSharedDataCache.|[email protected]|Michael Pyne}}
{{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|[email protected]|Michael Pyne}}
|}
|}



Revision as of 01:56, 30 September 2010

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 <[email protected]>
IN PROGRESS Dolphin Faceted browsing via Nepomuk Sebastian Trueg <[email protected]>


kdebase-runtime

Status Project Description Contact
TO DO Plasma Plasma KPart Ryan Rix <[email protected]>
DONE KWin Focus tracking for the zoom plugin (uses kaccessible) Sebastian Sauer <[email protected]>
DONE KWin Extend mouse tracking modes for the zoom plugin Sebastian Sauer <[email protected]>


kdebase-workspace

Status Project Description Contact
Plasma
IN PROGRESS libtaskmanager support for Windows 7 like launchers Anton Kreuzkamp <[email protected]>
KWin
IN PROGRESS dashboard effect new effect for Plasma dashboard Andreas Demmer <[email protected]>


kdelibs

Status Project Description Contact
DONE libnepomuk Convenience operator overloads for query construction Sebastian Trueg <[email protected]>
DONE libnepomuk New query flags and improved handling of full text matching scores including sorting Sebastian Trueg <[email protected]>
TO DO kdeui Generic find bar widget Sascha Peilicke <[email protected]>
DONE kdeui Allow getting and setting the size of the pixmap cache in KImageCache Manuel Mommertz <[email protected]>
DONE katepart scripted actions Dominik Haumann <[email protected]>
DONE katepart QAccessibleInterface's for document+cursor Sebastian Sauer <[email protected]>
DONE libplasma PluginLoader class Ryan Rix <[email protected]>
IN PROGRESS libnepomuk/KIO Search excerpts Sebastian Trueg <[email protected]>
IN PROGRESS libnepomuk Standardqueries for convenience Sebastian Trueg <[email protected]>
IN PROGRESS libnepomuk GUI elements for resource/file searching including faceted browsing Sebastian Trueg <[email protected]>
TO DO kdecore Add more possible synchronization primitives to KSharedDataCache to expand OS support. Michael Pyne <[email protected]>
TO DO kdecore Add fallback to QCache<QString,QByteArray> in KSharedDataCache. Michael Pyne <[email protected]>
TO DO kdecore Add cache-wide timestamp to KSharedDataCache. Michael Pyne <[email protected]>
TO DO kdecore Add ability to make KSharedDataCache strictly read-only for laptop support. Michael Pyne <[email protected]>


kdeedu

Status Project Description Contact
TO DO Marble GPX import of routes Dennis Nienhüser <[email protected]>
DONE Marble Route printing (map and directions, configurabe) Dennis Nienhüser <[email protected]>
DONE Marble Route state saving and restoring Dennis Nienhüser <[email protected]>
DONE Marble Convert MarbleRunners to plugins Dennis Nienhüser <[email protected]>
DONE Marble worldwide and offline routing Dennis Nienhüser <[email protected]>
DONE Marble Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes Dennis Nienhüser <[email protected]>
IN PROGRESS Marble Routing API Dennis Nienhüser <[email protected]>
IN PROGRESS Marble Implement sun locator blendings as derived classes of Marble::Blending Jens-Michael Hoffmann <[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]>
DONE Marble Tile download along the route for offline usage Siddharth Srivastavah <[email protected]>
IN PROGRESS Marble Turn-by-turn navigation mode Siddharth Srivastavah <[email protected]>
TO DO Marble Multi threaded texture mapping Jens-Michael Hoffmann <[email protected]>
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 <[email protected]>
TO DO Cantor Merge R improvement branch Alexander Rieder <[email protected]>
TO DO Cantor Variable management panel Alexander Rieder <[email protected]>
DONE Kalzium Port Kalzium to use QGV based periodic table widget Marcus D. Hanwell <[email protected]>
DONE KAlgebra Implicit functions plot Percy Aucahuasi <[email protected]>
DONE KAlgebra Improved execution speed on the calculator Aleix Pol Gonzalez <[email protected]>
DONE KAlgebra Better integration between the Console and the Plotting facilities Aleix Pol Gonzalez <[email protected]>


kdemultimedia

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



kdegames

Status Project Description Contact
IN PROGRESS libkdegames Import KGameRenderer framework and port games to this unified rendering infrastructure. Stefan Majewsky <[email protected]>
IN PROGRESS Kigo Fix KNewStuff provider issues Sascha Peilicke <[email protected]>
IN PROGRESS Palapeli Import Goldberg slicer as the new default slicer plugin. Johannes Loehnert <[email protected]>
TO DO Palapeli Update libpala API. Improve usability of "Create new puzzle" dialog. Stefan Majewsky <[email protected]>
DONE Kajongg Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong. Wolfgang Rohdewald <[email protected]>
DONE Kajongg Tiles can be discarded with drag&drop. Wolfgang Rohdewald <[email protected]>
DONE Kajongg Make robot player AI more intelligent. Wolfgang Rohdewald <[email protected]>
IN PROGRESS Kajongg Make games suspendable/resumable. Wolfgang Rohdewald <[email protected]>
TO DO Kajongg Add more rulesets like other Classical Chinese variants and the international tournament rules. Wolfgang Rohdewald <[email protected]>
DONE KGoldrunner Save and restore the current control-mode, keyboard-control option and game-speed settings. Ian Wadham <[email protected]>
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 <[email protected]>
DONE Klickety An adaptation of the "clickomania" game.Rewrite the kde3 version. Ni Hui <[email protected]>
IN PROGRESS Klickety Merge KSame into Klickety. Ni Hui <[email protected]>


kdesdk

Status Project Description Contact
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 Remote translation memories 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]>
TO DO Nepomukshell New Nepomukshell development tool allowing to browse and debug Nepomuk data Sebastian Trueg <[email protected]>


kdeutils

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


kdepim

Status Project Description Contact
IN PROGRESS Kontact Plasma-based Summary Page Ryan Rix <[email protected]>



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 <[email protected]>
DONE KMagnifier Follow Focus Mode for Focus Tracking (uses kaccessible). Sebastian Sauer <[email protected]>
DONE KAccessible Added Screenreader (uses speech-dispatcher) Sebastian Sauer <[email protected]>


kdeartwork

Status Project Description Contact
DONE KDE Asciiquarium Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum. Michael Pyne <[email protected].>