Projekt GNOME opublikował cotygodniowy raport, w którym zauważono portowanie aplikacji File Previewer (sushi), używanej w GNOME do podglądu zawartości plików, na bibliotekę GTK4, komponenty interfejsu użytkownika libadwaita, backend izolowanego ładowania obrazów Glycin oraz język budowania interfejsu Blueprint. W File Previewer dodano również wsparcie dla ciemnego motywu oraz pływających paneli narzędziowych, a kod został zmodernizowany, aby korzystać z modułów EcmaScript.
Dla silnika JavaScript GJS, używanego w GNOME Shell, Polari i GNOME Documents, rozwija się framework gjsify, który dodaje wsparcie dla języka TypeScript. Spośród ostatnich osiągnięć w gjsify wyróżnia się możliwość wykonania kompilatora TypeScript wewnątrz GJS, co umożliwia obejście się bez Node.js do uruchamiania tsc. Dodana została wbudowana komenda „gjsify install”, którą można używać zamiast „npm install”.
Opublikowany został odtwarzacz muzyczny Vinyl 1.4.0, napisany w Rust i będący pierwszą aplikacją multimedialną GNOME, która obsługuje ładowanie tekstów piosenek bezpośrednio z tagów ID3v2. W nowej wersji dodano możliwość ładowania oddzielnych obrazków okładek dla każdego utworu, dodano przycisk otwierania katalogu z aktualnym utworem, zaimplementowano podpowiedzi kontekstowe oraz dodano możliwość wyszukiwania po rozszerzeniach.

Opublikowano pierwsze wydanie aplikacji Contributor Atlas z wizualną interaktywną mapą uczestników rozwoju i historii projektu GIMP.


Opublikowano wydanie Gitte 0.6.0, klienta do pracy z Git dla GNOME, napisanego przy użyciu GTK4, libadwaita i Relm4.

Źródło: opennet.ru
