Schedules/KDE4/4.8 Feature Plan: Difference between revisions
(previewjob urls) |
m (→kdepim: KAlarm update) |
||
(70 intermediate revisions by 36 users not shown) | |||
Line 17: | Line 17: | ||
<br> | <br> | ||
= | = kdelibs = | ||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | ||
Line 27: | Line 27: | ||
! Contact | ! Contact | ||
{{ | {{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}} | ||
{{ | {{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}} | ||
{{FeatureDone| | {{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}} | ||
{{FeatureInProgress| | {{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}} | ||
{{FeatureInProgress| | {{FeatureInProgress|KIO|PreviewJob supports URLs|sebas@kde.org|Sebastian Kügler}} | ||
{{ | {{FeatureInProgress|kdeui|KSecretsService API addition|kde@rusu.info|Valentin Rusu}} | ||
{{FeatureInProgress| | {{FeatureInProgress|kdeui/util|Connect KWallet class to KSecretsService client API|kde@rusu.info|Valentin Rusu}} | ||
{{FeatureInProgress|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|adawit@kde.org|Dawit A.}} | |||
|} | |} | ||
<br> | <br> | ||
Line 50: | Line 51: | ||
{{FeatureInProgress|DrKonqi|Better duplicate detection|[email protected]|Matthias Fuchs}} | {{FeatureInProgress|DrKonqi|Better duplicate detection|[email protected]|Matthias Fuchs}} | ||
{{FeatureInProgress|KIO Thumbnails|webthumbnails plugin|[email protected]|Sebastian Kügler}} | |||
{{FeatureInProgress|DrKonqi|Scripting support|[email protected]|Matthias Fuchs}} | {{FeatureInProgress|DrKonqi|Scripting support|[email protected]|Matthias Fuchs}} | ||
{{FeatureInProgress|Plasma|Plasma QML QtComponents|[email protected]|Marco Martin}} | |||
|} | |} | ||
<br> | <br> | ||
= | = kde-workspace = | ||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | ||
Line 63: | Line 66: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureTodo|KWin|Activity switcher|[email protected]|Will Stephenson}} | |||
{{FeatureDone| | {{FeatureTodo|Plasma|Activity UI improvements|[email protected]|Will Stephenson}} | ||
{{FeatureDone| | {{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|[email protected]|Alex Merry}} | ||
{{FeatureDone| | {{FeatureDone|KCM|make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/)|[email protected]|Lukas Sommer}} | ||
{{FeatureDone| | {{FeatureDone|powerdevil|Remove Desktop Effects Management|[email protected]|Dario Freddi}} | ||
{{FeatureInProgress| | {{FeatureDone|powerdevil|Allow static profiles only|[email protected]|Dario Freddi}} | ||
{{FeatureInProgress| | {{FeatureDone|powerdevil|Allow activity interaction|[email protected]|Dario Freddi}} | ||
{{FeatureInProgress| | {{FeatureDone|Plasma|Add MPRIS2 support to nowplaying|[email protected]|Alex Merry}} | ||
{{FeatureInProgress|Plasma|Allow task grouping on the taskbar to work together with kwin window tabbing|[email protected]|Anton Kreuzkamp}} | |||
{{FeatureInProgress|Plasma|Merge the QML version of the device notifier|[email protected]|Marco Martin}} | |||
{{FeatureInProgress|Plasma|Merge the QML version of the battery applet|[email protected]|Marco Martin}} | |||
{{FeatureDone|KWin|QML based Window switcher (Tabbox)|[email protected]|Martin Gräßlin}} | |||
{{FeatureInProgress|KWin|Texture Rectangle ARB support in Shaders|[email protected]|Martin Gräßlin}} | |||
{{FeatureInProgress|KWin|No Compositor restart on screen change|[email protected]|Martin Gräßlin}} | |||
{{FeatureInProgress|KWin|Initial Wayland support|mgraesslin@kde.org|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Support for thumbnails in QML|mgraesslin@kde.org|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Add AnimationEffect class|[email protected]|Thomas Lübking}} | |||
{{FeatureInProgress|KWin|Option to prefer the mouse position over the focus chain|thomas.luebking@gmail.com|Thomas Lübking}} | |||
{{FeatureDone|KWin|More cleanup in the window rules kcm|[email protected]|Thomas Lübking}} | |||
{{FeatureInProgress|KWin|Trade 1 frame lag for deterministic framerate|thomas.luebking@gmail.com|Thomas Lübking}} | |||
{{FeatureInProgress|KWin|Improved resizing of windows with thin or no borders|fredrik@kde.org|Fredrik Höglund}} | |||
{{FeatureInProgress|KWin|Move Workspace's compositing functionality to own class Compositor|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}} | |||
{{FeatureInProgress|KWin|Introduce class DecorationPaintRedirector for decoration handling when Compositing is active|[email protected]|Arthur Arlt}} | |||
{{FeatureInProgress|Screenlocker|New Screenlocker and daemon|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|Plasma|Merge IconTask's taskmanager changes|craig@kde.org|Craig Drummond}} | |||
{{FeatureDone|KCM|Allow flag and label in keyboard layout indicator|[email protected]|Andriy Rysin}} | |||
{{FeatureInProgress|KSplash|QML based ksplash|mart@kde.org|Marco Martin/Ivan Čukić}} | |||
|} | |} | ||
<br> | <br> | ||
Line 84: | Line 106: | ||
! Contact | ! Contact | ||
{{ | {{FeatureDone|Dolphin|Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html and http://ppenz.blogspot.com/2012/01/dolphin-20-status-update.html)|[email protected]|Peter Penz}} | ||
{{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons|[email protected]|Sebastian Dörner}} | {{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons (Postponed to 4.9)|[email protected]|Sebastian Dörner}} | ||
{{FeatureDone|Kate|Search & Replace in files plugin|[email protected]|Kåre Särs}} | {{FeatureDone|Kate|Search & Replace in files plugin|[email protected]|Kåre Särs}} | ||
{{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |[email protected]|Kåre Särs}} | {{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |[email protected]|Kåre Särs}} | ||
{{FeatureInProgress|Kate|Add convenience options for remote debugging|[email protected]|Kåre Särs}} | {{FeatureInProgress|Kate|Add convenience options for remote debugging|[email protected]|Kåre Särs}} | ||
{{FeatureDone|Settings|Improve proxy configuration dialog|[email protected]|Dawit Alemayehu}} | |||
|} | |} | ||
<br> | <br> | ||
Line 107: | Line 130: | ||
{{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|[email protected]|Andreas Cord-Landwehr}} | {{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|[email protected]|Andreas Cord-Landwehr}} | ||
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|[email protected]|Andreas Cord-Landwehr}} | {{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|[email protected]|Andreas Cord-Landwehr}} | ||
{{FeatureDone|Rocs|Context menu for graph scene|[email protected]|Andreas Cord-Landwehr}} | |||
{{ | {{FeatureDone|Rocs|Resurrect import-/export-features|[email protected]|Andreas Cord-Landwehr}} | ||
{{ | {{FeatureDone|Rocs|User Interface Cleanup|[email protected]|Andreas Cord-Landwehr}} | ||
{{ | {{FeatureDone|Cantor|Add Qalculate backend|[email protected]|Matteo Agostinelli}} | ||
{{FeatureDone|Cantor|Add Scilab backend|[email protected]|Filipe Saraiva}} | |||
{{FeatureDone|Marble|Marble Runner plugins for Parsing files|tgridel@freedotfr|Thibaut Gridel}} | {{FeatureDone|Marble|Marble Runner plugins for Parsing files|tgridel@freedotfr|Thibaut Gridel}} | ||
{{FeatureDone|Marble|(GSoC) OSM file rendering|[email protected]|Konstantin Oblaukhov}} | {{FeatureDone|Marble|(GSoC) OSM file rendering|[email protected]|Konstantin Oblaukhov}} | ||
Line 116: | Line 140: | ||
{{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}} | {{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}} | ||
{{FeatureDone|Marble|Improve LatLonEdit to allow input as Radian and DM|[email protected]|Friedrich W. H. Kossebau}} | {{FeatureDone|Marble|Improve LatLonEdit to allow input as Radian and DM|[email protected]|Friedrich W. H. Kossebau}} | ||
{{FeatureInProgress|Marble|Routing API|[email protected]|Dennis Nienhüser}} | {{FeatureInProgress|Marble|Marble Touch (GSoC, Marble on MeeGo/N9)|[email protected]|Daniel Marth, Dennis Nienhüser}} | ||
{{FeatureDone|Marble|Routing API|[email protected]|Dennis Nienhüser}} | |||
{{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|[email protected]|Bernhard Beschow}} | {{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|[email protected]|Bernhard Beschow}} | ||
{{ | {{FeatureDone|Marble|Speedometer Plugin|[email protected]|Bernhard Beschow}} | ||
{{ | {{FeatureDone|Marble|Plasma Runner for geo coords and Marble bookmarks|[email protected]|Friedrich W. H. Kossebau}} | ||
{{ | {{FeatureDone|Marble|Make bookmark editor support editing the lonlat coordinates|[email protected]|Friedrich W. H. Kossebau}} | ||
{{ | {{FeatureDone|Marble|Fix GeoDataCoordinates parsing from a QString|[email protected]|Friedrich W. H. Kossebau}} | ||
{{FeatureTodo|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}} | {{FeatureDone|Marble|OsmNominatim improved display|tgridel@freedorfr|Thibaut Gridel}} | ||
{{FeatureTodo|Marble|Create New Marble About Dialog|[email protected]|Torsten Rahn}} | |||
{{FeatureTodo|Marble|Add Float Item Management|[email protected]|Torsten Rahn}} | |||
{{FeatureTodo|Marble|New Search|[email protected]|Torsten Rahn}} | |||
{{FeatureInProgress|Marble|Make API more QML-friendly|[email protected]|Bernhard Beschow}} | |||
{{FeatureDone|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}} | |||
{{FeatureDone|KGeography|Merge stuff from the cherry_field branch|[email protected]|Albert Astals Cid}} | |||
|} | |} | ||
<br> | <br> | ||
= | = kdegames= | ||
{| 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 | |||
{{FeatureDone|Libkdegames|Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics.|[email protected]|Stefan Majewsky}} | |||
{{FeatureDone|KSudoku|Add a new generator and solver to KSudoku, based on published algorithms. This will provide a full range of puzzle difficulties, rather than mainly easy puzzles, and will address bug 217925 and its duplicates 228614 and 237262 (now nearly two years old).|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KSudoku|Re-implement the puzzle-symmetry feature.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KSudoku|Re-order the puzzle types on the welcome screen. Use KDE Games Difficulty combo-box instead of a slider. Save user's choices of puzzle between sessions. Do minor tidy-ups of the user interface.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KGoldrunner|Add the championship level "Gold Rush" game, with Traditional rules, contributed by Gabriel Miltschitzky.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KGoldrunner|Add the championship level "Jail Break" game, with KGoldrunner rules, contributed by Gabriel Miltschitzky.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KiGo|Fix drawing of lines, making sure all lines have the same width.|[email protected]|Frederik Gladhorn}} | |||
{{FeatureDone|KiGo|Add a new plain theme.|[email protected]|Frederik Gladhorn}}|} | |||
<br> | |||
{| | = kdegraphics= | ||
{| 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;" | |- 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 | ! Status | ||
! Project | ! Project | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureInProgress|Okular|Reset Form Action support|aacid@kde.org|Albert Astals Cid}} | |||
{{ | {{FeatureDone|Okular|Viewer Mode & Interface.|michel.ludwig@kdemail.net|Michel Ludwig}} | ||
| | {{FeatureDone|Okular|Table selection tool improvements|aacid@kde.org|Albert Astals Cid}} | ||
| | {{FeatureInProgress|Gwenview|Animated image transitions|agateau@kde.org|Aurélien Gâteau}} | ||
| | |||
{{ | |||
{{ | |||
| | |||
| | |||
| | |||
{{FeatureInProgress | |||
| | |||
| | |||
| | |||
|} | |} | ||
<br> | <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;" | |- 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 | ! Status | ||
! Project | ! Project | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureTodo|JuK|MPRIS2 support|alex.merry@kdemail.net|Alex Merry}} | |||
{{FeatureTodo| | |||
|} | |} | ||
<br> | <br> | ||
= | = kdenetwork= | ||
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | {| 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;" | |- 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;" | ||
Line 193: | Line 209: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureInProgress|KGet|Better interaction for torrents if they are seeding and other downloads stopped because of that|mat69@gmx.net|Matthias Fuchs}} | |||
{{FeatureInProgress| | {{FeatureInProgress|KGet|Class that handles deleting files|mat69@gmx.net|Matthias Fuchs}} | ||
{{FeatureInProgress| | {{FeatureInProgress|Kopete|Akonadi History Plugin |roideuniverse@gmail.com|Kaushik Saurabh}} | ||
|} | |||
<br> | <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;" | |- 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 | ! Status | ||
! Project | ! Project | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureInProgress| | |||
{{FeatureInProgress| | {{FeatureTodo | ||
|attachment:/ kio-slave | |||
|Implement kio-slave to access (email) attachments in Akonadi | |||
|[email protected]|Friedrich W. H. Kossebau}} | |||
{{FeatureDone|KAlarm|Port to Akonadi|[email protected]|David Jarvie}} | |||
{{FeatureTodo | |||
|sieve: implement wizard | |||
|Implement wizard to help user to create sieve script | |||
|[email protected]|Montel Laurent}} | |||
{{FeatureDone | |||
|HTML Replies | |||
|Give messagecomposer (especially for KMail) the ability to compose replies in HTML | |||
|[email protected]|Torgny Nyblom}} | |||
{{FeatureInProgress|KMail import|KMail1 setup import instead of migration|krammer@kde.org|Kevin Krammer}} | |||
{{FeatureInProgress|Agent control workspace integration|Monitoring and control of Akonadi agents through Plasma workspace facilitites|krammer@kde.org|Kevin Krammer}} | |||
|} | |} | ||
<br> | <br> | ||
= | = kdeplasma-addons = | ||
{| | |||
{| 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;" | |- 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 | ! Status | ||
! Project | ! Project | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureInProgress| | |||
{{FeatureInProgress|Kimpanel|Port kimpanel to DataEngine based one|[email protected]|Xuetian Weng}} | |||
{{FeatureDone|IconTasks|Import IconTasks|craig@kde.org|Craig Drummond}} | |||
|} | |} | ||
<br> | <br> | ||
= | = kdesdk = | ||
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | {| 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;" | |- 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;" | ||
Line 230: | Line 273: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{ | {{FeatureDone|Okteta|Add Flags Datatype to structures tool|[email protected]|Alex Richardson}} | ||
{{ | {{FeatureDone|dolphin-plugins|Mercurial plugin for Dolphin|[email protected]|Vishesh Yadav}} | ||
{{FeatureDone|KCachegrind|Upgrade interface to Callgrind (use callgrind_control instead of writing a command file, for > VG 3.7.x)|Josef.Weidendorfer@gmx.de|Josef Weidendorfer}} | |||
{{FeatureDone|Umbrello|Add code import wizard|andi.fischer@hispeed.ch|Andi Fischer}} | |||
|} | |} | ||
<br> | <br> | ||
= | = kdeutils= | ||
{| 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;" | |- 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 | ! Status | ||
! Project | ! Project | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureDone|ark|Allow Ark to be used as a KPart again|[email protected]|Raphael Kubo da Costa}} | |||
{{FeatureInProgress| | {{FeatureInProgress|ksecrets|A suite of tools related to the KSecretsService infrastructure|kde@rusu.info|Valentin Rusu}} | ||
|} | |} | ||
<br> | <br> |
Latest revision as of 13:54, 17 January 2012
This is a list of planned features for the SC 4.8 release.
See also:
- Schedules/KDE4/4.8 Release Schedule
- Schedules/KDE4/4.8 Release Goals
- Schedules/KDE4/4.7 Feature Plan (previous major release)
Legend:
- todo => not started yet
- in-progress => started, but not completed yet
- done => completed
kdelibs
Status | Project | Description | Contact |
---|---|---|---|
DONE | Kate Part | Line modification system | |
DONE | Kate Part | Modeline Editor | |
DONE | Kate Part | Reliable code folding | |
DONE | Kate Part | Improved vi input mode | |
IN PROGRESS | KIO | PreviewJob supports URLs | |
IN PROGRESS | kdeui | KSecretsService API addition | |
IN PROGRESS | kdeui/util | Connect KWallet class to KSecretsService client API | |
IN PROGRESS | kcookiejar | New domain specific cookie policy based on patch provided in bug#54300 |
kde-runtime
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | ksecretsserviced | KSecretsService daemon implementing the freedesktop.org secrets API. KDE applications will want to use the related kdelibs API (see below)
| |
IN PROGRESS | DrKonqi | Better duplicate detection | |
IN PROGRESS | KIO Thumbnails | webthumbnails plugin | |
IN PROGRESS | DrKonqi | Scripting support | |
IN PROGRESS | Plasma | Plasma QML QtComponents |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
TO DO | KWin | Activity switcher | Will Stephenson <[email protected]> |
TO DO | Plasma | Activity UI improvements | Will Stephenson <[email protected]> |
IN PROGRESS | KWin | Take over screensaver/locking management from KRunner | |
DONE | KCM | make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/) | |
DONE | powerdevil | Remove Desktop Effects Management | |
DONE | powerdevil | Allow static profiles only | |
DONE | powerdevil | Allow activity interaction | |
DONE | Plasma | Add MPRIS2 support to nowplaying | |
IN PROGRESS | Plasma | Allow task grouping on the taskbar to work together with kwin window tabbing | |
IN PROGRESS | Plasma | Merge the QML version of the device notifier | |
IN PROGRESS | Plasma | Merge the QML version of the battery applet | |
DONE | KWin | QML based Window switcher (Tabbox) | |
IN PROGRESS | KWin | Texture Rectangle ARB support in Shaders | |
IN PROGRESS | KWin | No Compositor restart on screen change | |
IN PROGRESS | KWin | Initial Wayland support | |
DONE | KWin | Support for thumbnails in QML | |
DONE | KWin | Add AnimationEffect class | |
IN PROGRESS | KWin | Option to prefer the mouse position over the focus chain | |
DONE | KWin | More cleanup in the window rules kcm | |
IN PROGRESS | KWin | Trade 1 frame lag for deterministic framerate | |
IN PROGRESS | KWin | Improved resizing of windows with thin or no borders | |
IN PROGRESS | KWin | Move Workspace's compositing functionality to own class Compositor | |
IN PROGRESS | KWin | Introduce class DecorationPaintRedirector for decoration handling when Compositing is active | |
IN PROGRESS | Screenlocker | New Screenlocker and daemon | |
DONE | Plasma | Merge IconTask's taskmanager changes | |
DONE | KCM | Allow flag and label in keyboard layout indicator | |
IN PROGRESS | KSplash | QML based ksplash |
kde-baseapps
Status | Project | Description | Contact |
---|---|---|---|
DONE | Dolphin | Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html and http://ppenz.blogspot.com/2012/01/dolphin-20-status-update.html) | |
TO DO | Dolphin | Implement support for back/forward mouse buttons (Postponed to 4.9) | Sebastian Dörner <[email protected]> |
DONE | Kate | Search & Replace in files plugin | |
IN PROGRESS | Kate | Make GDB target selection behave like the build plugin | |
IN PROGRESS | Kate | Add convenience options for remote debugging | |
DONE | Settings | Improve proxy configuration dialog |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KTouch | New organisation of keyboard and lecture files according to languages | |
IN PROGRESS | KTouch | New organisation of menu system: Training, Statistic, Settings | |
TO DO | KTouch | End of lecture statistics | Rüthemann Peter <[email protected]> |
DONE | Rocs | Alignment Actions to minimize crossing graph edges | |
TO DO | Rocs | Project Files to combine graphs and algorithms | Andreas Cord-Landwehr <[email protected]> |
DONE | Rocs | Context menu for graph scene | |
DONE | Rocs | Resurrect import-/export-features | |
DONE | Rocs | User Interface Cleanup | |
DONE | Cantor | Add Qalculate backend | |
DONE | Cantor | Add Scilab backend | |
DONE | Marble | Marble Runner plugins for Parsing files | |
DONE | Marble | (GSoC) OSM file rendering | |
DONE | Marble | Marble Graphics Scene (Performance of Vector Drawing) | |
DONE | Marble | Gps Info Plugin | |
DONE | Marble | Improve LatLonEdit to allow input as Radian and DM | |
IN PROGRESS | Marble | Marble Touch (GSoC, Marble on MeeGo/N9) | |
DONE | Marble | Routing API | |
IN PROGRESS | Marble | Adjustable Map Orientation (Rotation in Screen Plane) | |
DONE | Marble | Speedometer Plugin | |
DONE | Marble | Plasma Runner for geo coords and Marble bookmarks | |
DONE | Marble | Make bookmark editor support editing the lonlat coordinates | |
DONE | Marble | Fix GeoDataCoordinates parsing from a QString | |
DONE | Marble | OsmNominatim improved display | |
TO DO | Marble | Create New Marble About Dialog | Torsten Rahn <[email protected]> |
TO DO | Marble | Add Float Item Management | Torsten Rahn <[email protected]> |
TO DO | Marble | New Search | Torsten Rahn <[email protected]> |
IN PROGRESS | Marble | Make API more QML-friendly | |
DONE | KTurtle | Add modulo command | |
DONE | KGeography | Merge stuff from the cherry_field branch |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
DONE | Libkdegames | Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics. | |
DONE | KSudoku | Add a new generator and solver to KSudoku, based on published algorithms. This will provide a full range of puzzle difficulties, rather than mainly easy puzzles, and will address bug 217925 and its duplicates 228614 and 237262 (now nearly two years old). | |
DONE | KSudoku | Re-implement the puzzle-symmetry feature. | |
DONE | KSudoku | Re-order the puzzle types on the welcome screen. Use KDE Games Difficulty combo-box instead of a slider. Save user's choices of puzzle between sessions. Do minor tidy-ups of the user interface. | |
DONE | KGoldrunner | Add the championship level "Gold Rush" game, with Traditional rules, contributed by Gabriel Miltschitzky. | |
DONE | KGoldrunner | Add the championship level "Jail Break" game, with KGoldrunner rules, contributed by Gabriel Miltschitzky. | |
DONE | KiGo | Fix drawing of lines, making sure all lines have the same width. | |
DONE | KiGo | Add a new plain theme. |
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Okular | Reset Form Action support | |
DONE | Okular | Viewer Mode & Interface. | |
DONE | Okular | Table selection tool improvements | |
IN PROGRESS | Gwenview | Animated image transitions |
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
TO DO | JuK | MPRIS2 support | Alex Merry <[email protected]> |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KGet | Better interaction for torrents if they are seeding and other downloads stopped because of that | |
IN PROGRESS | KGet | Class that handles deleting files | |
IN PROGRESS | Kopete | Akonadi History Plugin |
kdepim
Status | Project | Description | Contact |
---|---|---|---|
TO DO | attachment:/ kio-slave | Implement kio-slave to access (email) attachments in Akonadi | Friedrich W. H. Kossebau <[email protected]>
|
DONE | KAlarm | Port to Akonadi
| |
TO DO | sieve: implement wizard | Implement wizard to help user to create sieve script | Montel Laurent <[email protected]>
|
DONE | HTML Replies | Give messagecomposer (especially for KMail) the ability to compose replies in HTML
| |
IN PROGRESS | KMail import | KMail1 setup import instead of migration
| |
IN PROGRESS | Agent control workspace integration | Monitoring and control of Akonadi agents through Plasma workspace facilitites
|
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Kimpanel | Port kimpanel to DataEngine based one | |
DONE | IconTasks | Import IconTasks |
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
DONE | Okteta | Add Flags Datatype to structures tool | |
DONE | dolphin-plugins | Mercurial plugin for Dolphin | |
DONE | KCachegrind | Upgrade interface to Callgrind (use callgrind_control instead of writing a command file, for > VG 3.7.x) | |
DONE | Umbrello | Add code import wizard |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
DONE | ark | Allow Ark to be used as a KPart again | |
IN PROGRESS | ksecrets | A suite of tools related to the KSecretsService infrastructure |