Schedules/KDE4/4.7 Feature Plan: Difference between revisions

    From KDE TechBase
    Line 139: Line 139:
    {{FeatureTodo|kio-upnp-ms|Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime|[email protected]|Nikhil Marathe}}
    {{FeatureTodo|kio-upnp-ms|Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime|[email protected]|Nikhil Marathe}}
    {{FeatureDone|network:/ kio-slave|port to Cagibi 0.2|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureDone|network:/ kio-slave|port to Cagibi 0.2|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Nepomuk Datamanagement Service|Merge it into the master branch|[email protected]|Vishesh Handa & Sebastian Trueg}}
    {{FeatureDone|Nepomuk Datamanagement Service|Merge it into the master branch|[email protected]|Vishesh Handa & Sebastian Trueg}}
    {{FeatureTodo|Port Strigi Service to DMS|The Strigi Service needs to use the DMS API|[email protected]|Vishesh Handa & Sebastian Trueg}}
    {{FeatureTodo|Port Strigi Service to DMS|The Strigi Service needs to use the DMS API|[email protected]|Vishesh Handa & Sebastian Trueg}}



    Revision as of 19:01, 11 May 2011

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

    See also:


    Legend:

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


    kdelibs

    Status Project Description Contact
    DONE KLocale Number grouping support John Layt <[email protected]>


    DONE KLocale Narrow date name format support John Layt <[email protected]>


    DONE KLocale Week Numbers support John Layt <[email protected]>


    IN PROGRESS KLocale Windows Backend John Layt <[email protected]>


    IN PROGRESS kdeui New date/time edit widgets from kdepim John Layt <[email protected]>


    IN PROGRESS KHelpMenu Fast action searching Alex Fiestas <[email protected]>


    IN PROGRESS KFilePlaces Activity-specific Places Jeffery MacEachern <[email protected]>


    IN PROGRESS KCookieJar Storing cookies in KWallet José Millán Soto <[email protected]>


    IN PROGRESS KHTML WebIDL usage Maksim Orlovich <[email protected]>


    TO DO KHTML Accessibility improvements Maksim Orlovich <[email protected]>


    TO DO Nepomuk Query term class to query graph meta data Sebastian Trueg <[email protected]>


    TO DO Plasma Preconfigurable plasmoids David Palacio <[email protected]>



    kde-baseapps

    Status Project Description Contact
    TO DO Dolphin Support Fwd/Back Mouse Buttons Sebastian Dörner <[email protected]>
    DONE Dolphin Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html) Peter Penz <[email protected]>
    DONE Dolphin Improve user interface for searching files and metadata Peter Penz <[email protected]>
    TO DO Settings Improve proxy configuration dialog Dawit Alemayehu <[email protected]>


    IN PROGRESS Locale KCM Support for Number Grouping, Windows Backend, Country Subdivsions John Layt <[email protected]>


    IN PROGRESS nspluginviewer npruntime support improvements Maksim Orlovich <[email protected]>


    TO DO Dolphin Popup menu for advanced queries on the metadata display Sebastian Trueg <[email protected]>



    kde-runtime

    Status Project Description Contact
    IN PROGRESS kio_sftp async download support Andreas Schneider <[email protected]>
    IN PROGRESS Locale definition files Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files. John Layt <[email protected]>
    TO DO kio-upnp-ms Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime Nikhil Marathe <[email protected]>
    DONE network:/ kio-slave port to Cagibi 0.2 Friedrich W. H. Kossebau <[email protected]>
    DONE Nepomuk Datamanagement Service Merge it into the master branch Vishesh Handa & Sebastian Trueg <[email protected]>
    TO DO Port Strigi Service to DMS The Strigi Service needs to use the DMS API Vishesh Handa & Sebastian Trueg <[email protected]>


    TO DO Nepomuk KCM to manage the removable storages to index Sebastian Trueg <[email protected]>



    kde-workspace

    Status Project Description Contact
    DONE System Settings/keyboard Allow a shortcut per keyboard layout (bug 224489) Andriy Rysin <[email protected]>
    DONE System Settings/keyboard Session management for keyboard layouts (bug 52095, 174948) Andriy Rysin <[email protected]>
    DONE klipper Support qrcode as well as datamatrix for mobile barcodes Sune Vuorela <[email protected]>
    DONE weather Support debian weather Sune Vuorela <[email protected]>


    Plasma
    IN PROGRESS Plasma Clock/Calendar improve usability, settings, akonadi and holiday data. See Plasma wiki. John Layt <[email protected]>
    DONE Plasma Desktop launch krunner when the user starts typing Vitor Boschi <[email protected]>
    KDM
    DONE KDM GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/) Konstantinos Smanis <[email protected]>
    KWin
    DONE 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) Martin Gräßlin <[email protected]>
    DONE Compositor New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/) Martin Gräßlin <[email protected]>
    DONE Effects Effect to render outlines Martin Gräßlin <[email protected]>
    DONE Decorations Do not require a decoration Martin Gräßlin <[email protected]>
    IN PROGRESS Core Export most recently used windows to an X property Martin Gräßlin <[email protected]>
    IN PROGRESS BoxSwitch Effect Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/) Martin Gräßlin <[email protected]>
    IN PROGRESS libkwineffects API cleanup Martin Gräßlin <[email protected]>
    TO DO libkwineffects JavaScript bindings for writing Effects Martin Gräßlin <[email protected]>
    IN PROGRESS Mouse Emulation Better accessibility support in mouse emulation Martin Gräßlin <[email protected]>
    DONE kwin Add multi head support Alberto Mattea <[email protected]>
    IN PROGRESS kwin DBusMenu in Windeco Lionel Chauvin <[email protected]>
    DONE ksplashx Add multi head support Alberto Mattea <[email protected]>
    TO DO krunner Add multi head support Alberto Mattea <[email protected]>
    IN PROGRESS kwinrules kcm UI cleanup (see https://git.reviewboard.kde.org/r/101041/) Thomas Lübking <[email protected]>
    IN PROGRESS kwincompositing kcm Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/) Thomas Lübking <[email protected]>
    IN PROGRESS PresentWindows Effect Better highlight indication & close button handling) Thomas Lübking <[email protected]>
    IN PROGRESS general Remove jargon from user interface. Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed. Will Stephenson <[email protected]>


    kdeedu

    Status Project Description Contact
    DONE Marble Bookmark Manager Dennis Nienhüser, Thibaut Gridel <[email protected]>
    IN PROGRESS Marble Extended QML Bindings Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Routing API Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Offline Address Search Dennis Nienhüser <[email protected]>
    DONE Marble Support monav version 0.3 Dennis Nienhüser <[email protected]>
    DONE Marble Polish the Map Wizard: simpler UI, comprehensive validation of user input immediately on each page Bernhard Beschow <[email protected]>
    IN PROGRESS Marble Reduce memory footprint of cached tiles Bernhard Beschow <[email protected]>
    TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann, Bernhard Beschow <[email protected]>
    TO DO Marble Tile loading "read ahead" when idle, prerequisite: threaded tile loading Jens-Michael Hoffmann <[email protected]>
    TO DO Marble Multi threaded texture mapping Jens-Michael Hoffmann, Bernhard Beschow <[email protected]>
    TO DO Marble Implement mouse cursor wrapping a la Okular or Gwenview Bernhard Beschow <[email protected]>
    IN PROGRESS Marble Manipulate Gps track data Thibaut Gridel <tgridel@freedotfr>
    IN PROGRESS Cantor Integrate the Qalculate backend Matteo Agostinelli <[email protected]>
    TO DO Kalzium Use KUnitConversion for all the Unit handling Etienne Rebetez <etienne.rebetez@oberwallisch>
    TO DO KTurtle Add getdirection command Niels Slot <nielsslot@gmaildotcom>
    TO DO KTurtle Add modulo command Niels Slot <nielsslot@gmaildotcom>
    DONE Step Copy-and-Paste of items Sebastian Vöcking <[email protected]>
    DONE Step Zoom on mouse wheel Sebastian Vöcking <[email protected]>
    DONE Step Automatic expanding canvas Sebastian Vöcking <[email protected]>
    IN PROGRESS Rocs Auto - Handling of the Canvas Tomaz Canabrava <[email protected]>
    DONE Rocs Remove the thread for QtConcurrent on he core Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Polish the User Interface Tomaz Canabrava <[email protected]>
    DONE Rocs New Plugin for Automaticaly Graph Generation Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Bugfixes in the List Plugin Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Speedup in the drawing code Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Kalgebra backend Tomaz Canabrava <[email protected]>
    DONE Rocs Transform graph edges plugin Andreas Cord-Landwehr <[email protected]>
    DONE Rocs Assign values to edges/nodes plugin Andreas Cord-Landwehr <[email protected]>
    DONE Kalzium Titration calculator Luca Tringali <[email protected]>
    IN PROGRESS KStars SQLite Database of NGC Objects Victor Carbune <[email protected]>


    kdepim

    Status Project Description Contact
    IN PROGRESS KAlarm Port to Akonadi David Jarvie <[email protected]>
    DONE KAlarm Allow reminders after the main alarm David Jarvie <[email protected]>
    DONE KAlarm Provide wake-from-suspend option for alarms David Jarvie <[email protected]>


    IN PROGRESS KHolidays Add support for Holiday Types and Observance Types John Layt <[email protected]>


    DONE Akonadi-contacts/kaddressbook Show 2d barcodes of contact data Sune Vuorela <[email protected]>


    TO DO attachment:/ kio-slave Implement kio-slave to access (email) attachments in Akonadi Friedrich W. H. Kossebau <[email protected]>



    kdeplasma-addons

    Status Project Description Contact
    IN PROGRESS Adjustable Clock Plasmoid for displaying date and time in very customizable way Michał Dutkiewicz <[email protected]>
    IN PROGRESS Comic Plasmoid Support random comic strips Matthias Fuchs <[email protected]>
    DONE Comic Plasmoid Support creation of comic Comic Book Archive files Matthias Fuchs <[email protected]>
    IN PROGRESS Comic Plasmoid Highlight comics that have a new comic strip Matthias Fuchs <[email protected]>
    TO DO Events Runner Support parsing weekdays (e.g. "in next monday" Alexey Noskov <[email protected]>


    kdetoys

    Status Project Description Contact
    DONE KTeaTime Port to KStatusNotifierItem Miha Čančula <[email protected]>
    IN PROGRESS KTeaTime New svg based status icons Stefan Böhmann <[email protected]>
    IN PROGRESS KTeaTime Support categories Stefan Böhmann <[email protected]>
    TO DO KTeaTime Improved command line Stefan Böhmann <[email protected]>
    TO DO KTeaTime Tea runner Stefan Böhmann <[email protected]>
    TO DO KTeaTime Port to KConfigXT Stefan Böhmann <[email protected]>



    kdesdk

    Status Project Description Contact
    IN PROGRESS Lokalize Remote translation memories Nick Shaforostoff <[email protected]>
    IN PROGRESS Lokalize QA: translation checks against user-specified regex-based rules Nick Shaforostoff <[email protected]>
    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 Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <[email protected]>
    TO DO Lokalize loading compressed files and then saving them back in the original compression format (bug 65518) Nick Shaforostoff <[email protected]>
    IN PROGRESS Okteta Properly support strings (various Unicode encodings) in structures tool Alex Richardson <[email protected]>
    TO DO Okteta Add custom datatypes to structures tool Alex Richardson <[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 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 add Kate-like search tool Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add Okular like embedded notifications 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 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 view profiles, incl. editor/manager 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 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 Make all user interaction in the KastenCore managers plugin-based 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 Store bookmarks Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]>
    IN PROGRESS Umbrello QDockWidget based interface Emmanuel Lepage Vallee <[email protected]>
    IN PROGRESS Umbrello KDE4 icon theme and eye candies Emmanuel Lepage Vallee <[email protected]>
    TO DO Umbrello Replace the current code viewer with katepart Emmanuel Lepage Vallee <[email protected]>
    DONE Umbrello Add a zoom widget in the statusbar Emmanuel Lepage Vallee <[email protected]>
    IN PROGRESS Kate Add a new search in files plugin Kåre Särs <[email protected]>


    kdegames

    Status Project Description Contact
    IN PROGRESS KBreakout Level editor Julian Helfferich <[email protected]>
    IN PROGRESS KBreakout Load levelset option + 2 new levelsets Julian Helfferich <[email protected]>
    TO DO KBreakout Port to QGraphicsView Julian Helfferich <[email protected]>
    IN PROGRESS KPat Create new saved game format that stores undo/redo history Parker Coates <[email protected]>
    IN PROGRESS libtagaro Move first version into the kdegames module Stefan Majewsky <[email protected]>
    TO DO libtagaro Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond Stefan Majewsky <[email protected]>
    IN PROGRESS Palapeli Cleanup interface Stefan Majewsky <[email protected]>
    DONE Palapeli Reduce memory consumption for big puzzles Stefan Majewsky <[email protected]>
    IN PROGRESS all games Add useful fullscreen mode + option to switch between fullscreen/window Friedrich W. H. Kossebau <[email protected]>


    kdenetwork

    Status Project Description Contact
    DONE KGet Working Mms plugin Ernesto Rodriguez Ortiz <[email protected]>
    IN PROGRESS KGet Support for connection limit to servers Matthias Fuchs <[email protected]>


    kdegraphics

    Status Project Description Contact
    IN PROGRESS Okular Directory support in Comic Book Generator David Palacio <[email protected]>
    IN PROGRESS Okular 7zip support in Comic Book Generator David Palacio <[email protected]>
    TO DO libksane Enable gui less operation Kåre Särs <[email protected]>
    TO DO libksane Add a way to get scanner device list Kåre Särs <[email protected]>
    IN PROGRESS Gwenview Compare mode Aurélien Gâteau <[email protected]>
    TO DO Gwenview Merge "Semantic Information" and "Meta Information" sidebar groups Aurélien Gâteau <[email protected]>