This week in KDE: New Spectacle

This week Spectacle’s user interface was rewritten in QML, which makes it easier to develop going forward and will enable us to add screen recording functionality to the app, which is coming! But that’s not all… in the process we integrated the annotations feature into the Rectangular Region selector, so you can select a screen region and immediately start annotating it! The Rectangular Region selector UI is also hugely more responsive. Overall this work was also able to fix 12 bug reports in the bug tracker, in addition to the important architectural and UI improvements.

Thanks very much to Noah Davis and Marco Martin who have been hard at work on this for quite a while! It will land in Spectacle 23.04.

Other New Features

There are now KWin actions for “Move window one screen to the left/right/up/down” that you can use and assign keyboard shortcuts to, if your personal workflow requires it (Natalie Clarius, Plasma 5.27. Link)

Other User Interface Improvements

The Bluetooth widget’s tooltip now shows the battery status for any connected device that are able to report battery information (Ivan Tkachenko, Plasma 5.27. Link):

The Battery and Brightness and Media Player widgets’ tooltips now indicate that you can do something by scrolling over them. This should be all of them! (me: Nate Graham and Nikolai Weitkemper, Plasma 5.27. Link 1 and link 2)

The System Tray config window’s list of applets has been made fully keyboard-navigable and accessible (Fushan Wen, Plasma 5.27. Link)

The estimated time remaining before your battery runs out is now smoothed, so it won’t jarringly jump up or down in response to momentary spikes or dips in power usage (Fushan Wen, Plasma 5.27. Link)

Scrolling over a Media Player widget to adjust the volume of the app playing media now raises or lowers it in increments equal to the global scroll step that’s configurable in System Settings, rather than having its own private setting for this (Bharadwaj Raju, Plasma 5.27. Link)

Side drawers in Kirigami-based apps can now also be closed by using the Escape key or clicking in an empty dimmed area of the view (Matej Starc, Frameworks 5.102. Link)

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

When Plasma- Browser Integration is installed, the Media Player no longer shows two sets of playback controls (Bharadwaj Raju, Plasma 5.27. Link)

In the Plasma Wayland session, several subtle paste-related issues have been fixed, including panel widgets having a delay before closing after a file is copied in Dolphin and then Dolphin is closed, and also text copied by interacting with the Clipboard widget itself being unable to be pasted into text fields in Plasma widgets (David Redondo, Frameworks 5.102. Link 1 and link 2)

When you remove a widget and then reboot the system or restart plasmashell while the “Undo removing this widget?” notification is still visible, the widget is now gone as expected when Plasma starts up again (Marco Martin, Frameworks 5.102. Link)

Other bug-related information of interest:

Automation & Systematization

Our Bugzilla bot now automatically marks bugs with the “wishlist” severity if the author forgot to do so themselves, but did prefix the title with various keywords like “feature request”, “wishlist”, and the like (me: Nate Graham. Link)

Added an autotest to ensure that the Plasma desktop’s wallpaper size remains correct after screen resolutions change, after it regressed and we fixed it (Fushan Wen, Plasma 5.27. Link)

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

KDE’s end-of-year fundraiser is in full swing, so please consider making a donation! We’re halfway to our goal of 20,000€ with 3 weeks left to go. Help us get all the way there so we can continue to ramp up technical hiring!

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly!

Otherwise, visit 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!

This week in KDE: custom tiling

KWin got a very cool new feature this week: a built-in advanced tiling system that you can use to set up custom tile layouts and resize multiple adjacent windows at a time by dragging on the gaps between them!

This feature is still in its infancy and not designed to completely replicate the workflow of a tiling window manager. But we expect it to grow and advance over time, and also the new APIs added for it should benefit 3rd-party tiling scripts that do want to let you turn KWin into a tiling window manager. Thanks very much to Marco Martin for contributing this work, which will be released in Plasma 5.27!

But there’s much, much more as well!

Other New Features

You can now browse Apple iOS devices using its native afc:// protocol in Dolphin, file dialogs, and other file management tools (Kai Uwe Broulik, kio-extras 23.04. Link):

Konsole has now adopted KHamburgerMenu (Me: Nate Graham, Felix Ernst, and Andrey Butirsky, Konsole 23.04. Link):

As always, if you hate hamburger menus, you’re welcome to use the traditional in-window menubar, which is still there if you show the menubar using Ctrl+Shift+M, and won’t be going anywhere

By default, Konsole’s tab bar is now located toward the top of the window like in most other apps, rather than at the bottom (me: Nate Graham, Konsole 23.04. Link)

You can now drag an image onto the Color Picker widget to make it calculate the average color for that image and store it in its list of stored colors (Fushan Wen, Plasma 5.27. Link):

When a KRunner search matches nothing, you’ll now be given the opportunity to do a web search for the search term (Alexander Lohnau, Plasma 5.27. Link)

Gained support for the Global Shortcuts portal, which allows apps on Wayland to offer a standardized user interface for setting and editing global shortcuts (Aleix Pol Gonzalez, Plasma 5.27. Link)

User Interface Improvements

When you delete the current folder in Dolphin, it now automatically navigates back to the parent folder (Vova Kulik and Méven Car, Dolphin 23.04. Link)

When you launch Discover from the “Uninstall or Manage Add-Ons…” menu item in Kickoff for an installed app, and that app is available in Discover from multiple backends, Discover now always opens showing you the app from the backend it’s actually installed from, so you can immediately click a “Remove” button if your goal in opening Discover was to uninstall the app (Aleix Pol Gonzalez, Plasma 5.26.4. Link)

