Schedules/KDE4/4.11 Feature Plan
Appearance
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 | |
IN PROGRESS | nepomuk filemetadatawidget | Nepomuk Metadata Widget | |
IN PROGRESS | nepomukcontroller-qml | QML version of the current Nepomuk controller. |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
TO DO | kwin | windows that are moved to another desktop should be treated as sticky windows (Bug #213847) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 (Bug #296076) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain (Bug #304746) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Usability issue: "Attach as tab to" menu can be empty (Bug #306451) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Import Scripted Effect from All Effets Tab (Bug #296772) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Window Tab support for QML based Aurorae (Bug #299138) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Get rid of "Display borders on maximized windows" setting (Bug #299245) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Break NETWM to allow inner xinerama struts (Bug #299247) | <kwin-bugs-null@kde.org> |
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) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Make ShaderManager act as a real stack (Bug #300349) | <kwin-bugs-null@kde.org> |
TO DO | kwin | clientPopup: "'More actions' and "Attach as tab to" lack mnemonics (Bug #302833) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Make KWin compile with C++11 (Bug #303313) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Copy all useful Client properties to Deleted (Bug #303916) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Display content of resizing/moving windows: KDE-Help shows obsolete instructions (Bug #305297) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Mouse action support for sending window to different activity (Bug #305758) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Windows list icon does not show up in "Walk Through Desktop List" (Bug #306187) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Game mode (Bug #306448) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Common animation settings for effects of same type (Bug #308991) | <kwin-bugs-null@kde.org> |
TO DO | kwin | Use Resize Area in Aurorae (Bug #308992) | <kwin-bugs-null@kde.org> |
IN PROGRESS | kwin | Configurable quick tile area config GUI (Bug #308993) | |
IN PROGRESS | kwin | Remove legacy window decorations (Bug #299144, Review 104281)
| |
IN PROGRESS | plasma workspace | Port Task Manager applets to QML | |
IN PROGRESS | plasma workspace | refresh Air Plasma theme | |
IN PROGRESS | plasma workspace | Port Kickoff to qml | |
TO DO | systemsettings | Replace krandr KCM by libkscreen-based one | Dan Vrátil <dvratil@redhat.com> |
IN PROGRESS | plasma workspace | Port rssnow to qml | |
IN PROGRESS | various | KActivities/SLC support for most our applications | |
IN PROGRESS | plasma workspace | first desktop SLC applet release | |
TO DO | plasma workspace | Top-rated documents for Task Manager | Ivan Čukić <ivan.cukic@kde.org> |
IN PROGRESS | window manager | Rework and optimize vertex specification | |
IN PROGRESS | window manager | Dynamic shader generation | |
IN PROGRESS | window manager | Partial port to xcb | |
IN PROGRESS | window manager | New launch feedback effect | |
IN PROGRESS | activities | Encrypted activities | |
IN PROGRESS | powerdevil | Improve profile error handling (DPMS) | |
TO DO | plasma workspace | Social Feed | Martin Klapetek <mklapetek@kde.org> |
DONE | kmenuedit | Ability to sort entries in the sub-menus (Bug #108419) | |
DONE | kmenuedit | Add move up/down buttons (Bug #61537) | |
DONE | plasma notifications | Add button to notifications that allow configuring them | |
DONE | plasma batterymonitor | Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc) | |
IN PROGRESS | powerdevil | Implement notifications for non-internal batteries (aka "Your mouse is running low") |
kde-baseapps
Status | Project | Description | Contact |
---|---|---|---|
TO DO | FolderView | Split into PopupApplet and Containment | Ignat Semenov <ignat.semenov@blue-systems.com> |
TO DO | FolderView | Port to QML | Ignat Semenov <ignat.semenov@blue-systems.com>
|
TO DO | Dolphin | Implement files quick preview feature (named Klook) | Evgeniy Auzhin <evgeniy.augin@osinit.ru>
|
TO DO | Kate | Search-plugin: Add "Current file mode" | Kåre Särs <kare.sars@iki.fi> |
DONE | Kate | Search-plugin: As-you-type search in current file | |
DONE | Kate | Search-plugin: Multi line search & replace | |
DONE | Kate | Search-plugin: Replace "\<number>" with corresponding regexp-captures in the replace string | |
DONE | Kate | gdb-plugin: Unify the stack trace and local variables to one ToolView | |
DONE | Kate | gdb-plugin: Do not update stack/locals view if not visible | |
IN PROGRESS | Kate | Vim Mode Macro support | |
DONE | Kate | Pâté plugin now supports Python2 or Python3 as a build-time option | |
DONE | Kate | Pâté GID plugin now supports autocompletion based on the contents of the ID file
| |
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
| |
DONE | Kate | Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets | |
DONE | Kate | Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets | |
DONE | Kate | Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents | |
DONE | Kate | Pâté Django utils plugin. Utils to Django: Snippets, and template utils | |
DONE | Kate | Pâté Python autocomplete plugin. | |
DONE | Kate | Integration of the python_autocomplete and python_console_ipython plugins with the project plugin .
| |
TO DO | Konsole | Improve the search filter bar | Francesco Cecconi <francesco.cecconi@gmail.com>
|
TO DO | Konsole | Add the --separate cmdline option for running in new process | Jekyll Wu <adaptee@gmail.com> |
TO DO | Konsole | Make the d&d popup menu optional | Jekyll Wu <adaptee@gmail.com>
|
TO DO | Konqueror | Settings for WebKit Part | Allan Sandfeld <sandfeld@kde.org> |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Marble | Have support for "repeatX" in the projection classes | Torsten Rahn <rahn@kde.org> |
TO DO | Marble | Satellite Map NG | Torsten Rahn <rahn@kde.org> |
TO DO | Marble | Mars & Venus satellite plugin | Torsten Rahn / Gerhard Holtkamp <rahn@kde.org> |
TO DO | Marble | Solar Eclipse Plugin | Torsten Rahn / Gerhard Holtkamp <rahn@kde.org> |
TO DO | Marble | Help Menu polishing / Support page inclusion | Torsten Rahn <rahn@kde.org> |
TO DO | Marble | Toolbar polishing/refactoring | Torsten Rahn <rahn@kde.org> |
TO DO | Marble | Solar Eclipse Plugin | Torsten Rahn <rahn@kde.org> |
IN PROGRESS | Marble | Worldwide hillshading | |
TO DO | Marble | Extended library API (no MarbleWidget dependency for tasks like parsing, routing) | Dennis Nienhüser <earthwings@gentoo.org> |
TO DO | Marble | Marble Touch on Plasma Active | Dennis Nienhüser <earthwings@gentoo.org> |
IN PROGRESS | Marble | Foursquare plugin | |
TO DO | Marble | Marble Touch on Android (including SOK branch merge) | Dennis Nienhüser <earthwings@gentoo.org> |
TO DO | Marble | Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch) | Dennis Nienhüser <earthwings@gentoo.org> |
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 <earthwings@gentoo.org> |
DONE | Marble | OSM vector rendering (GSOC branch merge) | |
DONE | Marble | Dock Widgets | |
DONE | Marble | Stars Constellations | |
IN PROGRESS | Marble | KML I/O Improvements | |
IN PROGRESS | Marble | Basic KML Editor | |
DONE | Marble | WebKit Powered Info Dialog | |
DONE | Marble | WebKit Powered Info Dialog | |
DONE | Marble | License Information Info Box | |
DONE | Marble | Navigation Tool Redesign | |
TO DO | Marble | Zoom to content of geo file after loading (at least on start-up) | Friedrich W. H. Kossebau <kossebau@kde.org> |
TO DO | Marble | Geo files thumbnailer | Friedrich W. H. Kossebau <kossebau@kde.org> |
TO DO | Marble | Geo files metadata extractor | Friedrich W. H. Kossebau <kossebau@kde.org>
|
TO DO | Rocs | Data Structure Backend wise iconsets and preconfigurations for types | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
TO DO | Rocs | Printing and image export of graphs. | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
TO DO | Rocs | Data Structure Snapshot and Recovery. | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
TO DO | Rocs | Visual Graph Editor Handling: copy&paste, data structure focus, property display | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
IN PROGRESS | Rocs | In-Program documentation for scripting API | |
IN PROGRESS | Rocs | Scripting API cleanup | |
TO DO | Rocs | Statistics module: scripts may add statistics data during algorithm executions | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
TO DO | Rocs | Text-only interface for Rocs aka Cantor backend | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
TO DO | Rocs | Worksheet Integration | Andreas Cord-Landwehr <cola@uni-paderborn.de> |
IN PROGRESS | Cantor | Python backend | |
IN PROGRESS | Kig | Geogebra Support | |
IN PROGRESS | Kig | CAS Backend | |
IN PROGRESS | KAlgebra | Matrix support |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KJumpingCube | Make computer think-times shorter and responses faster | |
IN PROGRESS | KJumpingCube | Provide five skill levels (previously three) | |
IN PROGRESS | KJumpingCube | Provide board size up to 15x15 (previously 10x10) | |
IN PROGRESS | KJumpingCube | Add multi-move undo and redo (previously one move only) | |
IN PROGRESS | KJumpingCube | Improve the algorithm for computer opponent Newton | |
IN PROGRESS | KJumpingCube | Make computer think-times shorter and responses faster | |
IN PROGRESS | KJumpingCube | Make a new toolbar layout with a general-purpose stop-start button | |
IN PROGRESS | KJumpingCube | Add optional pauses after computer moves or animation steps, to help new players understand how the game works | |
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
|
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | libkipi | Porting libkipi to KDE-XML GUI
| |
IN PROGRESS | kolourpaint | WebP image format plugin
|
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Juk | Port Juk away from kde3support | |
DONE | Juk | Add support for Ogg Opus audio editing/playback (requires TagLib and Phonon also support) |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KGet | Metalink/HTTP Support
|
kdepim
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Facebook resource | Include it in default install | Martin Klapetek <martin.klapetek@gmail.com> |
TO DO | KABC Contact groups | use uid's for references | Christian Mollekopf <mollekopf@kolabsys.com> |
IN PROGRESS | Akregator2 | Merge in kdepim | |
IN PROGRESS | Knode | Merge in KMail | |
IN PROGRESS | BackupMail | Extend backup to all kdepim apps | |
IN PROGRESS | Sieve | Rewrite dialogbox | |
IN PROGRESS | libs | Move folderview to kdepimlibs/akonadi | |
IN PROGRESS | SendLaterAgent | Agent for allow to send later mails | |
IN PROGRESS | PimActivity | Create a library to support activity in pim apps | |
DONE | kolab-resource | Make Kolab 3.0 option available | |
DONE | headerthemeeditor | Program to edit kmail header theme based on Grantlee | |
DONE | Sieve | Add support for autogenerate sieve script | |
DONE | Blogilo | Use new widget component based on qtwebkit for html editor | |
DONE | ImportWizard | Allow to import settings/data for trojita and improve all others importer
|
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Microblog | replace with QML version | |
TO DO | StackFolder | Add applet for quick browse the stack of folders | Ural Mullabaev <ural.mullabaev@rosalab.ru>
|
IN PROGRESS | Eyes | replace with QML version | |
IN PROGRESS | FifteenPuzzle | replace with QML version | |
IN PROGRESS | Luna | replace with QML version | |
IN PROGRESS | Timer | replace with QML version |
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 <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 | 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 | Okteta | Add custom datatypes to structures tool | Alex Richardson <alex.richardson@gmx.de> |
IN PROGRESS | Okteta | Add tagged unions to structures tool | |
IN PROGRESS | Okteta | Add array indices to structures tool | |
IN PROGRESS | Umbrello | widget resize and diagram auto resize feature | |
TO DO | Umbrello | add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers) | Ralf Habacker <ralf.habacker@freenet.de> |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
DONE | KWallet | UI Refactoring |
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 <kde@hilefoks.org> |