KDE 4.0 Feature Plan
TODO |
Libraries
- kpasswordedit: show visible caps lock indication everywhere (#109212) George Wright <gwright@kde.org>
- Give progress information in kconf_update. Waldo Bastian <bastian@kde.org>
- Add locking support to KIO George Staikos <staikos@kde.org>
- Add support for SRV RR selecting according to weight.
(See RFC 2782) Thiago Macieira <thiago@kde.org>
- kfile: Add optional overwrite confirmation dialog (#102972) Stephan Binner <binner@kde.org>
- KIO/Konqueror/KHTML: new error message system. Hamish Rodda <rodda@kde.org>
- KIPv4 Address Input Widget Timo A. Hummel <timo.hummel@gmx.net>
- Build "quality feedback agent" to report crashes and bad
critical log entries
to kde.org, then tools to statistically analyze the data and search for
trends. Hopefully
enough compiler info will be passed to do a proper symbol table lookup, to
allow plotting
crashes by method.
- cleanup: put widgets for language and country selection into libs
and remove duplicated
implementation from apps Klas Kalass <klas@kde.org>
- KCalendarSystem: calendar systems should be plugins Hans Petter Bieker <bieker@kde.org>
- Make kdelibs compile (and run) without dependencies on X11, for
example useful for qt/embedded or qt/mac. Holger Schroeder <schroder@kde.org>
- Use kde-config to detect installation paths (partly
done) Stephan Kulow <coolo@kde.org>
- Create a keyboard shortcut scheme that basically merges
in all non-colliding accels from the 4-key scheme into the 3-key
scheme, making the powerful extra keybindings a lot more
accessible Martijn Klingens <klingens@kde.org>
- Migrate applications that use a splash screen over to
KSplashScreen Chris Howells <howells@kde.org>
- Create kind of system addressbook. Reuse e.g. GECOS entry of passwd, *DM user face and/or LDAP entries. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
- Create readonly kabc resource on top of system addressbook. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
- Create system user widgets for display, selection, whatever needed. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
- Enable all places with system users to show state of (im-)presence and to offer direct contact, like email, phone, chat. Uses e.g. KIMProxy and KCall interface. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
- Extend KGroup with support for logos, full names and descriptions. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
- Create a system addressbook framework for remote systems. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
KDE Print
- NIS support (LPRng and Solaris)
- Completion of the LPRng plugin
- Complete support for String UI and add support for Password UI elements in Foomatic and CUPS driver plugins Cristian Tibirna <tibirna@kde.org>
KatePart
- Enhanced 3rd party application <-> editor interaction
API Hamish Rodda <rodda@kde.org>
- Implement a mark type registration feature, so that plugins or
other mark users can be sure not to clash. This implies adding a KTE
interface for this purpose. Anders Lund <anders@alweb.dk>
- Automatically complete the text
when there's only one item Matt Rogers <mattr@kde.org>
libkabc
- Split PhoneNumber into Country/Region/Number
KHTML part
- KHTML: adding plugin-interfaceable "whats-this/more info"
button Dirk <mueller@kde.org>
- nsplugins: Asynchronous loading of plugins (no longer
blocking KHTML) Ilya Konstantinov <kde-devel at future.shiny.co.il>
- KHTML: Implement designmode. See
Bug 48302.
Leo Savernik <l.savernik at aon dot at>
- KHTML: Merge fast character insertion/deletion from WebCore.
Leo Savernik <l.savernik at aon dot at>
- Content filtering Stephan Kulow <coolo@kde.org>
- KHTML: DOM3-XPath support. Zack Rusin <zack@kde.org>
- KHTML: XSLT support. Zack Rusin <zack@kde.org>, Richard Moore <rich@kde.org>
- KHTML: CSS3 Paged Media Allan Sandfeld <kde@carewolf.com>
- KHTML: Paged presentation mode Allan Sandfeld <kde@carewolf.com>
- KHTML: Print frame content Allan Sandfeld <kde@carewolf.com>
Base
Kicker
- As appropriate, supply "logout" and "poweroff" options at time
user exits KDE. Needs volunteer
- Add panel applet support to kasbar. Richard Moore <rich@kde.org>
- Add session applet. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
KDM
- Screensaver support in kdm, by isolating out the screensaver
code from kdesktop and putting it into a lib that can be shared by kdesktop and
kdm Chris Howells <howells@kde.org>, Oswald Buddenhagen <ossi@kde.org>
KControl
- Synchronize KPasswd with StdAddressBook::whoAmI. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
Konqueror
- KControl module for devices:/ and settings:/ slave and
decoupling from the kdesktop control module Joseph Wenninger <jowenn@kde.org>
KDesktop
- Sex up the user switching ui. Friedrich W. H. Kossebau <Friedrich.W.H @Kossebau.de>
KWin
- Improve WM DCOP interface and make it KWin-independent
(#34882) Lubos Lunak <l.lunak@kde.org>
- Make kdebase compile (and run) without dependencies on X11, for
example useful for qt/embedded or qt/mac. Holger Schroeder <schroder@kde.org>
Konsole
- Support real transparency with freedesktop.org's kdrive
DDX Fredrik Höglund <fredrik@kde.org>
- Opening files/urls/google search strings with the RMB pop-up menu (BR94075). This needs rethought to allow user to pick which application to use. Kurt Hindenburg <kurt.hindenburg@kdemail.net>
Kate
- Rewrite the file list to use klistview instead of klistbox, and
add a lot of sorting options, basic file management support (delete,
rename, move). Add option to show bookmarks for the files in a tree. Add
coloring of recently viewed/edited files.
Anders Lund <anders@alweb.dk>
- Add support for find/replace in multiple files. Anders Lund <anders@alweb.dk>
- Add support for autosaving edited documents in a configurable
interval, including remote documents. Anders Lund <anders@alweb.dk>
- Add a tool similar to the External Tools but for piping
expanded commands into the built in terminal. Anders Lund <anders@alweb.dk>
- Move the terminal and the file selector into a plugin Joseph Wenninger <jowenn@kde.org>
- Make the view/document manager more generic, to
support views/docs, which are note KateDoc/View. Perhaps move
that to kmdi2 afterwards Joseph Wenninger <jowenn@kde.org>
KHelpCenter
- Searching in KDE documentation Cornelius Schumacher <schumacher@kde.org>
- Simplified view for application online help Cornelius Schumacher <schumacher@kde.org>
KHotkeys
- Integrate mouse gestures and voice triggers better into the application, configurable in the configure shortcut dialog Olivier Goffart <ogoffart @ kde.org>
Addons
FSView Part
- New view mode: graph of directory tree (runtime dependency:
dot) Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
Kate Plugins
- Replace the text filter and insert command with a more general
shell integration plugin, which will be able to handle all kinds of
shell
process usage, and save configurations as actions.
Anders Lund <anders@alweb.dk>
Artwork
Screen Savers
- Fix KFlag to look like a real flag. Ian Reinhart Geiser <geiseri@kde.org>
- Further enhance the feature whereby sysadmins can prevent
certain kinds of screensavers from being started by making the screensaver kcm
not load those that can't be started. Chris Howells <howells@kde.org>
- Move activity monitoring stuff out of KDesktop and turn it into a kded module (see also kdm kscreensaver lib section)
Chris Howells <howells@kde.org>
Bindings
Ruby
- Make Smoke more modular, with ruby plugin apis for KMail, Kontact, KDevelop etc Richard Dale <Richard_Dale@tipitina.demon.co.uk>
Education
Kig
- Rework some wizards into dialogs Dominique Devriese <devriese@kde.org>
- Improve better the Cabri import filter Pino Toscano <toscano.pino@tiscali.it>
- Better translations of mathematical terms by
documenting what they mean in the original code Dominique Devriese <devriese@kde.org>
- Make some stuff from the RMB menu's available from
other places as well. Pino Toscano <toscano.pino@tiscali.it>
- Add a system to check whether a point is by
construction on a curve, and use it in various
places Dominique Devriese <devriese@kde.org>
- Make it possible to edit Python scripts in a
construction. Pino Toscano <toscano.pino@tiscali.it>
KGeography
- Wikipedia integration Albert Astals Cid <aacid@kde.org>
- Nicer "Open map..." dialog Albert Astals Cid <aacid@kde.org>
KHangMan
- Fix You have won dialog (usability improvement) Anne-Marie Mahfouf <annma@kde.org>
- Allow to open other kvtml files to play with them. Anne-Marie Mahfouf <annma@kde.org>
- Use as much as possible svg files. Should be easy for background pics. Using one svg file for the hangman (and not a sequence of pics) and being able to add an arm, a leg, and so on would be ideally the best. See if there is any performance issue. Anne-Marie Mahfouf <annma@kde.org>
KLettres
- Add a submenu in Czech and Slovak where you can choose the
style of pronounciation (long or short) for each letter as some sounds have 2
ways of being pronounced Anne-Marie Mahfouf <annma@kde.org>
Kalzium
- Add a short overview over the danger-signs Carsten Niehaus <cniehaus@kde.org>
KStars
- Ability to render radio sources and radio telescope beams on
the map Pablo de Vicente
- Calculator module to compute heliocentric and geocentric velocities
from LSR velocities Pablo de Vicente
- Calculator module to compute brightness in radio wavelength for planets Pablo de Vicente
- Add option to dump mode for specifying an alternate config
file Jason Harris
- DCOP functions for drawing text and symbols on map Jason Harris
- Add Earth Satellites Jason Harris
- Add text labels to coordinate grid (make labels
optional) Jason Harris
- Contour lines for large nebulae Jason Harris
- Indicate whether stars are variable/multiple on the
map Jason Harris
- Better rendering of stars, comets, asteroids
(OpenGL???) Jason Harris
- Draw cursor coordinates floating next to cursor? Jason Harris
- Add Almanac Tool (show dates of Moon phass, equinoxes,
etc.) Jason Harris
- Jupiter Moons Tool: Y axis labeled with date/time rather than
"offset from now" Jason Harris
- Add objects to Observing List by dragging a region on
the sky. Jason Harris
- Side Panel feature. Possible pages: Find Object,
Observing List, mini-Details, mini-Calculator, What's Up Tonight,
Telescope control panel, Quick settings. Jason Harris
- "Favories": Bind Function keys (F2-F12) to DCOP
scripts for quickly loading a preset behavior or setup. Jason Harris
- More Infoboxes: telescope infobox showing current
object centered, and coordinates; Observing list infobox? Jason Harris
- FITSViewer: Direct pixel manipulation Jasem Mutlaq
- FITSViewer: Support for World Coordinate System (WCS) Jasem Mutlaq
- FITSViewer: Add deconvolution filters Jasem Mutlaq
KmPlot
- Logarithmic axes division. Matthias Meßmer <bmlmessmer@web.de>
- Printing to different paper sizes. Matthias Meßmer <bmlmessmer@web.de>
- Import of parameters a function depends on from other
applications (KSpread, OpenOffice).
- Optionally draw tangents in trace mode. Matthias Meßmer <bmlmessmer@web.de>
KLatin
- Add Latin dictionary George Wright <gwright@kde.org>
- Make grammar questions less repetitive George Wright <gwright@kde.org>
KTouch
- Convert keyboard layout files to XML and add support for unicode key definitions. Andreas Nicolai <ghorwin@users.sourceforge.net>
- Include a new keyboard drawing algorithm. Andreas Nicolai <ghorwin@users.sourceforge.net>
Games
- (review?) use extended highscores in other games. Nicolas Hadacek <hadacek@kde.org>
Atlantik
- (review?) Use (K)SVG for game board layout definitions. Depends on better
KSVG/KDOM support. Rob Kaper <kaper@kde.org>
- (review?) replace STL monopd with Qt atlanticd (and include it), depends
on Qt4 Rob Kaper <kaper@kde.org>
KReversi
- Port Kreversi to the KGame infrastructure. Inge Wallin <inge@lysator.liu.se>
Graphics
KPovModeler
- Interface for distributed rendering Christoph Fabianek <fabianek@cs.utk.edu>
- Support for missing POV-Ray 3.5 objects Andreas Zehender <zehender@kde.org>
- Extended plugin framework for object, view type, io format and
renderer plugins Andreas Zehender <zehender@kde.org>
Multimedia
aRts
- Implement the remaining styles for the VU-Meter. Arnold Krille <kde@arnoldarts.de>
- A way to support (context-)menus with artswidgets. Arnold Krille <kde@arnoldarts.de>
- Native arts i18n() for the GUIs instead of loading the one from
kdelibs into arts. Arnold Krille <kde@arnoldarts.de>
-
More Rewriting/reordering of artscontrol.
Arnold Krille <kde@arnoldarts.de>
aKode
- akodelib: NMM output Allan Sandfeld <kde@carewolf.com>
- akodelib: WMA and RealAudio (FFMPEG) decoding plugin Allan Sandfeld <kde@carewolf.com>
Noatun
- Replace Poti implementation with a smart one that switches from
KPoti to KSlider
depending on how much space it has.
- Use layouts everywhere Arts widgets are used, so that the above
Poti change will
actually work. (Maybe this is obsolete - see aRts-section - Arnold
Krille)
KRec
-
Create a real cool view-mode for the soundfiles even showing the
wave-form of the loaded file...
Arnold Krille <kde@arnoldarts.de>
- Give it the ability for multiple files (with counting-numbers)
back. Arnold Krille <kde@arnoldarts.de>
- Add multitrack functionality. Arnold Krille <kde@arnoldarts.de>
-
Give it the ability to load several effects. Depends on a gui for the
stereoeffectstack.
Arnold Krille <kde@arnoldarts.de>
-
Abilities to edit files. Things like cutting, fading, applying
effects to sections/selections, etc.
Arnold Krille <kde@arnoldarts.de>
-
Export to AudioCD. Means exporting a file as data for a CD, every
part/buffer an extra track.
Arnold Krille <kde@arnoldarts.de>
-
DCOP-Interface for KRec. So you can prepare everything for recording
and than record your favourite (web)-radio.
Arnold Krille <kde@arnoldarts.de>
KAudioCreator
- Make it possible to submit CDDB information Richard Laerkaeng <richard@goteborg.utfors.se>
JuK
- cd ripping using the audiocd ioslave Scott Wheeler <wheeler@kde.org>
Finglonger
- Add a finglonger profile to all the applications using LIRC
and use Finglonger instead (possibly adding a
DCOP interface too) Antonio Larrosa <larrosa@kde.org>
Network
Kopete
- Provide option to auto close the message balloon. Matt Rogers <mattr@kde.org>
- Add support for global identity in remaining protocols. The Kopete Developers <kopete-devel@kde.org>
- Make all contact list manipulation asynchronous Martijn Klingens <klingens@kde.org>
- Make message processing asynchronous Martijn Klingens <klingens@kde.org>
- Extend the DCOP interface Jason Keirstead <jason@keirstead.org>
- Make the names of the XSLT styles translateable Martijn Klingens <klingens@kde.org>
- Port the configuration dialogs over to KConfig XT Matt Rogers <mattr@kde.org>
- Overhaul the file transfer API Matt Rogers <mattr@kde.org>
- Establish real binary compatibility for libkopete The Kopete Developers <kopete-devel@kde.org>
- kopete:/ KIOSlave as a full virtual filesystem Marco Gulino <marco@kmobiletools.org>
- Allow all contacts to be stored in the KDE address book Will Stephenson <lists@stevello.free-online.co.uk>
- Add KNotify event for buzz/nudge. Michaël Larouche <michael.larouche@kdemail.net>
- Add support for ICQ rich text messages Matt Rogers <mattr@kde.org>
SDK
KCachegrind
- Interactive control of running callgrind simulations Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
- Data related visualization (list/histogram) Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
- Compare mode Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
Kompare
- Try to get rid of diff or turn it into a library so we get
access to the internals without having to parse all the output again, should
speed it up quite a bit more. I dont think i have enough time to do both
threading and turning diff into a library so this might be something for post
3.3... Otto Bruggeman <bruggie@home.nl>
- Improve diff applying and saving Jeff Snyder <jeff-kdeweb@caffeinated.me.uk>
KBabel
- KSpell2 support Stanislav Visnovsky <visnovsky@kde.org>
Bindings
KJSEmbed
- Fix XMLGUI support for non-QObject KXMLGUIClients. Richard Moore <rich@kde.org>
Utilities
Kgpg
- Do not freeze UI while loading keys Jean-Baptiste Mardelle <bj@altern.org>
KHexEdit2
- make the KHexEdit2 KPart finally a KReadWritePart Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- support for discountinous byte streams (EPROM files need this) Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- create an import/export filter system: those of the old khexedit, but also for EPROM formats (Intel-hex, S-Record, ...) Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- interpreter framework: any interpreter plugin can access a part of the byte stream and interpret it, even work on it (think of unicode text, numbers, whatever needed...) Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- replace the current khexedit app with a new one based on the
KHexEdit2 KPart Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
- import the designer plugin for the KBytesEdit widget from
kdenonbeta Friedrich W. H. Kossebau <Friedrich.W.H@Kossebau.de>
KCalc
- Add a basic (non-scientific) mode Sashmit Bhaduri <smt@inbox.lv>
Ark
- Improve the integrated file viewer with more file information and an option to view the file in another application Henrique Pinto <henrique.pinto@kdemail.net>
- Offer compatible applications as choice for viewers in an entry's context menu Henrique Pinto <henrique.pinto@kdemail.net>
- Add "Bookmarks" support to the extraction dialog Henrique Pinto <henrique.pinto@kdemail.net>
Laptop/Power Management
- Replace the sleep/suspend/CPU throttling support in KLaptopDaemon with something not just designed for laptops, and integrate better with the rest of KDE (e.g. ksmserver) Chris Howells <howells@kde.org>
KMilo
- Additional support for multimedia keys, fan speeds and CPU temperature on Dell laptops Barry O'Donovan <barry.odonovan@kdemail.net>
Web Development
-
NEW IN KDE: Kallery integration Andras Mantia <amantia@kde.org>
-
NEW IN KDE: Integrate Knowit into kdewebdev
for use in site planning Michal Rudolf <mrudolf@kdewebdev.org>
Quanta Plus
- Template based object oriented RAD interface Eric Laffoon <sequitur@kde.org>
- getvars HTML form debugger/builder Eric Laffoon <sequitur@kde.org>
- Possibility to open multiple files in the treeviews Andras Mantia <amantia@kde.org>
- Code formatting configuration tool Andras Mantia <amantia@kde.org>
- Visual table editor for VPL Paulo Moura Guedes <moura@kdewebdev.org>
- Error reporting system in VPL Nicolas Deschildre <ndeschildre@kdewebdev.org>
- enhanced tag toolbars for VPL Nicolas Deschildre <ndeschildre@kdewebdev.org>
- WebDAV source property (davSource) support Andras Mantia <amantia@kde.org>
- DTD generated toolbar tab mode for drop down lists of tag actions Andras Mantia <amantia@kde.org>
KXSLDbg
- Support recent documents/restoring settings Keith Isdale <k_isdale@tpg.com.au>
- Support debugging of drap n drop of files Keith Isdale <k_isdale@tpg.com.au>
Kommander
- Add KJanusWidget Michal Rudolf <mrudolf@kdewebdev.org>
- Add data aware widgets Michal Rudolf <mrudolf@kdewebdev.org>
- Support for loading and creating KParts Michal Rudolf <mrudolf@kdewebdev.org>
- Enable Wizard dialog Michal Rudolf <mrudolf@kdewebdev.org>
- Merge scripts and actions in Editor Michal Rudolf <mrudolf@kdewebdev.org>
- Project facilities for multi window projects Michal Rudolf <mrudolf@kdewebdev.org>, Eric Laffoon <sequitur@kde.org>
- Enhance Kommander Text Editor for highlighting and autocompletion Michal Rudolf <mrudolf@kdewebdev.org>
- Add Javascript with KJSEmbed Eric Laffoon <sequitur@kde.org>
- Detect missing resources and error dialogs Michal Rudolf <mrudolf@kdewebdev.org>
- Add support for KNewStuff Michal Rudolf <mrudolf@kdewebdev.org>
- Set up online resource repository Eric Laffoon <sequitur@kde.org>
KDE Accessibility
KMagnifer
- Avoid recursive magnification Olaf Jan Schmidt <ojschmidt@kde.org>, Gunnar Schmi Dt <gunnar@schmi-dt.de>
KDevelop
- Add a status toolbar Jens Dagerbo <jens.dagerbo@swipnet.se>
- Glade-3 integration Alexander Dymo <adymo@kdevelop.org>
- Improved Run/Debug options Amilcar do Carmo Lucas <amilcar@ida.ing.tu-bs.de>
- Improve Java support (Class wizard, other
language support) Ian Reinhart Geiser, Roberto Raggi <ian@geiseri.com, roberto@kdevelop.org>
- KNewstuff support for project
templates Anne-Marie Mahfouf <annemarie.mahfouf@free.fr>
- Improve function combo. Alexander Dymo <adymo@kdevelop.org>
- Improve KDevelop UI by using better UI libraries than
KMDI Alexander Dymo <adymo@kdevelop.org>
- Better register/memory viewers for debugger. Vladimir Prus <ghost@cs.msu.su>
- Tracepoints for debugger. Vladimir Prus <ghost@cs.msu.su>
- Shortcuts for common debugger commands. Vladimir Prus <ghost@cs.msu.su>
- Show class names from .ui files in the class view Matt Rogers <mattr@kde.org>
- Make code completion more reliable, provide better completions Matt Rogers <mattr@kde.org>
KDE PIM (Personal Information Management)
Kontact
- SnapIn/SnapOut actions for changing between an app running
stand-alone or embedded in Kontact at run-time.
KMail
- Namespace support for IMAP Carsten Burghardt <burghardt@kde.org>
- Using komposer Zack Rusin <rusin@kde.org>
- Get rid of mimelib (a.k.a. KMime). Marc Mutz <mutz@kde.org>
- Redesign filters to use Sieve internally. Allow editing of
Sieve scripts on IMAP servers to get rid of the bug reports a
la "KMail doesn't support IMAP folders for
filtering" Marc Mutz <mutz@kde.org>
- Make the visible headers configurable, allow for "show all
and hide specified headers" as well as "show specified headers
". Already available as a patch.
Klas Kalass <klas@kde.org>
- Rewrite the composer window to drop KEdit and support richtext engines.
(old ktexteditor patch available here). See also the new code in libkdepim/komposer Zack Rusin <zack@kde.org>
- Improved configuration of header and attachment views Aaron J. Seigo <aseigo@kde.org>
- Asynchronization of crypto operations. Ingo Kloecker <kloecker@kde.org>, Marc Mutz <marc@klaralvdalens-datakonsult.se>
- Backup mail folders Giovanni Venturi <gventuri73@tiscali.it>
- KMailCVT: new importfilter to import from MS Outlook. Danny Kukawka <danny.kukawka@web.de>
- KMailCVT: add possibility to merge kmaildir import with existing local mailfolder. Danny Kukawka <danny.kukawka@web.de>
KOrganizer
Merge of KO/Pi code
- DateNavigator Cornelius Schumacher <schumacher@kde.org>
- Printing: layout bug-fixing and more.
- Printing of what's next view.
- Printing of selected incidences.
- Show extended info, which is shown as What's This info in KO/Pi
- Highlight days in the date navigator depending on the view.
For example when the JournalView is active highlight days with journal
entries.
- Button to go to week by selecting the week number.
- Merge KO/Pi What's Next view as additional view separate from the existing WHat's Next view.
- Templates for journals.
- Day headers labels in agenda view. Show also "tomorrow", "today", "yesterday" when enough space. Labels are clickable to go to single day or month and back.
- Replace month view by KO/Pi month view.
- Search dialog.
- Show category colors in category selection dialog.
- Put recurrence info text in the incidence viewer.
- tighter integration with KNotes - ability to pin a note to a contact Mark Westcott <mark at houseoffish org>
- Lunar Phases. Allen Winter <winter@kde.org>
KPilot
- Port to pilot-link 0.12 Adriaan de Groot <groot@kde.org>
- Extend addressbook support with OS5 fields Adriaan de Groot <groot@kde.org>
- Extend datebook support with OS5 fields Adriaan de Groot <groot@kde.org>
- Syncing with Evolution (via the resources) Reinhold Kainhofer <reinhold@kainhofer.com>
- JPilot proxy conduit (wraps JPilot plugins for use with KPilot). Reinhold Kainhofer <reinhold@kainhofer.com>
- General, easy-to-use framework for 3rd party conduits. Reinhold Kainhofer <reinhold@kainhofer.com>
- Good documentation on how to write a KPilot conduit, for 3rd party
developers. Reinhold Kainhofer <reinhold@kainhofer.com>
- New internal viewer/editor for calendar. Reinhold Kainhofer <reinhold@kainhofer.com>
KArm
- Allow user to annotate time entry with comment. Mark Bucciarelli <mark@hubcapconsulting.com>
- Add estimated hours field for tasks. Mark Bucciarelli <mark@hubcapconsulting.com>
- Edit timecard history. Mark Bucciarelli <mark@hubcapconsulting.com>
- Import of TaskJuggler taks. Mark Bucciarelli <mark@hubcapconsulting.com>
- Update timecard report. Mark Bucciarelli <mark@hubcapconsulting.com>
KitchenSync
- Move syncing funtionality of Kandy to KitchenSync Cornelius Schumacher <schumacher@kde.org>
KNode
- Better attachment handling Roberto Selbach Teixeira <roberto@kde.org>
- Using Komposer Roberto Selbach Teixeira <roberto@kde.org>
- Share more code with KMail. Roberto Teixeira <roberto@kde.org>
- Use new subscription dialog from libkdenetwork. Roberto Teixeira <roberto@kde.org>
- Rewrite the filter system. Roberto Teixeira <roberto@kde.org>
- Add support for PGP/MIME Roberto Teixeira <roberto@kde.org>
KAddressBook
- Input mask for phone numbers Tobias Koenig <tokoe@kde.org>
- Creation of 'Contact' menu with the ability to create new contacts from the
same company, create a todo or event with the selected contact as an
attendee, and a 'Write a letter' entry to launch KWord with the contacts
details. Mark Westcott <mark at houseoffish org>
- Show entries sorted by categories.
KonsoleKalendar
- Support remote calendars Tuukka Pasanen <illuusio@mailcity.com>
- Support calendar locking Allen Winter <winter@kde.org>
libkholidays
- New library for handling political, cultural, and religious holidays. Allen Winter <winter@kde.org>
Akregator
- Semi-automatic article classification (for tagging) Frank Osterfeld <frank.osterfeld@kdemail.net>
- Add kontact summary widget. Frank Osterfeld <frank.osterfeld@kdemail.net>
|
In Progress |
Libraries
- Extend KNotify to let applications have a better control over the notification Olivier Goffart <ogoffart @ kde.org>
- Add a context menu to mainwindow menus to change the shortcut and some others actions Olivier Goffart <ogoffart @ kde.org>
KNewStuff
- KNewStuff2 as a mostly-complete rewrite of the library Josef Spillner <spillner@kde.org>
- Data cache which can be queried by applications Josef Spillner <spillner@kde.org>
KHTML part
- KHTML: CSS3 opacity property Allan Sandfeld <kde@carewolf.com>
Application FS
- Details to come... George Staikos <staikos@kde.org>
Base
KDM
- Themable Greeter Unai Garro <uga@ee.ed.ac.uk>, Enrico Ros <eros.kde@email.it>, Stephan Kulow <coolo@kde.org>, Oswald Buddenhagen <ossi@kde.org>
Addons
FSView Part
- New metric for area size: file age. Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
Kuick
- Add ability to use static paths and cleanup the config ui. Teemu Rytilahti <teemu.rytilahti@kdemail.net>
Education
KEduca
- Protect the editor with a password so
that the pupil cannot tamper the files Henrique Pinto <henrique.pinto@kdemail.net>
Kalzium
- Isotope Table: a dialog that shows you color-encoded the isotopes of the elements. You can easily see which properties the istopes have, for example if the have alpha- or betadecay. Pino Toscano <toscano.pino@tiscali.it>
Games
Libraries
- Support for the GGZ Gaming Zone by porting kggzmod and kggzgames and making them available to kdegames Josef Spillner <spillner@kde.org>
KReversi
- Implement network game. Depends on port to KGame Inge Wallin <inge@lysator.liu.se>, Josef Spillner <spillner@kde.org>
Network
Kopete
- Vertical tabs in the chatwindow Matt Rogers <mattr@kde.org>
- Add custom emoticons handling to Gadu-Gadu. Grzegorz Jaskiewicz <gj@pointblue.com.pl>
- New Yahoo backend library Duncan Mac-Vicar P. <duncan@kde.org>
- Fix up the RTF support / inline spell checking Jason Keirstead <jason@keirstead.org>
- Add support for more codec replies in IRC Jason Keirstead <jason@keirstead.org>
- A scripting plugin based on kjsembed Jason Keirstead <jason@keirstead.org>
SDK
Cervisia
- "Add to .cvsignore" function Christian Loose <christian.loose@kdemail.net>
- A new KPart plugin system with a first rudimentary support for Subversion (BR #78153)
Christian Loose <christian.loose@kdemail.net>
Kompare
- Add a manual :( I did not have enough time to write one, got 2
chapters finished, need to finish 3 more... Otto Bruggeman <bruggie@home.nl>
- Add thread support so diff parsing and updating of the files
that are compared in the navigation lists are done incrementally so that Kompare
feels faster. Otto Bruggeman <bruggie@home.nl>
- Add diff3 and merging support Jeff Snyder <jeff-kdeweb@caffeinated.me.uk>
- New navigation system/cleaner layout Jeff Snyder <jeff-kdeweb@caffeinated.me.uk>
KBabel
- Convert KBabelDict dictionaries to KParts plugins Stanislav Visnovsky <visnovsky@kde.org>
Utilities
Laptop/Power Management
- Remove KLaptopDaemon and replace it with KBatteryMonitor Chris Howells <howells@kde.org>
Web Development
Quanta Plus
- Integrate Quanta with the KDevelop framework Andras Mantia <amantia@kde.org>, Jens Herden <jens@kdewebdev.org>
KDE PIM (Personal Information Management)
KMail
- Add support for displaying Face: header. See Bug 109836
Nick Brown <nicbrown@blueyonder.co.uk>
KOrganizer
- Blogging resource for libkcal (journals as blogs on a server) Reinhold Kainhofer <reinhold@kainhofer.com>
KNode
- Implement S/NEWS support Roberto Teixeira <roberto@kde.org>
Akregator
- Display Akregator settings in Kontact's settings dialog Teemu Rytilahti <teemu.rytilahti@kdemail.net>
|
Finished |
Libraries
KatePart
- BiDi support Hamish Rodda <rodda@kde.org>
- Arbitrary highlighting support Hamish Rodda <rodda@kde.org>
- Ability of handling line breaks and tab characters
(Escape Sequences in general) added to find/replace Sebastian Pipping <webmaster@hartwork.org>
- Search dialogs re-implemented as bars that no longer hide any text Sebastian Pipping <webmaster@hartwork.org>
- Both incremental and non-incremental searching Sebastian Pipping <webmaster@hartwork.org>
Base
KSysGuard
- Process list in krunner John Tapsell <john.tapsell@kde.org>
- Ability to change ionice and the cpu scheduler for a process John Tapsell <john.tapsell@kde.org>
- Fix many long-standing bugs and make improvements to the process list John Tapsell <john.tapsell@kde.org>
- Big speed improvements John Tapsell and Greg Martyn <john.tapsell@kde.org, greg.martyn@kdemail.net>
- Monitor Soft (md) RAID arrays Greg Martyn <greg.martyn@kdemail.net>
- Monitor wireless connections Bertrand Haut <bertrand.haut@gmail.com>
- Show the time the CPU spent waiting for I/O (The white part of the CPU usage graph) Greg Martyn <greg.martyn@kdemail.net>
Kxkb
- Use libxklavier to read xkb configuration files. Andriy Rysin <rysin@kde.org>
- Make kxkb switch groups instead of layouts,
this will limit to 4 layouts but will make it faster, will remove a lot problems and will make it more consistent with xkb and other keyboard switchers. Andriy Rysin <rysin@kde.org>
- Make kxkb component for easy reuse (i.e. in screensaver). Andriy Rysin <rysin@kde.org>
- Support for modifier-only shortcuts, e.g. Ctrl+Shift, Alt+Shift. Andriy Rysin <rysin@kde.org>
- Catch layout/group switching events from other apps Andriy Rysin <rysin@kde.org>
- Per-desktop switching policy Andriy Rysin <rysin@kde.org>
- Indicator-only mode Andriy Rysin <rysin@kde.org>
- Fetch current X.org xkb configuration when kxkb is enabled first time (sensible defaults). Andriy Rysin <rysin@kde.org>
Graphics
KolourPaint
- Configurable Color Palette Clarence Dang <dang at kde dot org>
- Add "Hue, Saturation, Value" effect Mike Gashler <gashlerm at yahoo dot com>
- Add "Histogram Equalizer" effect Mike Gashler <gashlerm at yahoo dot com>
- Add Zoom Tool Clarence Dang <dang at kde dot org>
- Add, to the print dialog, a choice between printing the image at the
top-left of the page or at the center (this was previously a hidden
configuration option). See Bug #33481. Clarence Dang <dang at kde dot org>
- Add hidden configuration option "Open Images in the Same Window".
See Bug #125116.
Clarence Dang <dang at kde dot org>
SDK
Utilities
Kgpg
- Improve support for key groups Rolf Eike Beer <kde@opensource.sf-tec.de>
- Handle UTF8 output of GnuPG properly Rolf Eike Beer <kde@opensource.sf-tec.de>
- Improve context actions (e.g. deleting signatures) to require
manual key editing in less cases Rolf Eike Beer <kde@opensource.sf-tec.de>
KDE PIM (Personal Information Management)
libkcal
- Move to new libical version. Allen Winter <winter@kde.org>
|
[ Edit ]
|
|