Schedules/KDE4/4.4 Feature Plan

From KDE Community Wiki
Revision as of 08:57, 16 September 2009 by Grundleborg (talk | contribs) (Add Telepathy related features I'm working on)

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
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
DONE katepart Enable command line scripting again
DONE katepart Support byte-order mark in unicode files
IN PROGRESS kdeui Finish the time chooser widget
IN PROGRESS kdecore Move event-filter installation out of KApplication and into a new class
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
IN PROGRESS Date/Time KCM Plasma themed clock
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
KRunner
DONE KRunner Window management runner
Plasma - Priority Features
IN PROGRESS netbook shell a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4)
Plasma
DONE System tray Plasmoid support in the system tray
DONE System tray config ui to decide between always shown, always hidden and auto hide for each systray item
DONE libplasma/kwin slide animation for popups done by kwin
IN PROGRESS knowledge base plasmoid new plasmoid: Opendesktop.org knowledgebase client
IN PROGRESS opendesktop plasmoid show friends activity
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
DONE KWin Improved multiple desktops kcm
DONE KWin New TabBox (alt+tab) implementation
DONE KWin SVG based window decoration theme engine (Aurorae)
DONE KWin Merge Oxygen and Nitrogen (from kde-look) window decorations, and make it the default decoration in place of Ozone
KWin - Desktop Effects
DONE KWin Mouse action support in Present Windows effect
DONE KWin Present Windows for all windows of same class (application)
DONE KWin Improved Flip Switch effect
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
IN PROGRESS Kopete Telepathy protocol plugin
IN PROGRESS Krfb Telepathy Tubes support
DONE Krdc Redesigned workflow to create a new

connection

IN PROGRESS Krdc Full Screen Switching
IN PROGRESS Telepathy Account Management KCM
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
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
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
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.
IN PROGRESS kdelirc Communicate to lirc through solid

kdebindings

Status Project Description Contact

kdegames

Status Project Description Contact
DONE KBreakOut Improved keyboard support
DONE KBreakOut Fullscreen support
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]

kdeadmin

Status Project Description Contact
TO DO system-config-printer-kde Restore feature parity with KDEPrint3 where possible.

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.

kdeedu

Status Project Description Contact
DONE KAlgebra Improved MathML Presentation support
DONE KAlgebra Added 2D parametric function plotting
DONE KAlgebra Improved jump detections
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
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
DONE KTurtle Add SVG export for the canvas
DONE KTurtle Add HTML export of the code
DONE KTurtle Add printing support for the canvas



kdemultimedia

Status Project Description Contact
IN PROGRESS KMix Allow arbitrary ordering of controls
IN PROGRESS KMix Add WhatsThis help on controls (Bug 70042)
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