#65 Officially Deprecated
Update on what happened across the GNOME project in the week from October 07 to October 14.
Core Apps and Libraries
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
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
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
An easy-to-use video downloader (yt-dlp frontend).
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!
An easy-to-use music tag (metadata) editor.
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.
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.
A powerful color picker and formatter.
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.
Browse and install GNOME Shell extensions.
Extension Manager 0.4 has been released, coinciding with 250,000+ downloads on Flathub 🎉.
- 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
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!
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!