KDE has released Frameworks 6.26.0, the latest monthly update to its collection of add-on libraries for KDE applications and other Qt-based software.
KIO, KDE’s file and network access framework, receives updates, including a Startpage search provider, increased file preview job timeouts to five seconds, improved file widget handling, and support for KDE Connect devices in KFilePlacesModel.
Moreover, paste handling is enhanced by guessing MIME types from the text, setting default filenames when pasting, and displaying MIME type icons in the paste dialog.
Baloo, KDE’s file indexing and search framework, receives multiple reporting and monitoring fixes, addresses incorrect indexed-file counts in QML, provides more detailed skip and failure reasons in balooctl, forwards extractor status details to the main process, resolves a rare ordering issue in monitor output, and corrects a broken memory limit in baloo-file.
Kirigami receives several UI refinements as well. These include improved label alignment in forms, enhanced touchscreen drag scrolling in ScrollView, prevention of SearchDialog exceeding window width, resolution of relayout loops in forms, better spacing and padding, support for QAction icon groups, a new FormLayout implementation, and a Badge component.
KCalendarCore now exposes a calendar color role in CalendarListModel, supports reading and writing calendar names from iCal data, adds a calendar color property, and introduces Python bindings. KDav, KDE’s DAV protocol library, adds CalDAV support for the timezone element and expands automated test coverage.
KTextEditor, used by Kate and other KDE software, introduces changes to word-based cursor movement. CamelCursor is now renamed to WordCursor internally, caret movement across words is improved, and related code paths are cleaned up.
In addition, Syntax Highlighting now supports Python 3.15 keywords such as lazy import and lazy from, adds frozendict as a Python builtin, introduces syntax highlighting for GN (Generate Ninja meta-build language), and adds support for IATA SSIM flight schedules.
Apart from those mentioned above, other changes include an optional KDE Connect backend in Solid, KOnlineAccounts integration in Purpose, a WaylandProtocols requirement bump to 1.46 in KWindowSystem, fixes for Qt 6.11 Android builds in KGuiAddons and KNotifications, and various CI, static build, memory-safety, and documentation updates across the Frameworks.
For more details, see the release announcement. KDE recommends installing Frameworks via distribution packages on Linux. For those who prefer to build from source, the entire codebase for Frameworks 6.26 (requires Qt 6.9) is available for download from KDE’s official website.
