Dolphin Dolphin is KDE's file/folder browser manager, which also lets you connect to remote file systems and manage code repositories. In version 26.04, Dolphin lets you add keyboard shortcuts to nearly any option in any menu, plugin or extension. Say you find yourself often switching the order of files between order by name and order by date created. Make a shortcut and re-order with ease. Personal Information Management KDE's Personal Information Management software covers everything to do with email, contacts, calendars, etc. Merkuro Calendar now boasts a re-designed schedule view and event editor. They now look more modern and show more relevant information in a more attractive way.
The venerable KOrganizer calendaring app integrated into Kontact has had a facelift and is both tidier and more informative.
Itinerary helps you plan your trips, manages all your tickets and reservations, and helps you not get lost when travelling. This new version improves its dialogs and has added new information for when travelling around Switzerland. Kdenlive Kdenlive is KDE's full-featured video editor. In 26.04, you will find animated previews in Compositions that show you what a transition does even before you apply it. Another feature you'll find useful is that you can now mirror the monitor to an external display. This will let you see the clip in the usual interface, but also on a second screen as a larger view.
A few smaller tweaks include a timeline context menu that directly imports a clip to the project, adding it to the clicked position an option to always zoom on the mouse position instead of the timeline playhead automatic generation of audio thumbnails for sequences dropping a transition to the timeline will automatically adjust its duration to the above/below clips you can now change the speed of multiple clips at the same time. Also in Gear ⚙️ 26.04 Audiotube boasts a fancy, brand new welcome page
KClock now shows up as an overlay on a mobile lock screen when a timer is running NeoChat, KDE's Matrix chat client, gets a rich text editor and now supports threads! Full changelog here Where to get KDE Apps Although we fully support distributions that ship our software, KDE Gear 26.04 apps will also be available on these Linux app stores shortly: Flathub
Snapcraft If you’d like to help us get more KDE applications into the app stores, support more app stores and get the apps better integrated into our development process, come say hi in our All About the Apps chat room.
...
Friday, 10 April 2026 KDE today announces the release of KDE Frameworks 6.25.0. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner. New in this version Baloo Fix remaining QFile::open nodiscard warnings. Commit. [FileIndexerConfigUtils] Fix a nodiscard warning in fixture setup. Commit. [FileIndexerConfigUtils] Remove unneeded QTextStream. Commit. [FileIndexerConfigTest] Get rid of an almost duplicate helper function. Commit. [FileIndexerConfigTest] Reduce repetitions/manual expansion. Commit. [FileIndexerConfigTest] Reduce string puzzles to improve readability. Commit. [FileIndexerConfigTest] Move single-use strings out of header file. Commit. [DocumentUrlDBTest] Remove unused helper function. Commit. [ExtractorProcess] Verify transaction was sucessfully created. Commit. Tell the compiler QFile::open(fd, ...) can not fail for STDIN. Commit. [Query] Use explicit percent-encoding for title and json data. Commit. [QuerySerializationTest] Extend test coverage for disallowed characters. Commit. [QuerySerializationTest] Cover fromSearchUrl/toSearchUrl methods. Commit. [QuerySerializationTest] Make JSON roundtrip test data driven. Commit. Breeze Icons Duplicate kdesrc-build icon as kde-builder icon. Commit. Remove duplicate/bogous style sheets. Commit. Remove unused path in im-invisible-user.svg that breaks webfont on MacOS. Commit. See bug #499597 Add data-question status icon similar to other data-* status icons. Commit. Add nicer 16x16 variant of dialog-question. Commit. Add keyframe-warn. Commit. Resize kmouth, konversation, and kde-im-log-viewer to same height. Commit. Add icon for conic gradients. Commit. Add mask action icons. Commit. Extra CMake Modules KDECMakeSettings: Disable CMAKE_CXX_SCAN_FOR_MODULES. Commit. KArchive Fix int overflow + QList assert on broken files. Commit. Generate a pkgconfig file. Commit. KCalendarCore CI - add pre-commit support. Commit. Use markdownlint-cli2 to format markdown files. Commit. Use gersemi to format CMake files. Commit. Src/filestorage.h - fix a misspelled word. Commit. Clang-format project. Commit. Clean whitespace issues. Commit. KCodecs We depend against qt 6.8 => we can remove check here. Commit. Propagate C++20 requirement to consumers. Commit. [KEncodingProber] Remove unused/unreachable Reset() method. Commit. [KEncodingProber] Use in-class initialization for prober members. Commit. [Codec] Default constructors/destructors, annotate as constexpr. Commit. [Codec] Simplify codecForName lookup. Commit. [Codec] Benchmark codecForName lookup. Commit. [Codec] Move test class declaration to implementation file. Commit. [Codec] Remove double quote for invalid codec warning. Commit. [KCharsets] Simplify instance singleton. Commit. [KCharsets] Reuse translated strings from encodingsByScript. Commit. [KCharsets] Fix possible initialization race for encodingsByScript. Commit. [KCharsets] Remove unused include. Commit. [KCharsetsTest] Reduce call nesting to improve readability. Commit. KConfig Kreadconfig: Add flag to include globals. Commit. Kdesktopfile: tolerate nameless action for SEPARATOR. Commit. Fixes bug #517770 Remove ifdef now that we depend on Qt >= 6.9.0. Commit. QDoc fixes. Commit. Kreadconfig: Add flag to dump all entries. Commit. Do not try to read registry entries for absolute config file names. Commit. Avoid creation of not already existing registry keys. Commit. KCoreAddons Remove unused cmake variable. Commit. KDocTools Dynamically retrieve the list of languages to install. Commit. Install arabic files. Commit. KFileMetaData ExtractionPluginManager -> ExtractorCollection. Commit. Ffmpeg: use qScopeGuard to release AVFormatContext on failure. Commit. Extractors/exiv2: remove version check for BMFF_SUPPORT. Commit. Ffmpegextractor: when color_space_name is "unkwown" don't set ColorSpace. Commit. KGuiAddons Waylandclipboard: Wait for up to 1s for the clipboard contents. Commit. Waylandclipboard: Properly interrupt thread when client extension goes inactive. Commit. Remove ifdef now that we depend on Qt >= 6.9.0. Commit. Change include in ksysteminhibitor_dbus.cpp preventing building when using a QT version < 6.9. Commit. Systemclipboard: waylandApp ptr validation cleanup. Commit. Systemclipboard/wlrwaylandclipboard: Fix WlrDataControlDevice::setPrimarySelection. Commit. KHolidays Update holidays of 2026 for Taiwan. Commit. CI - add pre-commit support. Commit. Use markdownlint-cli2 to format markdown files. Commit. Use gersemi to format CMake files. Commit. .codespellrc - allow "lightening". Commit. Clang-format fixes. Commit. Clean whitespace issues. Commit. Edit portuguese holidays. Commit. KIconThemes Explain why SVG preference was reverted. Commit. Don't try to create KIconTheme with empty theme name. Commit. Revert "KIconTheme: Prefer SVG files over PNG files". Commit. Fixes bug #516007. See bug #502273 KImageformats TIM: PlayStation graphics read only support. Commit. Remove ifdef now that we depend on Qt >= 6.9.0. Commit. IFF: fix Integer-overflow in IDATChunk::strideSize. Commit. KIO Kfileitem: isExecutable: rely on QFileinfo. Commit. Revert "KFileItem: use permissions to determine isWritable and isReadable". Commit. Fixes bug #504287. Fixes bug #506472 KFileItem: Check desktop MIME type before isSlow. Commit. Widgets: Don't show an error when trying do paste while there is nothing to paste. Commit. Kio_ftp: Enable UTF-8 encoding negotiation after successful login. Commit. See bug #269370. See bug #165044 Autotests/openurljobtest: ensure to have deleteLater launched. Commit. Filewidgets/kfileplacesview: clear job in destructor. Commit. Autotests: openurljobtest, prevent memleak in negative tests. Commit. Kpasswdserver: prevent memleak of retry dialog. Commit. Core/kcoredirlister: prevent mem-leak upon redirection. Commit. Filewidgets/knewfilemenu: prevent small leak. Commit. Autotests/threadtest: prevent memleak in test. Commit. KfilePlacesView: delete FileSystemFreeSpaceJob once it is finished. Commit. Krecentdocumenttest: prevent a memleak. Commit. DropJob: parent DndPopupMenuPlugin to the dropjob. Commit. Fix protocol in "Destination" header for WebDAV copy/move. Commit. Fixes bug #487503. Fixes bug #443386 Filepreviewjob: Track subjobs using QPointer. Commit. Fixes bug #517867 Filecopyjob: Pass source file size to put() workers via setSourceSize(). Commit. Tweak ifdef now that we depend on Qt >= 6.9.0. Commit. Core: listjob: Support selective StatDetails for directory listing. Commit. Gui/filepreviewjob: return an error in case the sub-job failed. Commit. Gui/filepreviewjob: avoid a crash when temp is removed. Commit. Fixes bug #516575 File: In LSTAT also stat subvolid and mntid when requested. Commit. Kurlnavigator: Change fallback behaviour for user input url. Commit. Fixes bug #408315 Fix some cmake warnings. Commit. Filepreviewjob: allow to log the file being previewed. Commit. Forwardingworkerbase: Forward stat side and details. Commit. Fix build on macOS relating to tv_nsec. Commit. Core/udsentry: don't reduce nanosecond precision to millisecond. Commit. KFileItemDelegate: Use margins directly from style. Commit. Kirigami Disable Alpine CI. Commit. Disable qmllint for some modules. Commit. PageRow: don't leak the dialog layer window. Commit. Fix AboutPage license sheet. Commit. Remove duplicate FeatureSummary include. Commit. Don't include quiet packages in feature_summary. Commit. TitleSubtitle: Add tweakable textFormat property. Commit. Platform: Prefer filesystem over qrc when determining install root. Commit. LinkButton: Create template, move items from control to template. Commit. KItemModels Remove unused cmake variabls. Commit. KNewStuff Use KF6Kirigami, fix cmake variable use KF_DEP_VERSION. Commit. KRunner Fix cmake warnings (use correct Qt version). Commit. KService Bump sycoca version after changing the hash. Commit. Extract to variable. Commit. Fix a typo in the bitmask used in the hash. Commit. KStatusNotifieritem Don't include quiet packages in feature_summary. Commit. KSVG Add basic test for Svg. Commit. KTextEditor Don't do reverse encoding if the target is the null char. Commit. KTextEditor::DocumentPrivate constructor does the register. Commit. Katedocument: Use first line of text as document title. Commit. Katedocument: Add relevant MIME types to Save dialog. Commit. Remove cmake warning. Commit. Update MiniMap Area. Commit. KUnitConversion Add missing since documentation to Momme. Commit. Add conversions to/from momme for silk fabric weight. Commit. KUserFeedback We depend against qt6. Commit. Fix some cmake warnings. Commit. KWallet Fix find_package calls when not building kwalletd and ksecretd. Commit. Hardcode one short DH key instead of brute-forcing one. Commit. Ksecretd: fix intermittent Secret Service session key mismatches with libsecret. Commit. Fixes bug #514194 KWidgetsAddons KMessageBox: Set very long lines to wrap, even on very wide screens. Commit. KAccelatorManager: Avoid unnecessary allocations. Commit. Add test for resizing dialogs with squeezed messages. Commit. Re-enable logic to allow resizing of some KMessageBox dialogs. Commit. KWindowSystem Kxcbevent_p.h: FWD KXcbEvent as class instead of struct. Commit. Add missing Q_EMIT to signal call. Commit. Platforms/wayland: Fix a crash in WindowEffects::installBlur(). Commit. KXMLGUI KKeySequenceWidget: Add text to clear button. Commit. Modem Manager Qt Fix version guards. Commit. Network Manager Qt Fix cmake warnings. Commit. QQC2 Desktop Style SpinBox: Use displayText for display text. Commit. Popup: remove default contentItem. Commit. Popup: don't clip by default. Commit. Solid Fstab: Use qCCritical instead of qCritical. Commit. Sonnet Remove seemingly useless text position check. Commit. Syntax Highlighting Add highlighting for ISO 10303-21 STEP files. Commit. Cmake.xml: update syntax for CMake 4.3. Commit. Adapt XSD and code to docs. Commit. Fixes bug #517428 Fix reading of spellchecking element to match XSD. Commit. Fixes bug #517428 Add license. Commit. Add PIO Assembler syntax highlighting. Commit. Add autotest reference file. Commit. Add syntax file and tests for SAS. Commit. Systemd unit: update to systemd v260. Commit...
Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.6.4. Plasma 6.6 was released in February 2026 with many feature refinements and new modules to complete the desktop experience. This release adds three weeks’ worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include: View full changelog...
Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.6.3. Plasma 6.6 was released in February 2026 with many feature refinements and new modules to complete the desktop experience. This release adds two weeks’ worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include: View full changelog...