GNOME File Previewer has transitioned to GTK4, with improved TypeScript support in GJS.

The GNOME project has released its weekly report, highlighting the porting of the File Previewer (sushi) application, used in GNOME for previewing file content, to the GTK4 library, libadwaita UI components, the Glycin image booting backend, and the Blueprint interface construction language. The File Previewer also features support for dark theme and floating toolbars, while its code has been modernized to utilize EcmaScript modules.

For the JavaScript engine GJS used in GNOME Shell, Polari, and GNOME Documents, the gjsify framework is evolving, adding support for TypeScript. Recent advancements in gjsify include the ability to run the TypeScript compiler within GJS, eliminating the need for Node.js to run tsc. A built-in command, 'gjsify install,' has been added for use instead of 'npm install.'

The music player Vinyl 1.4.0 has been released, written in Rust and becoming the first GNOME multimedia application to support loading song lyrics directly from ID3v2 tags. The new version also introduces the ability to load individual cover images for each track, a button to open the current track's directory, tooltips, and the option to search by file extensions.

The first release of the Contributor Atlas application has been published, featuring a clear interactive map of the contributors and the development history of the GIMP project.


The release of Gitte 0.6.0, a Git client for GNOME developed using GTK4, libadwaita, and Relm4, has been published.



Source: opennet.ru
Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster