La semana pasada se celebró el FOSDE 2024, y tanto GNOME como otros proyectos se pasaron por allí. También había otras fechas señaladas en el calendario, y el artículo de novedades de la semana pasada fue un poco más corto de lo que se esperaba. Se echó especialmente en falta el apartado sobre novedades realizadas con la donación de Sovereign Tech Fund, pero no pasa nada, que aquí está la lista con lo ocurrido del 2 al 9 de febrero y gran parte se la queda este apartado.
Parte de los miembros de GNOME están aprovechando la donación de STF para trabajar en proyectos relacionados con la infraestructura. Felix confirma que no publicaron nada de esto la semana pasada por el FOSDEM de Bruselas, por lo que lo primero de la siguiente lista de novedades es un punto combinado bastante largo que recoge lo realizado gracias a la donación en las últimas dos semanas.
Esta semana en GNOME
- Con el dinero de la donación de STF:
- Actualizado el trabajo de las cuentas en línea de GNOME añadiendo un filtrado básico de las llamadas al sistema a las cajas de arena glycin bwrap mediante una lista de permisos seccomp.
- Se ha implementado el ajuste de portal de indicios de alto contraste en xdg-desktop-portal-gnome, xdg-desktop-portal-gtk, libadwaita y libhandy.
- Un montón de ajustes a la hoja de estilos de GNOME Shell y Alto Contraste y un nuevo diseño para la configuración de la tasa de refresco variable (VRR). También se ha implementado el lado compositor de Newton, el nuevo prototipo de arquitectura a11y.
- Varias mejoras para Mutter relacionadas con VVR.
- Actualizado el trabajo de VVR y ya está listo para revisión.
- Se ha continuado experimentando para conseguir actualizaciones del cursor suaves con el hilo KMS.
- Se ha continuado con el trabajo para la integración de systemd-homed.
- Otras novedades, disponibles en la nota de TWIG (enlace al final del artículo).
- Se ha añadido soporte para
--version
a GApplication. Se puede llamar cong_application_set_version()
. - Secrets ha recibido numerosas actualizaciones durante esta temporada de desarrollo. En primer lugar, se ha rediseñado la arquitectura para que admita distintos proveedores de claves, además de simples archivos de claves. Basándose en este trabajo ha añadido soporte para YubiKey y PKCS11 (Smartcard). Además, se ha renovado la interfaz de usuario para hacer uso de los widgets de vista dividida de navegación de libadwaita. Por último, se añadió una acción de copia rápida a las filas de entrada.
- Errands tiene nueva versión que incluye nuevas funciones y correcciones:
- Arrastrar y soltar tareas entre listas.
- Resaltado de sintaxis Markdown en las notas de tareas.
- Barras de progreso para cada tarea.
- Reducción de las solicitudes de sincronización para una sincronización más rápida.
- Mejora de la gestión de las ediciones con la sincronización activada.
- Traducciones mejoradas.
- Graphs es parte del círculo de GNOME, por lo que se ha visto beneficiado con las mejoras de la infraestructura. La base del código se ha movido al GitLab de GNOME, y las traducciones se hacen con la plataforma de traducciones del proyecto. Además, la aplicación ha recibido estas novedades:
- El tamaño de las etiquetas y los títulos en las hojas de estilo puede ajustarse ahora con incrementos más finos.
- Las curvas ocultas ya no se utilizan al establecer automáticamente los límites del lienzo.
- El subtítulo en la aplicación principal ahora muestra la ubicación del archivo sin el nombre del archivo, que ya se muestra arriba.
- Algunos ajustes menores bajo el capó, lo que debería resultar en tiempos de arranque ligeramente más rápidos (alrededor de 0,3 s en mi configuración).
- Actualizadas algunas cadenas, y los metadatos para reflejar el cambio a GNOME GitLab.
- Ha llegado Aviator 0.5.1 sobre todo con mejoras en SVT-AV1-PSY. Entre sus novedades:
- La opción «Open GOP» ha sido renombrada a «oGOP».
- Velocidad -1 y -2 son ahora compatibles con una advertencia cuando se va por debajo de la velocidad 3. Velocidad -2 puede tardar más de 8 horas para un minuto de vídeo en un Ryzen 9.
- La nueva casilla «Perceptual Tuning» activa por defecto algunas de las nuevas funciones SVT-AV1-PSY para mejorar la fidelidad visual a costa de algunas puntuaciones métricas.
- La codificación de sonido envolvente se beneficia ahora de las optimizaciones multicanal de Opus.
- Se han modificado los valores predeterminados de codificación de vídeo y se ha vuelto a activar el filtrado temporal por defecto.
- El gestor de descargas Varia ha recibido mejoras visuales, nuevo icono y nuevas funciones, como:
- Barra lateral en donde encontramos botones para todas las descargas, descargas en progreso y descargas completadas.
- Un ajuste para ajustar el montón de descargas simultaneas.
- Corrección de errores y otros ajustes:
- Después de tres meses de desarollo, Gameeky ya está disponible en su primera versión pública. Se trata de una herramienta de aprendizaje con forma de motor de juegos, disponible en inglés y español:
- Un lanzador de juegos para gestionar proyectos más fácilmente.
- Un cliente de juego para jugar de forma cooperativa.
- Un editor de escenas para crear y modificar mundos de juego.
- Un editor de entidades para crear y modificar objetos de juego.
- Una librería Python para una experiencia similar a LOGO.
- Soporte de plugins para extender la lógica del juego y el.comportamiento de las entidades.
- Una guía para principiantes offline.
- El primer paquete temático para crear juegos de rol en un entorno de fantasía medieval.
- Zrythm 1.1.0-beta.6.3.11 ha llegado con nueva ventana de bienvenida basada en libadwaita y otras novedades:
- Muchos elementos de la interfaz de usuario se han trasladado a los nuevos widgets de libadwaita.
- Los visualizadores se han movido a la barra inferior mientras que la barra de cabecera se ha simplificado/renovado y se ha eliminado la barra de herramientas de cabecera secundaria.
- La ventana de bienvenida ha sido renovada para parecerse más a las aplicaciones de GNOME.
- Zrythm ya no depende de los iconos de Breeze y algunos iconos han cambiado.
- Se ha corregido un error al copiar y pegar regiones de audio tras un cambio de BPM.
- Zrythm es ahora totalmente compatible con REUSE 3.0.
Y esto, junto a algunos puntos más de la lista de STF, ha sido todo esta semana en GNOME.
Imágenes y contenido: TWIG.