Speaking of the context menu that contains that action, the first time you right-click on an app in Kickoff to show it, the menu now appears immediately instead of being delayed by a few seconds (David Redondo, Plasma 5.27. Link)

KWin’s “Cascaded” window placement mode has been removed, because now every other window placement mode where it makes sense includes cascading behavior itself! (Natalie Clarius, Plasma 5.27. Link):

The screen chooser dialog you’ll see for Wayland apps requesting screen sharing permission now includes preview thumbnails for each screen or window that you can share (Aleix Pol Gonzalez, Plasma 5.27. Link):

Plasma panels now automatically become thicker as needed when you switch to a Plasma theme whose graphics don’t work in thin panels (Niccolò Venerandi, Plasma 5.27. Link)

Plasma no longer somewhat strangely remembers different thicknesses for each panel in horizontal vs vertical setups; now each panel has one thickness and it keeps that thickness when you change from horizontal to vertical and vice versa (Fushan Wen, Plasma 5.27. Link)

When you manually add your home timezone to the Digital Clock’s timezones list so that you can change it to something else when traveling and have your home timezone appear automatically, it now disappears automatically when you’re in your home timezone when displaying it would be redundant (me: Nate Graham, Plasma 5.27, Link):

The Battery & Brightness widget now considers a battery that’s been charged to its configured charge limit to be fully charged (me: Nate Graham, Plasma 5.27. Link)

The questionably useful “Search For” section in the Places panel has been removed by default to avoid presenting so much visual clutter by default. The functionality is still available and you can re-add these items if you like and use them, of course (me: Nate Graham, Frameworks 5.101. Link):

The way the Places Panel looks by default now, with greater relevance

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

Plasma is no longer capable of crashing in a loop on launch when any of the Qt image reader plugins that are installed on your system but aren’t in use to display the wallpaper are buggy and crash-prone (Fushan Wen, Plasma 5.26.4. Link)

Scrolling on the language list sheet on System Settings Region and Language page is no longer almost unusably choppy (me: Nate Graham, Plasma 5.26.5. Link)

When your 3rd-party lock screen theme is broken but the kscreenlocker_greet background process has not crashed, you’ll once again see the fallback lock screen rather than the dreaded “your screen locker is broken” screen (David Redondo, Plasma 5.27. Link)

The Weather widget no longer escapes from its space in the System Tray and overlaps other icons at various icon and panel sizes (Ismael Asensio, Plasma 5.27. Link)

When Night color is active and the system or KWin is restarted, it now turns on again as expected (Vlad Zahorodnii, Plasma 5.27. Link)

Notifications can now be read using a screen reader (Fushan Wen, Plasma 5.27. Link)

Did a bunch of performance work to speed up the process of drawing UI elements in Plasma and QtQuick-based apps, which should result in faster speed and lower power usage (Arjen Hiemstra, Frameworks 5.101. Link 1 and link 2)

In the Plasma Wayland session, when you drag a window containing QtQuick-based user interface elements to another screen that’s using a different scale factor, the window instantly adjusts itself to display properly according to that screen’s scale factor, with no blurriness or pixelation. It even works when a window is partially on one screen and partially on another! (David Edmundson, Frameworks 5.101. Link 1 and link 2)

Other bug-related information of interest:

Automation & Systematization

Until this point, Plasma Mobile-focused apps have been released using a release schedule called “Plasma Mobile Gear.” Going forward, these apps will be moving to the normal “KDE Gear” release schedule, with “Plasma Mobile Gear” being discontinued to simplify and unify packaging (Link)

Added an autotest for local file size calculation in Filelight (Harald Sitter, Link)

Set an appropriate image for the Automation goal group, which was clearly the most important thing to do (Justin Zobel and me: Nate Graham)

Changes not in KDE that affect KDE

A new Wayland protocol for fractional scaling was merged, which opens the door for Qt and KWin to support it and then we get better fractional scaling visuals and performance for Qt and KDE apps! This work on the Qt and KDE sides is in progress, but not merged yet. Once it is, I’ll be sure to announce it! (Kenny Levinsen, wayland-protocols 1.31. Link).

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

KDE’s end-of-year fundraiser is in full swing, so please consider making a donation!

Otherwise if you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! And you can have a look at https://community.kde.org/Get_Involved to discover lots of 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!

This week in KDE: Humongous UI improvements

This week we have a lot of large and impactful user interface improvements across multiple apps and Plasma, not to mention progress on the big bugs!

New Features

Dragon Player–KDE’s venerable minimalistic video and audio player–has undergone a major UI overhaul, including adopting KHamburgerMenu and a welcome screen, a streamlined and more intuitive set of default toolbar buttons, and less glitchy behavior when opening videos in the Plasma Wayland session (Harald Sitter, Dragon Player 23.04, Link 1, link 2, link 3, link 4, link 5, and link 6):

There’s still a bit more polishing to do, but now this app is sleek as hell!

Filelight now has a list view on the left side of the window, providing a simple text-based method of viewing size information. This also fixes multiple bugs with the tooltips and eliminates blurriness in the radial graph view! (Harald Sitter, Filelight 23.04. Link):

Ark now supports extracting Stuffit .sit archives (Elvis Angelaccio, Ark 23.04. Link)

There’s now a new “Touchscreen” page in System Settings that lets you disable touchscreens and choose which physical screen their input gets mapped to (Nicolas Fella, sponsored by TU Dresden, Plasma 5.27. Link)

In the Plasma Wayland session, screens now get a default scale factor that more appropriately matches their DPI, based on what kind of device they are (me: Nate Graham, Plasma 5.27. Link)

