#65 Officially Deprecated

• Curated by Felix

Update on what happened across the GNOME project in the week from October 07 to October 14.

Core Apps and Libraries

GTK

Cross-platform widget toolkit for creating graphical user interfaces.

Emmanuele Bassi says

After two years of soft-deprecation, GTK 4.10 (planned for March 2023) will officially deprecate GtkTreeView, GtkIconView, GtkComboBox, and all the API related to cell renderers. You should follow the GTK4 migration guide to see how to replace them with the new model objects and list view widgets.

Circle Apps and Libraries

Video Trimmer

Trim videos quickly.

Ivan Molodetskikh announces

I’ve released Video Trimmer 0.8.0! It’s been updated to the GNOME 43 platform, bringing working drag-and-drop to open videos on Flatpak and a new About dialog. Video Trimmer also no longer closes when trying to open an inaccessible file.

Third Party Projects

Bilal Elmoussaoui announces

flatpak-vscode 0.0.30 is out, with mostly improvements & bugfixes:

  • Add command to show application’s data directory
  • Fallback to the Flatpak-installed flatpak-builder (org.flatpak.Builder) when it is not found on host
  • Automatically resize output terminal when terminal window resizes
  • Drop rust-analyzer runnables.extraArgs target-dir override
  • Update to node v16
  • Don’t require finish-args

Tube Converter

An easy-to-use video downloader (yt-dlp frontend).

Nick reports

I’m proud to introduce Tube Converter . An easy-to-use video downloader (yt-dlp frontend) written in C++ with GTK4 and libadwaita! Supports running multiple downloads at once and a variety of file types (mp4, webm, mp3, opus, flac, and wav). Check it out on Flathub!

Tagger

An easy-to-use music tag (metadata) editor.

Nick reports

Tagger is now at V2022.10.3 and has seen many new features, ux improvements, and bug fixes throughout the week. Here is a full changelog since last week’s post:

  • Tagger will now notify the user of changes waiting to be applied to a file (A confirmation dialog will also be displayed when reloading a music folder or closing the application with changes waiting)
  • Added the ability to submit tag metadata to AcoustId
  • Added the ability to right-click the music files list when files are selected to access a tag actions context menu
  • The ‘Delete Tag’ action must now be applied to be saved to the file
  • The ‘Tag to Filename’ action must now be applied to change the filename on disk
  • Improved ‘Download MusicBrainz Metadata’ accuracy and performance
  • Improved file size calculation
  • Fixed an issue where the ‘Apply’ action would clear the file selection
  • Fixed window sizing issues for low-res screens

Girens for Plex

Girens is a Plex Gtk client for playing movies, TV shows and music from your Plex library.

tijder says

This week I started porting Girens to Gtk4 and Libadwaita. Thanks to porting the app it got a few nice extra features:

  • Wayland support for video playback.
  • Improved lists for large libraries (thanks to the new Gtk4 lists).
  • The borderless view modus is much better.

Before I can release this version, their is still a lot of work to be done.

Eyedropper

A powerful color picker and formatter.

FineFindus says

Eyedropper now supports HWB and CIELCh formats, as well as showing the ‘name’ of the color specified by the CSS color keywords or the xkcd color survey.

Extension Manager

Browse and install GNOME Shell extensions.

firox263 says

Extension Manager 0.4 has been released, coinciding with 250,000+ downloads on Flathub 🎉.

It features:

  • Fully adaptive mobile-friendly user interface
  • Upgrade Assistant to check extension compatibility before upgrading
  • Paginated search results
  • Unsupported extensions are hidden by default
  • Fullscreen image viewer
  • Handles new gnome-extensions:// URI scheme

Bottles

Easily run Windows software on Linux with Bottles!

Hari Rana (TheEvilSkeleton) says

Bottles 2022.10.14 was released!

We improved the interface by using common names to emphasize the goal of options. Previously, we used project names, but we figured that these names were unclear for newcomers, as names did not convey their intention. For example, “DXVK” was renamed to “Direct3D 9/10/11 Compatibility”.

For more information about the new update, check out our release page!

Miscellaneous

Sam Thursfield says

The experimental GNOME OS OpenQA tests now verify that each core app starts up as expected. Here’s an example test run: https://openqa.gnome.org/tests/338#

That’s all for this week!

See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!