KDE Plasma Changelog

New in version 5.1.2

December 16th, 2014
  • Plasma Desktop:
  • Fix vertical aligment.
  • Fix test by removing old test install directory
  • Read/Write ColorScheme to configGroup General instead of KDE
  • Remove KGlobal check and KComponentData object that overrode applications KAboutData when showing dialogs.
  • Ignore bottom margin unless view is overflowing.
  • Highlight first entry when searching
  • Fix 'Forget App' in Recent Apps not working immediately.
  • [desktop/views] Set right margin properly
  • Don't duplicate entries when the Rever button is clicked
  • Bouncing cursor is the default
  • Fix installing cursor themes from GHNS
  • Fix target install dir
  • Fix crash on Defaults
  • Fix install target dir
  • Disable checkbox buddies when unchecked.
  • Yank duplicate group header.
  • X-KDE-Keywords separator is ,
  • Fix regression in event handler causing favorites to launch on right-click release.
  • Don't put scripts from ~/.config/autostart in autostart kcm list.
  • Don't parse window titles as rich text.
  • Oxygen:
  • Fixed color role for accelerator
  • Added inputWidgetEngine, for abstract item views, line editors, spinboxes and comboboxes it is needed to avoid animation conflicts between lists and buttons (when, e.g. there is a checkbox inside a list)
  • Removed support for Q3ListView
  • Manually calculate viewport update rect on header hover change
  • Remove mnemonic underlines when alt-tabbing
  • CMake: use the kde4workspace include dir
  • CMake: fix searching for pkg-config
  • Fixed member initialization removed unused headers backported from breeze
  • Breeze:
  • Fix ui files
  • Fixed color role for accelerator
  • Added inputWidgetEngine, for abstract item views, line editors, spinboxes and comboboxes it is needed to avoid animation conflicts between lists and buttons (when, e.g. there is a checkbox inside a list)
  • Removed Q3ListView support
  • Add LGPL 3 for breeze icons with clairification as in Oxygen
  • Manually calculate viewport update rect on header hover change BUG: 340343
  • Fixed KDE4 compilation CCBUG: 341006
  • Remove mnemonic underlines when alt-tabbing
  • Removed unused members CCMAIL: staniek@kde.org
  • Fixed uninitialized member _value CCMAIL: staniek@kde.org
  • Powerdevil:
  • Fix battery remaining time update with upower >= 0.99
  • KDE CLI Tools:
  • Use QFile::decodeName for command in KDEsuDialog to fix encoding
  • port away from Q_WS_X11
  • System Settings:
  • Restore KStandardGuiItems
  • KWin:
  • [kcmkwin/screenedges] Drop check whether Compositing is enabled
  • Cleanup electric border handling in leaveMoveResize
  • Fixuifiles
  • Require OpenGL 2.0 in the SceneOpenGL2 constructor
  • Plasma Workspace:
  • [lookandfeel/osd] Make the OSD timeout shorter
  • Fix ui files
  • Fix lockscreen theme fallback
  • Add the next wallpaper action when necessary
  • [applets/notifications] Revert i18n changes cherry-picked from master
  • Only play indeterminate animation when plasmoid is expanded
  • Refactor JobDelegate
  • Don't leave a gap when label1 is not visible
  • Don't emit a Job finished notification if the message would be empty
  • Finish cleanup and remove unused config.ui remnant
  • When no percentage is exposed over the dataengine make the progress bar indeterminate
  • Cleanup Jobs code and remove dead code
  • Alleviate the annoyance of Job Finished notifications
  • Escape ampersands in notifications
  • [dataengines/notifications] Replace \n with
  • Fix dialog minimum height (always add the margins afterwards)
  • Also take the title label into account when calculating the dialog size
  • Enforce StyledText in notifications
  • Hide popup when opening configure dialog
  • Fix notification configure button
  • Fix binding loops and make popup even more compact
  • Cleanup Loaders
  • Cleanup Notifications code
  • Move duplicated code from NotificationDelegate and NotificationPopup into a new NotificationItem
  • Make sure lock screen package name does not overlap highlight rectangle
  • Actually save the kscreensaver config
  • fix resetting and reverting to default values
  • Fix qml warnings in splash kcm
  • Separator for Keywords is ;
  • Hopefully fix shell resizing in VirtualBox
  • Take into account the primary screen can be redundant
  • Delayed primaryOutput processing needs to be delayed
  • [digital-clock] Also set minHeight in vertical panels
  • BUG: 337742 REVIEW: 120431. Fix and future-proof security in Dr Konqi.
  • [freespacenotifier] Fix hiding the SNI when avail space goes up again
  • [freespacenotifier] Make the SNI just Active when free space raised
  • Find messages in QML as well
  • Plasma Addons:
  • Handle onExternalData event in notes applet
  • Properly wrap to the next hour
  • KIO Extras:
  • Sanitize path

