< Schedules This is a list of planned features for the 4.4 release. See also: Schedules/KDE4/4.4 Release Schedule Schedules/KDE4/4.4 Release Goals Schedules/KDE4/4.3 Feature Plan Legend: todo => not started yet in-progress => started, but not completed yet done => completed Contents 1 kdeaccessibility 2 kdeartwork 3 kdebase-apps 4 kdebase-runtime 5 kdebase-workspace 6 kdebindings 7 kdeedu 8 kdegames 9 kdegraphics 10 kdelibs 11 kdemultimedia 12 kdenetwork 13 kdepim 14 kdepimlibs 15 kdeplasma-addons 16 kdesdk 17 kdeutils 18 Other kdeaccessibility Status Project Description Contact DONE kttsd Clean up kttsd by making it a simple wrapper around speech-dispatcher kdeartwork Status Project Description Contact kdebase-apps Status Project Description Contact IN PROGRESS Konqueror Sidebar cleanups; re-introducing the history module DONE Dolphin Version control integration DONE Dolphin Improved search bar including search configuration DONE DolphinPart Remember the Details View expansion state in the DolphinPart DONE DolphinPart Restore the "Edit->Selection" menu that was in Konqueror 3 DONE Dolphin Open URL in a new tab if the Back, Forward or Up button in the toolbar is middle-clicked DONE Dolphin Clickable tags and other resources in the metadata view: tags for example are opened as search folders in the same Dolphin window kdebase-runtime Status Project Description Contact IN PROGRESS Oxygen Animated Add smooth animations and transitions (e.g. on hover, when switching tabs, etc.) to the oxygen widget style. DONE smb kioslave add kwallet support DONE Nepomuk Remove the ontologies and make kdebase depend on the upcoming shared-ontologies package DONE Nepomuk Integrate removable storage service to handle mounting/unmounting of removable devices and allow searching of files on non-mounted media. The user will be asked to insert the medium in question in case it is not mounted. DONE Nepomuk New timeline KIO slave which allows to browse files by modification date in case the Nepomuk Strigi service is running. DONE Nepomuk Give better user feedback if Nepomuk could not be initialized. DONE Locale KCM Add support for new KLocale Currency Code and Decimal Places options (see kdelibs/klocale section). DONE Device Automounting Add support for storage device automounting DONE Nepomuk Port Nepomuk to Virtuoso: query service, strigi service: better performance especially when searching. DONE thumbnail kioslave Support for comic-book cover previews (.cbr, .cbz, .cbt files) DONE Nepomuk Add nepomuk kio slave which handles all stating of Nepomuk resources. It can even display a small HTML page for non-file resources. DONE thumbnail kioslave Support for rotated jpegs kdebase-workspace Status Project Description Contact Non-Plasma, Non-KWin IN PROGRESS Date/Time KCM Plasma themed clock IN PROGRESS System Setitngs Reorganize modules IN PROGRESS Mouse KCM XInput2 support DONE Attica KCM, KDE plugin KCM added, Attica uses KIO with the KDE plugin IN PROGRESS Solid::Control network environment tracking Access a high level view of wireless networks by interface, testing in playground DONE System Activity Add scripting support DONE Solid RemoteControl Manager/Interface + Lirc backend DONE System Activity KAuth integration DONE System Settings Improve module appearance for Icons View and provide searching hints DONE Font Installer KCM Use PolicyKit for installing system-wide fonts DONE Font Installer KCM When multiple fonts are selected, use a list style preview of all selected fonts KRunner DONE KRunner Solid device runner DONE KRunner Manage actions in default interface DONE KRunner Single runner mode DONE KRunner Window management runner DONE KRunner Add Firefox support to the bookmark runner Plasma - Priority Features DONE netbook shell a plasma shell and various containments/applets tailored for netbooks (tech preview status in 4.4) Plasma IN PROGRESS Quicklaunch Plasmoid new icon size/rows config ui IN PROGRESS Plasma Weather Ion New Weather Ion for the wetter.com data source provider IN PROGRESS Plasma Animator Create new Plasma::Animator API based on Qt 4.6 Kinetic IN PROGRESS Plasma KineticScrolling Port KineticScrolling to Qt 4.6 Kinetic IN PROGRESS Plasma-Netbook Animated Layouts Create Animated Layouts to SAL and NewsPaper IN PROGRESS libplasma Show the PopupApplet's BusyWidget inside the popup DONE Widgets Explorer New widgets explorer DONE Widgets Explorer Install widgets from file, Google Gadgets and GHNS IN PROGRESS Notification queueing IN PROGRESS Trust Levels package signing and verification IN PROGRESS JS plasmoid improvements Animations, KIO and QFile bindings; latter two by security policy IN PROGRESS Kiosk improvements IN PROGRESS Activity Bar DONE folderview Hover action icons in the icon view DONE folderview Hover animations DONE libplasma/kwin slide animation for popups done by kwin 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 Window List A new plasmoid to show list of opened windows DONE Device Notifier show the device actions inside the plasmoid, show the fixed devices too, other improvements DONE Color Wallpaper Plugin add support for gradients DONE libplasma better text box look with new svg elements DONE systemtray Make possible to browse old notifications by application name (this actually replaced the above feature) DONE libplasma Show Holiday and Holiday Region in Clock Tooltip. DONE libplasma Allow user to choose Calendar System to be displayed in Calendar and Clock widgets DONE knowledge base plasmoid new plasmoid: Opendesktop.org knowledgebase client DONE opendesktop plasmoid show friends activity DONE Plasma Addon Battery popup layout improvements DONE Plasma Mouse Plugins UI Yet Another UI Redesign KWin - Core IN PROGRESS KWin Window tiling IN PROGRESS KWin Support for new EWMH hints DONE KWin Quick window maximization and tiling by dragging windows to the edge of the screen DONE KWin Improved virtual desktop KCM DONE KWin Improved window switcher (Alt+Tab) DONE KWin SVG based window decoration theme engine (Aurorae) DONE KWin Merged Ozone and Nitrogen window decorations into Oxygen DONE KWin Window tabbing KWin - Desktop Effects DONE KWin Mouse action support in Present Windows effect DONE KWin New present windows mode to only display windows from a single application DONE KWin Improved flip switch effect DONE KWin Improved logout blur effect KDM kdebindings Status Project Description Contact DONE pykde4 Python 3 support for PyKDE4 DONE qyoto Replace the current C# cmake macros with more sophisticated ones that also work on windows. IN PROGRESS qyoto Create a new generator for the C# assemblies kdeedu Status Project Description Contact DONE Marble Support for MarbleWidget::setEnabled( bool ) IN PROGRESS Kalzium Remove libavogadro snapshot, port to use system libavogadro IN PROGRESS Marble Add "download region" feature IN PROGRESS Marble Editing Tools IN PROGRESS Marble OSM Import IN PROGRESS Marble UI Simplification IN PROGRESS Marble Custom Layouts IN PROGRESS Marble Discrete Zoom Levels IN PROGRESS Marble Performance Improvements IN PROGRESS Marble KML Improvements IN PROGRESS Marble Sky Mode IN PROGRESS Marble Measure Tool Plugin DONE Marble Settings for plugins IN PROGRESS Marble Kinetic Scrolling IN PROGRESS Marble Optimized 2D Mode IN PROGRESS Marble Bookmarks IN PROGRESS Marble Time KML support IN PROGRESS Marble Editing GeoDataFeatures DONE Marble Update Map ("F5") DONE Marble Layer Management Class IN PROGRESS Marble Plugin architecture for map layers IN PROGRESS Marble Extending GeoPainter DONE Marble Marble Runners IN PROGRESS Marble GeoClue Integration IN PROGRESS Marble Routing IN PROGRESS Marble More map providers (WMS?) IN PROGRESS Marble GeoData Model/View rework DONE KAlgebra KAlgebra backend for Cantor DONE KAlgebra Support for lists 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 DONE KStars Improve Observing List Wizard DONE KStars A rather sophisticated Observation Plan Manager 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 DONE Cantor Import to kdeedu DONE Rocs Import to kdeedu DONE KTouch Update the "Colemak" keyboad layout and training lecture kdegames Status Project Description Contact IN PROGRESS Kigo Allow arbitrary jumps in the undo/redo history IN PROGRESS Kigo New Go game for KDE 4 IN PROGRESS Gluon release first gluon lib with one game.  IN PROGRESS Granatier Implement all Bonuses from the default theme IN PROGRESS KsirK Polish the skin editor (doc, contextual help, ...) DONE KAtomic Level Sets 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 DONE Granatier New Bomberman like game for KDE 4 DONE Granatier Sidebar with informations regarding the players, like bonuses, handicaps ... DONE Granatier Add support for a background DONE Granatier Replace Phonon with QtMultimedia for better sound DONE KBreakOut Improved keyboard support DONE KBreakOut Fullscreen support DONE KDiamond Improve time display DONE KGoldrunner Add Mazes game (37 levels), contributed by Steve Mann. DONE Killbots Add a new game type parameter to make fast enemies a bit more intelligent. DONE KsirK Previous/Next in start new game as described in bug #170774 DONE Kigo Fix smaller issues with KNS2 DONE Kigo Improve final score visuals DONE Kigo Beautify the default theme DONE KPat Large internal code cleanup. Lots of small annoyances fixed. DONE KPat Port animations to Qt Kinetic for significant performance improvements DONE Palapeli New puzzle game for KDE SC 4 kdegraphics Status Project Description Contact DONE gwenview Folder thumbnails DONE gwenview Rework start page DONE gwenview Implement picture importer DONE gwenview New save-as behavior (go to saved as document) DONE libksane External API for handling selections (patch from Matthias Nagl) DONE libksane Add basic twain support on Windows DONE libksane External API for specifying preview resolution DONE libkexiv2 Store metadata in libexiv2 containers, do not lossily encode to QByteArray. Bug 183171 DONE libkexiv2 Expose exiv2 API for accessing embedded previews in RAW files. kdelibs Status Project Description Contact IN PROGRESS kdecore Move event-filter installation out of KApplication and into a new class IN PROGRESS kdeui Support floating point font sizes IN PROGRESS kdeui Finish the time chooser widget IN PROGRESS kio Limit number of connections per host (per application), add job priorities IN PROGRESS kio Support for automatically renaming conflicting files during copy and move operations IN PROGRESS kio Remember downloads via Nepomuk IN PROGRESS buildsystem Modular build of KDE modules IN PROGRESS katepart Improve katepart Vim mode. IN PROGRESS kfile Make status of file I/O display on file/folder icons("progress in icons"). IN PROGRESS katepart Factor out a generic high-level search class from the search bar. To be used by the VI input mode. DONE knewstuff Introduce binary incompatible knewstuff library (as knewstuff3, keeping knewstuff2 as well) which can talk directly to open desktop services via libattica DONE knewstuff3 Make use of Open Collaboration Services - let users rate items, become fan, see details, have bigger preview pictures DONE kdecore Polkit-1 backend for KAuth DONE KLocale Implement ISO 4217 Currency Code support (http://en.wikipedia.org/wiki/ISO_4217). DONE KLocale Separate numeric decimal places and monetary decimal places. DONE katepart Add mapping support for the vi input mode's normal mode DONE katepart Support byte-order mark in unicode files DONE katepart Enable command line scripting again DONE katepart Improve TemplateInterface, i.e. snippet support DONE katepart Add interface to access highlighting information, port html-export plugin DONE katepart push improved AutoBrace plugin to kdelibs DONE KCalendarSystem Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian, Ethiopian, Coptic. DONE KDEPrint Add Odd/Even page selection and server-side page selection when using CUPS. DONE nepomuk Get libnepomukquery into kdelibs DONE webkit Move KDE integration of QtWebKit into kdelibs (but not KPart!) DONE katepart Implement on-the-fly spell checking for arbitrary documents. DONE nepomuk Add const versions of the accessor methods to the Nepomuk::Types classes DONE kdeui Finalize the api for the new systemtray: KStatusNotifierItem kdemultimedia Status Project Description Contact IN PROGRESS KMix Add WhatsThis help on controls (Bug 70042) IN PROGRESS KMix Generic per-App volume tab ( pulse,phonon,oss4) DONE KMix Amend Keyboard Shortcuts DONE KMix Allow arbitrary ordering of controls (Bug 57946) DONE KMix Nicer OSD (icon, mute state) DONE JuK Allow disabling crossfade DONE JuK Add support for MP4 and ASF files (when present in Taglib). Patch taken from Kubuntu patchset, thanks to Kubuntu devs and Jeff Mitchell. kdenetwork Status Project Description Contact IN PROGRESS KGet Support for custom NewTransferDialog in BTPlugin IN PROGRESS Kopete Telepathy protocol plugin IN PROGRESS Kopete Telepathy Tubes Desktop Sharing plugin IN PROGRESS Kopete Akonadi Logger(modify the history plugin) IN PROGRESS Krfb Telepathy Tubes support IN PROGRESS Krfb Core restructuring IN PROGRESS Telepathy Account Management KCM IN PROGRESS Telepathy Mission Control launcher KDED DONE Kopete Create avatars from a webcam device DONE Krdc Redesigned workflow to create a new connection DONE Krdc Telepathy Tubes support DONE Krdc Full Screen Switching DONE KGet Support for verifying signed files DONE KGet Verification of downloads using checksums DONE KGet Downloading checksums for downloads DONE KGet Repairing broken downloads DONE KGet Moving and renaming files while downloading DONE KGet Adding mirrors to downloads while downloading DONE KGet Changing the number of connections per mirror of downloads while downloading DONE KGet Assistant to create Metalinks kdepim Status Project Description Contact IN PROGRESS KJots Port to Akonadi IN PROGRESS KJots Port to Grantlee for theming support IN PROGRESS Akregator Port to use KNotificationItem DONE KMail Archiving function for mails DONE KMail Clean up UI for aggregation and theme settings DONE KMail Improve recipient picker DONE KMail Allow to search by tag and to use filters for adding tags DONE KMail Port addressbook-related functions to Akonadi DONE KMail Make the HTML status bar clickable DONE KMail Add a context menu entry for mailing lists to the message viewer DONE KMail When switching identities in the composer, switch the template too DONE KMail Ask for the transport to use when dealing with an invitation DONE KMail Make the To and CC fields expandable/collapseable in the fancy header style DONE KMail Support inline images in signatures DONE KMail Add a SIGNATURE command for templates DONE KMail Use passive popups for error messages while checking for mail DONE KAlarm Provide audio-only alarms DONE KAddressbook Completely new KAddressbook based on Akonadi DONE Akonadi POP3 Resource for Akonadi kdepimlibs Status Project Description Contact kdeplasma-addons Status Project Description Contact IN PROGRESS opendesktop Add messaging IN PROGRESS opendesktop Add friendship management IN PROGRESS ocs engine Add possibility to use different providers, use attica from kdesupport IN PROGRESS opendesktop port opendesktop plasmoid to new engine and rename accordingly IN PROGRESS opendesktop activities port opendesktop activities plasmoid to new engine and rename accordingly IN PROGRESS microblogging new appearance and new twitter api pieces support DONE plasmaboard Added a virtual keyboard plasmoid for touchscreen users DONE FifteenPuzzle Made it work with multiple rows and cols DONE Qalculate A new advanced calculator plasmoid DONE KDE Observatory A new plasmoid for visualizing KDE projects status (commits, commiters, bugs, krazy status, etc) DONE Spell Check A new plasmoid for fast spell checking DONE Project Silk generic Mediawiki KRunner DONE Project Silk Webslice Plasmoid, qgraphicswidget DONE Solid Network Manager Plasmoid kdesdk Status Project Description Contact DONE Kate Integrate GHNS into snippets TNG IN PROGRESS Kate Refactor parts from snippets TNG plugin into a common library for use by the plugin and for use in kdevelop DONE Kate Add common vim commands like :wq, :new, :bp/bn, etc. kdeutils Status Project Description Contact IN PROGRESS KGpg Add "caff" mode for keysigning DONE kdelirc Integrate solid backend into kdelirc frontend DONE kdelirc Communicate to lirc through solid DONE KGpg Add improved key import result window (with useful summary, filtering, reasonable default size etc.) DONE KGpg Make generating a key a KJob so it get's better notification support DONE Okteta Add tool to view decoding of complex structures DONE Okteta Rename libkakao to Kasten and make the Okteta KPart use it DONE Okteta Add embedded dialog to set selection range DONE Okteta Add Base64 encoder DONE Okteta Added data generators, like pattern, sequence or from clipboard DONE Okteta Added option to split views DONE Okteta Add marking of bytearray section to widgets, so tools like strings or pod decoder can mark the source, instead of selecting it DONE Okteta add editing capability to Decoding table DONE Okteta Make dialogs for Goto and Select embedded DONE Okteta Add UTF-8 option to bytearray lineedit Other Status Project Description Contact DONE kdesupport Add libattica to kdesupport DONE Solid KNetworkManager Retrieved from "https://community.kde.org/index.php?title=Schedules/KDE4/4.4_Feature_Plan&oldid=50543" This page was last edited on 11 May 2010, at 02:09. Content is available under Creative Commons License SA 4.0 unless otherwise noted.