You can now autostart apps multiple times (e.g. to launch multiple instances of it) and it also shows you the paths where autostarted scripts live (Thenujan Sandramohan, Plasma 5.27. Link)

You can now configure Folder View to show hidden files if you want (Willyanto, Plasma 5.27. Link)

System Settings’ Drawing ‘Tablet’ page now lets you map physical buttons on your drawing tablet’s pen to keyboard shortcuts (Aleix Pol Gonzalez, Plasma 5.27. Link)

User Interface Improvements

When you unlock the screen by providing your fingerprint, you no longer have to redundantly click an “Unlock” button afterwards (Janet Blackquill, Plasma 5.26.4. Link)

The way you choose or change a location in the Weather widget is now simpler and more direct (Ismael Asensio, Plasma 5.27. Link)

When using the Canadian weather provider, the Weather widget’s layout is now much better and clearer, and no longer sometimes gets visually cut off (Ismael Asensio, Plasma 5.27. Link):

On System Settings’ Users page, the way you choose fingers to use for fingerprint authentication is now much more visually intuitive. In addition, you can now un-enroll individual fingers, and when you change your password, you’ll no longer see the “passwords don’t match” message until after you click the “Set Password” button, or a few seconds after you stop typing (Janet Blackquill and Devin Lin, Plasma 5.27. Link 1, link 2, and link 3):

On System Settings’ Display Configuration page, screens are now required to be touching and not partially overlapping, which prevents various weird bugs from being able to happen (David Redondo, Plasma 5.27. Link)

The Audio Volume widget’s tooltip no longer unnecessarily tells you that output is playing on “Speaker” when there’s only one output device, and instead mentions the fact that you can scroll over the icon to change the volume (me: Nate Graham, Plasma 5.27. Link 1 and link 2):

Breeze-themed Plasma popups now have a larger corner radius that matches the corner radius for windows (Niccolò Venerandi, Frameworks 5.101. Link):

The Breeze Icon theme now includes a themed icon for SimpleScreenRecorder (Manuel Jesús de la Fuente, Frameworks 5.101. Link):

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

In the Plasma Wayland session, tapping a touchscreen after disconnecting an external screen no longer crashes KWin (Xaver Hugl, Plasma 5.26.4. Link)

Plasma notifications no longer have inappropriately sharp top corners (Niccolò Venerandi, Plasma 5.26.4. Link)

In the Plasma X11 session, disabling compositing no longer leaves an empty area around Plasma Panels (Niccolò Venerandi, Plasma 5.26.4. Link)

Searching using the KRunner-powered search in Overview no longer sometimes crashes KWin (Alexander Lohnau, Plasma 5.27. Link)

Landed a better fix for the problem of maximized XWayland apps sometimes having a one-pixel empty border on the right screen edge in the Plasma Wayland session (Aleix Pol Gonzalez, Plasma 5.27. Link)


Other bug-related information of interest:

Automation & Systematization

Added some autotests surrounding Plasma wallpaper loading and assignment (Fushan Wen, Plasma 5.27. Link)

Added some autotests around the KFileFilterCombo UI component (Nicolas Fella, Frameworks 5.101. KFileFilterCombo. Link)

Changes not in KDE that affect KDE

In QtQuick-based apps, scrollable views where all content fits horizontally no longer shows a pointless horizontal scrollbar anyway. We had previously worked around this bug in most KDE apps, but now it’s fixed upstream so we don’t have to anymore! (David Redondo, Qt 6.4.2, but backported to the KDE Qt patch collection. Link)

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

This week in KDE: less-rage-inducing error messages in Discover

This week I’d like to highlight a particular 15-minute bug that got fixed: When Discover shows you significant error messages, they now take the form of normal dialogs rather than tiny little overlays at the bottom of the screen that disappear after a few seconds. And it should now show you fewer un-actionable error messages in general too! These major improvements were contributed by Jakub Narolewski and Aleix Pol Gonzalez, and will show up in Plasma 5.27. Thanks guys!

But that’s not all! There was a lot of work on other significant bugs too, and we managed to knock out several, in addition to landing some welcome features and fixes:

New Features

System Monitor (and widgets of the same name) can now detect and monitor power usage for NVIDIA GPUs (Pedro Liberatti, Plasma 5.27. Link)

You can now show the current temperature in a badge overlay on the Weather widget’s icon–both outside of the System Tray and also for the System Tray version of it! (Ismael Asensio, Plasma 5.27. Link):

User Interface Improvements

Okular’s scroll speed when using a touchpad is now significantly faster, and should generally match the speed at which everything scrolls when using a touchpad (Eugene Popov, Okular 23.04. Link)

In Discover’s Task Progress sheet, the progress bars are now much more visible and not obscured by a pointless background highlight effect (me: Nate Graham, Plasma 5.26.4. Link):

When changing songs/tracks and the Plasma Media Player widget is visible, there’s no longer a brief flicker that reveals the icon of the app playing the media (Fushan Wen, Plasma 5.26.4. Link)

A better error message is now shown when the Bluetooth file transfer service fails to start (Fushan Wen, Plasma 5.27. Link)

Discover will no longer attempt to check for updates when using a metered internet connection Bernardo Gomes Negri, Plasma 6. Link)

Other Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

When Konsole is launched after changing the display layout, its main window is no longer absurdly small (Vlad Zahorodnii, Konsole 22.12. Link)

Elisa should no longer stutter occasionally during playback (Roman Lebedev, Elisa 23.04. Link)

When using Latte Dock in the Plasma Wayland session, various windows and Plasma pop-ups are no longer mis-positioned (David Redondo, Latte Dock 0.10.9. Link)

