Schedules/KDE4/4.5 Feature Plan: Difference between revisions

    From KDE TechBase
    Line 198: Line 198:
    {{FeatureTodo|Kajongg|Make playing against computer suspendable/resumable|[email protected]|Wolfgang Rohdewald}}
    {{FeatureTodo|Kajongg|Make playing against computer suspendable/resumable|[email protected]|Wolfgang Rohdewald}}
    {{FeatureDone|Kigo|Load SGF games from command line and register to mimetype 'application/x-go-sgf'|[email protected]|Sascha Peilicke}}
    {{FeatureDone|Kigo|Load SGF games from command line and register to mimetype 'application/x-go-sgf'|[email protected]|Sascha Peilicke}}
    {{FeatureInProgress|Kigo|Fix KNewStuff provider issues|[email protected]|Sascha Peilicke}}
    {{FeatureInProgress|KTuberling|A new "fast switch" between playgrounds|[email protected]|Alex Fiestas}}
    {{FeatureInProgress|KTuberling|A new "fast switch" between playgrounds|[email protected]|Alex Fiestas}}
    {{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211859 Recieve new puzzles over KNewStuff]|[email protected]|Stefan Majewsky}}  
    {{FeatureTodo|Palapeli|[https://bugs.kde.org/show_bug.cgi?id{{=}}211859 Recieve new puzzles over KNewStuff]|[email protected]|Stefan Majewsky}}  

    Revision as of 16:24, 21 April 2010

    This is a list of planned features for the SC 4.5 release.

    See also:


    Legend:

    • todo => not started yet
    • in-progress => started, but not completed yet
    • done => completed


    kdeadmin

    Status Project Description Contact
    TO DO system-config-printer-kde Restore feature parity with KDEPrint3 where possible. [mailto: Jonathan Riddell, John Layt <>]



    kdeartwork

    Status Project Description Contact


    kdebase-apps

    Status Project Description Contact
    TO DO Konqueror Improvements in session-management Eduardo Robles Elvira <[email protected]>
    TO DO Konqueror Improvements in tab-bar widget Eduardo Robles Elvira <[email protected]>
    IN PROGRESS Konqueror New Konqueror bookmarks using Akonadi and Nepomuk, awesome bar Eduardo Robles Elvira <[email protected]>
    IN PROGRESS Konsole Finish implementing tab context menu Kurt Hindenburg <[email protected]>
    IN PROGRESS Konsole Allow setting tab profile from file on command-line Kurt Hindenburg <[email protected]>
    IN PROGRESS Konsole Adds support for SHELL_SESSION_ID Kurt Hindenburg <[email protected]>
    IN PROGRESS Konsole Modernize menu layout Sascha Peilicke <[email protected]>
    IN PROGRESS Konsole Move to KTabWidget Sascha Peilicke <[email protected]>
    IN PROGRESS print-manager New Print manager KCM and applet replacement, using C++ Daniel Nicoletti <[email protected]>


    kdebase-runtime

    Status Project Description Contact
    TO DO KWallet Single Sign On using PAM Michael Leupold <[email protected]>
    TO DO network kioslave Backend for LISa Friedrich Kossebau <[email protected]>
    TO DO network kioslave Backend for SMB Friedrich Kossebau <[email protected]>
    TO DO network kioslave Integrate with remote and zeroconf kioslaves Friedrich Kossebau <[email protected]>
    TO DO Locale KCM Add support for new KLocale features (see kdelibs section) including Digit Groups, AM/PM, etc. Improvements to usability of existing money display options. John Layt <[email protected]>
    IN PROGRESS network kioslave Backend for UPnP Friedrich Kossebau <[email protected]>
    TO DO network kioslave Backend to discover bluetooth devices and they services Eduardo Robles Elvira <[email protected]>
    IN PROGRESS bluetooth kioslave Backend to browse bluetooth devices Eduardo Robles Elvira <[email protected]>


    kdebase-workspace

    Status Project Description Contact
    Non-Plasma, Non-KWin
    TO DO Icons KCM More configurable icon sizes Christoph Feck <[email protected]>
    TO DO Fonts KCM More configurable fonts Christoph Feck <[email protected]>
    TO DO Solid Write a new Bluetooth backend Alex Fiestas <[email protected]>
    TO DO Screenedges Screenedges handling outside of kwin/plasma Martin Gräßlin <[email protected]>
    IN PROGRESS Oxygen style Move window using left-mouse button on windows' empty areas Hugo Pereira Da Costa <[email protected]>


    IN PROGRESS Oxygen configuration Oxygen style and decoration standalone expert configuration tool Hugo Pereira Da Costa <[email protected]>


    Plasma
    IN PROGRESS systemtray monochrome statusnotifier based systray icons support Marco Martin <[email protected]>
    TO DO systemtray sort icons by category Marco Martin <[email protected]>
    IN PROGRESS systemtray put hidden icons in a popup menu Marco Martin <[email protected]>
    DONE notifications split systemtray and notifications applet Marco Martin <[email protected]>
    IN PROGRESS notifications new look and behaviour for notifications Marco Martin <[email protected]>
    DONE notifications support for remote applets for notifications Marco Martin <[email protected]>
    DONE netbook/SAL use QStandardModels Marco Martin <[email protected]>
    IN PROGRESS netbook/SAL support for drag and drop of items Marco Martin <[email protected]>
    TO DO libplasma/extenders put extendergroups in scrollwidgets Marco Martin <[email protected]>
    TO DO libplasma/extenders possibility to detach exteneritems as standalone windows Marco Martin <[email protected]>
    IN PROGRESS libplasma/theme more transparent dialogs when the blur effect is enabled Marco Martin <[email protected]>
    TO DO libplasma/desktop Activity Manager UI Chani <[email protected]>
    TO DO accounts applet a plasma widget that is a central place to add accounts to social sites like identica and opendesktop, optimized for the netbook shell Marco Martin <[email protected]>
    TO DO libplasma Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc. John Layt <[email protected]>
    TO DO folderview "Open folder" icon to open folder into pop-up at request instead of automatically. Bruno Bigras <[email protected]>
    IN PROGRESS Extend Calendar DataEngine with Akonadi calendar incidents Allows to query calendar events/todos from Akonadi in Plasma Frederik Gladhorn <gladhornKDEorg>
    DONE calculator Added optional libqalculate support in the calculator runner Matteo Agostinelli <[email protected]>


    KWin
    TO DO Tiling Merge window tiling branch Martin Gräßlin <[email protected]>
    TO DO core New flag to exclude windows from switchers Martin Gräßlin <[email protected]>
    DONE KCM Decoration New decoration kcm with previews and GHNS Martin Gräßlin <[email protected]>
    DONE Aurorae Port Aurorae to GraphicsView and KDecoration Martin Gräßlin <[email protected]>
    IN PROGRESS Aurorae Better themeing support Martin Gräßlin <[email protected]>
    TO DO Aurorae Window tabbing support Martin Gräßlin <[email protected]>
    TO DO Aurorae Decorations on window sides Martin Gräßlin <[email protected]>
    TO DO Aurorae Autohiding decoration for maximized windows Martin Gräßlin <[email protected]>


    kdeedu

    Status Project Description Contact
    TO DO KStars Display Comet Magnitudes whenever possible Akarsh Simha <[email protected]>
    TO DO KStars Information links in-place for each technical term Akarsh Simha <[email protected]>
    TO DO KStars Tool to suggest star-hopping techniques??? Akarsh Simha <[email protected]>
    TO DO KStars Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead Akarsh Simha <[email protected]>
    TO DO KStars Simulate Lunar Eclipses Akarsh Simha <[email protected]>
    TO DO KStars Simulate Satellites and Iridium Flares Akarsh Simha <[email protected]>
    TO DO KStars Social and Geographical Integration for KStars Akarsh Simha <[email protected]>
    TO DO KStars Marble widget for Geolocation tool Médéric Boquien <[email protected]>
    TO DO KStars Better printed star charts Jason Harris <[email protected]>
    TO DO KStars Better rendering of comets/asteroids Jason Harris <[email protected]>
    TO DO KStars Texture mapping of the skymap??? Jason Harris <[email protected]>
    TO DO Marble Add proper support for GPX waypoints, tracks and routes display Anders Lund <[email protected]>
    TO DO Marble Export map to MxN pixel bitmap Inge Wallin <[email protected]>
    TO DO Marble Map Contents translation Torsten Rahn <[email protected]>
    TO DO Kalzium Port Kalzium to use QGV based periodic table widget Marcus D. Hanwell <[email protected]>
    DONE Marble Support OpenStreetMap Nominatim as search backend (MarbleRunner) Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Generalized Animations with GeoDataLookAt support Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Online-Routing Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble GPS improvements Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Maemo Support Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble GeoGraphicsScene for Online Service Plugins Bastian Holst <[email protected]>
    IN PROGRESS Marble Download region Jens-Michael Hoffmann <[email protected]>
    IN PROGRESS Marble Implement sun locator blendings as derived classes of Marble::Blending Jens-Michael Hoffmann <[email protected]>
    IN PROGRESS Marble Configurable texture layer blending Jens-Michael Hoffmann <[email protected]>
    DONE KAlgebra Type checker for expressions to statically detect errors Aleix Pol <[email protected]>
    IN PROGRESS Parley Parley practice mode rewritten Daniel Laidig, Frederik Gladhorn <gladhornKDEorg>
    TO DO Cantor import and polish Qalculate! backend Milian Wolff <[email protected]>


    kdegames

    Status Project Description Contact
    DONE KBounce Difficulty levels Andreas Scherf <[email protected]>
    DONE KBounce Random images as background Andreas Scherf <[email protected]>
    TO DO KBreakOut Level Sets Fela Winkelmolen <[email protected]>
    TO DO KBreakOut Sound Fela Winkelmolen <[email protected]>
    TO DO KGoldrunner Add the Demolition game (20 levels) Ian Wadham <[email protected]>
    TO DO Kolf Replace with Kolf 2 (help on coding and artwork desired) Stefan Majewsky <[email protected]>
    TO DO KsirK rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted! Gaël de Chalendar <[email protected]>
    TO DO KsirK Boost playing over Jabber Gaël de Chalendar <[email protected]>
    TO DO KSquares Re-write computer player, make it act faster and more intelligent Eckhart Wörner <[email protected]>
    TO DO KSquares Add more types of boards: hexagonal, triangular Eckhart Wörner <[email protected]>
    TO DO KSudoku Import new engine Johannes Bergmeier <[email protected]>
    TO DO KSudoku Port game to new engine Johannes Bergmeier <[email protected]>
    TO DO KSudoku Adapt view to show information provided by engine Johannes Bergmeier <[email protected]>
    TO DO KSudoku Add new actions to GUI Johannes Bergmeier <[email protected]>
    TO DO Granatier Arena Editor Mathias Kraus <[email protected]>
    IN PROGRESS Kajongg New traditional Mahjongg for four players Wolfang Rohdewald <[email protected]>
    TO DO Kajongg Default voices for computer players Wolfgang Rohdewald <[email protected]>
    TO DO Kajongg Make playing against computer suspendable/resumable Wolfgang Rohdewald <[email protected]>
    DONE Kigo Load SGF games from command line and register to mimetype 'application/x-go-sgf' Sascha Peilicke <[email protected]>
    IN PROGRESS Kigo Fix KNewStuff provider issues Sascha Peilicke <[email protected]>
    IN PROGRESS KTuberling A new "fast switch" between playgrounds Alex Fiestas <[email protected]>
    TO DO Palapeli Recieve new puzzles over KNewStuff Stefan Majewsky <[email protected]>
    TO DO Palapeli Introduce handicap as a means to configure difficulty Stefan Majewsky <[email protected]>
    IN PROGRESS Palapeli Implement puzzle piles to organize pieces Stefan Majewsky <[email protected]>
    TO DO Palapeli Quick piece grouping Stefan Majewsky <[email protected]>
    TO DO Palapeli Add magnifying glass Stefan Majewsky <[email protected]>
    IN PROGRESS Palapeli Rewrite puzzle table mouse interaction stack Stefan Majewsky <[email protected]>
    TO DO Konquest Merge the patch by Sean D'Epagnier to implement many features like map editing Pierre Ducroquet <[email protected]>


    kdegraphics

    Status Project Description Contact
    TO DO libkdcraw Make color management options more flexible Marcel Wiesweg <[email protected]>
    DONE libksane Improve auto-selection Kåre Särs <[email protected]>
    TO DO gwenview Show Nepomuk info in image meta info Aurelien Gateau <[email protected]>
    TO DO gwenview Persistent changes Aurelien Gateau <[email protected]>
    TO DO okular Thumb creators via Okular Core Harsh J <[email protected]>



    kdelibs

    Status Project Description Contact
    TO DO katepart Add visual block mode and make the basic commands support it Erlend Hamberg <ehambergαgmail.com>
    TO DO katepart context dependent indenters Milian Wolff <[email protected]>
    TO DO katepart scripting configuration, esp. for indenters Milian Wolff <[email protected]>
    TO DO katepart list of available scripts and indenters Milian Wolff <[email protected]>
    TO DO katepart GHNS for scripts/indenters Milian Wolff <[email protected]>
    TO DO katepart easier writing of indenters, esp. by automatically reloading them when changed Milian Wolff <[email protected]>
    TO DO katepart extend list of available default styles for highlighting, remove hardcoded colors from existing XML files Milian Wolff <[email protected]>
    TO DO katepart improve AutoBrace plugin Milian Wolff <[email protected]>
    IN PROGRESS katepart/ktexteditor defaultvalues, regular expressions, mirroring master, scripting of templates Joseph Wenninger <jowenn(you_know)kde(here_too)org>
    IN PROGRESS ktexteditor plugin InsaneHTML_LE (zencoding like selector input (light edition) Joseph Wenninger <jowenn(you_know)kde(here_too)org>
    TO DO katepart replace smart cursor/ranges API Christoph Cullmann <[email protected]>
    TO DO kdeui API to integrate KStatusNotifierItem and KNotification: both as class api and DBus specification API Davide Bettio <[email protected]>
    TO DO KCalendarSystem Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday. John Layt <[email protected]>
    TO DO KCalendarSystem Add new calendar systems: Bahaii, Coptic, Ethiopean, Chinese, Japanese, Buddhist, etc. John Layt <[email protected]>
    TO DO kdecore Group policy (Windows) backend for KAuth Dario Freddi <[email protected]>
    TO DO KDEPrint If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter. To be discussed on k-c-d first. John Layt <[email protected]>
    TO DO KDEPrint Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS. John Layt <[email protected]>
    TO DO kdeui Implement caps-lock warning for password entry widgets Michael Leupold <[email protected]>
    TO DO kio Better file information in file conflict dialog Todd <[email protected]>
    TO DO KLocale Implement support for number grouping other than thousands using LC_NUMERIC and LC_MONETARY formats, e.g. India 00 00 000 and China 0000 0000. John Layt <[email protected]>
    TO DO KLocale Add configuration for AM/PM symbols. John Layt <[email protected]>
    TO DO KLocale Full POSIX compliant format support for date, time, numbers and money. John Layt <[email protected]>
    TO DO KLocale Implement more 'named' date/time formats, e.g. ISO, UnixTimestamp, RFC3339, etc. John Layt <[email protected]>
    TO DO KLocale Add Full date format in addition to existing short and long. John Layt <[email protected]>
    TO DO KLocale Add default colour to optionally display negative numbers. John Layt <[email protected]>
    TO DO KLocale Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale. John Layt <[email protected]>
    TO DO KLocale Implement support for additional Country Code standards: ISO Alpha 3, ISO Numeric 3, FIPS-10. John Layt <[email protected]>
    TO DO KLocale Implement support for Country Code sub-regions, i.e. States/Provinces/etc. Needed for new KHolidays. John Layt <[email protected]>
    TO DO kdeui Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc. John Layt <[email protected]>
    TO DO kdeui DBus interface in StatusNotifierItem to connect it with freedesktop notifications instances Marco Martin <[email protected]>
    TO DO Khtml Improvements in kwallet integration Eduardo Robles Elvira <[email protected]>
    TO DO Khtml Basic audio/video tag support Michael Howell and Germain Garand <[email protected]>
    TO DO Khtml Implement more of DOM3's CSSOM View module Germain Garand <[email protected]>
    DONE KNewStuff Improved Download Dialog, multiple previews, better integration of details, changelog is displayed Frederik Gladhorn <gladhornKDEorg>
    IN PROGRESS KNewStuff Icon view mode Reza Shah, Frederik Gladhorn <gladhornKDEorg>
    DONE KNewStuff Upload dialog rewritten: It now supports updating of old uploads, previews, most data that can be entered on the website and allows direct login to the account Frederik Gladhorn <gladhornKDEorg>
    TO DO kdeui Social About Dialog Téo Mrnjavac <[email protected]>
    TO DO kio SSL client certificate support Andreas Hartmetz <[email protected]>
    TO DO kio SSL root certificate list GUI + backend Andreas Hartmetz <[email protected]>


    kdemultimedia

    Status Project Description Contact
    TO DO JuK Remove Qt/KDE3 support lib requirements -- will move to KDE 4.5 feature plan Michael Pyne <[email protected]>
    TO DO JuK Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however -- will move to KDE 4.5 feature plan Michael Pyne <mpyne.org>



    kdenetwork

    Status Project Description Contact
    TO DO Kopete UPnp Support Matt Rogers <[email protected]>
    TO DO Kopete Jabber Jingle video support Detlev Casanova <[email protected]>
    TO DO Kopete Jabber Jingle ICE support Detlev Casanova <[email protected]>
    TO DO Kopete Add support for urls to Bonjour plugin Friedrich W. H. Kossebau <[email protected]>
    TO DO Kopete Rich text support for ICQ Roman Jarosz <[email protected]>
    DONE Kopete Extended video controls Frank Schaefer <fschaefer.oss(at)googlemail.com>
    TO DO Krdc Connection status screen and reconnect Tony Murray <[email protected]>
    DONE Krdc Much improved new connection screen: more info, sortable, interactive, and better use of space Tony Murray <[email protected]>
    IN PROGRESS KGet Use plasma notifications to show the progress Matthias Fuchs <[email protected]>
    IN PROGRESS KGet Refaktor Torrent-Plugin to base on the newly created libktorrent from extragear Lukas Appelhans <[email protected]>


    kdeplasma-addons

    Status Project Description Contact
    TO DO knowledgebase port knowledgebase plasmoid to new engine Eckhart Wörner <[email protected]>
    TO DO knowledgebase Add categories Eckhart Wörner <[email protected]>
    DONE Bookmarks widget New Friedrich W. H. Kossebau <[email protected]>
    DONE Mandelbrot Wallpaper Performance improvements Benoit Jacob <[email protected]>
    DONE Mandelbrot Wallpaper Rendering improvements (through dithering, extra iterations, and better/simpler formulas) Benoit Jacob <[email protected]>
    DONE Mandelbrot Wallpaper Allow to import/export parameters and to export to PNG images Benoit Jacob <[email protected]>
    DONE Comic Applet Add option to show "text", "icons" or both "text and icons" for tabs Matthias Fuchs <[email protected]>
    DONE Comic Applet Prefetch next and previous comic strip (thx to Miha Cancula) Matthias Fuchs <[email protected]>
    DONE Character Runner New Anton Kreuzkamp <[email protected]>
    IN PROGRESS KDE Observatory Performance improvements, new data engine Sandro Andrade <[email protected]>


    kdesdk

    Status Project Description Contact
    TO DO Lokalize Integrate snowball stemmer for glossary Nick Shaforostoff <[email protected]>
    TO DO Lokalize Continue implementing XLIFF spec Nick Shaforostoff <[email protected]>
    TO DO Lokalize Segmentation [editing] functionality Nick Shaforostoff <[email protected] >
    TO DO Lokalize Remote translation memories Nick Shaforostoff <[email protected]>
    TO DO Lokalize Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <[email protected]>
    IN PROGRESS Kate Replace old snippet plugin through TNG plugin and enhance the usability of the new plugin Joseph Wenninger <jowenn(you_know)kde(here_too)org>


    kdeutils

    Status Project Description Contact
    TO DO Ark Add an options dialog (maybe) Harald Hvaal <[email protected]>
    TO DO Ark Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) Harald Hvaal <[email protected]>
    TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <[email protected]>
    TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <[email protected]>
    TO DO Ark Try multiple plugins for each archive type before failing Raphael Kubo da Costa <[email protected]>
    TO DO Ark Make the internal previewer optional Raphael Kubo da Costa <[email protected]>
    TO DO KGpg Make keyserver actions possible to use on multiple keyservers at once Rolf Eike Beer <[email protected]>
    TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Refactor mouse input to controllers for the bytearray widget Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add KNewStuff support to the structures tool Alex Richardson <[email protected]>
    TO DO printer-applet Restore feature parity with KDEPrint3 where possible. [mailto: Jonathon Riddell, John Layt <>]
    IN PROGRESS kdelirc/kremotecontrol Transition from KDELirc to KRemoteControl Michael Zanetti <[email protected]>
    IN PROGRESS Okteta Allow writing structure definitions in JavaScript Alex Richardson <[email protected]>
    DONE Okteta new export formats: S-Record, Intel Hex, Base32, Ascii85, Uuencoding, Xxencoding Friedrich W. H. Kossebau <[email protected]>
    DONE Okteta add QIODevice for AbstractByteArrayModel and make mimetype detection use this instead of only filename Friedrich W. H. Kossebau <[email protected]>


    Other

    Status Project Description Contact