Schedules/KDE 3.5 Feature Plan

From KDE Community Wiki
TODO
In Progress

Libraries

Qt-to-DCOP bridge

  • Add functions to ask for the focussed widget, the widget at a given screen position and the window with a given window ID (and other hooks needed by KMagnifier). Gunnar Schmi Dt <[email protected]>, Olaf Jan Schmidt <[email protected]>

KDE Print

  • Completion of WhatsThis items for all of KDEPrint Kurt Pfeifle <pfeifle @ kde.org>

KatePart

  • Improve the autoindenters (mainly cstyle) and add autoinsertion in some circumstances. Jesse Yukovich <[email protected]>
  • Generic template interface (KTextEditor interface) for insertion of code snippets with system/custom variables and WYSIWYG filling in. Joseph Wenninger <[email protected]>

KSpell2

KHTML part

KDED

Base

NSPluginViewer

KIOslave/fish

  • Add NX support to fish; make it so that it can be used as nxfish:/ (after approval by Waldo) Fabian Franz <[email protected]>

Kicker

KMenuEdit

Konqueror

  • Clean up context menus in kdesktop and file manager, especially moving plugin menu entries into a submenu. Remove extra separators, etc. Aaron J. Seigo <[email protected]>

KDesktop

  • Add a feature that helps people with sight problems finding the mouse pointer by drawing circles around the pointer Olaf Jan Schmidt <[email protected]>, Aaron J. Seigo <[email protected]>

Icons

Kate

Addons

Kicker Applets

Kate Plugins

  • Add a file template plugin, which allows to create new files with contents which may contain expanded macros, or use any file as a template. Templates can be in a app data directory in which case they are displayed in a menu, or they can be saved anywhere. Metadata must be integrated in the template files. Anders Lund <[email protected]>

Konqueror Plugins

Artwork

Screen Savers

Games

Atlantik

Graphics

KView

Multimedia

aKode

KFile-plugins

Noatun

KsCD

JuK

Finglonger

  • Finish finglonger and move it from kdenonbeta to kdemultimedia/kdeutils. Antonio Larrosa <[email protected]>

Network

Kopete

  • Video device support (V4L and V4L2). Claudio Pinheiro <[email protected]>
  • Add support for AIM chat rooms Matt Rogers <[email protected]>
  • MSN Messenger custom emoticons export. Olivier Goffart <ogoffart @ kde.org>, Shi Kede <shikede @ gmail.com>

SDK

Version Control

Bindings

KJSEmbed

  • Add configuration dialog for the JS plugin Richard Moore <[email protected]>
  • Add a graphical and command line tool for creating wrappers for C++ classes Richard Moore <[email protected]>

Utilities

Kgpg

  • Implement support for additional external keyrings Jean-Baptiste Mardelle <[email protected]>
  • Fix editor encoding issues, allowing to choose encoding for saving Jean-Baptiste Mardelle <[email protected]>

KCalc

  • Update documentation (last real change in 2001!!) Klaus Niederkrueger <[email protected]>

Ark

KSynaptics

Web Development

Quanta Plus

Kommander

KDE Accessibility

KMagnifer

KMouth

KDevelop

  • Import GTK, GNOME and Bonobo application templates contributed by Andrew M. Patterson Alexander Dymo <[email protected]>
  • Fix the context menu class navigation mess Alexander Dymo, Jonas Jacobi <[email protected], [email protected]>
  • Annotation support Mathieu Chouinard <[email protected]>
  • Programmer Calculator Mathieu Chouinard <[email protected]>
  • PDF,Djvu and PDB Documentation plugin Mathieu Chouinard <[email protected]>
  • working palmos and embedded device development support Mathieu Chouinard <[email protected]>
  • Improve PHP-Support (better class store, code completion, parser, ...) Sebastian Gutweileri <[email protected]>
  • Replace current project management plugins with new generic project manager Roberto Raggi <[email protected]>
  • Complete Subversion support Mickael Marchand <[email protected]>
  • Clean up variables windows: allow to evaluate expression without recomputing it, show variables for the current frame only, strip type from values, etc. Vladimir Prus <[email protected]>

KDE PIM (Personal Information Management)

Kontact

KMail