In the Plasma Wayland session, Plasma should no longer sometimes randomly crash when you move the cursor over a Plasma panel (Arjen Hiemstra, Plasma 5.26.4. Link)

When Kickoff is configured to use the default list item size, apps that live in the categories sidebar such as Help Center no longer have an awkwardly large icon (me: Nate Graham, Plasma 5.26.4. Link)

KWin now honors the “Panel Orientation” property that the kernel can set for screens, which means that many different types of devices that need the screen to be rotated by default will now have that done automatically (Xaver Hugl, Plasma 5.27. Link)

Various Plasma UI elements once again have the correct size in the Plasma X11 session when not opting into using Qt scaling (Fushan Wen, Frameworks 5.100.1. Link)

Other bug-related information of interest:

Automation & Systematization

Wrote a new “Welcome to KDE” page which will also be linked to in our new Welcome Center app that will debut in Plasma 5.27 (me: Nate Graham)

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

This week in KDE: better environment variable support

New Features

KMenuEdit and the properties dialog now make it easy for you to set environment variables when opening your apps. This was always possible, but you had to know the secret special syntax (e.g. Exec=env FOO=1 kate); now the UI makes it easy and explicitly supported (Dashon Wells, Frameworks 5.101 and Plasma 5.27. Link 1 and link 2):

User Interface Improvements

The option to disable the Secret Service interface now clearly explains what this means and why you might want to do it (Guilherme Marçal Silva, KWalletManager 22.12. Link):

Discover no longer shows categories in light text on the app cards because it’s mostly visual noise, and it also once again has an “All Applications” category you can use to see all apps and limit a search to just apps (me: Nate Graham and Aleix Pol Gonzalez, Plasma 5.27. Link 1, link 2, and link 3):

When the Battery & Brightness widget is configured to show you the exact charge percentage on its icon, it no longer does so when the battery is fully charged, since this is obvious (me: Nate Graham, Plasma 5.27. Link)

In a variety of scrollable System Settings pages, the separator above the footer buttons now matches the separator above the “Highlight Changed Settings” button on the sidebar’s footer (me: Nate Graham, Frameworks 5.101. Link):

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

Vertically-arranged monitors are no longer slightly overlapping by one pixel, which can trigger various weirdnesses (Alexander Volkov, Plasma 5.26.4. Link)

Other bug-related information of interest:

Changes not in KDE that affect KDE

Firefox now supports the xdg_activation_v1 Wayland protocol, which means its windows will be able to raise to the top when a URL is opened in them from another app that also supports the protocol (Emilio Cobos Álvarez, Firefox 108. Link)

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

This week in KDE: Big brain KRunner

This week KRunner got a lot smarter about its search results. For years people have complained about various things not being the top item when they expect it, so Natalie Clarius and Alexander Lohnau decided to make some major improvements:

  • System Setting pages whose names exactly match the search term now have much higher weight so they should appear first (Link)
  • Various other things with an exact names match also now have much higher weight so they should appear first, and also recent files have their relevance reduced according to age (Link)
  • Entering something like “Time CET” or “Time Shanghai” now shows you not only the time, but also how much earlier or later it is than your current timezone (Link)
  • The exec= lines of desktop files for Chrome web apps and Flatpak apps no longer inappropriately get matched (Link 1 and link 2)

Thanks a lot, you two!

New Features

Gwenview now lets you change images’ brightness, contrast, and gamma (Ilya Pominov, Gwenview 22.12. Link):

User Interface Improvements

All of the global volume settings have been moved into the System Settings Audio Volume page, and the Audio Volume widget no longer has a separate settings page of its own. So clicking its configure button now takes you to System Settings. In addition, this has provided the opportunity to make the global mute feature truly global, and also make the sliders on the System Settings page only go up to 150% when you’re using the “Raise maximum volume” setting (Bharadwaj Raju, Plasma 5.27. Link 1, link 2, and link 3):

When using offline updates, you can now use Discover to see the changelogs for individual packages, just like you can with online updates (Aleix Pol Gonzalez, Plasma 5.27. Link)

Wallpapers in the wallpaper chooser grids you see in various places are now draggable-and-droppable, so you can drag them into image editors to edit them, into a file manager to copy them, and so on (Fushan Wen, Plasma 5.27. Link)

While on the lock screen, you can now hit the Escape key to turn off the screen and save some power (Aleix Pol Gonzalez, Plasma 5.27. Link)

When your computer is plugged in and using Performance mode or an app has requested to use Power Save mode, now you can see this right in your System Tray (me: Nate Graham, Plasma 5.27. Link):

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

Krita now supports using a global menu (Antonio Rojas, Krita 5.1. Link)

Libreswan VPN detection now works if you’re using version 4.9 or greater, and detection for StrongSwan and OpenSwan should be more accurate now too (Douglas Kosovic, Plasma 5.24.8. Link)

In the Plasma Wayland session, when using the default setting of “Legacy apps scale themselves,” Steam and some other XWayland-using apps now get scaled to the correct and expected size (me: Nate Graham, Plasma 5.26.3. Link)

Switching between launcher widgets (e.g. Kickoff and Kicker) no longer re-arranges your favorites to be in alphabetical order; their manual ordering is now preserved (Bharadwaj Raju, Plasma 5.27. Link)

You can once again disable the “Present Windows” effect within the Desktop Grid effect, instead keeping windows where they are and using it as a Virtual Desktop switcher (Marco Martin, Plasma 5.27. Link)

All sorts of KDE apps no longer hang on launch when files in their “Recent documents” lists aren’t accessible for some reason (Christoph Cullmann, Frameworks 5.100. Link)

Other bug-related information of interest:

