Schedules/KDE4/4.4 Feature Plan

    From KDE TechBase
    Revision as of 08:58, 16 September 2009 by Grundleborg (talk | contribs) (forgot one thing for telepathy stuff)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

    This is a list of planned features for the 4.4 release.

    See also:


    Legend:

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

    Other

    Status Project Description Contact

    kdelibs

    Status Project Description Contact
    IN PROGRESS kdeui Support floating point font sizes Christoph Feck <[email protected]>
    TO DO KLocale Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217). John Layt <[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: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc. John Layt <[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]>
    IN PROGRESS katepart Add mapping support for the vi input mode's normal mode Erlend Hamberg <ehambergαgmail.com>
    DONE katepart Enable command line scripting again Dominik Haumann <[email protected]>
    DONE katepart Support byte-order mark in unicode files Joseph Wenninger <[email protected]>
    IN PROGRESS kdeui Finish the time chooser widget Michael Leupold <[email protected]>
    IN PROGRESS kdecore Move event-filter installation out of KApplication and into a new class Michael Leupold <[email protected]>
    TO DO kdeui Implement caps-lock warning for password entry widgets Michael Leupold <[email protected]>

    kdebase-workspace

    Status Project Description Contact
    Non-Plasma, Non-KWin
    DONE System Settings Improve module appearance for Icons View and provide searching hints Ben Cooksley <[email protected]>
    IN PROGRESS Date/Time KCM Plasma themed clock Christoph Feck <[email protected]>
    TO DO Icons KCM More configurable icon sizes Christoph Feck <[email protected]>
    TO DO Fonts KCM More configurable fonts Christoph Feck <[email protected]>
    IN PROGRESS Solid RemoteControl Manager/Interface + Lirc backend Michael Zanetti <[email protected]>
    KRunner
    DONE KRunner Window management runner Martin Gräßlin <[email protected]>
    Plasma - Priority Features
    IN PROGRESS netbook shell a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4) Marco Martin <[email protected]>
    Plasma
    DONE System tray Plasmoid support in the system tray Marco Martin <[email protected]>
    DONE System tray config ui to decide between always shown, always hidden and auto hide for each systray item Marco Martin <[email protected]>
    DONE libplasma/kwin slide animation for popups done by kwin Marco Martin <[email protected]>
    IN PROGRESS knowledge base plasmoid new plasmoid: Opendesktop.org knowledgebase client Marco Martin <[email protected]>
    IN PROGRESS opendesktop plasmoid show friends activity Marco Martin <[email protected]>
    TO DO libplasma better text box look with new svg elements Marco Martin <[email protected]>
    KWin - Core
    DONE KWin Quick maximize and tiling on screen edge Martin Gräßlin <[email protected]>
    DONE KWin Improved multiple desktops kcm Martin Gräßlin <[email protected]>
    DONE KWin New TabBox (alt+tab) implementation Martin Gräßlin <[email protected]>
    DONE KWin SVG based window decoration theme engine (Aurorae) Martin Gräßlin <[email protected]>
    DONE KWin Merge Oxygen and Nitrogen (from kde-look) window decorations, and make it the default decoration in place of Ozone Hugo Pereira Da Costa <[email protected]>
    KWin - Desktop Effects
    DONE KWin Mouse action support in Present Windows effect Martin Gräßlin <[email protected]>
    DONE KWin Present Windows for all windows of same class (application) Martin Gräßlin <[email protected]>
    DONE KWin Improved Flip Switch effect Martin Gräßlin <[email protected]>
    KDM

    kdepimlibs

    Status Project Description Contact

    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]>
    IN PROGRESS Kopete Contacts plasmoid Dennis Nienhüser <[email protected]>
    IN PROGRESS Kopete Telepathy protocol plugin George Goldberg <[email protected]>
    IN PROGRESS Kopete Telepathy Tubes Desktop Sharing plugin George Goldberg <[email protected]>
    IN PROGRESS Krfb Telepathy Tubes support George Goldberg <[email protected]>
    DONE Krdc Redesigned workflow to create a new

    connection

    Urs Wolfer <[email protected]>
    IN PROGRESS Krdc Full Screen Switching Tony Murray <[email protected]>
    IN PROGRESS Telepathy Account Management KCM George Goldberg <[email protected]>
    TO DO Telepathy Mission Control launcher KDED George Goldberg <[email protected]>

    kdepim

    Status Project Description Contact

    kdeutils

    Status Project Description Contact
    TO DO Okteta add editing capability to Decoding table Friedrich W. H. Kossebau <[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 Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add further export formats like s-record and intel 16 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]>
    IN PROGRESS Okteta Make dialogs for Goto, Search & Replace embedded 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]>
    IN PROGRESS Okteta Add dialog to set selection range 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]>
    DONE Okteta Rename libkakao to Kasten and make the Okteta KPart use it Friedrich W. H. Kossebau <[email protected]>
    TO DO KGpg Make keyserver actions possible to use on multiple keyservers at once Rolf Eike Beer <[email protected]>
    TO DO KGpg Add "caff" mode for keysigning Rolf Eike Beer <[email protected]>
    TO DO KGpg Allow searching for trust path in keyring Rolf Eike Beer <[email protected]>
    TO DO KGpg Add improved key import result window (with useful summary, filtering, reasonable default size etc.) Rolf Eike Beer <[email protected]>
    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 printer-applet Restore feature parity with KDEPrint3 where possible. [mailto: Jonathon Riddell, John Layt <>]
    IN PROGRESS kdelirc Communicate to lirc through solid Michael Zanetti <[email protected]>

    kdebindings

    Status Project Description Contact

    kdegames

    Status Project Description Contact
    DONE KBreakOut Improved keyboard support Fela Winkelmolen <[email protected]>
    DONE KBreakOut Fullscreen support Fela Winkelmolen <[email protected]>
    TO DO KBreakOut Level Sets Fela Winkelmolen <[email protected]>
    TO DO KBreakOut Sound Fela Winkelmolen <[email protected]>
    TO DO KDiamond Intelligent animation pre-caching Stefan Majewsky <[email protected]>
    TO DO KDiamond Improve time display Stefan Majewsky <[email protected]>
    TO DO KDiamond Refactor Board and Diamond classes Stefan Majewsky <[email protected]>
    TO DO Kolf Replace with Kolf 2 (help on coding, artwork and level design desired) Stefan Majewsky <[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]>
    IN PROGRESS Gluon release first gluon lib with one game. [1] Sacha schutz <[email protected]>

    kdeadmin

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

    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 Add common vim commands like :wq, :new, :split, etc. Erlend Hamberg <ehambergαgmail.com>

    kdeedu

    Status Project Description Contact
    DONE KAlgebra Improved MathML Presentation support Aleix Pol <[email protected]>
    DONE KAlgebra Added 2D parametric function plotting Aleix Pol <[email protected]>
    DONE KAlgebra Improved jump detections Aleix Pol <[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]>
    DONE KStars Improve Observing List Wizard Prakash Mohan <[email protected]>
    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]>
    DONE KTurtle Add F2 context help Niels Slot <[email protected]>
    DONE KTurtle Add SVG export for the canvas Niels Slot <[email protected]>
    DONE KTurtle Add HTML export of the code Niels Slot <[email protected]>
    DONE KTurtle Add printing support for the canvas Niels Slot <[email protected]>



    kdemultimedia

    Status Project Description Contact
    IN PROGRESS KMix Allow arbitrary ordering of controls Christian Esken <[email protected]>
    IN PROGRESS KMix Add WhatsThis help on controls (Bug 70042) Christian Esken <[email protected]>
    TO DO KMix Nicer OSD (icon, mute state) Christian Esken <[email protected]>
    TO DO KMix Amend Keyboard Shortcuts Christian Esken <[email protected]>

    kdeaccessibility

    Status Project Description Contact

    kdegraphics

    Status Project Description Contact

    kdebase-runtime

    Status Project Description Contact

    kdebase-apps

    Status Project Description Contact

    kdeplasma-addons

    Status Project Description Contact

    kdeartwork

    Status Project Description Contact