This week brings several exciting and long-awaited changes, including KHamburgerMenu in Okular, Primary Monitor on Wayland, and Centered window placement by default! Read on to find out the details:
New Features
Okular has now adopted KHamburgerMenu, so you can now hide the menubar for a slim, modern look without losing access to any features! Note that in Okular this is not on by default; you have to manually hide the menubar first. (Felix Ernst, Okular 21.12):

In the Plasma Wayland session, we have implemented the concept of the “primary monitor”, and it does the same thing on Wayland as it does in the X11 session (Aleix Pol Gonzalez, Plasma 5.24)
Bugfixes & Performance Improvements
Okular no longer crashes when opening a Markdown file containing any images with alt text that are inside links (Albert Astals Cid, Okular 21.12)
Ark now correctly handles zip files whose internal metadata uses backslashes as path separators (Albert Astals Cid, Ark 21.12)
In the Plasma Wayland session, Yakuake’s “Keep window open when it loses focus” setting now works (Firlaev-Hans Fiete, Yakuake, 21.12)
Fixed a random KWin crash (Aleix Pol Gonzalez, Plasma 5.23.3)
In the Plasma Wayland session, a few glitches in KWin’s adaptive sync support have been fixed (Xaver Hugl, Plasma 5.23.3)
You can once again activate items in Kickoff using a stylus/graphics tablet pen (Fushan Wen, Plasma 5.23.3)
The new Wayland-compatible keyboard layout System Tray applet is no longer missing the Esperanto flag (Fushan Wen, Plasma 5.23.3)
When your battery is at a critically low level and Plasma notifies you about it, the notification now goes away automatically when you plug in the power cord (Kai Uwe Broulik, Plasma 5.23.4)
The Media Frame applet now supports displaying images from folders whose names contain unusual characters such as backticks (Patrick Northon, Plasma 5.23.4)
In the Plasma Wayland session, it is now possible to run an XWayland app as a different user (Weng Xuetian, Plasma 5.23.4)
On the System Settings Display & Monitor page, text in the “revert this change” dialog no longer gets cut off when using a language with long words like German or Brazilian Portuguese (me: Nate Graham, Plasma 5.23.4)
Fixed a case where the Plasma Wayland session could crash on logout (Xaver Hugl, Plasma 5.24)
When not using the systemd startup feature, Plasma now properly cleans up after itself on logout, terminating all processes that it launched as expected (Aleix Pol Gonzalez, Plasma 5.24)
When clicking the “Check for Updates” button in Discover while only the Flatpak backend is active, it now appears to do something (Aleix Pol Gonzalez, Plasma 5.24)
Searching for cities in the Weather applet using the BBC UK Met search provider should now be more reliable (Bharadwaj Raju, Plasma 5.24)
In the Plasma Wayland session, Plasma OSDs showing things like the current volume and brightness levels no longer inappropriately respect KWin’s Maximized window placement policy, so they don’t end up huge when using that policy (Marco Martin, Frameworks 5.89)
In the Plasma Wayland session, clicking on the hamburger menu button of a QtWidgets app like Dolphin or Gwenview or Okular while its window is unfocused no longer causes the menu to appear as a standalone window (Felix Ernst, Frameworks 5.89)
In System Settings and Info Center, the title rows of QtQuick-based pages no longer oddly fade in as they load (me: Nate Graham, Frameworks 5.89)
The KCommandBar no longer shows empty space on the right side (Eugene Popov, Frameworks 5.89)
User Interface Improvements
Newly-opened windows are now placed in the center of the screen by default (me: Nate Graham, Plasma 5.24)
App list items in Discover now have a more attractive and logical layout (me: Nate Graham, Plasma 5.24):
Hopefully this should address some of the complaints about Discover in https://www.youtube.com/watch?v=XzdEHrPbYiE
In the wallpaper chooser, previews now use the same aspect ratio as the screen whose wallpaper you’re choosing, so the preview will be visually accurate (Iaroslav Sheveliuk, Plasma 5.24):

The Display Configuration applet no longer has three configure buttons (me: Nate Graham, Plasma 5.24)
The Battery & Brightness applet now shows the battery status of more devices, including more types of Bluetooth devices in particular (Nicolas Fella, Frameworks 5.89)
The KCommandBar now shows a placeholder message when your search returned no results (Eugene Popov, Frameworks 5.89)
…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.





































