Schedules/KDE4/4.6 Feature Plan: Difference between revisions

    From KDE TechBase
    (→‎kdebase-workspace: I guess this falls to me then :/)
    (add move to community notice)
     
    (49 intermediate revisions by 31 users not shown)
    Line 1: Line 1:
    This is a list of planned features for the SC 4.6 release.
    {{Moved To Community}}
     
    See also:
     
    *[[Schedules/KDE4/4.6 Release Schedule]]
    *[[Schedules/KDE4/4.6 Release Goals]]
    *[[Schedules/KDE4/4.5 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>
     
    = kdebase-apps  =
     
    {| 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|Konsole|Move to KTabWidget|[email protected]|Sascha Peilicke}}
    {{FeatureInProgress|Dolphin|Faceted browsing via Nepomuk|[email protected]|Sebastian Trueg}}
    {{FeatureInProgress|Dolphin|Searching support for non-indexed files|[email protected]|Peter Penz}}
    {{FeatureInProgress|Dolphin|Git-plugin (implemented by Sebastian Dörner and Johannes Steffen)|[email protected]|Peter Penz}}
    {{FeatureDone|Dolphin| Resizeable columns in the column-view|[email protected]|Peter Penz}}
    {{FeatureDone|Dolphin| Allow leading zeros when renaming multiple files  (implemented by Matthias Fuchs)|[email protected]|Peter Penz}}
    {{FeatureInProgress|nspluginviewer|Full npruntime support|[email protected]|Maks Orlovich}}
    {{FeatureTodo|Dolphin|Smooth scrolling|[email protected]|Fredrikh Höglund}}
    |}
     
    <br>
     
    = kdebase-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
    {{FeatureTodo|Plasma|Plasma KPart|[email protected]|Ryan Rix}}
    {{FeatureInProgress|Plasma|Declarative AppletScript to write QML plasmoids|[email protected]|Marco Martin}}
    {{FeatureInProgress|Plasma|Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart|[email protected]|Marco Martin}}
    {{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|[email protected]|Sebastian Sauer}}
    {{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|[email protected]|Sebastian Sauer}}
    {{FeatureInProgress|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|[email protected]|Vishesh Handa}}
    {{FeatureTodo|Web Metadata extractor| Provide a framework to get additional data about resources|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|Activities manager service|Merge the kded and nepomuk modules for activities into one service|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|KNotify|Add support for relative present actions in contexts|[email protected]|Jacopo De Simoi}}
    {{FeatureInProgress|KNotify|Add Plugin Loading Support|[email protected]|Jeffery MacEachern}}
    {{FeatureInProgress|Locale KCM|Complete re-write to improve usability, support for new localization features|[email protected]|John Layt}}
    {{FeatureInProgress|Phonon KCM|Add video input device configuration support|[email protected]|George Kiagiadakis}}
    {{FeatureInProgress|ksecretserviced|Make it replace KWallet|[email protected]|Michael Leupold}}
    |}
     
     
    <br>
     
    = kdebase-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
    |-
    ! style="text-align: center;" colspan="4" | Plasma
    {{FeatureInProgress|libtaskmanager / tasks-applet| support for Windows 7 like launchers |[email protected]|Anton Kreuzkamp}}
    {{FeatureInProgress|notifications| rework notification applet appearance |[email protected]|Marco Martin}}
    {{FeatureInProgress|notifications| make various dataengines use Plasma::Storage |[email protected]|Marco Martin}}
    {{FeatureDone|plasma-desktop| UI for editing activity name and icon|[email protected]|Ivan Čukić}}
    {{FeatureTodo|plasma-desktop| add some default activities|[email protected]|Mario Fux}}
    {{FeatureDone|plasma| finish support for activity templates |[email protected]|Chani}}
    {{FeatureInProgress|plasma-devicenotifier| Improve notification support |[email protected]|Jacopo De Simoi}}
    {{FeatureTodo|plasma-devicenotifier| Signal to the user which apps are blocking  a device|[email protected] |Jacopo De Simoi}}
    {{FeatureDone|quicklaunch| populate new applets with user's default browser, file manager, ... instead of hardcoded ones |[email protected]|Ingomar Wesp}}
    {{FeatureDone|quicklaunch| allow editing of existing launchers (including ones that do not point to a .desktop file) |[email protected]|Ingomar Wesp}}
    {{FeatureInProgress|quicklaunch| better layout for desktop and media center form factors |[email protected]|Ingomar Wesp}}
    {{FeatureInProgress|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc.|[email protected]|John Layt}}
    {{FeatureInProgress|libplasma|Make Calendar DataEngine a Service.|[email protected]|John Layt}}
    {{FeatureTodo|plasma-desktop| integrate activity-sessions|[email protected]|Ivan/Chani}}
    {{FeatureInProgress|plasma-desktop|activity dataengine|[email protected]|Chani}}
    |-
    ! style="text-align: center;" colspan="4" | KWin
    {{FeatureInProgress|windowgeometry effect| compositor powered move/resize windowgeometry display |[email protected]|Thomas Lübking}}
    {{FeatureInProgress|dashboard effect| new effect for Plasma dashboard |[email protected]|Andreas Demmer}}
    {{FeatureDone|kwin/ksmserver| activity sessions |[email protected]|Chani}}
    {{FeatureTodo|libtaskmanager/kwin?| combine the three window-contextmenu codebases into one |[email protected]|Chani}} 
    {{FeatureTodo|libtaskmanager/kwin] | Expose Window Tabs to taskmanager |[email protected]|Martin Gräßlin}}
    {{FeatureTodo|kwin|ARB Shader support|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|Aurorae|Tooltips on window tabs|[email protected]|Martin Gräßlin}}
    {{FeatureDone|Present Windows|Close window GUI control|[email protected]|Martin Gräßlin}}
    {{FeatureDone|Startup Feedback|Effect to replace the Startup Feedback notification|[email protected]|Martin Gräßlin}}
    {{FeatureDone|Screenshot Effect|KSanpshot can use KWin for screenshots|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|KCM Compositing|Allow compositing even if GL is buggy/X crashes|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|KWin Killer|Use notification instead of dialog|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|Compositing|Improved platform detection|[email protected]|Fredrik Höglund}}
     
    |-
    ! style="text-align: center;" colspan="4" | KDE Power Management system
    {{FeatureDone|core| PowerDevil v2 core |[email protected]|Dario Freddi}}
    {{FeatureDone|actions| Basic actions for feature parity with PowerDevil v1 |[email protected]|Dario Freddi}}
    {{FeatureInProgress|actions| More actions for advanced users |[email protected]|Dario Freddi}}
    {{FeatureInProgress|policy-handler| Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it |[email protected]|Dario Freddi}}
    |-
    ! style="text-align: center;" colspan="4" | System Settings
    {{FeatureInProgress|keyboard| Support for sticky layout switching |[email protected]|Andriy Rysin}}
    {{FeatureInProgress|keyboard| Support for > 4 layouts|[email protected]|Andriy Rysin}}
    {{FeatureInProgress|driconf|New module for configuring DRI drivers|[email protected]|Fredrik Höglund}}
    |-
    ! style="text-align: center;" colspan="4" | Blue Devil
    {{FeatureInProgress|Review| Get into kdebase|[email protected]|Alex Fiestas}}
    {{FeatureInProgress|kio_obexftp| Better error handling|[email protected]|Alex Fiestas}}
    {{FeatureTodo|usability|Review all the components improving hig/elegance|[email protected]|Alex Fiestas}}
    {{FeatureTodo|share folders|Be able to share folders via obexftp|[email protected]|Alex Fiestas}}
    {{FeatureTodo|Devices KCM|Add further information about devices, like address...|[email protected]|Rafael Fernández López}}
    {{FeatureTodo|Devices KCM|Allow to connect to devices services|[email protected]|Rafael Fernández López}}
    {{FeatureTodo|libbluedevil|Review DBus handling|[email protected]|Rafael Fernández López}}
    {{FeatureTodo|libbluedevil|Add support for services|[email protected]|Rafael Fernández López}}
    {{FeatureTodo|Monolithic|Fix listing problems under certain conditions|[email protected]|Rafael Fernández López}}
    |}
     
    <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
    {{FeatureDone|libnepomuk|Convenience operator overloads for query construction|[email protected]|Sebastian Trueg}}
    {{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|[email protected]|Sebastian Trueg}}
    {{FeatureTodo|kdeui|Generic find bar widget|[email protected]|Sascha Peilicke}}
    {{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in KImageCache|[email protected]|Manuel Mommertz}}
    {{FeatureDone|katepart|scripted actions|[email protected]|Dominik Haumann}}
    {{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}}
    {{FeatureDone|libplasma|PluginLoader class|[email protected]|Ryan Rix}}
    {{FeatureDone|libplasma|Allow SVGs to use systemcolors before rendering|[email protected]|Manuel Mommertz}}
    {{FeatureInProgress|libplasma|DeclarativeWidget to load QML scenes in Plasma|[email protected]|Marco Martin}}
    {{FeatureInProgress|libplasma|finish up the gsoc project about Plasma::Storage service|[email protected]|Marco Martin}}
    {{FeatureInProgress|libplasma|let Plasma::SVG find the best matching size hinted element if there is no exact match|[email protected]|Ingomar Wesp}}
    {{FeatureInProgress|libnepomuk/KIO|Search excerpts|[email protected]|Sebastian Trueg}}
    {{FeatureInProgress|libnepomuk|Standardqueries for convenience|[email protected]|Sebastian Trueg}}
    {{FeatureInProgress|libnepomuk|GUI elements for resource/file searching including faceted browsing|[email protected]|Sebastian Trueg}}
    {{FeatureInProgress|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|kdecore|Add more possible synchronization primitives to KSharedDataCache to expand OS support. POSIX Semaphores Contributed by Alberto Villa of the FreeBSD project. Windows support may still occur as well.|[email protected]|Michael Pyne}}
    {{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|[email protected]|Michael Pyne}}
    {{FeatureDone|kdecore|Add cache-wide timestamp to KSharedDataCache.|[email protected]|Michael Pyne}}
    {{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|[email protected]|Michael Pyne}}
    {{FeatureInProgress|kdeui|Social About Dialog|[email protected]|Teo Mrnjavac}}
    {{FeatureInProgress|kdeui|Allow to hide icons in menus|[email protected]|Christoph Feck}}
    {{FeatureTodo|KCalendarSystem||[email protected]|John Layt}}
    {{FeatureTodo|KCalendarSystem|Add astronomical calculation support classes and astronomical based calendars.|[email protected]|John Layt}}
    {{FeatureDone|KCalendarSystem|Add api for first/last day of year/month.|[email protected]|John Layt}}
    {{FeatureInProgress|KDate|New convenience class to make date localization easy.|[email protected]|John Layt}}
    {{FeatureDone|KLocale|Add configuration for AM/PM symbols.|[email protected]|John Layt}}
    {{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|[email protected]|John Layt}}
    {{FeatureTodo|KLocale|Add more date formats.|[email protected]|John Layt}}
    {{FeatureInProgress|KLocale|Full POSIX compliant format support for date, time, numbers and money, including but not limited to: traditional/US week numbers, AM/PM symbols, number grouping|[email protected]|John Layt}}
    {{FeatureInProgress|KLocale|Implement separate backends for each supported platform/desktop to use platform localization in place of KDE locale.|[email protected]|John Layt}}
    {{FeatureInProgress|KLocale|Implement support for Country Code sub-regions and other country code standard conversions.|[email protected]|John Layt}}
    {{FeatureInProgress|KHTML|HTML5 postMessage.|[email protected]|Maksim Orlovich}}
    {{FeatureTodo|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|[email protected]|Dawit A.}}
    {{FeatureInProgress|kcookiejar|Implement storing cookies in KWallet|[email protected]|José Millán Soto}}
    {{FeatureInProgress|ksecretservice|Make KWallet::Wallet use the secrets-service API|[email protected]|Michael Leupold}}
    {{FeatureInProgress|anywhere|Allow to build without deprecated symbols|[email protected]|Kevin Ottens (with lots of support from David Faure)}}
    {{FeatureInProgress|KIO|Use `net usershare` in KSambaShare|[email protected]|Rodrigo Belem}}
    |}
     
    <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
    {{FeatureTodo|Marble|Import of routes in .gpx and .kml format|[email protected]|Dennis Nienhüser}}
    {{FeatureDone|Marble|Route printing (map and directions, configurabe)|[email protected]|Dennis Nienhüser}}
    {{FeatureDone|Marble|Route state saving and restoring|[email protected]|Dennis Nienhüser}}
    {{FeatureDone|Marble|Convert MarbleRunners to plugins|[email protected]|Dennis Nienhüser}}
    {{FeatureDone|Marble|worldwide and offline routing|[email protected]|Dennis Nienhüser}}
    {{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|[email protected]|Dennis Nienhüser}}
    {{FeatureInProgress|Marble|Routing API|[email protected]|Dennis Nienhüser}}
    {{FeatureInProgress|Marble|"Go To" dialog for Maemo|[email protected]|Dennis Nienhüser}}
    {{FeatureTodo|Marble|QtDeclarative plugin (possibly rather in 4.7)|[email protected]|Dennis Nienhüser}}
    {{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|[email protected]|Jens-Michael Hoffmann}}
    {{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}}
    {{FeatureDone|Marble|Tile download along the route for offline usage|[email protected]|Siddharth Srivastava}}
    {{FeatureInProgress|Marble|Turn-by-turn navigation mode|[email protected]|Siddharth Srivastava}}
    {{FeatureTodo|Marble|Multi threaded texture mapping|[email protected]|Jens-Michael Hoffmann}}
    {{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureDone|Marble|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureDone|Marble|Draw the geometries of multiple GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureInProgress|Marble|Load Pnt vector data files as GeoData|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
    {{FeatureDone|Cantor|Backend for GNU Octave|[email protected]|Miha Čančula}}
    {{FeatureInProgress|Cantor|Merge R improvement branch|[email protected]|Alexander Rieder}}
    {{FeatureInProgress|Cantor|Variable management panel|[email protected]|Alexander Rieder}}
    {{FeatureTodo|Cantor|Formulas inside Text Entries|[email protected]| Alexander Rieder}}
    {{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|[email protected]|Marcus D. Hanwell}}
    {{FeatureDone|KAlgebra|Implicit functions plot|[email protected]|Percy Aucahuasi}}
    {{FeatureDone|KAlgebra|Improved execution speed on the calculator|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|KAlgebra|Better integration between the Console and the Plotting facilities|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|KAlgebra|Lighter version aimed to mobile users|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureInProgress|KStars|OpenGL rendering support for KStars|[email protected]|Harry de Valence, Akarsh Simha}}
    {{FeatureInProgress|KStars|Better designed object database|[email protected]|Victor Carbune, Akarsh Simha}}
    {{FeatureInProgress|KStars|Star Hop Generator|[email protected]|Akarsh Simha}}
    {{FeatureDone|Kig|LaTeX/TikZ exporter|[email protected]|Miha Čančula}}
    |}
     
    <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|Remove Qt/KDE3 support lib requirements|[email protected]|Michael Pyne}}
    {{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|[email protected]|Michael Pyne}}
    {{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|[email protected]|Michael Pyne}}
    {{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|[email protected]|Michael Pyne}}
    {{FeatureInProgress|kmix|Improved volume OSD|[email protected]|Fredrik Höglund}}
    |}
     
    <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
    {{FeatureDone|libkdegames|Import KGameRenderer framework and [[Projects/Games/Porting|port games]] to this unified rendering infrastructure.|[email protected]|Stefan Majewsky}}
    {{FeatureInProgress|Kigo|Fix KNewStuff provider issues|[email protected]|Sascha Peilicke}}
    {{FeatureDone|Palapeli|Import Goldberg slicer as the new default slicer plugin.|[email protected]|Johannes Loehnert}}
    {{FeatureDone|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|[email protected]|Stefan Majewsky}}
    {{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureDone|Kajongg|Tiles can be discarded with drag&drop.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureDone|Kajongg|Make robot player AI more intelligent.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureDone|Kajongg|Make games suspendable/resumable.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureInProgress|Kajongg|Animate moving tiles.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureInProgress|Kajongg|Demo mode.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureTodo|Kajongg|Introduce an option to only offer possible actions.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|[email protected]|Wolfgang Rohdewald}}
    {{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|[email protected]|Ian Wadham}}
    {{FeatureDone|KGoldrunner|Add a keyboard-mode option to start moving when a direction-key is pressed and stop when it is released. Support multiple keys being pressed.|[email protected]|Ian Wadham}}
    {{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|[email protected]|Ni Hui}}
    {{FeatureInProgress|Klickety|IMerge KSame into Klickety.|[email protected]|Ni Hui}}
    {{FeatureInProgress|Kolf|Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG.|[email protected]|Stefan Majewsky}}
    {{FeatureInProgress|Granatier|Port to KGameRenderer.|[email protected]|Mathias Kraus}}
    {{FeatureInProgress|Granatier|Use TagaroAudio for sound.|[email protected]|Mathias Kraus}}
    {{FeatureDone|Knights|New game: Chess board for KDE4|[email protected]|Miha Čančula}}
    |}
     
    <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
    {{FeatureTodo|gwenview|Simplify photo sharing|[email protected]|Aurélien Gâteau}}
    |}
     
    <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
    {{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|Remote translation memories|[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}}
    {{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|[email protected]|Sebastian Trueg}}
    {{FeatureInProgress|Dolphin|Git plugin|[email protected]|Sebastian Doerner}}
    {{FeatureDone|Kate|GDB plugin|[email protected]|K&aring;re S&auml;rs}}
    |}
     
    <br>
     
    = kdeutils  =
     
    {| 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|Ark|Add a "Preview with..." context menu item|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Add an options dialog (maybe)|[email protected]|Harald Hvaal}}
    {{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Get rid of the Observer code in Kerfuffle|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Make error reporting work as expected in Kerfuffle|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Make Kerfuffle really thread-safe (and use threads in less places)|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Make the internal previewer optional|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|[email protected]|Harald Hvaal}}
    {{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|[email protected]|Raphael Kubo da Costa}}
    {{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add Okular like embedded notifications|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add support for import by drop, both url and data|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|[email protected]|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|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Merge row and column widgets into one|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Store bookmarks|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}
    {{FeatureTodo|Okteta|Add view profiles|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|KGpg|Better workflow to edit encrypted files|[email protected]|Rolf Eike Beer}}
    |}
     
    <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|Kontact|Plasma-based Summary Page|[email protected]|Ryan Rix}}
    {{FeatureInProgress|KHolidays|Add support for holiday types and day-off types.|[email protected]|John Layt}}
    {{FeatureInProgress|KHolidays|Holiday Region selection widget.|[email protected]|John Layt}}
    {{FeatureDone|KHolidays|Holiday duration api.|[email protected]|John Layt}}
    {{FeatureDone|KHolidays|Default Holiday Region api.|[email protected]|John Layt}}
    {{FeatureInProgress|KAlarm|Port to Akonadi|[email protected]|David Jarvie}}
    {{FeatureDone|KAlarm|Option to not notify execution errors for pre-alarm actions|[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}}
    |}
    <br/>
     
    = kdeaccessibility  =
     
    {| 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|KAccessible|Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin).|[email protected]|Sebastian Sauer}}
    {{FeatureDone|KMagnifier|Follow Focus Mode for Focus Tracking (uses kaccessible).|[email protected]|Sebastian Sauer}}
    {{FeatureDone|KAccessible|Added Screenreader (uses speech-dispatcher)|[email protected]|Sebastian Sauer}}
    |}
     
    <br>
    = kdeartwork  =
     
    {| 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|KDE Asciiquarium|Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum.|[email protected].|Michael Pyne}}
    |}
     
    <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
    {{FeatureDone|Shelf|Automatic sizing of the popup|[email protected]|Ivan Čukić}}
    {{FeatureDone|Shelf|Setting a custom popup icon|[email protected]|Ivan Čukić}}
    {{FeatureTodo|Shelf|Cascading popup menus for folders|[email protected]|Ivan Čukić}}
    {{FeatureDone|Shelf|Keyboard navigation|[email protected]|Ivan Čukić}}
    {{FeatureDone|Shelf|Search completion|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|libLancelot-datamodels|Akonadi integration|[email protected]|Ivan Čukić}}
    {{FeatureTodo|libLancelot-datamodels|Folder contents sorting|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|Lancelot|Theme improvements, animations|[email protected]|Ivan Čukić}}
    {{FeatureTodo|Events Runner|Event search|[email protected]|Alexey Noskov}}
    {{FeatureTodo|Comic plasmoid|Per comic max cache limit|[email protected]|Matthias Fuchs}}
    {{FeatureTodo|Comic plasmoid|Change behaviour when comic can't be found|[email protected]|Matthias Fuchs}}
    |}
     
    <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|krfb|Refactor Core to make it more maintainable/extensible|[email protected].|George Goldberg}}
    {{FeatureInProgress|krfb|Telepathy Tubes support|[email protected].|George Goldberg}}
    {{FeatureInProgress|krfb|UI Improvements to support new features/deal with some existing bug reports|[email protected].|George Goldberg}}
    {{FeatureTodo|kget|Log for transfers|[email protected]|Lukas Appelhans}}
    |}

    Latest revision as of 10:57, 16 March 2016

    This page is now on the community wiki.