Continuing with our recent theme, this week KDE contributors squashed an astonishing number of bugs! In addition, we rolled out some nice UI changes that I think folks will enjoy and which make Plasma and KDE software more usable on those touchscreen devices that are becoming more ubiquitous all the time.
Elisa now lets you rate songs inline from in the playlist and the Now Playing page, rather than needing to go to the info window to do it (me: Nate Graham, and Javier Goday, Elisa 21.12):
The Plasma wallpaper slideshow configuration page now has an option to display all of the wallpapers in each folder before moving onto the wallpapers in the next folder (Mihai Sorin Dobrescu, Plasma 5.23)
The Networks applet now supports additional authentication settings/protocols/requirements for OpenVPN connections (Jan Grulich, Plasma 5.23)
Bugfixes & Performance Improvements
In the Plasma Wayland session, Spectacle no longer shows you an error message when you cancel the process of taking a screenshot in the middle (Bharadwaj Raju, Spectacle 21.08.1)
Elisa no longer shows a “Show in Folder” button on the Now Playing page for radio streams (me: Nate Graham, Elisa 21.08.1)
Konsole no longer sometimes flashes when its last tab/session is closed with the Ctrl+D keyboard shortcut (Tomaz Canabrava, Konsole 21.12)
Closing a Konsole tab when something is written on the prompt is now faster (Christoph Cullmann, Konsole 21.12)
Plasma’s panel edit mode now lets you move, configure, and remove applets with a touchscreen (me: Nate Graham, Plasma 5.22.5)
When you rotate Widget on the desktop by 90°, the tooltip for the Rotate button no longer covers up the Configure button and prevents its use (me: Nate Graham, Plasma 5.22.5)
When showing scrollbar arrows, the arrows themselves now show the correct hover color in QtQuick-based apps (Jan Blackquill, Plasma 5.22.5)
When the feature to show popup previews of desktop folders has been disabled, those popups no longer appear when dragging something into a folder either (me: Nate Graham, Plasma 5.23)
When you attempt to move or copy a file or folder onto a different filesystem that has any characters in its name that are incompatible for that filesystem, you are now warned of this fact and offered the opportunity to correct it, rather than the files or folders being silently transferred with invalid characters and being un-openable (Ahmad Samir, Frameworks 5.86)
The calendar no longer shows the wrong number of dots on each day/month/year under certain circumstances when it is pinned open (Eugene Popov, Frameworks 5.86)
The “Allow Folder Expansion” option in open/save dialogs is now respected in all relevant contexts (Ahmad Samir, Frameworks 5.86)
Headers in QtQuick-based System Settings pages no longer disappear when you scroll up the view using a touchscreen (Jan Blackquill, Frameworks 5.86)
Scroll handles in QtQuick-based apps no longer incorrectly interpret a click at the very top of the handle as a click in the track (Jan Blackquill, Frameworks 5.86)
It’s now possible to edit the icons for system-installed applications through Kickoff’s “Edit Application…” menu (Ahmad Samir, Frameworks 5.86)
The “Units” definitions for QtQuick-based software have been re-implemented in C++, which should provide a small boost to performance and launch speed for all QtQuick-based KDE software (Jonah Brüchert and Arjen Hiemstra, Frameworks 5.86)
User Interface Improvements
Breeze style spinboxes now locate the up and down arrows on either side of the text area in a bigger and more button-like clickable area, providing for a much more usable click target and also making the control touch-friendly (Jan Blackquill, Plasma 5.23):
The Breeze style scrollbar handle has been updated to match the new style for other UI elements: now it is slightly thicker (though the width of the track it sits in is still the same thickness) and has a more visually refined appearance (Jan Blackquill, Plasma 5.23):
Oh and we’re looking to get rid of the controversial scrollbar divider line too, once we change our list highlights to be more Plasma-style!
In the Plasma Wayland session, entering tablet mode with a convertible laptop now automatically causes the System Tray icons to become larger and therefore more tappable (me: Nate Graham, Plasma 5.23):
Please pardon the atrocious quality of this video; capturing something like this on camera is a bit hard! Look at the System Tray icons in the bottom left corner of the video.
Pressing-and-holding with a finger in Kickoff now opens the context menu (Devin Lin, Plasma 5.23)
The PageUp and PageDown keys now work to scroll the table views in System Monitor (Felipe Kinoshita, Plasma 5.23)
In Kickoff, hitting the return or enter key while a UI control (such as one of the power buttons) has been tab-focused no longer unexpectedly launches the last-focused app in the grid or list above it (me: Nate Graham, Plasma 5.23)
The Networks applet’s details tab now shows more information about the currently-connected network, when available (Francesco Bonanno, Plasma 5.23)
The “Public” and “Templates” folders now show nice new icons (Björn Feber, Frameworks 5.86):
…And everything else
Keep in mind that this blog only covers the tip of the iceberg! Tons of KDE apps whose development I don’t have time to follow aren’t represented here, and I also don’t mention backend refactoring, improved test coverage, and other changes that are generally not user-facing. If you’re hungry for more, check out https://planet.kde.org/, where you can find blog posts by other KDE contributors detailing the work they’re doing.
How You Can Help
Have a look at https://community.kde.org/Get_Involved to discover ways to be part of a project that really matters. Each contributor makes a huge difference in KDE; you are not a number or a cog in a machine! You don’t have to already be a programmer, either. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!