Automation & Systematization

When building a module using kdesrc-build fails, it now suggests a way for you to install missing build dependencies (Marius Pa. Link)

Added autotests to make sure file thumbnail generation doesn’t regress (Nicolas Fella, kio-extras 22.12. Link)

Added an autotest in KWin to make sure that auto-generated resolutions are generated properly (Xaver Hugl, Plasma 5.27. Link)

Added an autotest in Plasma to make sure windows are correctly mapped to their Task Manager entries (Fushan Wen, Plasma 5.27. Link)

Web Presence

KDE now has a fancy new “KDE for Creators” website! (Carl Schwan, Nicolas Fella, Áron Kovács, and other folks in the Promo team) This complements the existing “KDE for Kids” page, and we’ll be adding more soon!

kde.org/hardware now much more prominently lists Tuxedo Computers‘ devices, now that they’ve switched to shipping Plasma by default! (Paul Brown, Carl Schwan, and me: Nate Graham, Link):

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

This week in KDE: next-generation improvements

As we near the end of Plasma 5, a lot of people are putting thought into what’s next for Plasma 6, beyond simply porting it to Qt 6. The general consensus is to avoid big architectural changes, with most of the major changes being UI improvements and new features. So KDE’s VDG team has been busy planning for that future, which has yielded a lot of improvements for the last and best version of Plasma 5!

New Features

If you really don’t like Dolphin’s recently-changed list view behavior of selecting or opening an item when clicking empty areas of its row, you can now go back to the old way (Felix Ernst, Dolphin 22.12. Link):

Discover now has a brand-new homepage design with dynamically-updating categories that shows popular apps, and a new set of featured apps that showcase the best of KDE (Aleix Pol Gonzalez, Carl Schwan, me: Nate Graham, and Devin Lin, Plasma 5.27 . Link 1, link 2, link 3, and link 4):

You can now middle-click the Networks icon to toggle Airplane Mode on and off (me: Nate Graham, Plasma 5.27. Link):

“Running” (i.e. clicking on or pressing the return key for) dictionary definition entries in KRunner’s results list now copies the definition text to the clipboard, and even sends a system notification about this so you know that it happened (Alexander Lohnau, Plasma 5.27. Link)

In the dropdown menus for Dolphin’s path navigator bar, now hidden folders will show up there if you currently have hidden files visible (Eugene Popov, Frameworks 5.100. Link):

User Interface Improvements

On Info Center pages that consist of monospaced text, the text is now selectable (and hence copyable) and no longer slightly overflows on the right side (Ivan Tkachenko, Plasma 5.26.2. Link)

In the Plasma X11 session, portalized dialogs shown by Flatpak apps no longer use the wrong theming and colors (Harald Sitter, Plasma 5.26.2. Link)

Breeze-themed windows now have a subtle outline around them, which not only looks classy as hell, but it also helps keep dark-themed windows from blending into one another (Akseli Lahtinen. Plasma 5.27. Link):

Floating Panels now de-float whenever any window touches them, and the margins they gain when doing so are now smaller and less weird-looking. This also makes Panel Widget popups touch the edge of a floating Panel (Niccolò Venerandi, Plasma 5.27. Link 1 and link 2)

The new portalized Kirigami-based app chooser dialog now has more focused and relevant text in the header area (me: Nate Graham, Plasma 5.27. Link 1 and link 2)

You can now search in KRunner for “Save Session” to invoke the manual session saving functionality, and when you use KRunner to switch sessions, the message dialog it shows you is now worded more comprehensibly and doesn’t make what you’re about to do seem scary (Natalie Clarius, Plasma 5.27. Link 1 and link 2)

KRunner’s “Recent Files” plugin now matches substrings (Natalie Clarius, Plasma 5.27. Link)

You can now resize Kickoff’s popup to be smaller than it is by default, if you want that (Niccolò Venerandi, Plasma 5.27. Link)

Title text in QtWidgets-based System Settings pages now has the same padding and alignment as those in Kirigami-based pages, so there’s no longer a weird jarring difference between them as you switch pages (Ismael Asensio, Plasma 5.27. Link 1 and link 2)

Throughout KDE software, the appearance of list views and list section headers is massively improved (Devin Lin, Frameworks 5.100. Link 1 and link 2):

Panel Widgets’ popups are now displayed centered on their Panel when they could be displayed as such without becoming disconnected from their Panel icons (Niccolò Venerandi, Frameworks 5.100. Link)

In dialogs where you can permanently delete files, the buttons to do so now say “Delete Permanently” so you can be absolutely sure of what you’re getting yourself into (Guilherme Marçal Silva, Frameworks 5.100. Link)

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

In the Plasma Wayland session, the “Flat” acceleration profile now works properly (John Brooks, Plasma 5.26.2. Link)

In the Plasma Wayland session, tapping the address bar in Firefox with a touchscreen now always makes the virtual keyboard appear as expected, without you having to focus another app and go back to Firefox first (Xaver Hugl and Xuetian Weng, Plasma 5.26.2. Link)

Fixed one of the most common Plasma crashes when using Plasma Vaults (David Edmundson, Plasma 5.26.3. Link)

Fixed a recently-introduced glitch that could cause it to become difficult to click the top-right-most screen pixel to trigger the close button of a maximized window (Arjen Hiemstra, Plasma 5.26.3. Link)

Fixed a recent regression in the X11 session that would cause maximized windows to not redraw properly when using scaling (Xaver Hugl, Plasma 5.26.3. Link)

In the Plasma Wayland session, clicking and dragging something in Firefox no longer causes the cursor to get stuck in its “grabby hand” state until you drag a tab (Vlad Zahorodnii, Plasma 5.26.3. Link)

