Schedules/KDE4/4.6 Feature Plan: Difference between revisions
Line 52: | Line 52: | ||
{{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|[email protected]|Ivan Čukić}} | {{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|[email protected]|Ivan Čukić}} | ||
{{FeatureInProgress|KNotify|Add support for relative present actions in contexts|[email protected]|Jacopo De Simoi}} | {{FeatureInProgress|KNotify|Add support for relative present actions in contexts|[email protected]|Jacopo De Simoi}} | ||
{{FeatureInProgress|KCMLocale|Complete re-write, support for new localization features|[email protected]|John Layt}} | |||
|} | |} | ||
Revision as of 18:34, 25 October 2010
This is a list of planned features for the SC 4.6 release.
See also:
- Schedules/KDE4/4.6 Release Schedule
- Schedules/KDE4/4.6 Release Goals
- Schedules/KDE4/4.5 Feature Plan (previous major release)
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]> |
IN PROGRESS | Dolphin | Searching support for non-indexed files | Peter Penz <[email protected]> |
IN PROGRESS | Dolphin | Git-plugin (implemented by Sebastian Dörner and Johannes Steffen) | Peter Penz <[email protected]> |
DONE | Dolphin | Resizeable columns in the column-view | Peter Penz <[email protected]> |
DONE | Dolphin | Allow leading zeros when renaming multiple files (implemented by Matthias Fuchs) | Peter Penz <[email protected]> |
kdebase-runtime
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Plasma | Plasma KPart | Ryan Rix <[email protected]> |
IN PROGRESS | Plasma | Declarative AppletScript to write QML plasmoids | Marco Martin <[email protected]> |
IN PROGRESS | Plasma | Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart | Marco Martin <[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]> |
IN PROGRESS | Nepomuk Backup & Sync | Provide Backup and Sync capabilities to Nepomuk | Vishesh Handa <[email protected]> |
IN PROGRESS | Activities manager service | Merge the kded and nepomuk modules for activities into one service | Ivan Čukić <[email protected]> |
IN PROGRESS | Activities manager service | Register desktop events instead directly linking the activities to resources | Ivan Čukić <[email protected]> |
IN PROGRESS | KNotify | Add support for relative present actions in contexts | Jacopo De Simoi <[email protected]> |
IN PROGRESS | KCMLocale | Complete re-write, support for new localization features | John Layt <[email protected]> |
|}
kdebase-workspace
Status | Project | Description | Contact |
---|---|---|---|
Plasma | |||
IN PROGRESS | libtaskmanager / tasks-applet | support for Windows 7 like launchers | Anton Kreuzkamp <[email protected]> |
IN PROGRESS | notifications | rework notification applet appearance | Marco Martin <[email protected]> |
IN PROGRESS | notifications | make various dataengines use Plasma::Storage | Marco Martin <[email protected]> |
DONE | plasma-desktop | UI for editing activity name and icon | Ivan Čukić <[email protected]> |
TO DO | plasma-desktop | add some default activities | Mario Fux <[email protected]> |
TO DO | plasma | finish support for activity templates | [mailto: ?? < >] |
IN PROGRESS | plasma-devicenotifier | Improve notification support | Jacopo De Simoi <[email protected]> |
IN PROGRESS | quicklaunch | populate new applets with user's default browser, file manager, ... instead of hardcoded ones | Ingomar Wesp <[email protected]> |
IN PROGRESS | quicklaunch | allow editing of existing launchers (including ones that do not point to a .desktop file) | Ingomar Wesp <[email protected]> |
IN PROGRESS | quicklaunch | better layout for desktop and media center form factors | Ingomar Wesp <[email protected]> |
KWin | |||
IN PROGRESS | windowgeometry effect | compositor powered move/resize windowgeometry display | Thomas Lübking <[email protected]> |
IN PROGRESS | dashboard effect | new effect for Plasma dashboard | Andreas Demmer <[email protected]> |
IN PROGRESS | kwin/ksmserver | activity sessions | Chani <[email protected]> |
TO DO | libtaskmanager/kwin? | combine the three window-contextmenu codebases into one | [mailto: ?? < >] |
KDE Power Management system | |||
DONE | core | PowerDevil v2 core | Dario Freddi <[email protected]> |
DONE | actions | Basic actions for feature parity with PowerDevil v1 | Dario Freddi <[email protected]> |
IN PROGRESS | actions | More actions for advanced users | Dario Freddi <[email protected]> |
IN PROGRESS | policy-handler | Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it | Dario Freddi <[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]> |
DONE | libplasma | Allow SVGs to use systemcolors before rendering | Manuel Mommertz <[email protected]> |
IN PROGRESS | libplasma | DeclarativeWidget to load QML scenes in Plasma | Marco Martin <[email protected]> |
IN PROGRESS | libplasma | finish up the gsoc project about Plasma::Storage service | Marco Martin <[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]> |
IN PROGRESS | libnepomuksync | Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media | Vishesh Handa <[email protected]> |
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 <[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]> |
IN PROGRESS | kdeui | Social About Dialog | Teo Mrnjavac <[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]> |
IN PROGRESS | Cantor | Merge R improvement branch | Alexander Rieder <[email protected]> |
IN PROGRESS | Cantor | Variable management panel | Alexander Rieder <[email protected]> |
TO DO | Cantor | Formulas inside Text Entries | 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]> |
IN PROGRESS | KStars | OpenGL rendering support for KStars | Harry de Valence, Akarsh Simha <[email protected]> |
IN PROGRESS | KStars | Better designed object database | Victor Carbune, Akarsh Simha <[email protected]> |
IN PROGRESS | KStars | Star Hop Generator | Akarsh Simha <[email protected]> |
DONE | Kig | LaTeX/TikZ exporter | Miha Čančula <[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 |
---|---|---|---|
DONE | 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]> |
DONE | Palapeli | Import Goldberg slicer as the new default slicer plugin. | Johannes Loehnert <[email protected]> |
DONE | 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]> |
DONE | Kajongg | Make tiles in the hand larger and the wall tiles smaller for better playability on small screens. | Wolfgang Rohdewald <[email protected]> |
DONE | Kajongg | Make games suspendable/resumable. | Wolfgang Rohdewald <[email protected]> |
IN PROGRESS | Kajongg | Animate moving tiles. | Wolfgang Rohdewald <[email protected]> |
IN PROGRESS | Kajongg | Demo mode. | Wolfgang Rohdewald <[email protected]> |
TO DO | Kajongg | Introduce an option to only offer possible actions. | 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 | IMerge KSame into Klickety. | Ni Hui <[email protected]> |
IN PROGRESS | Kolf | Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG. | Stefan Majewsky <[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]> |
IN PROGRESS | Dolphin | Git plugin | Sebastian Doerner <[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].> |
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
DONE | Shelf | Automatic sizing of the popup | Ivan Čukić <[email protected]> |
DONE | Shelf | Setting a custom popup icon | Ivan Čukić <[email protected]> |
TO DO | Shelf | Cascading popup menus for folders | Ivan Čukić <[email protected]> |
DONE | Shelf | Keyboard navigation | Ivan Čukić <[email protected]> |
DONE | Shelf | Search completion | Ivan Čukić <[email protected]> |
IN PROGRESS | libLancelot-datamodels | Akonadi integration | Ivan Čukić <[email protected]> |
TO DO | libLancelot-datamodels | Folder contents sorting | Ivan Čukić <[email protected]> |
IN PROGRESS | Lancelot | Theme improvements, animations | Ivan Čukić <[email protected]> |
TO DO | Events Runner | Event search | Alexey Noskov <[email protected]> |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | krfb | Refactor Core to make it more maintainable/extensible | George Goldberg <[email protected].> |
IN PROGRESS | krfb | Telepathy Tubes support | George Goldberg <[email protected].> |
IN PROGRESS | krfb | UI Improvements to support new features/deal with some existing bug reports | George Goldberg <[email protected].> |