Difference between revisions of "Schedules/KDE4/4.8 Feature Plan"

Jump to: navigation, search
m (kde-runtime)
m (kdepim: KAlarm update)
 
(74 intermediate revisions by 38 users not shown)
Line 17: Line 17:
 
<br>
 
<br>
  
= kde-workspace =
+
= 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  
  
{{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|alex.merry@kdemail.net|Alex Merry}}
+
{{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}}
{{FeatureInProgress|KCM|make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/)|SommerLuk@gmail.com|Lukas Sommer}}
+
{{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}}
{{FeatureDone|powerdevil|Remove Desktop Effects Management|drf@kde.org|Dario Freddi}}
+
{{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}}
{{FeatureInProgress|powerdevil|Allow static profiles only|drf@kde.org|Dario Freddi}}
+
{{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}}
{{FeatureInProgress|powerdevil|Allow activity interaction|drf@kde.org|Dario Freddi}}
+
{{FeatureInProgress|KIO|PreviewJob supports URLs|sebas@kde.org|Sebastian Kügler}}
{{FeatureTodo|Plasma|Add MPRIS2 support to nowplaying|alex.merry@kdemail.net|Alex Merry}}
+
{{FeatureInProgress|kdeui|KSecretsService API addition|kde@rusu.info|Valentin Rusu}}
{{FeatureInProgress|Plasma|Allow task grouping on the taskbar to work together with kwin window tabbing|akreuzkamp@web.de|Anton Kreuzkamp}}
+
{{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|mat69@gmx.net|Matthias Fuchs}}
 
{{FeatureInProgress|DrKonqi|Better duplicate detection|mat69@gmx.net|Matthias Fuchs}}
 +
{{FeatureInProgress|KIO Thumbnails|webthumbnails plugin|sebas@kde.org|Sebastian Kügler}}
 
{{FeatureInProgress|DrKonqi|Scripting support|mat69@gmx.net|Matthias Fuchs}}
 
{{FeatureInProgress|DrKonqi|Scripting support|mat69@gmx.net|Matthias Fuchs}}
 +
{{FeatureInProgress|Plasma|Plasma QML QtComponents|mart@kde.org|Marco Martin}}
 
|}
 
|}
 
<br>
 
<br>
  