Other bug-related information of interest:

Automation & Systematization

Added a test case for Chromium web app icon display in the Task Manager, so it won’t break or regress again (Nicolas Fella, Plasma 5.27. Link)

Added a test case for panel/containment/screen mappings in Plasma, so we can start to weed out the issues in it without regressing things so often (Marco Martin, Plasma 5.27. Link)

We have a new wiki page that outlines some of the ways people can make a living working on KDE projects (me: Nate Graham. Link)

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

This week in KDE: UI improvements abound

A ton of UI improvements landed this week. If you can’t find something to like in this post, I’ll eat my hat!

New Features

System Settings’ Firewall page now supports IP address strings with netmasks (Daniel Vrátil, Plasma 5.27. Link)

User Interface Improvements

On the Information tab of Gwenview’s sidebar, you can now reduce the area taken up by the metadata and description section using a draggable splitter between it and the Image Information section that’s above it. The splitter remembers its position, too! (Corbin Schwimmbeck, Gwenview 22.12. Link)

Spectacle now remembers the last-chosen rectangular region area by default, even across app launches. This is configurable, of course (Bharadwaj Raju, Spectacle 22.12. Link)

Kate and KWrite’s welcome screen (which remains optional, and able to be permanently disabled using a checkbox right on the screen itself) now includes links to documentation (Eugene Popov, Kate and KWrite 22.12. Link):

In the Plasma Wayland session, opening Dolphin from the Disks & Devices popup now raises its existing window, if it was already open (Nicolas Fella, Dolphin 22.12 with Plasma 5.26.1. Link)

Dragging-and-dropping windows onto the Pager Widget now works a lot better, with less fiddliness (Niccolò Venerandi, Plasma 5.26.1. Link)

When using Plasma, the “Open file with app…” dialog now uses the XDG portal version for improved visual consistency and user-friendliness. The old dialog is still used when you invoke “Open this file in a different app” functionality from a KDE app that’s not being used in Plasma (Harald Sitter, Plasma 5.27. Link):

System Tray Widgets that can be middle-clicked to toggle something about them on or off now indicate as such in their tooltips (me: Nate Graham, Plasma 5.27. Link 1, link 2, and link 3):

In the Plasma Wayland session, Help Center is now able to raise its open window when activated by another app (Nicolas Fella, Help Center 5.27. Link)

The icon size popup in System Settings has gotten a UI overhaul to remove unused settings and make what it does do more comprehensible (me: Nate Graham, Plasma 5.27. Link):

When you resize the Plasma calendar popup, text in the calendar itself now scales up and down appropriately (Fushan Wen, Plasma 5.27. Link):

The Overview, Present Windows, and Desktop Grid effects now try harder to pack windows efficiently, so hopefully you won’t see windows arranged like staircases anymore (Vlad Zahorodnii, Plasma 5.27. Link)

When viewing the page for a Flatpak app that has been marked as “end-of-life” by its developer, Discover now shows you the reason given by the developer (Aleix Pol Gonzalez, Plasma 5.27. Link)

Shadows behind the clock and date text on the login and lock screens are now a bit softer and prettier (Bharadwaj Raju, Plasma 5.27. Link):

The Lock Keys Widget now shows a different icon from the Keyboard Layout Widget, so can distinguish between them at a glance (Bharadwaj Raju, Plasma 5.27. Link):

In the Plasma Wayland session, the “Something is recording your screen” System Tray icon now uses a more correct “recording”-style icon (me: Nate Graham, Plasma 5.27. Link):

Trying to trash an item that’s bigger than the current trash size now gives you the option to delete it immediately if you want (Ahmad Samir, Dolphin 22.12 with Frameworks 5.100. Link):

Avatar images throughout KDE software are now sharper and better-looking when using a high DPI screen and screen scaling (Fushan Wen, Frameworks 5.100. Link)

Recent Documents lists throughout KDE software will now display appropriate icons for the recent files (Eric Armbruster, Frameworks 5.100. Link)

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

Fixed another cause of desktop widgets slightly moving around on login, which apparently has multiple causes (Aaron Rainbolt, Plasma 5.24.8. Link)

Fixed an issue that could cause input to not be detected when using the new mouse button rebinding feature (David Redondo, Plasma 5.26.2 with Frameworks 5.100. Link)

Plasma no longer constantly consumes high CPU resources when using an animated AVIF image as your wallpaper (Fushan Wen, Frameworks 5.100. Link)

Plasma no longer constantly consumes high CPU resources when disabling middle-click paste and copying certain content (David Edmundson, Frameworks 5.100. Link)

Other bug-related information of interest:

Automation & Systematization

This goal now has a Matrix room! Search for kde-institutional-memory:kde.org in your favorite Matrix client, or click here to access it in the web client.

The goal also has a team on https://invent.kde.org! You can join at https://invent.kde.org/groups/teams/automation/-/group_members. We’ll be using this for long-term task coordination via the task tracker at https://invent.kde.org/teams/automation/issues/-/issues.

There’s now a wiki page explaining how distros can package Plasma for the best user experience, full of accumulated knowledge over time (me: Nate Graham. Link)

On distros using gdb 12, the DrKonqi crash reporting wizard is now capable of dynamically symbolicating crash traces without debug symbols, which makes them actionable and reduces bug triaging work (Harald Sitter, Plasma 5.26.1. Link)

Added an autotest for the PNG metadata extractor (Kai Uwe Broulik, Frameworks 5.100. Link)

Added autotests for KWin’s DRM (Direct Rendering Manager) platform code (Xaver Hugl, Plasma 5.27. Link)

