GNOME da la bienvenida a Bazaar a su círculo, entre lo más destacado de las últimas dos semanas

Esta semana sí ha habido artículo de novedades de GNOME. La semana pasada se la saltaron, pero en el viernes que acabamos de dejar se ha publicado una nota que ha recogido lo sucedido del 14 al 28 de agosto. Como es de esperar, esta nota es un poco más larga que otras que sólo recogen lo sucedido durante siete días.
Entre lo digno de mención, Bazaar ha entrado en el círculo de GNOME, ese en el que entran aplicaciones que no son oficiales, pero están un poco más cerca del proyecto. Es una tienda de software moderna que en un principio sólo sirve para gestionar paquetes flatpak, pero es la recomendada en distribuciones inmutables, como por ejemplo Bazzite.
Esta semana en GNOME
- El SDK de Flathub de GNOME 51 ahora está basado en Freedesktop SDK v26.08. El SDK Beta de GNOME está disponible en Flathub Beta como org.gnome.Sdk/x86_64/51beta y en GNOME Nightly como org.gnome.Sdk/x86_64/master.
- Han estado trabajando durante el verano en la recuperación ante reinicios de la GPU en Mutter, bajo la mentoría de varios desarrolladores. Anteriormente, un reinicio de la GPU provocaba la caída de toda la sesión, haciendo que se bloqueara o se congelara. Ya no es así: Mutter ahora detecta un reinicio y se recupera automáticamente, restaurando las ventanas, el fondo, los cursores y el texto al instante. El trabajo todavía no está completamente terminado: GNOME Shell aún no se recupera por completo y las pruebas con hardware real han resultado más complicadas de lo esperado, pero la implementación ya está disponible como una solicitud de fusión para su revisión y continuarán trabajando en ella después de GSoC.
- Han publicado PyGObject 3.58.0. Esta es una versión modesta que contiene algunas mejoras de calidad de vida:
- Anotaciones genéricas para Async.
- Compatibilidad con el separador de rutas (/) para objetos Gio.File, de forma similar a pathlib.Path.
- Actualizaciones de tutoriales y ejemplos.
- Se ha publicado Libglycin 2.2.beta.1. Esta versión incorpora dos soluciones alternativas importantes. La primera evita provocar una fuga de memoria en gtk-rs que ya ha sido corregida en el proyecto original, pero para la que todavía no hay disponible una versión de corrección de errores de gtk-rs. La segunda solución alternativa evita utilizar la API asíncrona de Gio.File en la API síncrona de libglycin. Los componentes internos de Gio.File dependen de que haya al menos un subproceso disponible en el grupo de subprocesos de Gio.Task. Sin embargo, actualmente es habitual agotar por completo el grupo de subprocesos de Gio.Task mediante Gio.Task.run_in_thread() al utilizar API síncronas. Por ello, libglycin ahora utiliza internamente la API síncrona de Gio.File para ejecutar funciones bloqueantes como Gly.Loader.load().
- Test Center es una nueva aplicación nativa para gestionar versiones experimentales de aplicaciones (Flatpak) y componentes del sistema (systemd sysext, disponible únicamente en GNOME OS), similar a TestFlight. La versión inicial que se acaba de publicar permite instalar y gestionar ambos tipos de experimentos, pero hay mucho más planeado, incluido un flujo de comentarios integrado, actualizaciones, fechas de caducidad y un diálogo integrado de «primera ejecución» para aplicaciones experimentales.

- La semana pasada Bazaar fue aceptada en GNOME Circle. Bazaar es una nueva tienda de aplicaciones para GNOME centrada en descubrir e instalar aplicaciones y complementos procedentes de repositorios remotos de Flatpak, especialmente Flathub.