= kdelibs =
+
= 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|wstephenson@kde.org|Will Stephenson}}
{{FeatureDone|Kate Part|Line modification system|dhaumann@kde.org|Dominik Haumann}}
+
{{FeatureTodo|Plasma|Activity UI improvements|wstephenson@kde.org|Will Stephenson}}
{{FeatureDone|Kate Part|Modeline Editor|dhaumann@kde.org|Dominik Haumann}}
+
{{FeatureInProgress|KWin|Take over screensaver/locking management from KRunner|alex.merry@kdemail.net|Alex Merry}}
{{FeatureDone|Kate Part|Reliable code folding|adrian.lungu89@gmail.com|Adrian Lungu}}
+
{{FeatureDone|KCM|make mouse cursor size configurable (http://git.reviewboard.kde.org/r/101701/)|SommerLuk@gmail.com|Lukas Sommer}}
{{FeatureDone|Kate Part|Improved vi input mode|svatoslav1@gmail.com|Svyatoslav Kuzmich}}
+
{{FeatureDone|powerdevil|Remove Desktop Effects Management|drf@kde.org|Dario Freddi}}
{{FeatureInProgress|kdeui|KSecretsService API addition|kde@rusu.info|Valentin Rusu}}
+
{{FeatureDone|powerdevil|Allow static profiles only|drf@kde.org|Dario Freddi}}
{{FeatureInProgress|kdeui/util|Connect KWallet class to KSecretsService client API|kde@rusu.info|Valentin Rusu}}
+
{{FeatureDone|powerdevil|Allow activity interaction|drf@kde.org|Dario Freddi}}
 +
{{FeatureDone|Plasma|Add MPRIS2 support to nowplaying|alex.merry@kdemail.net|Alex Merry}}
 +
{{FeatureInProgress|Plasma|Allow task grouping on the taskbar to work together with kwin window tabbing|akreuzkamp@web.de|Anton Kreuzkamp}}
 +
{{FeatureInProgress|Plasma|Merge the QML version of the device notifier|mart@kde.org|Marco Martin}}
 +
{{FeatureInProgress|Plasma|Merge the QML version of the battery applet|mart@kde.org|Marco Martin}}
 +
{{FeatureDone|KWin|QML based Window switcher (Tabbox)|mgraesslin@kde.org|Martin Gräßlin}}
 +
{{FeatureInProgress|KWin|Texture Rectangle ARB support in Shaders|mgraesslin@kde.org|Martin Gräßlin}}
 +
{{FeatureInProgress|KWin|No Compositor restart on screen change|mgraesslin@kde.org|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|thomas.luebking@gmail.com|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|thomas.luebking@gmail.com|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|a.arlt@stud.uni-heidelberg.de|Arthur Arlt}}
 +
{{FeatureInProgress|Screenlocker|New Screenlocker and daemon|mgraesslin@kde.org|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|arysin@gmail.com|Andriy Rysin}}
 +
{{FeatureInProgress|KSplash|QML based ksplash|mart@kde.org|Marco Martin/Ivan Čukić}}
 
|}
 
|}
 
<br>
 
<br>
Line 83: Line 106:
 
! Contact  
 
! Contact  
  
{{FeatureInProgress|Dolphin|Implement new view-engine for Dolphin 2.0 (see http://ppenz.blogspot.com/2011/08/introducing-dolphin-20.html)|peter.penz19@gmail.com|Peter Penz}}
+
{{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)|peter.penz19@gmail.com|Peter Penz}}
{{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons|sebasti@n-doerner.de|Sebastian Dörner}}
+
{{FeatureTodo|Dolphin|Implement support for back/forward mouse buttons (Postponed to 4.9)|sebasti@n-doerner.de|Sebastian Dörner}}
 
{{FeatureDone|Kate|Search & Replace in files plugin|kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureDone|Kate|Search & Replace in files plugin|kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureInProgress|Kate|Make GDB target selection behave like the build plugin |kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureInProgress|Kate|Add convenience options for remote debugging|kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureInProgress|Kate|Add convenience options for remote debugging|kare.sars@iki.fi|Kåre Särs}}
 +
{{FeatureDone|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}
 
|}
 
|}
 
<br>
 
<br>
Line 106: Line 130:
 
{{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureDone|Rocs|Alignment Actions to minimize crossing graph edges|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Project Files to combine graphs and algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
{{FeatureTodo|Rocs|Stepped Execution of Algorithms|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
+
{{FeatureDone|Rocs|Context menu for graph scene|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
{{FeatureInProgress|Rocs|Resurrect import-/export-features|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
+
{{FeatureDone|Rocs|Resurrect import-/export-features|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
{{FeatureInProgress|Rocs|User Interface Cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
+
{{FeatureDone|Rocs|User Interface Cleanup|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
{{FeatureInProgress|Cantor|Add Qalculate backend|matteo@agostinelli.me|Matteo Agostinelli}}
+
{{FeatureDone|Cantor|Add Qalculate backend|matteo@agostinelli.me|Matteo Agostinelli}}
 +
{{FeatureDone|Cantor|Add Scilab backend|filipe@kde.org|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|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}
 
{{FeatureDone|Marble|(GSoC) OSM file rendering|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}
 
{{FeatureDone|Marble|Marble Graphics Scene (Performance of Vector Drawing)|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}
 
{{FeatureDone|Marble|Marble Graphics Scene (Performance of Vector Drawing)|oblaukhov.konstantin@gmail.com|Konstantin Oblaukhov}}
 
{{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}}
 
{{FeatureDone|Marble|Gps Info Plugin|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureDone|Marble|Improve LatLonEdit to allow input as Radian and DM|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureInProgress|Marble|Marble Touch (GSoC, Marble on MeeGo/N9)|earthwings@gentoo.org|Daniel Marth, Dennis Nienhüser}}
 +
{{FeatureDone|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 
{{FeatureInProgress|Marble|Adjustable Map Orientation (Rotation in Screen Plane)|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
{{FeatureInProgress|Marble|Speedometer Plugin|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
+
{{FeatureDone|Marble|Speedometer Plugin|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
{{FeatureTodo|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}}
+
{{FeatureDone|Marble|Plasma Runner for geo coords and Marble bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Marble|Make bookmark editor support editing the lonlat coordinates|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Marble|Fix GeoDataCoordinates parsing from a QString|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Marble|OsmNominatim improved display|tgridel@freedorfr|Thibaut Gridel}}
 +
{{FeatureTodo|Marble|Create New Marble About Dialog|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureTodo|Marble|Add Float Item Management|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureTodo|Marble|New Search|rahn@kde.org|Torsten Rahn}}
 +
{{FeatureInProgress|Marble|Make API more QML-friendly|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 +
{{FeatureDone|KTurtle|Add modulo command|nielsslot@gmaildotcom|Niels Slot}}
 +
{{FeatureDone|KGeography|Merge stuff from the cherry_field branch|aacid@kde.org|Albert Astals Cid}}
 +
|}
 +
<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.|stefan.majewsky@googlemail.com|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).|iandw.au@gmail.com|Ian Wadham}}
 +
{{FeatureDone|KSudoku|Re-implement the puzzle-symmetry feature.|iandw.au@gmail.com|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.|iandw.au@gmail.com|Ian Wadham}}
 +
{{FeatureDone|KGoldrunner|Add the championship level "Gold Rush" game, with Traditional rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}
 +
{{FeatureDone|KGoldrunner|Add the championship level "Jail Break" game, with KGoldrunner rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}
 +
{{FeatureDone|KiGo|Fix drawing of lines, making sure all lines have the same width.|gladhorn@kde.org|Frederik Gladhorn}}
 +
{{FeatureDone|KiGo|Add a new plain theme.|gladhorn@kde.org|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;"
 +
! Status
 +
! Project
 +
! Description
 +
! 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}}
 +
|}
 +
<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|MPRIS2 support|alex.merry@kdemail.net|Alex Merry}}
 +
|}
 +
<br>
 +
 
 +
= kdenetwork=
 +
{| 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
 +
{{FeatureInProgress|KGet|Better interaction for torrents if they are seeding and other downloads stopped because of that|mat69@gmx.net|Matthias Fuchs}}
 +
{{FeatureInProgress|KGet|Class that handles deleting files|mat69@gmx.net|Matthias Fuchs}}
 +
{{FeatureInProgress|Kopete|Akonadi History Plugin |roideuniverse@gmail.com|Kaushik Saurabh}}
 
|}
 
|}
 
<br>
 
<br>
Line 136: Line 230:
 
|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
|kossebau@kde.org|Friedrich W. H. Kossebau}}
  
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}
+
{{FeatureDone|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}
  
 
{{FeatureTodo
 
{{FeatureTodo
Line 143: Line 237:
 
|montel@kde.org|Montel Laurent}}
 
|montel@kde.org|Montel Laurent}}
  
{{FeatureInProgress
+
{{FeatureDone
 
|HTML Replies
 
|HTML Replies
 
|Give messagecomposer (especially for KMail) the ability to compose replies in HTML
 
|Give messagecomposer (especially for KMail) the ability to compose replies in HTML
 
|nyblom@kde.org|Torgny Nyblom}}
 
|nyblom@kde.org|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>
  
= kdesdk  =
+
= kdeplasma-addons =
  
{| cellspa/cing="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"
 
|- 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|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
 
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureInProgress|Kimpanel|Port kimpanel to DataEngine based one|wengxt@gmail.com|Xuetian Weng}}
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|IconTasks|Import IconTasks|craig@kde.org|Craig Drummond}}
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|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|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 
{{FeatureInProgress|Okteta|Add Flags Datatype to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 
{{FeatureInProgress|dolphin-plugins|Mercurial plugin for Dolphin|vishesh3y@gmail.com|Vishesh Yadav}}  
 
 
|}
 
|}
 
 
<br>
 
<br>
  
= kdegames=
+
= 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
 
{{FeatureDone|Libkdegames|Improve graphics performance in all games by standardizing on the use of Qt Raster Graphics.|stefan.majewsky@googlemail.com|Stefan Majewsky}}{{FeatureInProgress|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).|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureInProgress|KSudoku|Re-implement the puzzle-symmetry feature.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureInProgress|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.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureInProgress|KGoldrunner|Add the championship level "Gold Rush" game, with Traditional rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureInProgress|KGoldrunner|Add the championship level "Jail Break" game, with KGoldrunner rules, contributed by Gabriel Miltschitzky.|iandw.au@gmail.com|Ian Wadham}}|}
 
<br>
 
  
= kdegraphics=
 
 
{| 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 202: Line 273:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureInProgress|Okular|Reset Form Action support|aacid@kde.org|Albert Astals Cid}}
+
{{FeatureDone|Okteta|Add Flags Datatype to structures tool|alex.richardson@gmx.de|Alex Richardson}}
{{FeatureInProgress|Gwenview|Animated image transitions|agateau@kde.org|Aurélien Gâteau}}
+
{{FeatureDone|dolphin-plugins|Mercurial plugin for Dolphin|vishesh3y@gmail.com|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>
  
Line 214: Line 288:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
 +
{{FeatureDone|ark|Allow Ark to be used as a KPart again|rakuco@FreeBSD.org|Raphael Kubo da Costa}}
 
{{FeatureInProgress|ksecrets|A suite of tools related to the KSecretsService infrastructure|kde@rusu.info|Valentin Rusu}}
 
{{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:


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 <wstephenson@kde.org>
TO DO Plasma Activity UI improvements Will Stephenson <wstephenson@kde.org>
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 <sebasti@n-doerner.de>
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 <peter.ruethemann@gmail.com>
DONE Rocs Alignment Actions to minimize crossing graph edges
TO DO Rocs Project Files to combine graphs and algorithms Andreas Cord-Landwehr <cola@uni-paderborn.de>
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 <rahn@kde.org>
TO DO Marble Add Float Item Management Torsten Rahn <rahn@kde.org>
TO DO Marble New Search Torsten Rahn <rahn@kde.org>
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 <alex.merry@kdemail.net>


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 <kossebau@kde.org>


DONE KAlarm Port to Akonadi


TO DO sieve: implement wizard Implement wizard to help user to create sieve script Montel Laurent <montel@kde.org>


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



This page was last edited on 17 January 2012, at 13:54. Content is available under Creative Commons License SA 4.0 unless otherwise noted.