Jump to content

Schedules/KDE4/4.4 Feature Plan

From KDE Community Wiki

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 <john@layt.net>
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 <john@layt.net>
TO DO KCalendarSystem Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc. John Layt <john@layt.net>
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 <john@layt.net>
TO DO KDEPrint Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS. John Layt <john@layt.net>
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 katepart Improve TemplateInterface, i.e. snippet support
TO DO katepart Add interface to access highlighting information, port html-export plugin Milian Wolff <mail@milianw.de>
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 <lemma@confuego.org>
IN PROGRESS kdecore Polkit-1 backend for KAuth
TO DO kdecore Group policy (Windows) backend for KAuth Dario Freddi <drf@kde.org>
IN PROGRESS webkit Move KDE integration of QtWebKit into kdelibs (but not KPart!)

kdebase-workspace

Status Project Description Contact
Non-Plasma, Non-KWin
DONE System Settings Improve module appearance for Icons View and provide searching hints
DONE System Activity KAuth integration
IN PROGRESS System Activity Add scripting support
TO DO System Activity Show CPU usage etc John Tapsell <tapsell@kde.org>
IN PROGRESS Date/Time KCM Plasma themed clock
TO DO Icons KCM More configurable icon sizes Christoph Feck <christoph@maxiom.de>
TO DO Fonts KCM More configurable fonts Christoph Feck <christoph@maxiom.de>
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 <notmart@gmail.com>
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
TO DO KWin Merge initial tiling implementation Nikhil Marathe <nsm.nikhil@gmail.com>
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 <mattr@kde.org>
TO DO Kopete Jabber Jingle video support Detlev Casanova <detlev.casanova@gmail.com>
TO DO Kopete Jabber Jingle ICE support Detlev Casanova <detlev.casanova@gmail.com>
TO DO Kopete Add support for urls to Bonjour plugin Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Kopete Rich text support for ICQ Roman Jarosz <kedgedev@gmail.com>
IN PROGRESS Kopete Contacts plasmoid
IN PROGRESS Kopete Telepathy protocol plugin
IN PROGRESS Kopete Telepathy Tubes Desktop Sharing plugin
IN PROGRESS Krfb Telepathy Tubes support
IN PROGRESS Krfb Core restructuring
DONE Krdc Redesigned workflow to create a new

connection

DONE Krdc Full Screen Switching
IN PROGRESS Krdc Telepathy Tubes support
IN PROGRESS Telepathy Account Management KCM
IN PROGRESS Telepathy Mission Control launcher KDED
IN PROGRESS Kopete Akonadi Logger(modify the history plugin)
DONE Kopete Create avatars from a webcam device

kdepim

Status Project Description Contact

kdeutils

Status Project Description Contact
TO DO Okteta add editing capability to Decoding table Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for memory mapping of files Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add further export formats like s-record and intel 16 Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <kossebau@kde.org>
IN PROGRESS Okteta Make dialogs for Goto, Search & Replace embedded
TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <kossebau@kde.org>
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 <kossebau@kde.org>
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 <kde@opensource.sf-tec.de>
TO DO KGpg Add "caff" mode for keysigning Rolf Eike Beer <kde@opensource.sf-tec.de>
TO DO KGpg Allow searching for trust path in keyring Rolf Eike Beer <kde@opensource.sf-tec.de>
TO DO KGpg Add improved key import result window (with useful summary, filtering, reasonable default size etc.) Rolf Eike Beer <kde@opensource.sf-tec.de>
TO DO Ark Add an options dialog (maybe) Harald Hvaal <haraldhv@stud.ntnu.no>
TO DO Ark Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) Harald Hvaal <haraldhv@stud.ntnu.no>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Try multiple plugins for each archive type before failing Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make the internal previewer optional Raphael Kubo da Costa <kubito@gmail.com>
TO DO printer-applet Restore feature parity with KDEPrint3 where possible.
IN PROGRESS kdelirc Communicate to lirc through solid

kdebindings

Status Project Description Contact
TO DO pykde4 Python 3 support for PyKDE4 Simon Edwards <simon@simonzone.com>

kdegames

Status Project Description Contact
DONE KBreakOut Improved keyboard support
DONE KBreakOut Fullscreen support
TO DO KBreakOut Level Sets Fela Winkelmolen <fela.kde@gmail.com>
TO DO KBreakOut Sound Fela Winkelmolen <fela.kde@gmail.com>
TO DO KDiamond Intelligent animation pre-caching Stefan Majewsky <majewsky@gmx.net>
DONE KDiamond Improve time display
TO DO KDiamond Refactor Board and Diamond classes Stefan Majewsky <majewsky@gmx.net>
TO DO Kolf Replace with Kolf 2 (help on coding, artwork and level design desired) Stefan Majewsky <majewsky@gmx.net>
TO DO KsirK rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted! Gaël de Chalendar <kleag@free.fr>
DONE KsirK Previous/Next in start new game as described in bug #170774
IN PROGRESS KsirK Polish the skin editor (doc, contextual help, ...)
TO DO KsirK Boost playing over Jabber Gaël de Chalendar <kleag@free.fr>


TO DO KSquares Re-write computer player, make it act faster and more intelligent Eckhart Wörner <ewoerner@kde.org>
TO DO KSquares Add more types of boards: hexagonal, triangular Eckhart Wörner <ewoerner@kde.org>
DONE Bovo Highlight the last move to be easier to spot
DONE Bovo Enable undo after the game has ended, to be able to correct a fatal mis-click
IN PROGRESS Gluon release first gluon lib with one game. [1]
TO DO Palapeli New puzzle game for KDE 4 Stefan Majewsky <majewsky@gmx.net>

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 <shafff@NOSPAMukr.net>
TO DO Lokalize Continue implementing XLIFF spec Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Lokalize Segmentation [editing] functionality Nick Shaforostoff <shafff@NOSPAMukr.net >
TO DO Lokalize Remote translation memories Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Lokalize Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <shafff@NOSPAMukr.net>
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
DONE KAlgebra Made lambda expressions more usable
IN PROGRESS KAlgebra Support for lists
IN PROGRESS Cantor Import to kdeedu - currently in kdereview
TO DO KStars Marble widget for Geolocation tool Médéric Boquien <mboquien@free.fr>
TO DO KStars Better printed star charts Jason Harris <kstars@30doradus.org>
TO DO KStars Better rendering of comets/asteroids Jason Harris <kstars@30doradus.org>
TO DO KStars Texture mapping of the skymap??? Jason Harris <kstars@30doradus.org>
DONE KStars Improve Observing List Wizard
TO DO KStars Display Comet Magnitudes whenever possible Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Information links in-place for each technical term Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Tool to suggest star-hopping techniques??? Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Simulate Lunar Eclipses Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Simulate Satellites and Iridium Flares Akarsh Simha <akarshsimha@gmail.com>
TO DO KStars Social and Geographical Integration for KStars Akarsh Simha <akarshsimha@gmail.com>
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 <esken@kde.org>
TO DO KMix Amend Keyboard Shortcuts Christian Esken <esken@kde.org>

kdeaccessibility

Status Project Description Contact

kdegraphics

Status Project Description Contact

kdebase-runtime

Status Project Description Contact
TO DO KWallet Single Sign On using PAM Michael Leupold <lemma@confuego.org>

kdebase-apps

Status Project Description Contact

kdeplasma-addons

Status Project Description Contact

kdeartwork

Status Project Description Contact