This Week in Plasma: Getting Plasma 6.3 in Great Shape
Welcome to a new issue of "This Week in Plasma"! Every week we cover as much as possible of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.
We're barely a week into the Plasma 6.3 beta period, and Plasma's contributors are already fixing record amounts of bugs! The number of 15-minute bugs has dropped to the low 20s, and there's only one VHI priority bug left. But that's not all; they hammered on a ton more bugs as well, and did quite a bit of UI polishing! Lots of great news this week!
I know I say this about every Plasma release, but 6.3 is gonna be gooooooood. Grab a beverage; there's a lot here!
Notable New Features
There are now several new search providers you can use from KRunner and KRunner-powered search fields, including Docker Hub, Mozilla Developer Network, and Nix Packages. (Aryan Tyagi, Frameworks 6.11. Link)
Notable UI Improvements
The Weather widget now fetches information immediately after the network re-connects following a period of lost connectivity, rather than waiting for the next scheduled refresh interval. (Ismael Asensio, 6.3.0. Link)
KWin is now smarter about choosing a default scale factor for devices with small screens; now it won't choose a scale factor too high to be practical. (Vlad Zahorodnii, 6.3.0. Link)
KWin's automatic scale factor chooser now chooses a scale factor that's rounded to the nearest 5%, no longer to the nearest 25%. (Xaver Hugl, 6.3.0. Link)
Night Light is now colorimetrically correct when using an ICC profile. (Xaver Hugl, 6.3.0. Link)
If your keyboard has a button to toggle the keyboard backlighting on and off, that button now works on the lock screen. (Yifan Zhu, 6.3.0. Link)
When a panel de-floats and causes its pinned-open widget popups to also de-float, the popups' de-floatiness animations are now beautifully synced up so everything just looks great. (Niccolò Venerandi, 6.3.0. Link)
When right-clicking on a Task Manager icon to show the files and URLs it's opened recently, icons and labels for URLs are now displayed more appropriately. (Nicolas Fella, 6.3.0. Link 1 and link 2)
Switching virtual desktops using Meta+Alt+scroll now goes in the direction you expect when you're using reversed/natural scrolling. (Yifan Zhu, 6.3.0. Link)
Improved the descriptions of the accounts you can log into in System Settings, so it's a bit clearer what they can do for you. (Nate Graham, Plasma 6.3.0 and kaccounts-providers 25.04.0. Link 1, link 2, and link 3)
In Spectacle — which has moved to Plasma so I'll be mentioning it here — you can now hold down the Shift key while drawing with the freehand or highlighter tools to constrain them to perfectly straight lines. (Noah Davis, 6.4.0. Link)
Made a number of keyboard navigation and accessibility improvements to Discover and the Kirigami UI components it uses. (Christoph Wolk, Plasma 6.4.0 and Frameworks 6.11. Link 1, link 2, link 3, and link 4)
Discover no longer shows the "Plasma Addons" category when not being used in Plasma. (Aleix Pol Gonzalez, 6.4.0. Link)
Notable Bug Fixes
It'll soon be once again possible to log into your Google account in System Settings — but unfortunately without Google Drive permission, since we have thus far been unable to demonstrate to Google's satisfaction that our software capable of interfacing with Google Drive is safe. This makes the account somewhat less useful to log into, but at least you can again. (Nate Graham, kaccounts-providers 24.12.2. Link)
Fixed a source of KWin crashes when the GPU drivers issue a reset, which they can do under various circumstances. (Xaver Hugl, 6.3.0. Link)
Fixed a source of KWin crashes caused by the kernel sending unexpected data on certain hardware. (Xaver Hugl, 6.3.0. Link)
Fixed a case where System Settings' Wallpapers page would crash the app due to stale screen arrangement configurations. (Méven Car, 6.3.0. Link)
Fixed a case where Plasma could crash while trying to generate window thumbnails or screen recordings. (David Redondo, 6.3.0. Link)
Fixed a case where Plasma could crash if you disabled the Clipboard widget while its configuration window was still open. (Marco Martin, 6.3.0. Link)
Fixed a case where Plasma could occasionally crash after you cleared the clipboard history, especially with a very large history size. (Fushan Wen, 6.3.0. Link)
Fixed a random Plasma crash on Wayland. (David Redondo, 6.3.0. Link)
Global shortcut keys no longer leak into applications under certain circumstances; this means for example that pressing Alt+Space to show and hide KRunner no longer also pauses and plays a video you happen to be watching. (Vlad Zahorodnii, 6.3.0. Link)
Fixed a regression in the Folder View widget which prevented the functioning of inline folder pop-ups, choosing custom or Places panel-based locations, and also the widget's displayed title when showing the contents of the desktop folder. (Nate Graham, 6.3.0. Link 1 and link 2)
Fixed a regression that caused the panel to resize in a slow and laggy way while customizing its maximum length. (Marco Martin, 6.3.0. Link)
Fixed a regression in the X11 session that caused auto-hide panels to lose the ability to display the "Alternatives" popup. (Niccolò Venerandi, 6.3.0. Link)
Switching desktop layouts from "Folder" to "Desktop" or vice versa no longer causes Sticky Notes on the desktop to lose their text, and also preserves desktop widgets' positions and sizes. (Marco Martin, 6.3.0. Link 1 and link 2)
Fixed two bugs that prevented desktop icons from being clickable while they were on a scrollable part of the desktop, or when using right-alignment and top-to-bottom ordering. (Marco Martin, 6.3.0. Link 1 and link 2)
The "invert screen" accessibility setting now does what it says it will do on Wayland. (Nicolas Fella, 6.3.0. Link)
It's once again possible to authenticate in password dialogs using the credentials of an admin user other than yourself. (Harald Sitter, 6.3.0. Link)
Fixed a bug that would cause the password dialog's password field to inappropriately become disabled after entering the wrong password when using systemd-homed
. (Harald Sitter, 6.3.0. Link)
Worked around some issues with certain monitors and docks being dumb and buggy that could cause remaining monitors to get shut off after only one of them was unplugged or turned off. (Xaver Hugl, 6.3.0. Link)
Remote input permission (e.g. for apps like Input Leap) no longer unexpectedly terminates when the display layout changes. (David Redondo, 6.3.0. Link)
Plasma OSDs no longer sometimes teleport to the top-left corner of the screen, e.g. when switching devices with multiple monitors. (Vlad Zahorodnii, 6.3.0. Link)
Power settings that trigger on a state change (e.g. plugged in -> on battery) once again work as expected when that state change happened while the system was powered off. (Jakob Petsovits, 6.3.0. Link)
The feature to create a desktop widget from something in the System Monitor app now works more reliably, by always putting the new widget on the primary screen's desktop rather than on an unpredictable desktop that might even be invisible due to its screen not being connected at that moment! (David Redondo, 6.3.0. Link)
Improved the reliability of showing the right icon in the Task Manager for XWayland-using apps with broken or missing metadata. (Xaver Hugl and Nicolas Fella, 6.3.0. Link)
Apps that don't display correct metadata for the titles of their System Tray icons like Discord will now fall back to showing their tooltip text if that's set, so the tray icon doesn't end up with no label at all. (Niccolò Venerandi, 6.3.0. Link)
The Digital Clock widget's tooltip now shows seconds updating in real-time, as was always intended. (Marco Martin, 6.3.0. Link)
The Calendar widget once again looks correct when using a non-default panel thickness and/or icon theme. (Marco Martin, 6.3.0. Link)
Fixed a source of Fitts' Law breakage for 24px thick attached full-width horizontal panels — yes, only with that exact combination of settings! (Niccolò Venerandi, 6.3.0. Link)
The highlight effect in the Kate Sessions widget now works properly. (Paul Worral, 6.3.0. Link)
Other bug information of note:
- 1 Very high priority Plasma bug (down from 3 last week). Current list of bugs
- 23 15-minute Plasma bugs (down from 36 last week!). Current list of bugs
- 136 KDE bugs of all kinds fixed over the past week. Full list of bugs
Notable in Performance & Technical
The list of recent emojis stored by the Emoji Selector app is now considered to be "state" and stored in the state config file, rather than the settings config file — which is helpful for people who version-control their config files. (Nicolas Fella, 6.3.0. Link)
Documented in KDE's Human Interface Guidelines how and when OSDs should be used in Plasma. (Nate Graham, Link)
Made KWin more robust against screens with horribly broken built-in color profiles. (Xaver Hugl, 6.3.0. Link)
Fixed a variety of minor functional and display bugs relating to apps that export their shortcuts using the global shortcuts portal. (Tuxinal Tuxinal, 6.3.0. Link 1, link 2, and link 3)
Ported KRunner's Converter runner away from its nested event loop, which has been a source of crashes in the past. (Fushan Wen, 6.4.0. Link)
kscreen-doctor
has gained the ability to report screens' DPMS states. (Xaver Hugl, 6.3.0. Link)
How You Can Help
KDE has become important in the world, and your time and contributions have helped us get there. As we grow, we need your support to keep KDE sustainable.
You can help KDE by becoming an active community member and getting involved somehow. Each contributor makes a huge difference in KDE — you are not a number or a cog in a machine!
You don’t have to be a programmer, either. Many other opportunities exist:
- Triage and confirm bug reports, maybe even identify their root cause
- Contribute designs for wallpapers, icons, and app interfaces
- Design and maintain websites
- Translate user interface text items into your own language
- Promote KDE in your local community
- …And a ton more things!
You can also help us by making a donation! Any monetary contribution — however small — will help us cover operational costs, salaries, travel expenses for contributors, and in general just keep KDE bringing Free Software to the world.
To get a new Plasma feature or a bugfix mentioned here, feel free to push a commit to the relevant merge request on invent.kde.org.
Newsletter
Enter your email address to follow this blog and receive notifications of new posts by email.