28 Feb 2026

feedPlanet KDE | English

OSM Hack Weekend February 2026

Last weekend I attended another OSM Hack Weekend, hosted by Geofabrik in Karlsruhe, focusing on improvements to Transitous and KDE Itinerary.

KDE Itinerary

The Itinerary UI got a bit of polish:

A few changes in the infrastructure for querying public transport information aren't reflected in the UI yet:

There were also a bunch of fixes in the date/time entry controls related to right-to-left layouts used by e.g. Arabic or Hebrew (affects all KDE apps using Kirigami Addons).

Screenshots of the date picker header in two left-to-right and two right-to-left locales.
Kirigami Addons date picker in French, Korean, Arabic and Hebrew.

Transitous

Ride Sharing

We investigated using Amarillo ride sharing data in Transitous, which are available for example in Baden-Württemberg, Germany and South Tyrol, Italy.

As far as Transitous is concerned those are just GTFS/GTFS-RT feeds with a special route type. Felix added a dedicated mode class for ride sharing in MOTIS, so this can also be filtered out, as well as support for passing through a booking deep-link.

So once the next MOTIS release is deployed for Transitous we can add Amarillo feeds as well.

MOTIS' journey planner UI showing a carpool connection between two cities.
A ride sharing connection in the MOTIS UI.

Meta Stations