KOrganizer

  • TV Anytime resource (shows TV and Radio schedules in the calendar, e.g. BBC's radio program) Will Stephenson <[email protected]>
  • Quick search bar in the to-do view
  • Hierarchical categories
  • Improved Drag and drop support, links between various Kontact items

KNotes

KitchenSync

Akregator

  • Support for tags and filters (possibly combined with RSS categories) Frank Osterfeld <[email protected]>
  • Add basic support for enclosures (podcasts) Frank Osterfeld <[email protected]>
Finished

Libraries

  • Generic timezone support library and widget. Shaheed Haque <[email protected]>
  • Support SRV-based DNS resolution Thiago Macieira <[email protected]>
  • kfile: Don't preselect file extension when saving files Stephan Binner <[email protected]>
  • kfile: "Preview" tab in properties dialog Stephan Binner <[email protected]>
  • Configurable "don't send me bug reports" message in KAboutDialog and --author Clarence Dang <dang at kde dot org>
  • Add support for POSIX file access control lists (ACL) to kio_file and the file properties editing interface. Till Adam <[email protected]>
  • Added "Default" button to toolbar configuration dialog Stephan Binner <[email protected]>

KHTML part

Base

KIOslave/man

  • Improve handling of man (but not mdoc) manual documentation. Nicolas Goutte <[email protected]>
  • Better display of the index of man pages.

KIOslave/zip

  • Better errors if a file entry cannot be unzipped. Nicolas Goutte <[email protected]>
  • Unzip a file entry without putting the data completely in memory. Nicolas Goutte <[email protected]>

KIOslave/tar

  • Untar a file entry without putting the data completely in memory. Nicolas Goutte <[email protected]>

Kicker

KSMServer

KControl

  • Timezone setting uses generic timezone widget. Shaheed Haque <[email protected]>
  • Slight interface lifting: remove tabs, add module handbook button Stephan Binner <[email protected]>

Konqueror

  • Display blocked JavaScript popups (#85246) Stephan Binner <[email protected]>
  • Default popup policy should be "smart" (#99041) Stephan Binner <[email protected]>
  • Middle click on "Clear Location" will clear and paste Stephan Binner <[email protected]>
  • Added more than one searchprovider to context menu of selected web page text Stephan Binner <[email protected]>
  • Click on shown security icon in URL combo bar opens SSL dialog Stephan Binner <[email protected]>
  • Blocked popup window popup notification and statusbar icon menu Stephan Binner <[email protected]>
  • Added "Go/Web History" which shows history sidebar Stephan Binner <[email protected]>
  • Searchbarplugin: Support more than one searchprovider, add "Focus Searchbar" keyboard shortcut, accept Ctrl+Enter for opening in tab and support Ctrl-Up/Down for changing search mode/provider Stephan Binner <[email protected]>

KHotkeys

  • Speech recognition Olivier Goffart <ogoffart @ kde.org>

KAccess deamon

Addons

Konqueror Plugins

  • Rellinks: Guess the next and previous page from the URL Olivier Goffart <ogoffart @ kde.org>

Artwork

Window Decorations

  • NEW IN KDE: Move Smooth Blend into kdeartwork module from playground. Ryan Nickell <[email protected]>

Education

Kig

  • Slightly improved the Cabri import filter Pino Toscano <[email protected]>
  • Import PyKig, a powerful way to construct Kig figures from Python. At the moment is installed as a script. Maurizio Paolini <[email protected]>, Pino Toscano
  • Slightly better (import) compatibility with KSeg. Pino Toscano <[email protected]>
  • Improve the exporters dialogs as per-usability guidelines. Pino Toscano <[email protected]>

KGeography

blinKen

  • NEW IN KDE: A retro electronic memory game from the 1970's Albert Astals Cid <[email protected]>

KHangMan

  • new design: 2 themes (Sea and Desert) Anne-Marie Mahfouf <[email protected]>
  • fix bug in German: first letter was upper case, now the word is lower case as default but all upper case can be chosen in Settings for German Anne-Marie Mahfouf <[email protected]>
  • Usability improvements: rearrange menus and Settings dialog Anne-Marie Mahfouf <[email protected]>

KLettres

  • new design: a new theme (Desert) and new icons for Kid and Grown-up modes Anne-Marie Mahfouf <[email protected]>
  • Rewrite the code to allow 4 letters syllables or more. Usability improvements as well: a Look menu with Themes and Modes, a new Level menu, use of QPainter for writing the letters/syllables. Anne-Marie Mahfouf <[email protected]>
  • replay sound and new sound new actions Anne-Marie Mahfouf <[email protected]>

Kalzium

  • Use XML for the data. Carsten Niehaus <[email protected]>
  • Adding information about the crystal-structure Carsten Niehaus <[email protected]>
  • Add a tool with which you can calculate the molar weight of a molecule Carsten Niehaus <[email protected]>
  • Provinding a view which shows the families of elements like transition-metals or alkaline elements ("Familiy-View") Carsten Niehaus <[email protected]>
  • Display more or less information in the table, depending on the user-settings Carsten Niehaus <[email protected]>
  • New design of the table including a small gap over the La/Ac-Block Carsten Niehaus <[email protected]>
  • Using a sidebar for calculation of molecule weight, for the timeline and the state-of-matter feature Carsten Niehaus <[email protected]>, Pino Toscano <[email protected]>
  • Added a glossary explaning the most important chemical tools and terms Carsten Niehaus <[email protected]>, Pino Toscano <[email protected]>
  • Adding the gradient-features which shows properties like the density per gradient Carsten Niehaus <[email protected]>
  • Isotopes now have the information over the halflife, their magnetic moment, their spin and their decay (alpha, beta, beta-minus, EC). Furthermore, we added a lot new isotopes. Carsten Niehaus <[email protected]>, Joerg Buchwald
  • Added information about the electroaffinity Martin Pfeiffer
  • Added name origin: Where does a name of an element come from? Carsten Niehaus <[email protected]>
  • More informations about the radius of an element: Atomic, Covalent, van der Waals and Ionic (inclusive charge) Carsten Niehaus <[email protected]>
  • More elements do have information about ionization energies, especially the higher energies (3rd to 6th) Carsten Niehaus <[email protected]>
  • EqChem added: With EqChem you can solve equations. Example: aCH3CH2OH + bO2 -> cH2O + dCO2 Carsten Niehaus <[email protected]>

KStars

  • Improved NGC/IC catalog Jason Harris
  • A GUI Tool for adding custom catalogs Jason Harris
  • Improved Object Details window, including customizable thumbnail image Jason Harris
  • Allow negative timesteps in Solar System tool Jason Harris
  • Highlight objects on the sky which are in the Observing list. Jason Harris
  • Save/Load Observing Lists Jason Harris
  • New Calculator module: Radial velocity conversion Pablo de Vicente
  • DCOP functions to store/retrieve user settings Jason Harris
  • Can now execute "foreign" DCOP scripts Jason Harris
  • INDI: New CCD Preview tool Dirk Huenniger
  • INDI: Add support for Apogee CCDs Jasem Mutlaq
  • INDI: Add support for Meade Lunar Planetary Imager Jasem Mutlaq
  • INDI: Add support for Sky Commander Jasem Mutlaq
  • INDI: Add support for Finger Lakes Instruments Filter Wheels Gaetano Vocca

KTouch

  • Re-implement the session statistics and history Andreas Nicolai <[email protected]>
  • Rewrite KTouch documentation for KTouch Version 1.5 Andreas Nicolai <[email protected]>
  • Upgrade KTouch configuration using KConfig XT Andreas Nicolai <[email protected]>
  • Redesign practice statistics to show errors per lecture and level as well as averaged errors and typing stats. Andreas Nicolai <[email protected]>

Kanagram

Graphics

kviewshell

  • NEW IN KDE: DJVU-Viewer plugin for kviewshell, with full-text search, and some DJVU editing functionality Stefan Kebekus <[email protected]>
  • NEW IN KDE: FAX-Viewer plugin for kviewshell Stefan Kebekus <[email protected]>
  • Major usability improvements Wilfried Huss <[email protected]>
  • Added 'tools', similar to Acrobat Reader Wilfried Huss <[email protected]>

kdvi

  • NEW IN KDE: support for 'table of contents' in sidebar Stefan Kebekus <[email protected]>

KolourPaint

  • New icons Danny Allen <dannya40uk at yahoo dot co dot uk>, Nuno Pinheiro <nf dot pinheiro at gmail dot com>
  • Tool Box icon size is 22x22, not 16x16, at screen resolution >= 1024x768 Clarence Dang <dang at kde dot org>
  • CTRL + Mouse Wheel = Zoom Clarence Dang <dang at kde dot org>
  • While freehand selection scaling, holding Shift maintains aspect ratio Clarence Dang <dang at kde dot org>
  • Prevent accidental drags in the Colour Palette from pasting text containing the colour code Clarence Dang <dang at kde dot org>

Multimedia

aKode

KsCD

JuK

Network

Kopete

  • New toolbar(widget) in main window to edit your global identity. Michaël Larouche <[email protected]>
  • Add support for multiples global identities(like KMail and Konversation) Michaël Larouche <[email protected]>
  • Allow select the media player in NowListening plugin. Michaël Larouche <[email protected]>
  • Set globally busy or invisible Olivier Goffart <ogoffart @ kde.org>
  • Set a nickname and a photo globally (called global identity) in a configuration module. Michaël Larouche <[email protected]>
  • Improve system tray flash notification behavior Jan Ritzerfeld <[email protected]>
  • Emoticon in the contact list, and in tooltips Engin Aydogan <engin @ bzzzt.biz>
  • Add dcc (p2p) facility to Gadu-Gadu, no voice messaging, only file transfer. Grzegorz Jaskiewicz <[email protected]>
  • Add support for receiving Yahoo webcams Chetan Reddy <[email protected]>
  • Add filetransfer Support Andre Duffeck <[email protected]>
  • Add buddy icon support for Yahoo Andre Duffeck <[email protected]>
  • Add Yahoo Stealth Feature Andre Duffeck <[email protected]>
  • Add Buzz! Feature Andre Duffeck <[email protected]>
  • Add Richtext formatting of Yahoo Messages Andre Duffeck <[email protected]>
  • Support Yahoo Addressbook Andre Duffeck <[email protected]>
  • Add buddy icon support (sending and receiving) to AIM Matt Rogers <[email protected]>
  • Support of global identity (nickname) in Jabber. Michaël Larouche <[email protected]>
  • Port MSN plugin to use MSNP11 (MSN7) Michaël Larouche <[email protected]>, Gregg Edghill <[email protected]>
  • Support sending and receiving of personal messages in MSN plugin. Michaël Larouche <[email protected]>
  • Support of global identity (nickname and photo) in MSN. Michaël Larouche <[email protected]>
  • MSN HTTP support. Gregg Edghill <[email protected]>
  • Support of sending MSN Messenger 7 "Nudge" Olivier Goffart <ogoffart @ kde.org>
  • MSN webcam support Olivier Goffart <ogoffart @ kde.org>
  • Preview of latex formulas in messages. Olivier Goffart <ogoffart @ kde.org>

KWiFiManager

  • move interface specification from global to per-config in Control Center Stefan Winter <[email protected]>
  • use "Scan for networks" dialog to immediately connect to the detected networks Stefan Winter <[email protected]>
  • make background of the system tray icon transparent Stefan Winter <[email protected]>
  • add tooltip for SSID of the currently active network to systray Stefan Winter <[email protected]>
  • Control Center module: automatically distinguish between hex and string keys Stefan Winter <[email protected]>

SDK

Cervisia

  • Sort files by extension (BR #55864) Vincent Ricard
  • Autocompletion in commit dialog (BR #84909) Christian Loose <[email protected]>
  • Ability to exclude files in the commit dialog (BR #92938) Christian Loose <[email protected]>
  • Added login/logout support for sspi protocol (cvsnt) (BR #98833) Christian Loose <[email protected]>

KBabel

Umbrello

Utilities

KCalc

  • Enabled the calculator to use arbitrary precision for most operations (excluded are for example Sin/Cos/Log etc.). Klaus Niederkrueger <[email protected]>
  • Enhanced the calculator display (contributed by Bernd Brandstetter) Klaus Niederkrueger <[email protected]>

Ark

  • Use a treeview for showing archive entries, instead of a flat view Henrique Pinto <[email protected]>
  • Support for password-protected ZIP and RAR archives Fredrik Edemar <[email protected]>

SuperKaramba

  • NEW IN KDE: Move SuperKaramba from kdereview into a mainstream module such as kdeutils. Ryan Nickell <[email protected]>

KFloppy

Web Development

Quanta Plus

KDE Accessibility

Keyboard Status Applet

KTTS

KDE PIM (Personal Information Management)

Kontact

KMail

  • KMailCVT: import to subfolders in KMail. Danny Kukawka <[email protected]>
  • KMailCVT: new importfilter to import kmail maildir. Danny Kukawka <[email protected]>
  • KMailCVT: new importfilter to import from Sylpheed (Claws). Danny Kukawka <[email protected]>
  • KMailCVT: new importfilter to import from The Bat!. Danny Kukawka <[email protected]>
  • KMailCVT: Read X-Status (mbox, kmail) of mails while import and set back to imported mails in KMail. Danny Kukawka <[email protected]>
  • KMailCVT: update importfilter (Outlook Express, Pegasus Mail, Thunderbird, Evolution) for recreating folder structure. Danny Kukawka <[email protected]>
  • KMailCVT: add Lotus Notes structured text import filter. Robert Rockers <[email protected]>

KOrganizer

Merge of KO/Pi code

KAlarm

  • Add Undo/Redo facility for alarm edit/creation/deletion/reactivation David Jarvie <[email protected]>
  • Add text search facility David Jarvie <[email protected]>
  • Add 'New alarm from template' menu option and toolbar button David Jarvie <[email protected]>
  • Add fade option for playing sound files David Jarvie <[email protected]>
  • Email drag-and-drop from KMail now presets alarm edit dialog with full From/To/Cc/Subject headers and body text David Jarvie <[email protected]>
  • Add option for email text alarms to locate the email in KMail David Jarvie <[email protected]>
  • Add option to log command alarm output to a file David Jarvie <[email protected]>
  • Add Edit button to alarm message window to allow the alarm to be edited David Jarvie <[email protected]>
  • Add option to show KAlarm alarms in KOrganizer's active calendar David Jarvie <[email protected]>

KNode