- Tuba v0.11 ya está disponible, con muchas funciones nuevas y correcciones de errores:
- Tuba se ha trasladado a Codeberg.
- Compatibilidad completa con las citas de Mastodon.
- Colecciones.
- Listas de hashtags.
- UnifiedPush.
- Compilaciones para Android.
- Selector de emojis personalizados mejorado.
- Visor de medios mejorado.
- Diseño estrecho más compacto.
- Compatibilidad con miniaturas personalizadas para medios.
- Control deslizante para el tamaño de fuente.
- Actualización periódica de las estadísticas en los hilos y comprobación de nuevas respuestas.
- Compatibilidad con la nueva configuración de pestañas de perfil de Mastodon.
- Política formal sobre IA.
- Graphs ya está disponible en el repositorio GNOME Nightly. Se puede obtener la compilación más reciente directamente de la rama principal añadiendo el repositorio GNOME Nightly mediante flatpak remote-add –if-not-exists gnome-nightly, después de lo cual se puede instalar Graphs como de costumbre. La compilación nightly actual incluye algunas mejoras, como una base de código aún más optimizada y un analizador matemático considerablemente mejorado. También se ha mejorado el manejo de archivos de datos muy grandes. En lugar de bloquearse o hacer que la aplicación deje de responder, Graphs ahora utiliza un enfoque basado en LOD y reduce visualmente la resolución de los conjuntos de datos grandes hasta un máximo de 5000 puntos de datos, manteniendo más de un punto de datos por píxel incluso con resoluciones 4K. Este comportamiento se puede desactivar para cada elemento por motivos de precisión científica. Otra característica importante que ya ha llegado a la compilación nightly es la implementación de rellenos. Esto permite añadir rellenos visualmente atractivos por encima, por debajo o entre las curvas, o utilizar un área de relleno para, por ejemplo, mostrar márgenes de error. Los rellenos se pueden vincular a cualquier número, ecuación o incluso a otro elemento de Graphs.
- Para quienes busquen una suite de correo moderna dedicada a GNOME, está Stamp.
- Durante los últimos dos años han estado trabajando en Stamp como sustituto moderno de la interfaz de usuario de Evolution, adecuado tanto para cuentas privadas como empresariales. Está basado en el backend de Evolution Data Server, combinando su fiabilidad demostrada con una interfaz moderna basada en Adwaita.
- Además de las funciones de correo estándar, Stamp también es compatible con varias funciones de Microsoft 365, como los identificadores internos/externos y las categorías, que son bastante habituales en entornos empresariales. Gracias a su diseño basado en Adwaita, también funciona bien en dispositivos móviles.
- Correo y Contactos ya están integrados, y la compatibilidad con Calendario está disponible en una solicitud de fusión pendiente basada en GNOME Calendar como biblioteca. Las versiones futuras harán que estos componentes sean intercambiables, permitiendo distribuir Stamp como un cliente de correo independiente o como una suite completa de información personal.

- Se ha publicado Newelle 1.5.0.
- Herramienta de terminal mejorada: Newelle ahora puede gestionar sesiones de Terminal persistentes e interactuar con TUI.
- Cambio de modo: ahora se pueden crear «modos» personalizados que cambian rápidamente los prompts, las herramientas y las habilidades, por ejemplo, el modo de planificación.
- Se ha añadido un catálogo seleccionado de servidores MCP que se pueden utilizar para conectar las aplicaciones con Newelle.
- Se han añadido citas, por lo que el LLM ahora puede indicar la fuente de una información.
- Ahora se pueden añadir proveedores de LLM directamente desde la interfaz de usuario, compatibles con OpenAI, Ollama y Anthropic.
- Animación de generación de texto mejorada.
- Se ha añadido el «Modo compacto» para las llamadas a herramientas y la barra de entrada.
- Ahora se pueden descargar y explorar nuevas extensiones y habilidades directamente desde Newelle.
- Se ha añadido un editor de habilidades para crear y editar habilidades de Newelle directamente desde Newelle.

- Esta semana han publicado Whisp v1.4.1, que incorpora varias mejoras de productividad y retoques de la interfaz de usuario:
- Exportación instantánea: ahora se puede exportar instantáneamente la nota actual a un archivo directamente desde el menú principal.
- Listas Markdown nativas: crear listas es más rápido que nunca; al escribir – o * seguido de un espacio, la línea se formatea automáticamente como un elemento de lista.
- OCR más inteligente: el motor de imagen a texto Smart Paste ahora conserva correctamente las sangrías rígidas y las estructuras de párrafos de las imágenes originales.
- Retoques según las directrices HIG de GNOME: se ha sustituido la antigua ventana emergente de actualización por un elegante banner de actualización no intrusivo y se ha corregido un error de diseño adaptable que provocaba que el diálogo de Preferencias se recortara en pantallas estrechas.
- Se ha publicado Bouncer 50.2.0. Esta versión ofrece una mayor adaptación a las Directrices de Interfaz Humana de GNOME, incluida la posibilidad de deshacer el cambio de la zona de firewall de una red o de olvidar una red, controles más coherentes y estados vacíos más claros. Bouncer también gestiona más casos límite y condiciones de error, con mejores comentarios y opciones de recuperación cuando no se puede cargar la información de las redes guardadas o del firewall. Se han añadido traducciones al español y se han actualizado las traducciones al occitano y al danés. La nueva versión está disponible en Flathub.

Y esto ha sido todo esta semana en GNOME.
Vía: TWIG.
