|
|
(145 intermediate revisions by 54 users not shown) |
Line 1: |
Line 1: |
| This is a list of planned features for the SC 4.6 release.
| | {{Moved To Community}} |
| | |
| See also:
| |
| | |
| *[[Schedules/KDE4/4.6 Release Schedule]]
| |
| *[[Schedules/KDE4/4.6 Release Goals]]
| |
| *[[Schedules/KDE4/4.5 Feature Plan]] (previous major release)
| |
| | |
| <br> Legend:
| |
| | |
| *todo => not started yet
| |
| *in-progress => started, but not completed yet
| |
| *done => completed
| |
| | |
| __TOC__
| |
| | |
| <br>
| |
| | |
| = kdebase-apps =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| | |
| {{FeatureInProgress|Dolphin|Faceted browsing via Nepomuk|[email protected]|Sebastian Trueg}} | |
| |}
| |
| | |
| <br>
| |
| | |
| = kdebase-runtime =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| | |
| {{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|[email protected]|Sebastian Sauer}} | |
| {{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|[email protected]|Sebastian Sauer}} | |
| {{FeatureInProgress|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|[email protected]|Vishesh Handa}} | |
| |}
| |
| | |
| | |
| <br>
| |
| | |
| = kdebase-workspace =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| |-
| |
| ! style="text-align: center;" colspan="4" | Plasma
| |
| {{FeatureInProgress|libtaskmanager| support for Windows 7 like launchers |[email protected]|Anton Kreuzkamp}} | |
| ! style="text-align: center;" colspan="4" | Plasma
| |
| {{FeatureInProgress|notifications| rework notification applet appearance |[email protected]|Marco MArtin}} | |
| |-
| |
| ! style="text-align: center;" colspan="4" | KWin
| |
| {{FeatureInProgress|dashboard effect| new effect for Plasma dashboard |[email protected]|Andreas Demmer}} | |
| |}
| |
| | |
| <br>
| |
| | |
| = kdelibs =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureDone|libnepomuk|Convenience operator overloads for query construction|[email protected]|Sebastian Trueg}} | |
| {{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|[email protected]|Sebastian Trueg}} | |
| | |
| {{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in KImageCache|[email protected]|Manuel Mommertz}} | |
| | |
| {{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}} | |
| | |
| {{FeatureDone|libplasma|Allow SVGs to use systemcolors before rendering|[email protected]|Manuel Mommertz}} | |
| {{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|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|[email protected]|Vishesh Handa}} | |
| {{FeatureInProgress|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.|[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}} | |
| |}
| |
| | |
| <br>
| |
| | |
| = kdeedu =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| | |
| {{FeatureDone|Marble|Route printing (map and directions, configurabe)|[email protected]|Dennis Nienhüser}} | |
| {{FeatureDone|Marble|Route state saving and restoring|[email protected]|Dennis Nienhüser}} | |
| {{FeatureDone|Marble|Convert MarbleRunners to plugins|[email protected]|Dennis Nienhüser}} | |
| {{FeatureDone|Marble|worldwide and offline routing|[email protected]|Dennis Nienhüser}} | |
| {{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|[email protected]|Dennis Nienhüser}} | |
| | |
| {{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|[email protected]|Jens-Michael Hoffmann}} | |
| {{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|[email protected]|Jens-Michael Hoffmann}} | |
| {{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|[email protected]|Jens-Michael Hoffmann}} | |
| {{FeatureDone|Marble|Tile download along the route for offline usage|[email protected]|Siddharth Srivastavah}} | |
| {{FeatureInProgress|Marble|Turn-by-turn navigation mode|[email protected]|Siddharth Srivastavah}} | |
| {{FeatureTodo|Marble|Multi threaded texture mapping|[email protected]|Jens-Michael Hoffmann}} | |
| {{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}}
| |
| {{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|tgridel@freedotfr|Thibaut Gridel}}
| |
| {{FeatureDone|Marble|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
| |
| {{FeatureDone|Marble|Draw the geometries of multiple GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
| |
| {{FeatureInProgress|Marble|Load Pnt vector data files as GeoData|tgridel@freedotfr|Thibaut Gridel}}
| |
| {{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
| |
| | |
| | |
| | |
| {{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|[email protected]|Marcus D. Hanwell}} | |
| | |
| {{FeatureDone|KAlgebra|Improved execution speed on the calculator|[email protected]|Aleix Pol Gonzalez}} | |
| {{FeatureDone|KAlgebra|Better integration between the Console and the Plotting facilities|[email protected]|Aleix Pol Gonzalez}} | |
| {{FeatureInProgress|KStars|OpenGL rendering support for KStars|[email protected]|Harry de Valence, Akarsh Simha}} | |
| {{FeatureInProgress|KStars|Better designed object database|[email protected]|Victor Carbune, Akarsh Simha}} | |
| | |
| |}
| |
| | |
| <br>
| |
| | |
| = kdemultimedia =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|[email protected]|Michael Pyne}} | |
| {{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|[email protected]|Michael Pyne}} | |
| {{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|[email protected]|Michael Pyne}} | |
| {{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|[email protected]|Michael Pyne}} | |
| | |
| |}
| |
| | |
| <br/>
| |
| | |
| = kdegames =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureInProgress|libkdegames|Import KGameRenderer framework and port games to this unified rendering infrastructure.|[email protected]|Stefan Majewsky}} | |
| {{FeatureInProgress|Kigo|Fix KNewStuff provider issues|[email protected]|Sascha Peilicke}} | |
| {{FeatureInProgress|Palapeli|Import Goldberg slicer as the new default slicer plugin.|[email protected]|Johannes Loehnert}} | |
| {{FeatureTodo|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|[email protected]|Stefan Majewsky}} | |
| {{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureDone|Kajongg|Tiles can be discarded with drag&drop.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureDone|Kajongg|Make robot player AI more intelligent.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureDone|Kajongg|Make games suspendable/resumable.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureInProgress|Kajongg|Animate moving tiles.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|[email protected]|Wolfgang Rohdewald}} | |
| {{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|[email protected]|Ian Wadham}} | |
| {{FeatureDone|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.|[email protected]|Ian Wadham}} | |
| {{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|[email protected]|Ni Hui}} | |
| | |
| |}
| |
| | |
| <br/>
| |
| | |
| = kdesdk =
| |
| | |
| {| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|[email protected]|Nick Shaforostoff}} | |
| {{FeatureTodo|Lokalize|Continue implementing XLIFF spec|[email protected]|Nick Shaforostoff}} | |
| {{FeatureTodo|Lokalize|Segmentation [editing] functionality|[email protected] |Nick Shaforostoff}} | |
| {{FeatureTodo|Lokalize|Remote translation memories|[email protected]|Nick Shaforostoff}} | |
| {{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|[email protected]|Nick Shaforostoff}} | |
| {{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|[email protected]|Nick Shaforostoff}} | |
| {{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|[email protected]|Sebastian Trueg}} | |
| |}
| |
| | |
| <br>
| |
| | |
| = kdeutils =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureTodo|Ark|Add a "Preview with..." context menu item|[email protected]|Raphael Kubo da Costa}} | |
| | |
| {{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Ark|Get rid of the Observer code in Kerfuffle|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Ark|Make error reporting work as expected in Kerfuffle|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Ark|Make Kerfuffle really thread-safe (and use threads in less places)|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Ark|Make the internal previewer optional|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Ark|Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|[email protected]|Harald Hvaal}} | |
| {{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|[email protected]|Raphael Kubo da Costa}} | |
| {{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Add Okular like embedded notifications|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|add support for import by drop, both url and data|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|Okteta|Merge row and column widgets into one|[email protected]|Friedrich W. H. Kossebau}} | |
| | |
| {{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}
| |
| | |
| |}
| |
| | |
| <br>
| |
| | |
| = kdepim =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| | |
| |}
| |
| | |
| <br/>
| |
| | |
| | |
| = kdeaccessibility =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureDone|KAccessible|Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin).|[email protected]|Sebastian Sauer}} | |
| {{FeatureDone|KMagnifier|Follow Focus Mode for Focus Tracking (uses kaccessible).|[email protected]|Sebastian Sauer}} | |
| {{FeatureDone|KAccessible|Added Screenreader (uses speech-dispatcher)|[email protected]|Sebastian Sauer}} | |
| |}
| |
| | |
| <br>
| |
| = kdeartwork =
| |
| | |
| {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
| |
| |- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
| |
| ! Status
| |
| ! Project
| |
| ! Description
| |
| ! Contact
| |
| {{FeatureDone|KDE Asciiquarium|Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum.|[email protected].|Michael Pyne}} | |
| |}
| |
| | |
| <br>
| |