New in version 5.1.1 (November 12th, 2014)

  • Limiting indexing word size in Baloo.
  • Don't index dots in Baloo, it's a regular expression character
  • Breeze: Do not takeout margins from toolbutton before rendering text
  • Breeze: cleanup tab buttons positioning
  • Breeze: Fix positioning of cornerwidgets
  • Notes widget: Make text color white on black note
  • Clock widget: Fix fuzzy clock saying half past seven when it's half past six
  • khotkeys: fix loading configuration
  • kinfocenter: Set the correct version
  • kcm-effects: Use Loader for the Video Item
  • Oxygen: margins and RTL fixes
  • Plasma Desktop: Validate timezone name before setting
  • Plasma Desktop: Backport settings made in the component chooser to kdelibs 4 applications
  • Plasma Desktop: make kdelibs 4 apps react to icon theme change
  • Plasma Desktop: Cleanup applet configuration scrollbar handling and fix glitching alternatives dialog
  • Plasma Desktop: fix emptying the trash from the context menu
  • Plasma Desktop: numberous bugfixes
  • Plasma Workspace: Remove shutdown option from screen locker

New in version 5.1.0 (October 15th, 2014)

  • Plasma 5.1 sports a wide variety of improvements, leading to greater stability, better performance and new and improved features. Thanks to the feedback of the community, KDE developers were able to package a large number of fixes and enhancements into this release, among which more complete and higher quality artwork following the new-in-5.0 Breeze style, re-addition of popular features such as the Icon Tasks taskswitcher and improved stability and performance.
  • Those travelling regularly will enjoy better support for time zones in the panel's clock, while those staying at home a revamped clipboard manager, allowing you to easily get at your past clipboard's content. The Breeze widget style is now also available for Qt4-based applications, leading to greater consistency across applications. The work to support Wayland as display server for Plasma is still ongoing, with improved, but not complete support in 5.1. Changes throughout many default components improve accessibility for visually impaired users by adding support for screenreaders and improved keyboard navigation.
  • Aside from the visual improvements and the work on features, the focus of this release lies also on stability and performance improvements, with over 180 bugs resolved since 5.0 in the shell alone. Plasma 5.1 requires KDE Frameworks 5.3, which brings in another great amount of fixes and performance improvements on top of the large number of fixes that have gone into Plasma 5.1.
  • Artwork and Visuals:
  • A new Breeze widget theme for Qt 4 lets applications written with KDE Platform 4 fit in with your Plasma 5 desktop.
  • The Breeze artwork concept, which has made its first appearance in Plasma 5.0 has seen many improvements. The icon set is now more complete. The icons in the notification area in the panel have been touched up visually. A new native widget style improves rendering of applications used in Plasma. This new native style also works for Qt 4 letting applications written with KDE Platform 4 fit in with your Plasma 5 desktop. There is a new System Settings module that lets you switch between desktop themes.
  • Overall, Plasma 5.1's Look and Feel refines the experience found in 5.0 noticeably. Behind all these changes are improvements to the Human Interface Guidelines, which have led to a more consistent overall user experience.
  • New and Old Features:
  • Plasma 5.1 brings back many features that users have grown used to from its 4.x predecessor. Popular additional widgets such as the Icons-only Task Manager, the Notes widget and the System Load Viewer make their re-entry. Support for multiple time zones has been added back in the panel's clock. The notifications have been visually improved, along with many bigger and smaller bug fixes.
  • A new feature allow you to easily switch between different widgets which share the same purpose. Changing the application launcher for example has become much easier to discover. Plasma panels have new switchers to easily swap between different widgets for the same task. You can select which application menu, clock or task manager you want with ease. The new Clipboard widget offers a redesigned user interface on top of Plasma's venerable clipboard manager, allowing the user to easily use the clipboard's history and preview files currently in the clipboard. Plasma's alternative launcher, Kicker has seen a large number of improvements, among which better accessibility and integration with the package manager.
  • Thanks to two Google Summer of Code projects, the Plasma Media Center and tablet-centric Plasma Active user experiences now have basic ports available from Git, but are not release-quality yet.
  • Wayland:
  • Further progress has been made on Wayland support. A new window manager binary 'kwin_wayland' now complements the existing 'kwin_x11', and is equipped with the ability to start a nested X server for compatibility with X11-based applications. A newly-created KWayland library provides Wayland setup information to KInfoCenter and other consumers. More work is needed and ongoing to run the Plasma workspace on Wayland; we expect this to bear fruit for end-users in 2015.
  • Suitability and Updates:
  • Plasma 5.1 provides a core desktop with a feature set that will suffice for many users. The development team has concentrated on tools that make up the central workflows. While many features known from the Plasma 4.x series are already available in Plasma 5.1, not all of them have been ported and made available for Plasma 5 yet. As with any software release of this size, there may be bugs that make a migration to Plasma 5 hard for some users. The development team would like to hear about issues you may run into, so they can be addressed and fixed. We have compiled a list of problems we are aware of, and working on. Users can expect monthly bugfix updates. A release bringing new features and brinding back even more old features will be made in early 2015.

