KDE 1723 Published by

KDE Frameworks 6.26.0 drops this week as a straightforward stability patch that finally tames Baloo memory leaks and fixes file indexing crashes. The update polishes Kirigami interfaces with better touch scrolling, corrected form alignments, and smoother window transitions for mobile-style apps. File handling gets practical upgrades like smarter MIME type detection during paste operations and reliable trash worker support for large directories. Grab it through your regular package manager since the release prioritizes reliability over flashy new features and requires Qt 6.9.0 to build from source.



KDE Frameworks 6.26.0 Update Fixes Baloo Memory Leaks and Kirigami Glitches

KDE released KDE Frameworks 6.26.0 this week, delivering a steady stream of stability patches that target memory management in the file indexer and polish up UI components for mobile-style interfaces. This monthly update keeps the core libraries compatible with Qt 6.9.0 while addressing bugs that cause crashes or visual artifacts on Linux desktops.

Screenshot_from_2025_03_30_13_15_09

Baloo indexing gets serious fixes

The commit history reveals substantial work on Baloo, which has been a common source of frustration for users dealing with high CPU usage or missing search results. A fix for a broken memory limit ensures the indexer does not consume excessive RAM during large scans. Corrections to off-by-one errors in the filesIndexed property prevent boundary issues that could skip files or crash the service. The update also resolves a rare race condition in monitor output, which helps maintain accurate file change tracking. Developers and power users will appreciate the improved error reporting from BalooCtl, as detailed skip reasons make it much easier to diagnose why specific files fail indexing without needing to dig through verbose logs.

Kirigami interface improvements

Users running Plasma mobile or applications built with Kirigami will see smoother interactions in this release. The update fixes vertical alignment problems in FormEntry labels that could make forms look misaligned on high-DPI screens. A relayout loop causing performance hiccups gets resolved, preventing the UI from freezing during dynamic content updates. Touchscreen drag scrolling receives a fix, which is essential for hybrid devices where mouse and touch inputs share the same code path. New components like Badge appear alongside smoother slide transitions for single-column modes, reducing the visual jitter that often plagues QML interfaces when resizing windows or switching views.

File handling and image format updates

KIO brings practical tweaks to file operations, including a paste dialog that now guesses MIME types from text content to display appropriate icons instead of generic placeholders. A fix for the trash worker switches to qRound64 to handle large file counts without overflow errors on 32-bit systems. Startpage gets added as a search provider option, giving users an alternative engine without manual configuration scripts. Image format support sees memory leak fixes for JXR and corrections for EXR files created by newer Photoshop versions, preventing crashes caused by null-dereference reads or uninitialized values when opening specific image types.

Installation and build notes

Most users should grab this update through their distribution package manager to ensure all dependencies align correctly. Compiling from source requires Qt 6.9.0 or newer, and developers can use standard cmake commands or kdesrc-build for tracking development progress. The Alpine CI environment gets removed due to persistent build failures, reflecting a shift in testing infrastructure that might impact how some packages are built upstream. Syntax highlighting gains support for Python 3.15 keywords like lazy import and includes definitions for GN build files, keeping editor integrations current with modern language features.

KDE Ships Frameworks 6.26.0

KDE today announces the release of KDE Frameworks 6.26.0. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

KDE Ships Frameworks 6.26.0 - KDE Community

That covers the key changes in KDE Frameworks 6.26.0. The release focuses on memory hygiene and UI stability rather than introducing major new features. Check your package manager for the update to enjoy a more reliable file indexer and fewer visual glitches across the desktop environment.