New Features
Spectacle now lets you annotate an existing screenshot via a button in the notification or the command-line --edit-existing <file>
argument (Bharadwaj Raju, Spectacle 22.04):

You can now drag and drop music and playlist files from your file manager onto Elisa’s playlist panel (Bharadwaj Raju, Elisa 22.04)
Bugfixes & Performance Improvements
Ark can now open zip archives that contain malformed PHP files (Albert Astals Cid, Ark 21.12)
Dolphin now displays the correct data when you create a folder while filtering the view (Eduardo Cruz, Dolphin 22.04)
Opening .m3u*
playlist files in Elisa using the file manager now works properly (Bharadwaj Raju, Elisa 22.04)
Task Manager tooltips for single-window-non-web-browser apps that are playing media but don’t display the media name in the window title once again show album art instead of a window thumbnail (Bharadwaj Raju, Plasma 5.23.4)
Bluetooth status is now saved on logout when using the “remember” option (me: Nate Graham, Plasma 5.23.5)
Plasma panels now load faster on login and look less visually glitchy while doing so (David Edmundson, Plasma 5.23.5)
Discover no longer crashes when you open the description page of a Flatpak app you just removed (Aleix Pol Gonzalez, Plasma 5.24)
Discover is now faster to check for Flatpak app updates (Aleix Pol Gonzalez, Plasma 5.24)
The System Monitor app and applets now use less resources by not constantly polling for disk and sensor data when nothing would display the polled data (Arjen Hiemstra, Plasma 5.24)
It’s now actually possible to scroll the view in the Notifications applet when there are a lot of notifications in the history (Fushan Wen, Plasma 5.24)
Transient jobs that display notifications with text like “Examining” or “Opening” no longer stick around and remain visible once the job has been completed (Kai Uwe Broulik, Plasma 5.24)
Adjusting the screen brightness when using a multi-GPU setup now always works properly (Dan Robinson, Plasma 5.24)
Right-clicking on the weather applet no longer offers a nonsensical menu item saying “Open in <text editor>” (Nicolas Fella, Plasma 5.24)
The Media Player applet now correctly shows “nothing playing” when the last media source app is closed (Fushan Wen, Plasma 5.24)
Quitting and re-launching an app (or browser tab) that is playing media now causes the Task Manager thumbnail to correctly show the media controls (Bharadwaj Raju, Plasma 5.24)
Swapping the position of grouped apps/tasks in the Task Manager no longer causes them to display the wrong items when clicked while using the Textual List style (Fushan Wen, Plasma 5.24)
In the Plasma Wayland session, the scale factor displayed in System Settings’ Display and Monitor page is no longer inappropriately rounded down when using a fractional scale factor like 150% (Méven Car, Plasma 5.24)
In the Plasma Wayland session, monitor names are no longer weirdly doubled in System Settings’ Display and Monitor page (Méven Car, Plasma 5.24)
Typing text to search in the Emoji Selector window as soon as it appears now works properly (Bharadwaj Raju, Plasma 5.24)
The Plasma System Monitor app and widgets of the same name will no longer ever nonsensically show negative disk read speeds (Arjen Hiemstra, Plasma 5.24)
Plasma theme graphics no longer sometimes go totally haywire and display in bizarre ways after they are changed in a new version (Marco Martin, Frameworks 5.89)
Monochrome Breeze icons are once again displayed in the correct color when using a dark color scheme (Rodney Dawes, Frameworks 5.89)
When using an icon theme that’s missing a requested icon, it will once again fall back to the next-closest icon in the current theme (e.g. edit-copy-location
will fall back to edit-copy
) rather than first looking for the icon in the fallback theme (Janet Blackquill, Frameworks 5.89)
In the Plasma Wayland session, the Morphing Popups effect now works–so most notably, panel tooltips will smoothly animate as they appear and disappear, just like they do in the X11 session (Marco Martin, Frameworks 5.89)
User Interface Improvements
Dolphin’s status bar no longer shows and hides itself according to the context; now its visibility is completely controlled by the user-facing setting to show or hide it (Kai Uwe Broulik, Dolphin 21.12)
When the “Bookmarks” button is added to Konsole’s toolbar, its popup can now be opened with a normal click, not a click-and-hold (me: Nate Graham, Konsole 21.12)
Spectacle now respects the last-used values of “include mouse pointer” and “include window titlebar and borders” when taking screenshots using global shortcuts (Antonio Prcela, Spectacle 22.04)
Gwenview now has support for large 512×512 and 1024×1024 sizes thumbnails (Ilya Pominov, Gwenview 22.04)
You can now find KWrite and Kate by searching for more terms like terms “text” “editor” or “notepad” (for KWrite) and “programming” or “development” (for Kate) (me: Nate Graham, Kate & KWrite 22.04)
You can now find Dolphin by searching for more terms like “files” “file manager” and “network share” (Felipe Kinoshita, Dolphin 22.04)
Dolphin’s URL navigator dropdown now shows hidden files when the main view is also showing hidden files (Eugene Popov, Dolphin 22.04)
Discover now shows you a sensible message when you have the Flatpak backend configured without any repos; it even gives you a button you can push to add Flathub (Aleix Pol Gonzalez, Plasma 5.24)
When you’re using the system in a language other than English, search terms entered in System Settings’ search field using English will still find results (Fushan Wen, Plasma 5.24)
When using a global scale factor, System Settings’ Display Configuration page now shows the physical resolution in the screen visualization view, rather than the effective scaled resolution (Méven Car, Plasma 5.24):

