Schedules/KDE4/4.4 Release Goals

From KDE Community Wiki
Revision as of 00:40, 2 December 2009 by Sebas (talk | contribs) (more polishing and completing)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Plasma Workspace

basic functionality

  • New Plasma netbook shell
  • Storage devices can now automatically be mounted

Widgets can be published on the network and be accessed remotely

  • Networkmanager frontend (knetworkmanager)
    • Experimental network-manager plasma widget
  • Applets can now be associated to an application (e.g. picture frame -> gwenview, etc.)
  • Desktop theme configuration has been moved to System Settings -> Style
  • Workspace actions moved to System Settings -> Desktop
  • Initial desktop configuration is now scriptable
  • Browsing through recent notifications
  • Kinetic scrolling
  • Taskbar animations
  • New widgets explorer
  • Mouse action plugins
  • Improved layout for the battery widget's popup
  • OpenGL accelerated popup animation
  • Support for Plasma widgets in the system tray
  • System tray items can now be automatically shown or hidden
  • Workflow and layout improvements in the device manager widget
  • Improved KMix OSD
  • Taskbar previews are now clickable
  • Setting the wallpaper using drag&drop
  • Support for dropping remote content for wallpapers and applets

Window & Compositing Manager

  • New: Window maximizing and tiling by snapping to the screen-edges ("Aero Snap")
  • Native window tabs: Arbitrary windows can be grouped in tabs
  • Window Management Plugin for KRunner
  • Subtle animations in the window decoration, and other options to customize the window behavior
  • Alt+Tab window switching improvements
  • Improvements in present windows, flip switch, logout effect

Other widgets and addons

Widgets

  • NEW Blackboard: a simple paint canvas, it's possible to paint with the mouse or with multitouch events on platforms that supports them
  • NEW KDE Observatory: keep track of the development of your favorite KDE projects
  • NEW KIMPanel: KDE Input Method Panel for multibyte input
  • NEW Knowledge Base: query the knowledgebase of opendesktop.org
  • NEW On-screen keyboard
  • NEW OpenDesktop.org Activities: activity infomration from opendesktop.org
  • NEW Qalculate math expression evaluator, based on libqalculate
  • NEW Spellcheck: a quick spell checking area
  • NEW Webslice: a plasmoid displaying a part of a web page
  • NEW Window list
  • Battery: Improved layout, better support for bigger fonts
  • Device notifier
    • Visual revamp to make it look and feel more Plasma
    • Supports non-removable volumes
    • Can show/hide devices from the interface
    • Popup autohides after 10s of innactivity
  • Picture Frame: now supports loading and displaying of remote images
  • Microblog: can view replies and direct messages
  • Quicklaunch: ascending and descending sort for applications in quicklaunch applet.
  • SystemTray
    • now can embed other plasmoids
    • supports the finalized version of the StatusNotifier specification
    • old notifications remains accessible for a while, separated by application name, browseable with a tabbar widget
  • Tasks
    • clicking on a window preview now activates that window
    • mouse over on a window preview highlights the window if the highlight windows KWin effect is activated
    • control+click on a window group launches the KWin present windows effect if activated
    • new taskbar animations
  • Weather widget now supports wetter.com

KRunner

  • NEW audioplayercontrol: control any MPRIS enabled audio application (amarok is the default)
  • NEW plasma-desktop: "desktop console [script file]" triggers the interactive scripting window
  • NEW solid: devices and hotplug support using Solid
  • NEW mediawiki: generic mediawiki searching with .desktop files for wikipedia, techbase, wikitravel and userbase by default
  • NEW windows: switch between and control windows and desktops
  • Service runner: a query on a freedesktop application category, like "network" will show all applications of that category
  • Bookmarks runner:
    • the query "bookmarks" (or its translation) lists all the bookmarks
    • also supports Firefox' bookmarks
  • Contacts runner: the query "contacts" shows all contacts

Other

  • NEW Pastebin dataengine
  • DataEngines can now also be written in JavaScript
  • Image wallpaper combobox has been replaced with a nicer view.
  • Image wallpaper offers 'Next Wallpaper Image' contextual action in slide-show mode.

KDE Development Platform

  • KAuth: Authorization framework, harnesses PolicyKit, used in
    • Font installer
    • System Activity
  • Multitouch resize, rotate and move on platforms that support multi-touch
  • New high-level animation API in Plasma, based on Qt Kinetic
  • Nepomuk:
    • New Virtuoso backend, significantly faster and more scalable
    • Nepomuk: KIO slave for querying Nepomuk resources
    • Nepomuk is now able to search on non-mounted media
  • libksane (scanner library): basic scanner support for Windows
  • Improved exiv2 support in libkexiv2
  • Add Odd/Even page selection and server-side page selection when using CUPS
  • KDE integration of QtWebKit (cookies, proxies, etc. but not KPart)
  • Thumbnail previews for Comicbook format
  • New calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.


KDE Applications

Basic

  • Dolphin:
    • Integrated searching
    • Version control integration

PIM / Groupware

  • New: KAddressbook rewritten using Akonadi
  • KMail:
    • Archiving of emails
    • Improved recipient picker
    • searching by tag
    • Clickable HTML statusbar
    • Collapsible recipient fields
    • Error messages are now passive, less disturbant to workflow
    • Templating improvements for e.g. signatures

Accessibility

  • KDE's text-to-speach subsystem now uses Speech Dispatcher for synthesis

Educational & Games

  • New Edu app: Cantor
  • New Edu app: Rocs
  • New game: Granatier (bomberman game)
  • New game: Palapeli (puzzle game)
  • KStars: new Observation plan manager
  • KAlgebra
    • Support for lists
    • Better MathML presentation support, lambda expressions, jump detections
    • New 2d parametric function plotting

Network

  • Kopete: Create avatars from a webcam
  • KRDC:
    • Telepathy Tubes support,
    • full screen switching
  • KGet:
    • better support for verification of downloaded files
    • Broken downloads can be repaired
    • Support for adding mirrors, moving and renaming files while downloading
    • New assistant to create metalinks

Utilities

  • Okteta Hex Editor:
    • Improved selecting mechanism
    • Base64 encoding
    • Split views
    • Storing of bookmarks

non-SC Applications

  • Digikam (stable KDE4 release in December)
  • Amarok