La nueva versión de KDE Frameworks 6.1.0 ya fue liberada y llega poco después de mes y medio desde el mega lanzamiento de KDE Plasma 6.0. Este lanzamiento sigue con la tendencia de ofrecer actualizaciones mensuales predecibles a KDE Frameworks.
Para quienes desconocen de KDE Frameworks, deben saber que este es el conjunto de bibliotecas de software desarrolladas por el proyecto KDE y estas bibliotecas desarrolladas son las que se encargan de proporcionar funcionalidades y herramientas que facilitan el desarrollo de aplicaciones para el entorno de escritorio KDE Plasma y otras aplicaciones de software relacionadas con KDE.
¿Qué hay de nuevo en KDE Frameworks 6.1.0?
Esta nueva versión, que se presenta de KDE Frameworks 6.1.0 proporciona un conjunto de bibliotecas y componentes de tiempo de ejecución reestructurados y portados a Qt 6, que son la base de KDE. El marco incluye 72 bibliotecas, algunas de las cuales pueden funcionar como complementos independientes para Qt, mientras que otras forman parte de la pila de software de KDE.
Además de corregir errores y deficiencias identificados después del lanzamiento de la rama KDE 6.0, la nueva versión añade la compatibilidad con la plataforma Android a kdeclarative, incluyendo dependencias necesarias para el módulo QML. La compatibilidad con QML_ELEMENT de KDeclarativeMouseEvent y WheelEvent ha sido eliminada.
Se ha añadido la capacidad de detectar automáticamente la codificación de texto en kfilemetadata, ademas de que también se ha agregado soporte para metadatos de archivos .mod, .s3m, .xm y .it, utilizando la clase QFile para leer archivos y una tabla hash para acelerar la determinación de información sobre tipos por nombre.
En kio, ScopedProcessRunner ha mejorado la compatibilidad con systemd, PreviewJob permite mostrar miniaturas de archivos locales, kfilewidget almacena los archivos y las URL vistos recientemente en un archivo de estado, se ha añadido la capacidad de guardar la reacción del usuario a los errores de SSL, y los botones utilizan iconos simbólicos por defecto, se corrigió el mensaje de autenticación que no se muestra y se corrigieron los accesos directos web que no muestran un ícono específico del proveedor de búsqueda
Además de ello, en Kirigami se ha mejorado el diseño de los elementos en los cuadros de diálogo, se ha ampliado el uso de la navegación por teclado, se corrigió que se mostrara el botón de cerrar y se ha agregado un parámetro a InlineMessage para establecer explícitamente una posición.
En Knewstuff, se ha cambiado el estilo de los diálogos y los elementos se ordenan por número de descargas de forma predeterminada, se añadió una clave ksnrc adicional para indicar la seguridad de la instalación, se cambió la clasificación predeterminada de las entradas a «Más descargas» y se corrigió la superposición «funcionando…» para la instalación del elemento.
En ktexteditor, se ha rediseñado el cuadro de diálogo para guardar, se han habilitado sugerencias para la alineación correcta de caracteres, se corrigió la ubicación de las sugerencias de argumento, ahora cuenta con soporte fijo para plegado en modo normal y también ahora utiliza el modo de prueba, por ejemplo, con sus propios archivos de configuración temporales.
De los demás cambios que se destacan:
- En kguiaddons, Recorder ahora puede grabar combinaciones de teclado que utilizan varias teclas modificadoras (Shift, Ctrl, Alt, Meta).
- En kiconthemes, ahroa permite crear KIconEngine con colores y superposiciones y se añadió la dependencia de iconos de brisa
- KIconDialog implementa un filtro para íconos simbólico
- Se ha agregado soporte para teclas modificadoras (Shift, Ctrl, Alt, Meta) a kwindowsystem.
- Se ha añadido soporte de localización a qqc2-desktop-style, descontinuando el módulo ECMQMLModules y unificando la alineación y estiramiento horizontal de las marcas, corrige enlaces simbólicos de iconos de red con nombres incorrectos entre otras mejoras.
- Bluez-qt ha agregado soporte para transmitir información del fabricante en anuncios de Bluetooth LE.
- En brisa-icons, se han limpiado iconos y combinaciones de colores no utilizados, se añadió un enlace simbólico de nombre estilo rdns para kcolorchooser, además de agregar nuevos iconos como sistema suspendido inhibido y desinhibido, utiliza una iconografía de lupa para los iconos de zoom, entre otros.
- En kcmutils, los módulos QML se han cambiado al registro de tipo declarativo, y se ha mejorado la visualización de información de error en SharedQmlEngine.
Si estás interesado en poder conocer más al respecto, puedes consultar´los detalles en el siguiente enlace.