Schedules/KDE4/4.11 Feature Plan
This is a list of planned features for the SC 4.11 release.
See also:
- Schedules/KDE4/4.11 Release Schedule
- Schedules/KDE4/4.10 Feature Plan (previous major release)
Legend:
- to do => not started yet
- in-progress => started, but not completed yet
- done => completed
kdelibs
Status | Project | Description | Contact |
---|
NO NEW FEATURES ALLOWED
kde-runtime
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | kio-mtp | KIO-Slave for MTP | Philipp Schmidt <[email protected]> |
IN PROGRESS | nepomuk filemetadatawidget | Nepomuk Metadata Widget | Vishesh Handa <[email protected]> |
IN PROGRESS | nepomukcontroller-qml | QML version of the current Nepomuk controller. | Jörg Ehrichs <[email protected]> |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
TO DO | kwin | windows that are moved to another desktop should be treated as sticky windows (bug #213847) | <[email protected]> |
TO DO | kwin | Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 (bug #296076) | <[email protected]> |
TO DO | kwin | Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain (bug #304746) | <[email protected]> |
TO DO | kwin | Usability issue: "Attach as tab to" menu can be empty (bug #306451) | <[email protected]> |
TO DO | kwin | Import Scripted Effect from All Effets Tab (bug #296772) | <[email protected]> |
TO DO | kwin | Window Tab support for QML based Aurorae (bug #299138) | <[email protected]> |
TO DO | kwin | Get rid of "Display borders on maximized windows" setting (bug #299245) | <[email protected]> |
TO DO | kwin | Break NETWM to allow inner xinerama struts (bug #299247) | <[email protected]> |
TO DO | kwin | Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration (bug #299901) | <[email protected]> |
TO DO | kwin | Make ShaderManager act as a real stack (bug #300349) | <[email protected]> |
TO DO | kwin | clientPopup: "'More actions' and "Attach as tab to" lack mnemonics (bug #302833) | <[email protected]> |
TO DO | kwin | Make KWin compile with C++11 (bug #303313) | <[email protected]> |
TO DO | kwin | Copy all useful Client properties to Deleted (bug #303916) | <[email protected]> |
TO DO | kwin | Display content of resizing/moving windows: KDE-Help shows obsolete instructions (bug #305297) | <[email protected]> |
TO DO | kwin | Mouse action support for sending window to different activity (bug #305758) | <[email protected]> |
TO DO | kwin | Windows list icon does not show up in "Walk Through Desktop List" (bug #306187) | <[email protected]> |
TO DO | kwin | Game mode (bug #306448) | <[email protected]> |
TO DO | kwin | Common animation settings for effects of same type (bug #308991) | <[email protected]> |
TO DO | kwin | Use Resize Area in Aurorae (bug #308992) | <[email protected]> |
IN PROGRESS | kwin | Configurable quick tile area config GUI (bug #308993) | <[email protected]> |
IN PROGRESS | kwin | Remove legacy window decorations (bug #299144, Review 104281) | <[email protected]>
|
IN PROGRESS | plasma workspace | Port Task Manager applets to QML | Eike Hein (Sho_) <[email protected]> |
IN PROGRESS | plasma workspace | refresh Air Plasma theme | Marco Martin <[email protected]> |
IN PROGRESS | plasma workspace | Port Kickoff to qml | Greg T <[email protected]> |
TO DO | systemsettings | Replace krandr KCM by libkscreen-based one | Dan Vrátil <[email protected]> |
IN PROGRESS | plasma workspace | Port rssnow to qml | Giorgos Tsiapaliokas <[email protected]> |
IN PROGRESS | various | KActivities/SLC support for most our applications | Ivan Čukić <[email protected]> |
IN PROGRESS | plasma workspace | first desktop SLC applet release | Marco Martin <[email protected]> |
TO DO | plasma workspace | Top-rated documents for Task Manager | Ivan Čukić <[email protected]> |
IN PROGRESS | window manager | Rework and optimize vertex specification | Fredrik Höglund <[email protected]> |
IN PROGRESS | window manager | Dynamic shader generation | Fredrik Höglund <[email protected]> |
IN PROGRESS | window manager | Partial port to xcb | Fredrik Höglund <[email protected]> |
IN PROGRESS | window manager | New launch feedback effect | Fredrik Höglund <[email protected]> |
IN PROGRESS | activities | Encrypted activities | Ivan Čukić <[email protected]> |
IN PROGRESS | powerdevil | Improve profile error handling (DPMS) | Kai Uwe Broulik <[email protected]> |
TO DO | plasma workspace | Social Feed | Martin Klapetek <[email protected]> |
DONE | kmenuedit | Ability to sort entries in the sub-menus (bug #108419) | Julien Borderie <[email protected]> |
DONE | kmenuedit | Add move up/down buttons (bug #61537) | Julien Borderie <[email protected]> |
DONE | plasma notifications | Add button to notifications that allow configuring them | Kai Uwe Broulik <[email protected]> |
DONE | plasma batterymonitor | Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc) | Kai Uwe Broulik <[email protected]> |
IN PROGRESS | powerdevil | Implement notifications for non-internal batteries (aka "Your mouse is running low") | Kai Uwe Broulik <[email protected]> |
kde-baseapps
Status | Project | Description | Contact |
---|---|---|---|
TO DO | FolderView | Split into PopupApplet and Containment | Ignat Semenov <[email protected]> |
TO DO | FolderView | Port to QML | Ignat Semenov <[email protected]>
|
TO DO | Dolphin | Implement files quick preview feature (named Klook) | Evgeniy Auzhin <[email protected]> |
TO DO | Dolphin | Clean up Places panel context menus | Kai Uwe Broulik <[email protected]>
|
TO DO | Kate | Search-plugin: Add "Current file mode" | Kåre Särs <[email protected]> |
DONE | Kate | Search-plugin: As-you-type search in current file | Kåre Särs <[email protected]> |
DONE | Kate | Search-plugin: Multi line search & replace | Kåre Särs <[email protected]> |
DONE | Kate | Search-plugin: Replace "\<number>" with corresponding regexp-captures in the replace string | Kåre Särs <[email protected]> |
DONE | Kate | gdb-plugin: Unify the stack trace and local variables to one ToolView | Kåre Särs <[email protected]> |
DONE | Kate | gdb-plugin: Do not update stack/locals view if not visible | Kåre Särs <[email protected]> |
IN PROGRESS | Kate | Vim Mode Macro support | Simon St James <[email protected]> |
DONE | Kate | Pâté plugin now supports Python2 or Python3 as a build-time option | Shaheed Haque <[email protected]> |
DONE | Kate | Pâté GID plugin now supports autocompletion based on the contents of the ID file | Shaheed Haque <[email protected]>
|
DONE | Kate | Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python | Pablo Martín <[email protected]> |
DONE | Kate | Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets | Pablo Martín <[email protected]> |
DONE | Kate | Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets | Pablo Martín <[email protected]> |
DONE | Kate | Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents | Pablo Martín <[email protected]> |
DONE | Kate | Pâté Django utils plugin. Utils to Django: Snippets, and template utils | Pablo Martín <[email protected]> |
DONE | Kate | Pâté Python autocomplete plugin. | Pablo Martín <[email protected]> |
DONE | Kate | Integration of the python_autocomplete and python_console_ipython plugins with the project plugin . | Pablo Martín <[email protected]>
|
TO DO | Konsole | Improve the search filter bar | Francesco Cecconi <[email protected]>
|
TO DO | Konsole | Add the --separate cmdline option for running in new process | Jekyll Wu <[email protected]> |
TO DO | Konsole | Make the d&d popup menu optional | Jekyll Wu <[email protected]>
|
TO DO | Konqueror | Settings for WebKit Part | Allan Sandfeld <[email protected]> |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Marble | Have support for "repeatX" in the projection classes | Torsten Rahn <[email protected]> |
TO DO | Marble | Satellite Map NG | Torsten Rahn <[email protected]> |
TO DO | Marble | Mars & Venus satellite plugin | Torsten Rahn / Gerhard Holtkamp <[email protected]> |
TO DO | Marble | Solar Eclipse Plugin | Torsten Rahn / Gerhard Holtkamp <[email protected]> |
TO DO | Marble | Help Menu polishing / Support page inclusion | Torsten Rahn <[email protected]> |
TO DO | Marble | Toolbar polishing/refactoring | Torsten Rahn <[email protected]> |
IN PROGRESS | Marble | Worldwide hillshading | Dennis Nienhüser <[email protected]> |
TO DO | Marble | Extended library API (no MarbleWidget dependency for tasks like parsing, routing) | Dennis Nienhüser <[email protected]> |
TO DO | Marble | Marble Touch on Plasma Active | Dennis Nienhüser <[email protected]> |
IN PROGRESS | Marble | Foursquare plugin | Utku Aydın <[email protected]> |
TO DO | Marble | Marble Touch on Android (including SOK branch merge) | Dennis Nienhüser <[email protected]> |
TO DO | Marble | Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch) | Dennis Nienhüser <[email protected]> |
TO DO | Marble | Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab) | Dennis Nienhüser <[email protected]> |
DONE | Marble | OSM vector rendering (GSOC branch merge) | Dennis Nienhüser <[email protected]> |
DONE | Marble | Dock Widgets | Dennis Nienhüser <[email protected]> |
DONE | Marble | Stars Constellations | Torsten Rahn <[email protected]> |
IN PROGRESS | Marble | KML I/O Improvements | Dennis Nienhüser <[email protected]> |
IN PROGRESS | Marble | Basic KML Editor | Thibaut Gridel <[email protected]> |
DONE | Marble | WebKit Powered Info Dialog | Various Artists <[email protected]> |
DONE | Marble | License Information Info Box | Various Artists <[email protected]> |
DONE | Marble | Navigation Tool Redesign | Torsten Rahn, Mohammed Nafees <[email protected]> |
TO DO | Marble | Zoom to content of geo file after loading (at least on start-up) | Friedrich W. H. Kossebau <[email protected]> |
TO DO | Marble | Geo files thumbnailer | Friedrich W. H. Kossebau <[email protected]> |
TO DO | Marble | Geo files metadata extractor | Friedrich W. H. Kossebau <[email protected]>
|
TO DO | Rocs | Data Structure Backend wise iconsets and preconfigurations for types | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Printing and image export of graphs. | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Data Structure Snapshot and Recovery. | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Visual Graph Editor Handling: copy&paste, data structure focus, property display | Andreas Cord-Landwehr <[email protected]> |
IN PROGRESS | Rocs | In-Program documentation for scripting API | Andreas Cord-Landwehr <[email protected]> |
IN PROGRESS | Rocs | Scripting API cleanup | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Statistics module: scripts may add statistics data during algorithm executions | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Text-only interface for Rocs aka Cantor backend | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Worksheet Integration | Andreas Cord-Landwehr <[email protected]> |
IN PROGRESS | Cantor | Python backend | Filipe Saraiva <[email protected]> |
IN PROGRESS | Kig | Geogebra Support | David E. Narváez <[email protected]> |
IN PROGRESS | Kig | CAS Backend | David E. Narváez <[email protected]> |
IN PROGRESS | KAlgebra | Matrix support | Aleix Pol Gonzalez <[email protected]> |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KJumpingCube | Make computer think-times shorter and responses faster | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Provide five skill levels (previously three) | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Provide board size up to 15x15 (previously 10x10) | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Add multi-move undo and redo (previously one move only) | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Improve the algorithm for computer opponent Newton | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Make a new toolbar layout with a general-purpose stop-start button | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Add optional pauses after computer moves or animation steps, to help new players understand how the game works | Ian Wadham <[email protected]> |
IN PROGRESS | KJumpingCube | Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread | Ian Wadham <[email protected]>
|
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | libkipi | Porting libkipi to KDE-XML GUI | Victor Dodon <[email protected]>
|
DONE | kolourpaint | WebP image format plugin | Martin Koller <[email protected]>
|
IN PROGRESS | okular | Configurable review tools bug #159601 | Okular Developers <[email protected]>
|
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Juk | Port Juk away from kde3support | Martin Sandsmark <[email protected]> |
IN PROGRESS | Juk | Support excluding directories from a recursive search Review Request 110273 | Tom Li <[email protected]> |
DONE | Juk | Add support for Ogg Opus audio editing/playback (requires TagLib and Phonon also support) | Michael Pyne <[email protected]> |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KGet | Metalink/HTTP Support | Aish Raj Dahal <[email protected]>
|
kdepim
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Facebook resource | Include it in default install | Martin Klapetek <[email protected]> |
TO DO | KABC Contact groups | use uid's for references | Christian Mollekopf <[email protected]> |
IN PROGRESS | Akregator2 | Merge in kdepim | Montel Laurent <[email protected]> |
IN PROGRESS | Knode | Merge in KMail | Montel Laurent <[email protected]> |
IN PROGRESS | BackupMail | Extend backup to all kdepim apps | Montel Laurent <[email protected]> |
IN PROGRESS | Sieve | Rewrite dialogbox | Montel Laurent <[email protected]> |
IN PROGRESS | libs | Move folderview to kdepimlibs/akonadi | Montel Laurent <[email protected]> |
IN PROGRESS | SendLaterAgent | Agent for allow to send later mails | Montel Laurent <[email protected]> |
IN PROGRESS | PimActivity | Create a library to support activity in pim apps | Montel Laurent <[email protected]> |
DONE | kolab-resource | Make Kolab 3.0 option available | Christian Mollekopf <[email protected]> |
DONE | headerthemeeditor | Program to edit kmail header theme based on Grantlee | Montel Laurent <[email protected]> |
DONE | Sieve | Add support for autogenerate sieve script | Montel Laurent <[email protected]> |
DONE | Blogilo | Use new widget component based on qtwebkit for html editor | Montel Laurent <[email protected]> |
DONE | ImportWizard | Allow to import settings/data for trojita and improve all others importer | Montel Laurent <[email protected]>
|
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Microblog | replace with QML version | Sebastian Kügler <[email protected]> |
TO DO | StackFolder | Add applet for quick browse the stack of folders | Ural Mullabaev <[email protected]>
|
IN PROGRESS | Eyes | replace with QML version | Davide Bettio <[email protected]> |
IN PROGRESS | FifteenPuzzle | replace with QML version | Davide Bettio <[email protected]> |
IN PROGRESS | Luna | replace with QML version | Davide Bettio <[email protected]> |
IN PROGRESS | Timer | replace with QML version | Davide Bettio <[email protected]> |
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
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 | 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 | Okteta | Add custom datatypes to structures tool | Alex Richardson <[email protected]> |
IN PROGRESS | Okteta | Add tagged unions to structures tool | Alex Richardson <[email protected]> |
IN PROGRESS | Okteta | Add array indices to structures tool | Alex Richardson <[email protected]> |
IN PROGRESS | Umbrello | widget resize and diagram auto resize feature | Ralf Habacker <[email protected]> |
TO DO | Umbrello | add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers) | Ralf Habacker <[email protected]> |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
DONE | KWallet | UI Refactoring | Valentin Rusu <[email protected]> |
kdetoys
Status | Project | Description | Contact |
---|---|---|---|
TO DO | KTeaTime | Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier (bug #279222) | Stefan Böhmann <[email protected]> |