KDE Frameworks 6.1.0 Now Available

A month and a half after the release of KDE 6.0 published platform release KDE Frameworks 6.1.0, which provides the core set of libraries and runtime components that underpin KDE, restructured and ported to Qt 6. The framework includes 72 librariessome of which can work as self-contained add-ons for Qt, and some form the KDE software stack.

The release follows an initiative to deliver predictable monthly updates to the KDE Frameworks. In addition to fixing errors and shortcomings identified after the publication of the KDE 6.0 branch, the new version includes the following innovations:

Advertisement

  • IN bluez-qt Added support for transmitting manufacturer data in Bluetooth LE announcements.
  • IN breeze-icons Icons and color schemes that are no longer used by applications have been cleaned. New icons have been added, such as system-suspend-inhibited, system-suspend-uninhibited, suyu, elisa-symbolic, skladnik. The design of icons with the magnifying glass symbol has been changed.
  • IN kcmutils QML modules translated for declarative registration of types. Improved display of error information in SharedQmlEngine. The implementation of the contextual help button ContextualHelpButton has been declared obsolete, instead of which an analogue from the Kirigami framework should be used.
  • IN kconfig registration of the KConfigPropertyMap module for QML is provided.
  • KConfig, KNotifyConfig and KCoreAddons no longer search for the QtDBus module on Windows, macOS and Android platforms. KNotifyConfig and KConfigWidgets have been discontinued using DBus on Windows and macOS.
  • Kcrash transferred to use the sigaction function.
  • IN kdeclarative Added support for the Android platform. Added dependencies required by the QML module. Support for QML_ELEMENT has been removed from KDeclarativeMouseEvent and WheelEvent.
  • IN kfilemetadata added the ability to automatically detect text encoding. Added support for metadata for .mod, .s3m, .xm and .it files. The QFile class is used to read files. To speed up the determination of information about types by name, a hash table is used.
  • IN kguiaddons The ability to record keyboard combinations that use several modifier keys (Shift, Ctrl, Alt, Meta) has been added to Recorder.
  • IN holidays The database of holidays has been updated.
  • IN kiconthemes KIconDialog implements a character icon filter.
  • IN kimageformats Header checking has been improved and additional options for the TGA format have been processed.
  • IN
    kio ScopedProcessRunner has improved systemd support. PreviewJob allows displaying thumbnails for local files. kfilewidget stores recently viewed files and URLs in a status file. Added the ability to save the user's reaction to SSL errors (so as not to display warnings every time). By default, buttons use symbolic icons.
  • IN kirigami Improved layout of elements in dialog boxes. The use of keyboard navigation has been expanded. ColumnView uses page change animation based on OutExpo. A parameter has been added to InlineMessage for explicitly setting a position. Added URL processing to pushDialogLayer.
  • IN kjobwidgets Testing of operation in environments based on the X11 protocol has been simplified.
  • IN knewstuff The style of dialogues with a request to rewrite has been changed. By default, items are sorted by number of downloads.
  • IN quickcharts generation of a set of GLSL shaders by default is provided.
  • IN kstatusnotifieritem Improved activation of linked windows in environments based on the Wayland protocol.
  • IN ksvg added support for loading SVG images from QRC files.
  • IN ktexteditor The save dialog has been redesigned and hinting has been enabled for correct alignment of characters.
  • IN kwindowsystem added support for modifier keys (Shift, Ctrl, Alt, Meta).
  • IN qqc2-desktop-style added localization support. The ECMQMLModules module has been discontinued. The alignment and horizontal stretching of marks has been unified. KQuickStyleItem has been converted to use C++20 std::accumulate. Added annotations to functions. Global settings for disabling animation have been taken into account. Added the ability to use custom fonts in ToolButtons.
  • IN syntax-highlighting Qt class highlighting has been adapted for Qt 6, and Cmake script highlighting has been adapted for CMake 3.29. Added support for GPRbuild syntax.

Thanks for reading:

Advertisement