Hovering the cursor over a file or folder in the trash no longer causes that item to secretly get copied to /tmp
so that thumbnails can be generated for it (Eduardo Sánchez Muñoz, Frameworks 5.89)
Scrollbars, progress bars, and sliders in the Breeze Plasma style now have the same slightly darker background color that they do in app windows (S. Christian Collins, Frameworks 5.89):

Tooltips for elided items in KRunner search views now use the same styling as elsewhere (David Redondo, Frameworks 5.89)
The icon chooser dialog’s search field can now be focused with the Ctrl+F shortcut (Kai Uwe Broulik, Frameworks 5.89)
The Escape key can now be used to close dialog layers in Kirigami-based apps (Claudio Cambra, 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.
Good stuff. Probably mostly excited about KDE making a nicer appearance at login time as I’ve always considered that to be a presentation weak point compared to any other DE out there.
LikeLiked by 3 people
+ 1
LikeLiked by 2 people
The item “You can now find KWrite and Kate by searching for more terms like…” is pointing to a wrong URL, I believe it should be https://invent.kde.org/utilities/kate/-/merge_requests/520.
LikeLike
Oops, fixed now!
LikeLike
Amazing, as always !
I also can’t resist to take the opportunity to say that i’m posting this comment from a 2008’s Packard Bell (AMD Turion with 3Go Ram) with Debian and the latest KDE Plasma 5.23.3 on it, and it keeps amazing me how well it works !
Well, it’s slightly slow (and browsing internet demands a lot of patience and zen) but the overall Plasma experience is almost flawless (i only turned off all the fancy effects, but it’s all super smooth)
So for that, big big congrats to the whole KDE team, for delivering a powerful yet very efficient desktop that can be run even on very antique computers!
LikeLiked by 3 people
Kudos to KDE!
LikeLiked by 1 person
That is so cool!
LikeLiked by 1 person
I run Neon on a 2012 computer. It has more RAM than yours does, but I have all of the effects turned on and it still runs perfectly. In fact, it’s faster than my 2016 macbook pro and a 2019 dell XPS 13 with 16GB of RAM and Windows 10 that my company sent me.
LikeLiked by 1 person
Another load of good works!
LikeLike
Good to see fixing bugs seems a priority since some weeks ! Why not make stability next KDE goals ?
LikeLiked by 2 people
Indeed, I plan to propose that during the next round of Goals proposals.
LikeLiked by 1 person
The Breeze Plasma style still uses the old design for comboboxes (https://imgur.com/a/DB5V51z).
LikeLike
Pssssssst … bugs.kde.org … 😉
LikeLike
Maybe you could do it for me?)
LikeLike
The people who work on plasma, for the most part, aren’t paid by corporations.
They are giving up their time to make these contributions. The currency for this software is not money but contributions in terms of code, documentation, artwork, support or bug reports.
By asking someone else to do the bug report you are effectively saying ‘this has no value to me’.
That’s probably not the case given you took the time to post in the first place.
LikeLiked by 1 person
Andrew is being nice, that’s not respectful.
LikeLike
That’s actually the qqc2-desktop-style, not the breeze plasma style. Can you file a bug report here: https://bugs.kde.org/enter_bug.cgi?product=frameworks-qqc2-desktop-style&component=general
LikeLike
Re: Ark can now open zip archives that contain malformed PHP files (Albert Astals Cid, Ark 21.12)
No good, you should’ve banned opening archives with PHP files altogether! PHP must die!
LikeLike
Could the utilities be named “kde-function” like kde-screenshot. I had to go google to understand what spectacle was meaning. That’s really making the experience unclear all these nonsense nicknames for secondary programs.
For Krita by example, I understand it deserve its own name instead of kde-painting because it’s not a simple utility, but for a screenshot tool, that’s really pushing it.
LikeLike
Where did you see “Spectacle” without its caption that tells you what it is? The caption should appear in the launcher menu and the task manager.
LikeLike
When something needs an extra description name to be understood, it means it’s not clear enough by itself.
Also, I use the terminal to run apps, not the menu.
LikeLike
Then you should already know how to find out an app’s executable name. This is an extremely niche use case not relevant to typical everyday usage.
Furthermore if we took your suggestion, it would actually make life harder for you, not easier. Because if for example you wanted to launch Krita from a terminal, then you would need to go learn somewhere that the executable name is `kde-paint`, since trying `krita` would fail.
LikeLike
Can we have the annotion feature in gwenview?
LikeLike
Probably!
LikeLike
A strange thing happened after updating to Plasma 5.23.4 in Tumbleweed, Chrome is no longer able to start in wayland with the appropriate flag –enable-features=UseOzonePlatform –ozone-platform=wayland
Obviously removing the flag starts normally, I wonder what has changed …
LikeLike
It is some kinda screwy. When I add flags to desktop file and launch it from there, then its window does not exist, while presented in taskbar. If you dare to right click on it and choose move window, then the whole wayland session will be hanged.
Strange things:
1) the user choosing window (that is appeared before main window if multiple users in browser exist) actually _is_ displayed and not screwed.
2) If I start Vivaldi from konsole, then it actually _launches_ without no screw [but only if you did not screwed before]
3) Even in situation 2, if you open another window, for example, ctrl+shift+n for new private window, then again it becomes screwed.
I am not sure who’s bug that is. Maybe not kde itself, but Chromium. Just wanted to share experience. If you know the solution, please share.
Vivaldi: 5.0.2497.24 (Stable channel) stable (64-bit)
Plasma: 5.23.4.
OS: Arch Linux
LikeLike
Looks like it is fixed with https://bugs.kde.org/show_bug.cgi?id=445259
Taken from https://pointieststick.com/2021/12/17/this-week-in-kde-kind-of-everything/:
In the Plasma Wayland session, various Chromium-based web browsers now show their windows properly (Vlad Zahorodnii, Plasma 5.24)
LikeLike
Hey, where’s my plasma, dude?
LikeLike
I mean its sunday and still no .4 update in neon, could you ping smbd
LikeLike
RMB menu on a “Folder View” desktop no longer has the “Copy to” and “Move to” options that were extremely intuitive and convenient. Plasma 5.23.4.
LikeLike
Seems like a regression; please file a bug report.
LikeLike
RE: In the Plasma Wayland session, the Morphing Popups effect now works–so most notably, panel tooltips will smoothly animate as they appear and disappear, just like they do in the X11 session (Marco Martin, Frameworks 5.89)
Mr. Graham, you are kind please to help me to identify precisely which patches are made for this fix?
The Slackware 15.0 RC2 is in a late stage of freezing for the incoming release, so it’s “stuck” on Frameworks 5.88, but I would like to propose this patch to be added in a cherry picked way.
LikeLike
If you click on the link in the article, it will take you to the bug report page for that issue, and the commit you would need to backport will be listed in the “Latest commit” field.
LikeLike
Hello, i have seen that it’s bug crushing time, so is it a know bug on tooltip ? https://youtu.be/k4rDy-i8WdI
I use to think that is was libreoffice, but happen also in latte dock https://youtu.be/10CmmWnygIo
config : lenovo T430s (intel gpu) + arch lastest upgrade + kde on xorg
have a nice day/night
LikeLike
No idea, sorry. Does it happen on Wayland too?
LikeLike
Hi Nate,
on the screenshot of the “Battery and Brightness” widget I see a checkbox which seems to need checking in order to inhibit sleep and screen locking. While this box is _not_ checked, below, I read that Elisa is _inhibiting_ sleep and screen locking. Is that an glitch that needs fixing?
LikeLike
The checkbox lets you *manually* inhibit sleep and screen locking. Below it is shown which apps inhibiting sleep and screen locking *automatically*.
I’m open to suggestions for how we can improve this, as it’s been confusing for quite some time forever.
LikeLike
So what you basically have are two reasons for inhibition: manual and app-driven.
Let’s stay for a moment with the manual case. Probably the use-case is that there is an app for which you don’t want sleep but the app does not take care of that on its own, but the user must do that. I might argue that that use-case is so rare that it does not require interaction on a primary UI-element, but I don’t have data.
The current UI with the app-driven inhibition indented gives the impression that the manual way is superior or would influence the app-driven behavior. With my current understanding, this is however not the case. You can’t e.g. disable the app-driven inhibition. Therefore, my suggestion is to move both lines to the same level of indentation to not imply any dependency or superiority of one over the other. Also, changing the wording to “Manually inhibit…” might add clarity. However, you don’t win a Pulitzer Prize for that line.
You could now even thing of making also the app-driven inhibitions tick able. Well, but maybe not. 🙂
LikeLiked by 1 person
Good ideas. The last time I changed the text, I did propose to add the word “manually.” however that makes the label long enough in English that it is too long to fit in languages like German and Brazilian Portuguese that typically have longer text than English does. So if we Added the word “Manually”, then we would need to condense other text.
Not indenting the app-specific text is a good idea too. I’ll do that.
LikeLiked by 1 person
Hopefully this will help: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1257
LikeLiked by 1 person
I very much like your adaptions. That is great! Thank you.
LikeLiked by 1 person
@Nate (I can’t reply directly to your comment):
Off-topic question, I see in your screenshots in https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1257 (which look good, BTW) that your keyboard has 2 levels of brightness.
Mine too (activated with Fn+Spacebar) but in the applet it only shows 1 level.
Do you know by any chance if that’s a KDE thing or something mor lower-level (upower maybe)?
Thanks!
LikeLike
I don’t know, sorry. Could be in powerdevil, could be in upower.
LikeLike
Hi Nate,
I have password-less login from SDDM to Plasma, but I need to unlock my kwallet to sign in to my Wifi. Thus, the first thing I see on login is the password dialog do kwallet. What I _don’t_ see at that point is the panel. So now time, so start menu no nothing before unlocking kwallet. Is that intended behavior or should I report a bug?
LikeLike
If the wallet has the same password as the user account, it should work. However I don’t know about the passwordless user case. That might be broken. It would be a bug, yes.
LikeLike
Filed: https://bugs.kde.org/show_bug.cgi?id=446643
Thank you for your continuous effort!
LikeLike
You’re welcome!
LikeLike
Nate, is there a way to indicate from the GUI that an app should use a secondary graphics card instead of the primary one? (I’ve got an Intel and AMD in the laptop, and the only way to tell anything to use the AMD is with an environmental variable on a command line). I’d file a bug, but honestly not sure what this would get filed against. Thanks.
LikeLike
The app’s desktop file has a flag for this, which can be set in KMenuEdit.
That’s kind of a pain in the butt though and we do need an easier way to do this.
LikeLike
Thank you so much for all the hard work that goes into the constant improvements and fixes. I am on Kubuntu 20.04 and so don’t experience most of these changes. Have been wanting to move to neon for the promise of constant updates. Its just that the current install is working flawlessly!! 🙂
LikeLike
I’m so glad to hear that!
LikeLike