For cities with multiple equally important main railway stations it can be useful to be able to specify just the city as destination and let the router pick an appropriate station. When choosing your precise destination (which usually isn't the railway station) this already works correctly, but when only looking at the long-distance part of a trip this would fail for places like Paris or London.

One approach to address this are so-called "meta stations", a set of stations that the router considers as equivalent destinations, even when being far apart.

MOTIS v2.8 added support for a custom GTFS extension to specify such meta stations, and we now have infrastructure for Transitous to generate a suitable GTFS feed based on a manually maintained map of corresponding Wikidata items, including translations into a hundred or so languages.

While this works we also identified issues in the current production deployment where the geocoder would rank meta stations so low that they are practically unfindable. Fixes for this have been implemented in MOTIS.

SIRI-FM Elevator Data

Holger and Felix implemented the missing bits for finally consuming the DB OpenStation SIRI-FM feed, which provides realtime status information of elevators, something particularly important for wheelchair routing.

The main challenge here is that the SIRI-FM feed only references elevators by an identifiers which is described in the DB OpenStation NeTEx dataset, but without being geo-referenced there. So this data had to be mapped to OSM elements first, which is what the router ultimately uses as input.

This also provides some of the foundation to eventually also consume elevator status data from the Swiss SIRI-SX feed.

You can help!

Getting people to work together in the same room for a few days is immensely valuable and productive, there's a great deal of knowledge transfer happening, and it provides a big motivational boost.

However, physical meetings incur costs, and that's where your donations help! KDE e.V. and local OSM chapters like the FOSSGIS e.V. support these activities.

28 Feb 2026 10:00am GMT

This Week in Plasma: Vietnamese lunar calendar and rounder highlights

Welcome to a new issue of This Week in Plasma!

This week, in addition to the typical post-Plasma-release bug-fix spree, folks started working on UI improvements and features. Two notable examples are highlighted in the title, and found below:

Notable new features

Plasma 6.7

Added the Vietnamese lunar calendar to the list of "alternate calendars" available in the Digital Clock widget. (Trần Nam Tuấn, kdeplasma-addons MR #1015)

DIgital Clock popup showing VIetnamese lunar calendar

Refreshed the OpenVPN settings UI to include loads of new settings offered by the underlying system. (David Edmundson, plasma-nm MR #517)

Notable UI improvements

Plasma 6.6.1

Improved the appearance of the large digits in the clock on the login and lock screens. (Nate Graham, KDE Bugzilla #516314)

Plasma 6.6.2

The "caret tracking" accessibility feature now respects whatever tracking mode you've set in the zoom effect, rather than always using "proportional". (Ritchie Frodomar, KDE Bugzilla #516435)

Changing the "Show virtual [network] connections" setting no longer requires restarting Plasma or the computer to take effect. (Arjen Hiemstra, KDE Bugzilla #516091)

Deleting a widget with a pinned-open popup now closes the popup immediately, rather than after dismissing the "Undo deleting this widget?" notification. (Tobias Fella, KDE Bugzilla #470812)

Plasma 6.7

Rolled out the beginnings of a new rounded style for selection highlights in Breeze-themed QtWidgets-based apps, like Dolphin, Okular, and KMail. This brings them the style we've been using for years for list highlights in QtQuick-based apps and menu items everywhere, and paves the way for all of them to be consistently styled from a central location by the upcoming Union styling system. (Akseli Lahtinen and Marco Martin, breeze MR #583)

Marking an app as a favorite in the Kickoff application launcher widget now flashes the "Favorites" category, giving you a hint that it worked and where the new favorite can be found. (Kai Uwe Broulik, plasma-desktop MR #3565)

On System Settings' Network Connections page, merged the two "Wi-Fi" and "Wi-Fi Security" tabs into one. (Alexander Wilms, plasma-nm MR #491)

Add a button to System Settings' Application Permissions page to revoke all screen-casting sessions immediately, so you don't have to do it one-by-one when there are a lot of them. (Joaquim Monteiro, flatpak-kcm MR #169)

Improved the text and icon shown in notifications sent by Plasma. (Tobias Fella, plasma-workspace MR #6351 and plasma-workspace MR #6353)

Notable bug fixes

Plasma 6.6.1

Fixed a recent regression that broke the "Open containing folder" button for slideshow wallpapers. (Vlad Zahorodnii, KDE Bugzilla #515551)

Fixed a recent regression that made the search field in the System Tray widget's config window lose focus after typing text into it. (Christoph Wolk, KDE Bugzilla #515863)

Fixed a recent regression that made all drawing tablet stylii claim to have 3 buttons in System Settings' Drawing Tablet page, no matter how many buttons they actually had. (Kat Pavlu, KDE Bugzilla #516442)

Fixed a recent visual regression that made the dark blurry backgrounds of the logout screen and the Application Dashboard widget look too light. (Nate Graham, KDE Bugzilla #516266)

Fixed a recent visual regression that made the desktop's selection rectangle only follow the system's accent color when using the Breeze Plasma style. Now it once again respects the accent color with all Plasma styles. (Filip Fila, KDE Bugzilla #516498)

Fixed a case where Plasma could crash when dragging System Tray widgets between panels. (Nicolas Fella, KDE Bugzilla #508451)

Fixed a constellation of issues that made certain screens not light up again after waking from sleep. (Xaver Hugl, KDE Bugzilla #515550)

Setting up monitor dimming rules no longer sometimes re-orders the monitors when the system is woken from sleep. (Xaver Hugl, KDE Bugzilla #516611 and KDE Bugzilla #516454)

The Display Configuration widget's "Show when relevant" setting now does something. (Albert Vaca Cintora, kscreen MR #465)

Digits in the Digital Clock widget are now localized as expected for writing systems that don't use Latin digits. (Fushan Wen, KDE Bugzilla #485915)

Fixed an issue that could sometimes make the Bluetooth widget tell you the connection to a device failed when it actually succeeded. (Christoph Wolk, KDE Bugzilla #515189)

Plasma 6.6.2

Fixed a case where Discover could crash while installing updates. (Aleix Pol Gonzalez, discover MR #1268)

Fixed two cases where System Settings' Shortcuts page could crash while searching for certain text or editing custom global shortcuts. (Akseli Lahtinen, KDE Bugzilla #516488 and KDE Bugzilla #516607)

Clearing the clipboard contents now also clears passwords and other secrets marked with special "hide me from the history" metadata that were copied but not actually added to the history. (Tobias Fella, KDE Bugzilla #516403)

Fixed an issue that made the desktop not notice when files were deleted using Dolphin. (Akseli Lahtinen, KDE Bugzilla #516559)

Fixed an issue with the Global Menu widget's compact button form that made the menu not always appear on click. (Christoph Wolk, KDE Bugzilla #516207)

Frameworks 6.24

The System Tray icon for KDE's Kleopatra cryptography app now re-colors itself properly when using a non-default color scheme. (Oleg Kosmakov, breeze-icons MR #529)

Notable in performance & technical

Plasma 6.6.2

Improved support for mice with high-resolution scroll wheels in the built-in remote desktop (RDP) server. (reali es, KDE Bugzilla #511029)

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.

Help is needed to build a team around putting together this report, and keep it weekly! It's a lot of work, and it doesn't happen by accident. If you'd like to help, introduce yourself in the Matrix room and join the team.

Beyond that, you can help KDE by directly getting involved in any other projects. Donating time is actually more impactful than donating money. 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.

You can also help out by making a donation! This helps cover operational costs, salaries, travel expenses for contributors, and in general just keeps KDE bringing Free Software to the world.

To get a new Plasma feature or a bug fix mentioned here

Push a commit to the relevant merge request on invent.kde.org.

28 Feb 2026 2:12am GMT

27 Feb 2026

feedPlanet KDE | English

Web Review, Week 2026-09

Let's go for my web review for the week 2026-09.


Easily Replaceable USB-C Port Spawned By EU Laws

Tags: tech, usb, repair

Since these ports are becoming more and more pervasive, it's nice to see a replaceable and repairable option on the market.

https://hackaday.com/2026/02/26/easily-replaceable-usb-c-port-spawned-by-eu-laws/


On Alliances

Tags: politics, ethics, culture

The previous piece about the disagreement with Cory Doctorow was a good one even though I didn't put it in my review. This one is more important though! It's a necessary reminder that we can't put allies on a pedestal and then scream at them making mistakes or having different opinions. We can't afford this kind of purity culture… Especially right now.

https://tante.cc/2026/02/20/on-alliances/


The Slow Death of the Power User

Tags: tech, foss, hacking, culture, business, surveillance, vendor-lockin, knowledge

Clearly the author is angry and he has every right to be. By closing platforms and fighting against tinkering, the big tech companies try to kill of the power user and hacker cultures. By letting this happen we all loose as a society.

https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/


Velocity Is the New Authority. Here's Why

Tags: tech, information, attention-economy, culture, journalism

Interesting food for thought about the information ecosystem we live in. It's been distorted by the constant stream of content, so it's very hard to find the good journalism within the noise.

https://om.co/2026/01/21/velocity-is-the-new-authority-heres-why/


I Verified My LinkedIn Identity. Here's What I Actually Handed Over

Tags: tech, linkedin, social-media, surveillance

Could it get more intrusive than this? It's really handing over sensitive data to shady companies…

https://thelocalstack.eu/posts/linkedin-identity-verification-privacy/


I hacked ChatGPT and Google's AI - and it only took 20 minutes

Tags: tech, ai, machine-learning, gpt, knowledge, security, trust

One more example that it should be used for NLP tasks, not knowledge related tasks. The model makers are consuming so much data indiscriminately that they can't easily fine comb everything to remove the poisoned information.

https://www.bbc.com/future/article/20260218-i-hacked-chatgpt-and-googles-ai-and-it-only-took-20-minutes


Facebook is absolutely cooked

Tags: tech, gafam, facebook, attention-economy, ai

If you're wondering the kind of dumpster fire Facebook is now, that gives an idea. It was crap all along for sure, but clearly they crossed another threshold.

https://pilk.website/3/facebook-is-absolutely-cooked


Child's Play - Tech's new generation and the end of thinking

Tags: tech, culture, business

It feels like staring in the abyss… rather sad I'd say.

https://harpers.org/archive/2026/03/childs-play-sam-kriss-ai-startup-roy-lee/


Vulnerability as a Service

Tags: tech, ai, machine-learning, gpt, security

The OpenClaw instances running around are really a security hazard…

https://herman.bearblog.dev/vulnerability-as-a-service/


Reviewing "How AI Impacts Skill Formation"

Tags: tech, ai, machine-learning, gpt, science, research

I was so waiting for someone motivated enough to publish a review of that paper. I indeed threw it away as weak after reading it. Thanks for taking the time to write this up! This is good scientific inquiry… and it shows there were interesting findings in the paper that the authors decided to just ignore.

https://jenniferplusplus.com/reviewing-how-ai-impacts-skill-formation/


The path to ubiquitous AI

Tags: tech, ai, machine-learning, gpt, hardware, performance, power

Still a bit mysterious but could be interesting if they really deliver.

https://taalas.com/the-path-to-ubiquitous-ai/


The power play behind Hyperion

Tags: tech, gafam, facebook, ai, machine-learning, gpt, politics, business, economics, ecology

This planned giant data center by Meta shows how the big players are grabbing land to satisfy their hubris. So much waste all around.

https://sherwood.news/tech/hyperion/


Too many satellites? Earth's orbit is on track for a catastrophe - but we can stop it

Tags: tech, geospatial, law, politics

There's clearly a regulation gap for satellites. We've been putting way too many of them in orbit the past decade and it's currently going to accelerate. This jeopardizes the night sky, astronomy and the possibility of space exploration. Clearly we're making the wrong choices here.

https://theconversation.com/too-many-satellites-earths-orbit-is-on-track-for-a-catastrophe-but-we-can-stop-it-275430


Cosmologically Unique IDs

Tags: tech, uuid, physics, mathematics, funny

Really fun thought experiment. What if we need truly unique IDs at universe scale? Several options are explored.

https://jasonfantl.com/posts/Universal-Unique-IDs/


Making WebAssembly a first-class language on the Web

Tags: tech, web, standard, webassembly

There is indeed a path for better support for WebAssembly on the Web platform. Let's just hope it doesn't take a decade to get there.

https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/


Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs

Tags: tech, git, version-control, tools

Nice little git trick. We can all thank the CIA I guess?

https://spencer.wtf/2026/02/20/cleaning-up-merged-git-branches-a-one-liner-from-the-cias-leaked-dev-docs.html


brat: Brutal Runner for Automated Tests

Tags: tech, unix, posix, shell, tests, tools

Interesting shell based test framework targeting pure POSIX. This makes it fairly portable. It feels a bit raw but there are a few interesting ideas in there.

https://codeberg.org/sstephenson/brat


codespelunker - CLI code search tool that understands code structure

Tags: tech, command-line, tools, programming, search

Looks like a good tool when you need to search for stuff in codebases.

https://github.com/boyter/cs


sandbox-exec: macOS's Little-Known Command-Line Sandboxing Tool

Tags: tech, security, sandbox, apple

Looks like a neat little tool in the Mac ecosystem. It seems to make sandboxing easy despite a couple of caveats.

https://igorstechnoclub.com/sandbox-exec/


Lyte2D

Tags: tech, game, lua

Looks like a neat little lua based game engine for simple 2D.

https://lyte2d.com/


Ordered Dithering with Arbitrary or Irregular Colour Palettes

Tags: tech, colors, graphics

There's something I find fascinating about dithering somehow. Here are more algorithms and approach to compare side by side.

https://matejlou.blog/2023/12/06/ordered-dithering-for-arbitrary-or-irregular-palettes/


Django ORM Standalone: Querying an existing database

Tags: tech, django, orm, databases

Interesting first article, I wonder what the rest of the series will have in store. In any case this shows how practical it is to use the Django ORM standalone. This opens the door to nice use cases.

https://www.paulox.net/2026/02/20/django-orm-standalone-database-inspectdb-query/


Parse, don't Validate and Type-Driven Design in Rust

Tags: tech, rust, reliability, failure, type-systems

Short explanation of why you want to make invalid state impossible to represent. This leads to nice properties in your code, the price to pay is introducing more types to encode the invariants of course.

https://www.harudagondi.space/blog/parse-dont-validate-and-type-driven-design-in-rust/


Dictionary of Algorithms and Data Structures

Tags: tech, algorithm, data

An interesting resource, good way to match problems to algorithms and data structures.

https://xlinux.nist.gov/dads/


SFQ: Simple, Stateless, Stochastic Fairness

Tags: tech, services, distributed, queuing, performance

Interesting approach to provide more fairness to client requests.

https://brooker.co.za/blog/2026/02/25/sfq.html


Read Locks Are Not Your Friends

Tags: tech, multithreading, performance

A good reminder that on modern hardware read-write locks are rarely the solution despite the documentation claims.

https://eventual-consistency.vercel.app/posts/write-locks-faster


On the question of debt

Tags: tech, technical-debt, organisation, ai, machine-learning, copilot

Interesting point, there are indeed different types of "debt" in the systems we build. It likely help to be more precise about their nature, and indeed assisted coding might help grow a particular kind of debt.

https://medium.com/mapai/on-the-question-of-debt-aca1125d4a62


The Man Who Stole Infinity

Tags: science, mathematics, history

Fascinating story about the little known Cantor big mistake. This also shows once more, that even though we like to put people on pedestals and look for a "lone genius" or a "hero", discoveries are always a process of several minds playing of each other.

https://www.quantamagazine.org/the-man-who-stole-infinity-20260225/


How far back in time can you understand English?

Tags: linguistics, history

This is an excellent piece if you like linguistics and its historical component. It shows quite well how much English changed over the centuries.

https://www.deadlanguagesociety.com/p/how-far-back-in-time-understand-english


We need to talk about naked mole rats

Tags: science, biology, nature, funny

Yes we do need to talk more about them. They are ugly… but they are awesome! (in a scary way)

https://theoatmeal.com/comics/naked_mole_rats



Bye for now!

27 Feb 2026 12:41pm GMT

Why Do We Need OMEMO?

Imagine you're sending a private message to a friend.

27 Feb 2026 12:00am GMT

Building a Secure XMPP Bot: A Deep Dive into OMEMO Implementation with QXmpp

If you are building an XMPP client or bot today, plain text is no longer acceptable. Users expect modern, multi-device, end-to-end encryption.

27 Feb 2026 12:00am GMT

26 Feb 2026

feedPlanet KDE | English

Qt Extension 1.12.0 for VS Code Released

We're happy to announce the release of version 1.12.0 of the Qt Extension for Visual Studio Code! This is our biggest release yet, featuring PySide6 support, full CMake Presets integration, Qt translation file support, and many other improvements across the board.

26 Feb 2026 3:40pm GMT

Qt Creator 19 RC released

We are happy to announce the release of Qt Creator 19 RC.

26 Feb 2026 12:03pm GMT

Creating a wooden board with Perlin Noise in Mankala

During this Season of KDE, we made a lot of design changes to the Mankala Engine. We successfully redesigned most of the components including the entire home page, boards and game variants. Now I was in the middle of creating a new cover image to select game variants. I tried to create a natural wooden board for Bohnenspiel, and well, we got most of the things nicely done.

Designing a board

I had used perlin noise and a custom shader to give the wooden-like texture to the board. I used this function in our shader for the random generation of the particles.

glsl
float rand(vec2 n) {
return fract(sin(dot(n, vec2(12.9898, 4.1414))) * 43758.5453);
}

To get a smooth, wooden-like surface, I used a function that interpolates between these random points. After experimenting with it a bit, I mixed and blended them with random values and was able to get a continuous noise surface.

glsl
float n = noise(v.yx * vec2(2.0, 12.0));
float rings = sin(v.x * 20.0 + n * 10.0);

Improvements in Wooden Texture

But to get the wood effect, this was still not enough, as if we were to render this directly, then we would have gotten a blurry, cloud-like texture. So, we stretched the noise heavily across one axis to give it a wave-like effect, having a more similar texture to a board. This made a color stretch of dark and light brown.

qml
ShaderEffect {
anchors.fill: parent
property real time: 0.0
property variant color1: "#8B4513"
property variant color2: "#D2691E"

Final look

Mankala Proposed Home UI

I used QML's ShaderEffect component to compile it and connect it to the MenuCard component in Mankala, which would act as a cover image while selecting Bohnenspiel. At last, I added some shadows and depth to make it more realistic, giving a feel of wood carving to the board.

Here is a sample qml wood generator to try:

You can run the below code in a qml project and see the noise generated in a few simple steps.

import QtQuick 2.15
import QtQuick.Window 2.15
Window {
width: 640; height: 480; visible: true; title: "Procedural Wood Shader"
ShaderEffect {
anchors.fill: parent
property variant color1: "#3b2310"
property variant color2: "#7a4b24"
fragmentShader: "
varying highp vec2 qt_TexCoord0;
uniform lowp vec4 color1;
uniform lowp vec4 color2;
float rand(vec2 n) {
return fract(sin(dot(n, vec2(12.9898, 4.1414))) * 43758.5453);
}
float noise(vec2 n) {
const vec2 d = vec2(0.0, 1.0);
vec2 b = floor(n), f = smoothstep(vec2(0.0), vec2(1.0), fract(n));
return mix(mix(rand(b), rand(b + d.yx), f.x), mix(rand(b + d.xy), rand(b + d.yy), f.x), f.y);
}
void main() {
vec2 v = qt_TexCoord0;
float n = noise(v.yx * vec2(2.0, 15.0));
float rings = sin(v.x * 30.0 + n * 8.0);
float woodGradiant = smoothstep(-0.8, 0.8, rings);
gl_FragColor = mix(color1, color2, woodGradiant);
}
"
}
}

While the small circular pits and the rectangulular spaces use the exact same logic but the rectangles look better due presence of a darker color and use of Drop Shadow which gives it a much more premium and wood like look.

References & useful resources

Thanks for reading :)

26 Feb 2026 4:58am GMT

25 Feb 2026

feedPlanet KDE | English

New in Qt 6.11: QRangeModel updates and QRangeModelAdapter

When introducing QRangeModel for Qt 6.10 I wrote that we'd try to tackle some limitations in future releases. In Qt 611, QRangeModel supports caching ranges like std::views::filter, and provides a customization point for reading from and writing role-data to items that are not gadgets, objects, or associative containers. The two biggest additions make it possible to safely operate on the underlying model data and structure without using QAbstractItemModel API.

25 Feb 2026 12:39pm GMT

Krita 5.2.16 bugfix release!

Today we're releasing Krita 5.2.16. The previous version of 5.2 had issues with saving heif, heic and avif files, and while we are busy preparing 5.3, we decided this was worth it to make another release over.

Download

Windows

If you're using the portable zip files, just open the zip file in Explorer and drag the folder somewhere convenient, then double-click on the Krita icon in the folder. This will not impact an installed version of Krita, though it will share your settings and custom resources with your regular installed version of Krita. For reporting crashes, also get the debug symbols folder.

[!NOTE] We are no longer making 32-bit Windows builds.

Linux

Note: starting with recent releases, the minimum supported distro versions may change.

[!WARNING] Starting with recent AppImage runtime updates, some AppImageLauncher versions may be incompatible. See AppImage runtime docs for troubleshooting.

MacOS

Note: minimum supported MacOS may change between releases.

Android

Krita on Android is still beta; tablets only.

Source code

md5sum

For all downloads, visit https://download.kde.org/stable/krita/5.2.16/ and click on "Details" to get the hashes.

Key

The Linux AppImage and the source tarballs are signed. You can retrieve the public key here. The signatures are here (filenames ending in .sig).

25 Feb 2026 12:00am GMT

24 Feb 2026

feedPlanet KDE | English

In Memory of Robert Kaye

I interviewed Robert back in 2017 because he was going to deliver the opening keynote at Akademy that year. He

24 Feb 2026 10:37am GMT

SPDX Cryptographic Algorithm List: February 2026 Update

The SPDX Cryptographic Algorithm List now includes 120+ algorithms and 7 properties. The community is growing, the roadmap is clear, and the list is moving toward the SPDX website. Here is the February 2026 update.

24 Feb 2026 7:00am GMT

KDE Plasma 6.6.1, Bugfix Release for February

Tuesday, 24 February 2026. Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.6.1.

Plasma 6.6 was released in February 2026 with many feature refinements and new modules to complete the desktop experience.

This release adds a week's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include:

View full changelog

24 Feb 2026 12:00am GMT

KDE Connect of the Future

An exploration of things that could be.

24 Feb 2026 12:00am GMT

22 Feb 2026

feedPlanet KDE | English

KMyMoney 5.2.2 released

Overview

The KMyMoney 5.2.2 release contains numerous bug fixes and improvements to enhance stability, usability, and performance of KMyMoney. The focus has been on addressing crashes, improving the user interface, and fixing data handling issues. The source code is available on various mirrors world-wide.

Major Changes and Improvements

Stability Improvements

User Interface Enhancements

Reports and Charts

Data Management

Investment Features

Budget and Schedule Management

Categories and Accounts

Currency and Localization

Online Banking

Performance Improvements

Technical Improvements

VAT Transactions

Home Page

Miscellaneous

Bug Fixes by Category

Critical Bugs Fixed

Additional Bug References

Over 50 bugs were addressed in this release. For a complete list, please refer to the KDE Bugzilla.

Installation and Upgrade

Upgrading from 5.2.1

This release is a drop-in replacement for 5.2.1. Simply install the new version and your existing data files will work without modification.

Flatpak Users

The flatpak version has been updated with the latest dependencies and includes home filesystem access permission.

Known Issues

Contributors

We would like to thank all contributors who helped make this release possible through code contributions, bug reports, translations, and testing.

Getting Help

License

KMyMoney is released under various open source licenses. See the LICENSES folder in the source distribution for details.

Details

A complete description of all changes can be found in the ChangeLog

22 Feb 2026 12:17pm GMT

21 Feb 2026

feedPlanet KDE | English

This Week in Plasma: 6.6 is Here!

Welcome to a new issue of This Week in Plasma!

This week we released Plasma 6.6! So far it's getting great reviews, even on Phoronix. 😁

As usual, this week the major focus was on triaging bug reports from people upgrading to the new release, and then fixing them. There were a couple of minor regressions as a result of the extensive work done to modernize Plasma widgets' UI and code for Plasma 6.6, and we've already got almost all of them fixed.

In addition to that, feature work and UI improvements roared into focus for Plasma 6.7! Lots of neat stuff this week. Check it all out:

Notable new features

Plasma 6.7.0

While in the Overview effect, you can now switch between virtual desktops by scrolling or pressing the Page Up/Page Down keys! (Kai Uwe Broulik, KDE Bugzilla #453109 and kwin MR #8829)

On Wayland, you can optionally synchronize the stylus pointer with the mouse/touchpad pointer if this fits your stylus usage better. (Joshua Goins, KDE Bugzilla #505663)

The old print queue dialog has been replaced with a full-featured print queue viewer app, allowing you to visualize multiple queues of multiple printers connected locally or over the network! It still offers a good and normal experience for the common case of having one printer, but now also includes loads of enterprisey features relevant to environments with many printers. (Mike Noe, print-manager MR #280)

New print queue app

You can now exclude windows from screen recording using permanent window rules! (Kai Uwe Broulik, kwin MR #8828)

Added a new --release-capture command-line option to Spectacle that allows invoking it with its "accept screenshot on click-and-release" setting using automation tools. (Arimil, spectacle MR #479)

Notable UI improvements

Plasma 6.6.1

The Custom Tiling feature accessed with Meta+T no longer inappropriately respects key repeat, and therefore no longer becomes practically impossible to open with a very high key repeat rate. (Ritchie Frodomar, KDE Bugzilla #515940)

Close buttons on the default "Thumbnails" Alt+Tab task switcher are now more legible on top of the window thumbnails. (Nate Graham, kwin MR #8830)

The Networks widget now shows a more appropriate icon in the panel or System Tray when you disable Wi-Fi. (Nate Graham, plasma-nm MR #526)

Plasma 6.7.0

The System Monitor app and widgets now respect your chosen "binary unit" choice. This means for example if you've asked for file sizes to be expressed as "GB" (gigabyte, or one billion bytes) rather than "GiB" (gibibyte, or 2^30 bytes), the system monitoring tools now respect that. (David Redondo, KDE Bugzilla #453854)

If the auto-generated scale factor for a screen is very close to 100%, 200%, or 300%, it now gets rounded to that value, prioritizing performance and visual fidelity. (Kai Uwe Broulik, kwin MR #8742)

The Color Picker widget now displays more sensible tooltip and placeholder text when it hasn't been used yet. (Joshua Goins, kdeplasma-addons MR #1010)

Various parts of Plasma now consistently use the term "UEFI Firmware Settings" to refer to UEFI-based setup tools. (Kai Uwe Broulik, plasma-workspace MR #6246 and plasma-desktop MR #3541)

The "Terminate this frozen window" dialog now shows a little spinner as it tries to terminate the window, so you don't think it's gotten stuck. (Kai Uwe Broulik, kwin MR #8818)

The Widget Explorer sidebar now appears on the screen with the pointer on it, rather than always appearing on the left-most screen. (Fushan Wen, plasma-workspace MR #6251)

Notable bug fixes

Plasma 6.6.1

Fixed a case where KWin could crash during intensive input method usage. (Vlad Zahorodnii, KDE Bugzilla #506916)

Fixed a case where KWin could crash when waking up the system while using the Input Leap or Deskflow input-sharing apps. (David Redondo, KDE Bugzilla #515179)

Fixed a case where Discover could crash while trying to install updates. (Harald Sitter, KDE Bugzilla #515150)

Fixed a regression that broke drag-and-drop onto pinned Task Manager widget icons. (Kai Uwe Broulik, KDE Bugzilla #516242)

Fixed a regression that made certain popups from third-party software appear in the wrong place on the screen. (Vlad Zahorodnii, KDE Bugzilla #516185)

Fixed a minor visual regression in the Zoom effect on rotated screens. (Vlad Zahorodnii, kwin MR #8817)

Fixed a layout regression that made the Task Manager widget's tooltip close buttons get slightly cut off for multi-window apps while window thumbnails were manually disabled. (Christoph Wolk, KDE Bugzilla #516018)

Fixed a layout regression that slightly misaligned the search bar in the Kicker Application Menu widget. (Christoph Wolk, KDE Bugzilla #516196)

Fixed a layout regression that made some System Tray popups always show an unnecessary hamburger menu. (Arjen Hiemstra, KDE Bugzilla #516135)

Fixed a regression that made some GTK apps not notice system-wide changes to the color scheme and enter their dark mode. (Nicolas Fella, KDE Bugzilla #516303)

Fixed a button added to Plasma 6.6 not having translated text. (Albers Astals Cid, plasma-workspace MR #6305)

Fixed server-to-client clipboard syncing in Plasma's remote desktop implementation. (realies, krdp MR #144)

The new Plasma Login Manager introduced in Plasma 6.6 no longer shows accounts on the system that a human can't actually log into. (Matthew Snow, plasma-login-manager MR #109)

Fixed a layout issue that made a label in the panel configuration dialog disappear when using certain Plasma styles. (Filip Fila, KDE Bugzilla #515987)

Fixed a layout issue that made the notification dialog too tall for very short text-only notification messages. (Kai Uwe Broulik, plasma-workspace MR #6145)

Fixed an issue that set the screen brightness to too low a level on login in certain circumstances. (Xaver Hugl, KDE Bugzilla #504441)

Fixed a layout issue that made the song or artist names in the Media Player widget get cut off too early when the widget was placed in a panel in between two spacers. (Greeniac Green, KDE Bugzilla #501166)

Improved the Weather Report widget's reliability with forecasts from the Environment Canada provider. (Eric Soltys, kdeplasma-addons MR #1008)

Made the progress indicator built into icons in the Task Manager widget move in the appropriate direction when using the system with a right-to-left language like Arabic or Hebrew. (Oliver Beard, KDE Bugzilla #516053)

Custom icons embedded in third-party widgets that appear in the Widget Explorer sidebar now also appear in those widgets' "About this widget" pages. (Mark Capella, KDE Bugzilla #509896)

Plasma 6.7.0

Eliminated a source of visual glitchiness with certain fade transitions while using an ICC profile. (Xaver Hugl, KDE Bugzilla #515194)

Frameworks 6.24

Fixed a case where KDE's desktop portal could crash when copying certain data over a remote desktop connection. (David Edmundson, KDE Bugzilla #515465)

Notable in performance & technical

Plasma 6.6.1

Improved animation performance throughout the system by leaning more heavily on the Wayland Presentation Time protocol. (Vlad Zahorodnii, KDE Bugzilla #516240)

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.

Would you like to help put together this weekly report? Introduce yourself in the Matrix room and join the team!

Beyond that, you can help KDE by directly getting involved in any other projects. Donating time is actually more impactful than donating money. 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.

You can also help out by making a donation! This helps cover operational costs, salaries, travel expenses for contributors, and in general just keeps KDE bringing Free Software to the world.

To get a new Plasma feature or a bugfix mentioned here

Push a commit to the relevant merge request on invent.kde.org.

21 Feb 2026 12:03am GMT