New in version 5.1 Beta (October 1st, 2014)

  • Plasma panels have new switchers to easily swap between different widgets for the same task, you can select which application menu, clock or task manager you want with ease.
  • The icon only task manager is back for those who want a clean panel.
  • A new System Settings module lets you switch between desktop themes.
  • A new Breeze widget theme for Qt 4 lets applications written with KDE Platform 4 fit in with your Plasma 5 desktop.

New in version 5.0.2 (September 23rd, 2014)

  • This release, versioned plasma-5.0.2, adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important such as fixing text which couldn't be translated, using the correct icons and fixing overlapping files with KDELibs 4 software. It also adds a month's hard work of translations to make support in other languages even more complete.

New in version 5.0.1 (August 12th, 2014)

  • This release, versioned 5.0.1, adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important such as fixing text which couldn't be translated, using the correct icons and fixing overlapping files with KDELibs 4 software.

New in version 5.0 (July 15th, 2014)

  • An updated and modernized, cleaner visual and interactive user experience:
  • The new Breeze theme is a high-contrast, flat theme for the workspace. It is available in light and dark variants. Simpler and more monochromatic graphics assets and typography-centered layouts offer a clean and visually clear user experience.
  • Smoother graphics performance thanks to an updated graphics stack:
  • Plasma's user interfaces are rendered on top of an OpenGL or OpenGL ES scenegraph, offloading many of the computational-intensive rendering tasks. This allows for higher framerates and smoother graphics display while freeing up resources of the main system processor.
  • Converged shell:
  • The "converged Plasma shell" that loads up the desktop in Plasma 5.0 can be extended with other user experiences. This lays the base for a converged user experience bringing up a suitable UI for a given target device. User experiences can be switched dynamically at runtime, allowing, based on hardware events such as plugging in a keyboard and a mouse.
  • Modernized launchers:
  • The application launchers' user interfaces have been reworked. Among the changes are a visually redesigned Kickoff application launcher, a newly included, more menu-like launcher, called Kicker and a new, QtQuick-based interface for KRunner.
  • Workflow improvements in the notification area:
  • The notification area has been cleaned up, and sports a more integrated look now. Less popup windows and quicker transitions between for example power management and networks settings lead to a more distraction-free interaction pattern and greater visual coherence.
  • Better support for high-density (high-DPI) displays;
  • Support for high-density displays has been improved. Many parts of the UI now take the physical size of the display into account. This leads to better usability and display on screens with very small pixels, such as Retina displays.

New in version 4.13.2 (June 10th, 2014)

  • More than 40 recorded bugfixes include improvements to Personal Information Management suite Kontact, Umbrello UML Modeller, the Desktop search functionality, web browser Konqueror and the file manager Dolphin.

New in version 4.13.1 (May 13th, 2014)

  • More than 50 recorded bugfixes include improvements to Personal Information Management suite Kontact, Umbrello UML Modeller, the Desktop search functionality, web browser Konqueror and the file manager Dolphin.