Changes not in KDE that affect KDE

RGB sub-pixel hinting for text is now enabled by default, which is good for users of KDE software since we respect the set of systemwide default settings rather than overriding it with our own value (Akira Tagoh, Fontconfig 2.14.1 Link)

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

This week in KDE: QA pays off

This week we released Plasma 5.26 and so far our QA focus has paid off! It has been mostly a smooth release, with just a few regressions being reported, and most of them have been fixed already. Thanks to everyone who tested, reported bugs, and fixed bugs!

New Features

Kate and KWrite have now adopted KHamburgerMenu! Because these are large and complex apps, the main menubar is still shown by default. And for the time being, the hamburger menu shows the entire traditional menu structure within it, rather than trying to offer a curated set of actions. This can be done in the future! (Christoph Cullmann, Kate & KWrite 22.12. Link):

Kate’s welcome screen now has more features in it (Eugene Popov, Kate 22.12. Link):

The Plasma Wayland session now supports high resolution scroll wheels for smoother scrolling through long views (Vlad Zahorodnii, Plasma 5.27. Link)

The Network manager now supports WPA3-Enterprise 192-bit mode (Tomohiro Mayama, Plasma 5.26. Link)

User Interface Improvements

Dolphin no longer unnecessarily opens a new window after extracting or compressing an archive using the context menu (Andrey Butirsky, Dolphin 22.12. Link)

Discover no longer freezes for a few seconds when launched without an internet connection, and is now faster and more responsive in the face of transient network issues with remote resources in its backends (Aleix Pol Gonzalez, Plasma 5.26.1. Link 1 and link 2)

The Media Player plasmoid now does a better job of handling apps with very barebones MPRIS implementations, like Totem and Celluloid (Bharadwaj Raju, Plasma 5.26.1. Link)

Even though resizing them is now explicitly supported, Plasma widget pop-ups no longer inappropriately respond to the Maximize and Minimize keyboard shortcuts (Xaver Hugl, and me: Nate Graham, Plasma 5.26.1. Link)

You can now select and copy text from labels in Info Center (Bharadwaj Raju, Plasma 5.27. Link)

In the Color Picker plasmoid, left-clicking a color now copies it to the clipboard, and you’ll also see a small “Copied!” message to help you visually confirm what happened (Bharadwaj Raju, Plasma 5.27. Link)

You now get a nice full-screen blend effect when you manually change Plasma themes (me: Nate Graham, Plasma 5.27. Link)

The Disks & Devices plasmoid now always shows the “Remove All” item in its hamburger menu when any volumes are mounted, not just when more than two are (Jin Liu, Plasma 5.27. Link)

Discover now shows you more permissions for Flatpak apps, such as printer and Bluetooth device access (Jakob Rech, Plasma 5.27. Link)

Made various KDE app windows raise to the top when activated externally in the Plasma Wayland session: System Settings when activated from KRunner, Discover when activated from KMoreTools menus, and Dolphin when activated from other apps in general (Nicolas Fella, Plasma 5.26.1, Frameworks 5.100, and Dolphin 22.12. Link 1, link 2, link 3)

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

Plasma no longer sometimes crashes when connecting an external Bluetooth headset, or when waking up the system after it was suspended while audio was being streamed over the network (Harald Sitter, Plasma 5.24.7. Link 1, link 2)

Changing the display arrangement or configuration no longer sometimes causes System Settings to crash (Someone awesome, Plasma 5.26. Link)

The system no longer becomes unresponsive after using the “Turn off screen” shortcut (Vlad Zahorodnii, Plasma 5.26.1. Link)

Dragging screens to re-arrange them on System Settings Display and Monitor page no longer sometimes scrolls the view or drags the window instead of moving the screen (Marco Martin, Plasma 5.26.1. Link)

Chrome web apps no longer all show the same icon on an Icons-Only Task manager (Mladen Milinkovic, Plasma 5.26.1. Link)

In the Plasma Wayland session, when using a multi-screen arrangement with external screens not being mirrored, the system no longer sometimes sees them as mirrored anyway and inappropriately enables Do Not Disturb mode, and also no longer forgets the enabled/disabled status of those screens (Vlad Zahorodnii, Plasma 5.26.1. Link 1 and link 2)

Discover is now significantly better about reporting overall progress information when installing or updating Flatpak apps, so it won’t be jumpy and weird anymore (Aleix Pol Gonzalez, Plasma 5.26.1. Link)

Fixed a regression in 5.26 with some 3rd-party KWin effects (David Edmundson, Plasma 5.26.1. Link)

Symlinked images once again appear in wallpaper slideshows (Fushan Wen, Plasma 5.26.1. Link)

The infamous “Korners” bug is finally fully fixed! The last issue–light-colored dots on rounded corners of dark panels–is now fixed (Niccolò Venerandi, Plasma 5.26.1. Link)

When using right-aligned icons on the desktop, adding new icons no longer causes all of the icons on the right-most column to jump to the left-most column (Marco Martin, Plasma 5.27. Link)

Other bug-related information of interest:

  • 10 Very high priority Plasma bugs (up from 8 last week, but this is fairly normal for right after a new Plasma release, as we use the VHI priority to track the most important things to fix). Current list of bugs
  • 53 15-minute Plasma bugs (up from 49 last week, which is mostly due to our new bot automatically classifying existing issues as 15-minute bugs). Current list of bugs
  • 141 KDE bugs of all kinds fixed this week. Full list of bugs

Automation & Systematization

