Hace unos 30 meses desde que GNOME abrió la lata de su iniciativa GNOME Circle. Desde entonces, cualquier desarrollador puede entregar sus aplicaciones, y con un poco de suerte y buen trabajo, entrarán a formar parte del círculo. Esta semana se ha sumado la aplicación número 50 a este «circle», en parte porque se han aceptado tres nuevas en los últimos siete días: Chess Clock, un reloj para llevar el tiempo de partidas de ajedrez, Komikku, una aplicación para leer cómics, y Eyedropper, lo que permite seleccionar colores del escritorio y generar paletas.
Además, GNOME también nos ha hablado de otras muchas novedades, y la entrada TWIG de la semana del 17 al 24 de febrero incluye una larga lista de cambios que tenéis a continuación. Todo lo siguiente se suma a la llegada de las tres aplicaciones que han entrado en el círculo de GNOME, por lo que se podría decir que han tenido una semana completita y productiva.
Esta semana en GNOME
- Workbench está ahora totalmente aislado. A partir de la próxima versión, protegerá a los usuarios de accidentes o código malicioso. Posiblemente realizado por Flatpak.
- Pika Backup 0.5 ha llegado con:
- Diferentes preajustes para carpetas comúnmente excluidas que pueden activarse independientemente.
- Soporte para añadir reglas de exclusión basadas en expresiones regulares o patrones shell.
- Posibilidad de eliminar manualmente archivos específicos.
- Ayuda más automatizada para encontrar y montar unidades USB al iniciar las copias de seguridad.
- Más de otros 20 cambios, incluidas pequeñas mejoras de la interfaz y correcciones de errores.
- GLib incluye ahora soporte para obtener nombres de aplicaciones UWP en Windows en GLIb, con lo que el diálogo de selector de app GTK es ahora más útil.
- GJS 1.75.2 ha sido lanzado. Es una beta para GNOME 44, e incluye:
- Hay nuevos métodos Gio.Application.prototype.runAsync() y GLib.MainLoop.prototype.runAsync() que hacen lo mismo que run() pero devuelven una Promise que se resuelve cuando el bucle principal termina, en lugar de bloquearse mientras el bucle principal se ejecuta.
- Hay nuevos métodos Gio.InputStream.prototype.createSyncIterator() y Gio.InputStream.prototype.createAsyncIterator() que permiten una fácil iteración de flujos de entrada en trozos consecutivos de bytes, ya sea con un bucle for-of o un bucle for-await-of.
- Las clases proxy DBus ahora tienen un método estático newAsync(), que devuelve una Promise que resuelve una instancia de la clase proxy en la que initAsync() ha completado.
- Los obtenedores de propiedades DBus ahora pueden devolver instancias GLib.Variant directamente, si tienen el tipo correcto, en lugar de devolver valores JS y hacer que se empaqueten en GLib.Variants.
- Se han detectado algunos errores tipográficos que existían desde hace tiempo en los enums de Cairo.
- Más mejoras en Cairo, tuberry ha creado Cairo.SVGSurface.prototype.finish() y Cairo.SVGSurface.prototype.flush() porque antes las superficies SVG sólo se escribían en el disco cuando el objeto SVGSurface se recogía de la basura, lo que hacía incierto confiar en ellas.
- GNOME Boxes tiene ahora un diálogo de creación de máquinas virtuales más moderno que queda mejor en las interfaces Human de GNOME.
- GNOME Builder tiene ahora un interruptor para permitirnos iniciar una aplicación con el inspector GTK activo. Además, ahora usa PTY para clonar operaciones para proporcionar mensajes más fiables del servidor git. También se ha mejorado el panel de mensajes para permitirnos reparar problemas en los proyectos más fácilmente. Varios subsistemas se han actualizado.
- Elastic ya se ha lanzado al público. Es un editor para animaciones spring de libadwaita.
- Mousai soporta ahora modo sin conexión. Con esta actualización, las grabaciones se guardarán y se reconocerán cuando volvamos a tener conexión.
- Paleta v0.3.0 ha llegado esta semana, completamente rescrita en Rust. Esta actualización usa colorhief-rs, lo que hace que extraer colores sea mucho más rápido.
- Capsule 1.1 ha llegado con soporte para móviles.
- Tube Converter ha rescrito todo su backend usando pythonnet, un framework con el que es posible integrar Python directamente dentro de la aplicación para usar las llamadas yt-dlp directamente desde Python en vez de basarse en el ejecutable.
- Login Manager Settings v3.alpha.0 está disponible para probar como AppImage, e incluye novedades como:
- Opción de «Mostrar siempre el menú de accesibilidad» en los ajustes de la barra superior.
- Opción para cambiar el tamaño del cursor/puntero.
- Notas de la versión disponibles en la ventana «Acerca de».
- Se muestran los nombres propios de los temas en lugar del nombre de su directorio.
- Los temas de sólo cursor no se muestran al elegir el tema de icono.
- Fractal 4.2.2-beta2 está disponible en Flathub Beta, y es un lanzamiento de mantenimiento que arregla algunas cosas en Fractal 4.4.
- Se ha lanzado una nueva versión de Eyedropper, con muchas mejoras pequeñas en su UX (experiencia de usuario) y UI (interfaz). Lo que más salta a la vista es un nuevo icono.
- Denaro v2023.2.1 ha llegado con:
- Nuevo y mejorado icono.
- Se ha corregido un problema por el que se seleccionaba un grupo incorrecto en TransactionDialog.
- Se ha solucionado un problema por el que no se podían analizar algunas variables de LC.
- Varias mejoras de UX.
- Bottles 51.0 ha llegado con muchas correcciones de errores.
Y eso ha sido todo esta semana en GNOME.
Imágenes y contenido: TWIG.