Schedules/KDE4/4.7 Feature Plan: Difference between revisions

    From KDE TechBase
    m (fix end of table)
    (add move to community notice)
     
    (70 intermediate revisions by 33 users not shown)
    Line 1: Line 1:
    This is a list of planned features for the SC 4.7 release.
    {{Moved To Community}}
     
    See also:
     
    *[[Schedules/KDE4/4.7 Release Schedule]]
    *[[Schedules/KDE4/4.7 Release Goals]]
    *[[Schedules/KDE4/4.6 Feature Plan]] (previous major release)
     
    <br> Legend:
     
    *todo =&gt; not started yet
    *in-progress =&gt; started, but not completed yet
    *done =&gt; completed
     
    __TOC__
     
    <br>
     
    = kdelibs  =
     
    {| 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
     
    {{FeatureInProgress
    |KLocale
    |Number grouping support
    |[email protected]|John Layt}}
     
    {{FeatureInProgress
    |KLocale
    |Narrow date name format support
    |[email protected]|John Layt}}
     
    {{FeatureInProgress
    |KLocale
    |Week Numbers support
    |[email protected]|John Layt}}
     
    {{FeatureInProgress
    |KLocale
    |Windows Backend
    |[email protected]|John Layt}}
     
    {{FeatureInProgress
    |KHelpMenu
    |Fast action searching
    |[email protected]|Alex Fiestas}}
     
    {{FeatureInProgress
    |KFilePlaces
    |Activity-specific Places
    |[email protected]|Jeffery MacEachern}}
     
    |}
     
    <br>
     
    = kde-baseapps  =
     
     
    {| 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|Dolphin|Support Fwd/Back Mouse Buttons|[email protected]|Sebastian Dörner}}
    {{FeatureDone|Dolphin|Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html)|[email protected]|Peter Penz}}
    {{FeatureDone|Dolphin|Improve user interface for searching files and metadata|[email protected]|Peter Penz}}
    {{FeatureTodo|Settings|Improve proxy configuration dialog|[email protected]|Dawit Alemayehu}}
     
    {{FeatureInProgress
    |Locale KCM
    |Support for Number Grouping, Windows Backend, Country Subdivsions
    |[email protected]|John Layt}}
     
    |}
     
    <br>
     
    = kde-runtime  =
     
    {| 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
    {{FeatureInProgress|kio_sftp|async download support|[email protected]|Andreas Schneider}}
    {{FeatureInProgress
    |Locale definition files
    |Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files.
    |[email protected]|John Layt}}
    |}
     
    <br>
     
    = kde-workspace  =
     
    {| 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
     
    {{FeatureDone|System Settings/keyboard|Allow a shortcut per keyboard layout (bug 224489)|[email protected]|Andriy Rysin}}
    {{FeatureDone|System Settings/keyboard|Session management for keyboard layouts (bug 52095, 174948)|[email protected]|Andriy Rysin}}
    |-
     
    ! style="text-align: center;" colspan="4" | Plasma
    {{FeatureInProgress
    |Plasma Clock/Calendar
    |improve usability, settings, akonadi and holiday data.  See Plasma wiki.
    |[email protected]|John Layt}}
    |-
     
    ! style="text-align: center;" colspan="4" | KWin
    {{FeatureDone|Compositor|OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support)|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|Compositor|New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/)|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|BoxSwitch Effect|Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/)|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|libkwineffects|API cleanup|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|libkwineffects|JavaScript bindings for writing Effects|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|Mouse Emulation|Better accessibility support in mouse emulation|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|kwin|Add multi head support|[email protected]|Alberto Mattea}}
    {{FeatureInProgress|kwin|DBusMenu in Windeco|[email protected]|Lionel Chauvin}}
    {{FeatureInProgress|ksplashx|Add multi head support|[email protected]|Alberto Mattea}}
    {{FeatureTodo|krunner|Add multi head support|[email protected]|Alberto Mattea}}
    {{FeatureInProgress|kwinrules kcm|UI cleanup (see https://git.reviewboard.kde.org/r/101041/)|[email protected]|Thomas Lübking}}
    {{FeatureInProgress|kwincompositing kcm|Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/)|[email protected]|Thomas Lübking}}
    {{FeatureInProgress|PresentWindows Effect|Better highlight indication & close button handling)|[email protected]|Thomas Lübking}}
    |}
     
    <br>
     
    = kdeedu  =
     
    {| 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
    {{FeatureDone|Marble|Bookmark Manager|[email protected]|Dennis Nienhüser, Thibaut Gridel}}
    {{FeatureInProgress|Marble|Extended QML Bindings|[email protected]|Dennis Nienhüser}}
    {{FeatureInProgress|Marble|Routing API|[email protected]|Dennis Nienhüser}}
    {{FeatureInProgress|Marble|Offline Address Search|[email protected]|Dennis Nienhüser}}
    {{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|[email protected]|Jens-Michael Hoffmann}}
    {{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|[email protected]|Jens-Michael Hoffmann}}
    {{FeatureTodo|Marble|Multi threaded texture mapping|[email protected]|Jens-Michael Hoffmann}}
    {{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureInProgress|Cantor|Integrate the Qalculate backend|[email protected]|Matteo Agostinelli}}
    {{FeatureTodo|Kalzium|Use KUnitConversion for all the Unit handling|etienne.rebetez@oberwallisch|Etienne Rebetez}}
    {{FeatureTodo|KTurtle|Add getdirection command
    |nielsslot@gmaildotcom|Niels Slot}}
    {{FeatureTodo|KTurtle|Add modulo command
    |nielsslot@gmaildotcom|Niels Slot}}
    {{FeatureInProgress|Step|Copy-and-Paste of items|[email protected]|Sebastian Vöcking}}
    {{FeatureTodo|Step|Zoom on mouse wheel|[email protected]|Sebastian Vöcking}}
    {{FeatureTodo|Step|Automatic expanding canvas|[email protected]|Sebastian Vöcking}}
    {{FeatureInProgress|Rocs|Auto - Handling of the Canvas|[email protected]|Tomaz Canabrava}}
    {{FeatureDone|Rocs|Remove the thread for QtConcurrent on he core|[email protected]|Tomaz Canabrava}}
    {{FeatureInProgress|Rocs|Polish the User Interface|[email protected]|Tomaz Canabrava}}
    {{FeatureDone|Rocs|New Plugin for Automaticaly Graph Generation|[email protected]|Tomaz Canabrava}}
    {{FeatureInProgress|Rocs|Bugfixes in the List Plugin|[email protected]|Tomaz Canabrava}}
    {{FeatureInProgress|Rocs|Speedup in the drawing code|[email protected]|Tomaz Canabrava}}
    {{FeatureInProgress|Rocs|Kalgebra backend|[email protected]|Tomaz Canabrava}}
    {{FeatureDone|Rocs|Transform graph edges plugin|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureInProgress|Rocs|Assign values to edges/nodes plugin|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureInProgress|Kalzium|Titration calculator|[email protected]|Luca Tringali}}
    |}
    <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;"
     
    ! Status
    ! Project
    ! Description
    ! Contact
     
    {{FeatureInProgress|KAlarm|Port to Akonadi|[email protected]|David Jarvie}}
    {{FeatureInProgress|KAlarm|Allow reminders after the main alarm|[email protected]|David Jarvie}}
    {{FeatureInProgress|KAlarm|Provide wake-from-suspend option for alarms|[email protected]|David Jarvie}}
     
    {{FeatureInProgress
    |KHolidays
    |Add support for Holiday Types and Observance Types
    |[email protected]|John Layt}}
     
    |}
     
    <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;"
    ! Status
    ! Project
    ! Description
    ! Contact
    {{FeatureInProgress|Adjustable Clock|Plasmoid for displaying date and time in very customizable way|[email protected]|Michał Dutkiewicz}}
    {{FeatureInProgress|Comic Plasmoid|Support random comic strips|[email protected]|Matthias Fuchs}}
    {{FeatureInProgress|Comic Plasmoid|Support creation of comic Comic Book Archive files|[email protected]|Matthias Fuchs}}
    {{FeatureTodo|Comic Plasmoid|Highlight comics that have a new comic strip|[email protected]|Matthias Fuchs}}
    {{FeatureTodo|Events Runner|Support parsing weekdays (e.g. "in next monday"|[email protected]|Alexey Noskov}}
    |}
     
    <br>
     
    = kdetoys  =
     
    {| 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
    {{FeatureDone|KTeaTime|Port to KStatusNotifierItem|[email protected]|Miha Čančula}}
    {{FeatureInProgress|KTeaTime|New svg based status icons|[email protected]|Stefan Böhmann}}
    {{FeatureInProgress|KTeaTime|Support categories|[email protected]|Stefan Böhmann}}
    {{FeatureTodo|KTeaTime|Improved command line|[email protected]|Stefan Böhmann}}
    {{FeatureTodo|KTeaTime|Tea runner|[email protected]|Stefan Böhmann}}
    {{FeatureTodo|KTeaTime|Port to KConfigXT|[email protected]|Stefan Böhmann}}
     
    |}
     
    <br>
     
    = 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
    {{FeatureInProgress|Lokalize|Remote translation memories|[email protected]|Nick Shaforostoff}}
    {{FeatureInProgress|Lokalize|QA: translation checks against user-specified regex-based rules|[email protected]|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|[email protected]|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|Continue implementing XLIFF spec|[email protected]|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|Segmentation [editing] functionality|[email protected] |Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|[email protected]|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|[email protected]|Nick Shaforostoff}}
    {{FeatureInProgress|Okteta|Properly support strings (various Unicode encodings) in structures tool|[email protected]|Alex Richardson}}
    {{FeatureTodo|Okteta|Add custom datatypes to structures tool|[email protected]|Alex Richardson}}
    {{FeatureInProgress|Umbrello|QDockWidget based interface|[email protected]|Emmanuel Lepage Vallee}}
    {{FeatureInProgress|Umbrello|KDE4 icon theme and eye candies|[email protected]|Emmanuel Lepage Vallee}}
    {{FeatureTodo|Umbrello|Replace the current code viewer with katepart|[email protected]|Emmanuel Lepage Vallee}}
    {{FeatureDone|Umbrello|Add a zoom widget in the statusbar|[email protected]|Emmanuel Lepage Vallee}}
     
    |}
    <br>
     
    = kdegames =
     
    {| 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
    {{FeatureInProgress|KBreakout|Level editor|[email protected]|Julian Helfferich}}
    {{FeatureInProgress|KBreakout|Load levelset option + 2 new levelsets|[email protected]|Julian Helfferich}}
    {{FeatureTodo|KBreakout|Port to QGraphicsView|[email protected]|Julian Helfferich}}
    {{FeatureInProgress|libtagaro|Move first version into the kdegames module|[email protected]|Stefan Majewsky}}
    {{FeatureTodo|libtagaro|Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond|[email protected]|Stefan Majewsky}}
    {{FeatureInProgress|Palapeli|Cleanup interface|[email protected]|Stefan Majewsky}}
    {{FeatureDone|Palapeli|Reduce memory consumption for big puzzles|[email protected]|Stefan Majewsky}}
    |}
     
    <br>
     
    = kdenetwork =
     
    {| 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
    {{FeatureInProgress|KGet|Working Mms plugin|[email protected]|Ernesto Rodriguez Ortiz}}
    {{FeatureInProgress|KGet|Support for connection limit to servers|[email protected]|Matthias Fuchs}}
    |}
     
    <br>
     
    = kdegraphics =
     
    {| 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
    {{FeatureInProgress|Okular|Directory support in Comic Book Generator|[email protected]|David Palacio}}
    {{FeatureInProgress|Okular|7zip support in Comic Book Generator|[email protected]|David Palacio}}
    {{FeatureTodo|libksane|Enable gui less operation|[email protected]|K&aring;re S&auml;rs}}
    {{FeatureTodo|libksane|Add a way to get scanner device list|[email protected]|K&aring;re S&auml;rs}}
    |}
    <br>

    Latest revision as of 10:57, 16 March 2016

    This page is now on the community wiki.