This is a new section that I’m adding to highlight some of the work for the new “Automation & Systematization” goal. Topics include automation, documentation, increased test coverage, and anything else that improves KDE’s institutional memory by moving information out of people’s heads and into public systems.

One big change was made by Harald Sitter to the Bugzilla Bot. Now it will display a “nudge message” if you file a bug report on a version of Plasma just before the last supported version. It won’t close your bug report automatically, but will tell you that you should upgrade if possible:

What is the Bugzilla Bot? It’s the thing that closes bugs that have been the NEEDSINFO WAITINGFORINFO state for a month, automatically sets the severity to “crash” for bugs with “crash or “segfault” in their titles, and automatically closes bugs (with a gentle message) filed against Plasma versions that are too old to be supported. Harald did all of that too; he’s awesome! It’s really cool and you should contribute, especially if you have Ruby skills!

Ideas for new features:

  • If a bug report with the crash severity doesn’t have a backtrace attached or pasted inline, nag for one
  • When a backtrace is attached as a file, automatically paste its crashing stack frame inline
  • If a backtrace is lacking debug symbols, automatically add a comment asking for a new one with debug symbols, plus a link to https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
  • Nag people to re-test bugs in the UNCONFIRMED state that are more than a year old

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.

These weeks in KDE: Akademy and Plasma 5.26

Over the past two weeks, the KDE community has largely been preparing for and attending Akademy, the big annual in-person conference. It’s a great time to bond socially and discuss important topics face-to-face, and more on that later! Meanwhile we’ve also been getting Plasma 5.26 ready, which has benefited from a major focus on stability. Expect that to ramp up now that Akademy is finished. More on that later as well!

New Features

Ark now supports ARJ archives (Ilya Pominov, Ark 22.12. Link)

Kate and KWrite now have a welcome window when launched without any files open. (Eric Armbruster and Christoph Cullmann, Kate & KWrite 22.12. Link):

This is what KWrite shows, and Kate is currently being adapted to show a much more advanced version!

User Interface Improvements

In Dolphin, dragging-and-dropping a folder onto an empty area of the tab bar now opens it in a new tab (Kai Uwe Broulik, Dolphin 22.12. Link)

The animation for the Slide Desktops effect has been made a bit faster, due to popular demand (Vlad Zahorodnii, Plasma 5.26. Link)

In the “new screen plugged in” chooser OSD, choosing “Extend Left” now actually makes the new screen extend left, and it extends from the current primary screen (Allan Sandfield Jensen, Plasma 5.26. Link 1 and link 2)

On System Settings’ Colors page, clicking the “From current wallpaper” option now updates the preview view immediately to show the accent color that will be used (Tanbir Jishan, Plasma 5.26. Link)

When transferring files using Bluetooth, the progress notification now shows more detailed and useful information (Kai Uwe Broulik, Plasma 5.26. Link)

Uninstalling an app now removes its icon from the Kickoff Application Launcher’s favorites list/grid immediately (Alexander Lohnau, Plasma 5.27. Link)

Picture of the Day wallpapers how have a nice cross-fade transition animation when switching from one picture to another, or to a different type of Picture of the Day picture (Fushan Wen, Plasma 5.27. Link)

The Breeze Window Decoration theme setting to continue displaying window borders for maximized and tiled windows has now been re-worded for clarity (Natalie Clarius, Plasma 5.27. Link)

The Media Frame widget’s “Show/hide background” setting now uses the standard user interface for this, with a button on its Edit Mode toolbar (Fushan Wen, Plasma 5.27. Link)

When replying to a text message using the KDE Connect plasmoid, the text field is now inline rather than in a separate dialog window (Bharadwaj Raju, KDE Connect 22.12. Link)

When you unmount a removable device in Dolphin, its Eject button now transforms into a busy indicator so you know when it’s safe to physically unplug it (Kai Uwe Broulik, Frameworks 5.100. Link):

Significant Bugfixes

(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)

Switching between Global Themes that include their own desktop layouts no longer sometimes causes Plasma to crash and lose your panels (Nicolas Fella, Plasma 5.24.7. Link)

System Settings no longer sometimes crashes when navigating away from the Thunderbolt page (David Edmundson, Plasma 5.24.7. Link)

On System Settings’ Users page, It is once again possible to change your user password and nothing else when using a recent version of the AccountsService library (Marco Martin, Plasma 5.24.7. Link)

In the Plasma X11 session, when repeated graphical crashes cause KWin to disable compositing, it will now periodically check to see if it’s better, and if it is, it will re-renable compositing so you don’t have to do it manually or lose compositing forever if you don’t know that this has to be done (Arjen Hiemstra, Plasma 5.26. Link)

Application Dashboard grid items now have two lines of text, so you can actually read longer labels (Tomáš Hnyk, Plasma 5.26. Link)

In the Plasma X11 session, when KWin crashes and auto-restarts–or is manually restarted–it no longer loses its mapping of windows to Activities (David Edmundson, Plasma 5.26. Link)

Fixed an issue that could occasionally cause apps like VLC and Firefox to stop refreshing after being used for a while (Vlad Zahorodnii, Plasma 5.26. Link)

In the Networks plasmoid, networks no longer jump around and re-arrange themselves while you’re trying to connect to one or enter your password (Ivan Tkachenko, Plasma 5.26. Link)

Discover and other apps that can display animated images can no longer freeze when displaying certain PCX images (Aleix Pol Gonzalez, Frameworks 5.99. Link)

Various System Monitor graphs no longer blink, stutter, and freeze when using an NVIDIA GPU (Łukasz Wojniłowicz, Frameworks 5.100. Link)

Other bug-related information of interest:

…And everything else

This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly! Otherwise, 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.