Schedules/KDE4/4.4 Release Goals: Difference between revisions

From KDE TechBase
(more polishing and completing)
Line 1: Line 1:


= Plasma Workspace =
= Plasma Workspace =
Line 12: Line 11:
* Workspace actions moved to System Settings -> Desktop
* Workspace actions moved to System Settings -> Desktop
* Initial desktop configuration is now scriptable
* Initial desktop configuration is now scriptable
* Browsing through recent notifications
* Kinetic scrolling
* Taskbar animations
* Taskbar animations
* New widgets explorer
* New widgets explorer
Line 25: Line 26:
* Taskbar previews are now clickable
* Taskbar previews are now clickable
* Setting the wallpaper using drag&drop
* Setting the wallpaper using drag&drop
* Support for dropping remote content
* Support for dropping remote content for wallpapers and applets
*


== Window & Compositing Manager ==
== Window & Compositing Manager ==
Line 60: Line 60:
** now can embed other plasmoids
** now can embed other plasmoids
** supports the finalized version of the StatusNotifier specification
** supports the finalized version of the StatusNotifier specification
** old notifications remains accessible for a while, separed by application name, browseable with a tabbar widget
** old notifications remains accessible for a while, separated by application name, browseable with a tabbar widget
* Tasks
* Tasks
** clicking on a window preview now activates that window
** clicking on a window preview now activates that window
Line 68: Line 68:
* Weather widget now supports wetter.com
* Weather widget now supports wetter.com


===Runners===
=== KRunner ===
* NEW audioplayercontrol: control any MPRIS enabled audio application (amarok is the default)
* 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 plasma-desktop: "desktop console [script file]" triggers the interactive scripting window
Line 91: Line 91:
** System Activity
** System Activity
* Multitouch resize, rotate and move on platforms that support multi-touch
* Multitouch resize, rotate and move on platforms that support multi-touch
* New high-level animation API, based on Qt Kinetic
* New high-level animation API in Plasma, based on Qt Kinetic
* Nepomuk:  
* Nepomuk:  
** New Virtuoso backend, much faster, more scalable
** New Virtuoso backend, significantly faster and more scalable
** Nepomuk: KIO slave for querying Nepomuk resources
** Nepomuk: KIO slave for querying Nepomuk resources
** Nepomuk is now able to search on non-mounted media
** Nepomuk is now able to search on non-mounted media
* libksane (scanner library): basic scanner support for Windows
* libksane (scanner library): basic scanner support for Windows
* improved exiv2 support in libkexiv2
* Improved exiv2 support in libkexiv2
* Add Odd/Even page selection and server-side page selection when using CUPS
* Add Odd/Even page selection and server-side page selection when using CUPS
* KDE integration of QtWebKit (cookies, proxies, etc. but not KPart)
* KDE integration of QtWebKit (cookies, proxies, etc. but not KPart)
* Thumbnail previews for Comicbook format
* Thumbnail previews for Comicbook format
* Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.
* New calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.




= KDE Applications =
= KDE Applications =
== Basic ==
== Basic ==
* Dolphin: integrated searching
* Dolphin:  
** Integrated searching
** Version control integration


== PIM / Groupware ==
== PIM / Groupware ==
* New: KAddressbook rewrite for Akonadi
* New: KAddressbook rewritten using Akonadi
* KMail:
* KMail:
** Archiving of emails
** Archiving of emails
Line 117: Line 119:
** Collapsible recipient fields
** Collapsible recipient fields
** Error messages are now passive, less disturbant to workflow
** Error messages are now passive, less disturbant to workflow
** Templating improvements
** Templating improvements for e.g. signatures
 
== Accessibility ==
* KDE's text-to-speach subsystem now uses Speech Dispatcher for synthesis


== Educational & Games ==
== Educational & Games ==
* KStars: Observation plan manager
* KAlgebra
** support for lists
** better MathML presentation support, lambda expressions, jump detections
** new 2d parametric function plotting
* New Edu app: Cantor
* New Edu app: Cantor
* New Edu app: Rocs
* New Edu app: Rocs
* New game: Granatier
* New game: Granatier (bomberman game)
* New game: Palapeli
* 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 ==
== Network ==
Line 139: Line 144:
** Broken downloads can be repaired
** Broken downloads can be repaired
** Support for adding mirrors, moving and renaming files while downloading
** Support for adding mirrors, moving and renaming files while downloading
** Assistant to create metalinks
** New assistant to create metalinks


== Utilities ==
== Utilities ==
Line 149: Line 154:


== non-SC Applications ==
== non-SC Applications ==
* Digikam (stable KDE4 release in December)
* Digikam (stable KDE4 release in December)
* Amarok
* Amarok
*

Revision as of 00:40, 2 December 2009

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