This week we finished up the last of our feature work for Plasma 5.22, so go test out the beta! We also started on 5.23 feature work, fixed a bunch of Wayland issues, and polished up our apps a bit more. Check it out:
New Features
The Digital Clock applet now has an option to display timezones not as their code or city name, but rather the offset from UTC time (Momo Cao, Plasma 5.22):

Bugfixes & Performance Improvements
Okular now correctly renders embedded PNG images in .cbz comic book files (Albert Astals Cid, Okular 21.04.2)
Gwenview now uses a standard Qt-provided graphics component for its image view, which fixes a common display corruption bug when panning and zooming, reduces memory use, and improves responsiveness, particularly with pinch-zoom gestures (Arjen Hiemstra, Gwenview 21.08)
In the Plasma Wayland session, the Plasma Browser Integration app no longer crashes in a loop when Firefox asks whether or not it can be your default browser, which it does too often due to a bug in Firefox itself when the GTK_USE_PORTAL=1 environment variable is set, as it is by default in Neon and Fedora (Harald Sitter, Plasma 5.22)
In the Plasma Wayland session, KWin no longer sometimes crashes when an external display goes to sleep or is disconnected (Vlad Zahorodnii, Plasma 5.22)
The new Plasma System Monitor app no longer crashes on close after switching pages many times (David Redondo, Plasma 5.22)
When using the Systemd startup feature, you can now unlock your session using the command-line loginctl utility (David Edmundson, Plasma 5.22)
In the Plasma Wayland session, dragging-and-dropping Task Manager Tasks to the Pager applet to move them to different virtual desktops now works (David Redondo, Plasma 5.22)
In the Plasma Wayland session, the optional titlebar button that shows a window’s menu structure no longer strangely appears as a separate window, and navigating it with the keyboard also now works properly (David Redondo, Plasma 5.22)
The new Plasma System Monitor app no longer sometimes shows two “Name” columns in various table views (David Redondo, Plasma 5.22)
The new calendar no longer renders too many dots in Month and Year views (Carl Schwan, Frameworks 5.83)
Fixed the most common binding loop (which cause log spam as well as reduced performance) in QtQuick-based apps (Arjen Hiemstra, Frameworks 5.83)
Plasma tab buttons with both icons and text once again center the content–this time without letting the text overflow! (Noah Davis, Frameworks 5.83)
User Interface Improvements
Dolphin has now adopted KHamburgerMenu, which has allowed us to tweak the contents of the hamburger menu to be vastly more relevant, less redundant, less intimidating, and less likely to overflow on small screens. All the features are still there, just re-organized so that the common ones are easier to access and the uncommon ones are no longer so in-your-face (Felix Ernst, Dolphin 21.08):

Gwenview’s default toolbar layout has been tweaked for greater simplicity and user-friendliness (Felix Ernst, Gwenview 21.08):

Made various UX improvements to Okular’s quick annotation tools such as making them toggle-able, remembering the last-used one, and keeping the quick annotation tools distinct from the complex full toolbar view (Simone Giarin, Okular 21.08)
The System Tray Printers applet has been made simpler and more consistent by changing its Configure button to open the relevant System Settings page and moving its applet-specific options into the hamburger menu, just like the Disks & Devices applet does (me: Nate graham, print-manager 21.08):

You can now disable the “Open Terminal” item in Dolphin’s context menu (Alexander Lohnau, Dolphin 21.08)
When Dolphin is showing hidden files, they are now all placed after all the visible ones, rather than before them (Gastón Haro, Dolphin 21.08)
Using Kate’s feature to show the differences between the open version of a file and the version of it that was just updated on disk no longer populates lists of recent files with temporary “.diff” files (Méven Car, Kate 21.08)
The “Translucency” desktop effect is now disabled by default, so windows no longer become slightly translucent when moved or resized (me: Nate Graham and Vlad Zahorodnii, Plasma 5.23)
The System Tray Bluetooth applet’s “Add New Device” button now lives in the header, becoming consistent with other System Tray applets (me: Nate Graham, Plasma 5.22):

It’s now possible to have the icons in your Icons-Only Task Manager automatically sorted by various criteria (alphabetically, by desktop, etc) exactly as you can do for the traditional Task Manager (Marko Gobin, Plasma 5.22)
…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!
Finally, consider making a tax-deductible donation to the KDE e.V. foundation.


























































