#104 Full Text Search

• Curated by Chris 🌱️

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

GNOME Core Apps and Libraries


A filesystem indexer, metadata storage system and search tool.

Sam Thursfield announces

The Tracker search engine has a new full text search algorithm arriving in GNOME 45, thanks to Carlos Garnacho. See https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/611 for more details.


Cross-platform widget toolkit for creating graphical user interfaces.

Emmanuele Bassi announces

Call for volunteers: if you are experienced in maintaining a GitLab CI runner on macOS, and you want to contribute to building and testing GLib and GTK on that platform, please join the GNOME Infrastructure team channel to help maintaining the macOS GitLab CI runner provided by the GNOME Foundation. If nobody volunteers, the CI runner will be retired in September. More details are available on Discourse.

GNOME Development Tools

hergertme reports

In an attempt to ease porting of applications to GTK 4, I’ve released libspelling which provides inline spellchecking for GTK 4. It is extracted from the spellcheck engine I wrote for GNOME Text Editor and Builder. You can grab a copy from https://gitlab.gnome.org/chergert/libspelling

GNOME Circle Apps and Libraries


A sandbox to learn and prototype with GNOME technologies.

jcwasmx86 reports

Workbench now supports GTKCssLanguageServer, a language server providing code intelligence for the GTK CSS flavor. This moves the CSS code intelligence out-of-process and allows reusing the functionality in other editors. It’s planned to include it in GNOME Builder later, when it is a bit more mature. Currently, the language server only provides diagnostics in Workbench, but documentation on hover and auto-completion will follow as soon as it adds support for those features.

Webfont Kit Generator

Create @font-face kits easily.

Rafael Mardojai CM says

Webfont Kit Generator has received a small UI refresh with the new widgets from libadwaita. It now has a utility panel for the output options, allowing you to set everything in one view.


Launch all your games

kramo reports

Thanks to Libadwaita 1.4, Cartridges has gained a new sidebar allowing you to filter games by source. It will also adapt to smaller screen sizes better thanks to AdwBreakpoint.

These features will land alongside GNOME 45 in the fall.

Third Party Projects


Tag your music.

Nick says

Tagger is now at V2023.7.1-beta2 ! V2023.7.1 is shaping up to be a huge release with new features, more customization options, better performance, many bug fixes, and an improved user interface.

Here’s the full changelog so far:

  • Added support for the following tag properties: BPM, Composer, Description, Publisher, ISRC
  • Added help documentation with yelp-tools, accessible from the Help menu action
  • Added more file sorting options
  • Improved album art design and added support for managing back cover art and exporting album art
  • Fixed an issue where corrupted music files would crash the app. Tagger will now display a dialog to warn the user of corrupted files
  • Improved UI
  • Updated translations (Thanks everyone on Weblate!)


Download web video and audio.

Nick says

Parabolic V2023.7.2 is here!

Here’s the full changelog:

  • Added the ability to select a download’s audio language if more than one are available
  • Added the option to allow for only Windows-supported characters in filenames
  • Updated translations (Thanks everyone on Weblate!)


Your plan for improving personal life and workflow

Iman Salmani announces

IPlan 1.9.0 is now out! What’s changed:

  • Search button and Primary menu moved to the sidebar
  • Navigation in the calendar by scroll
  • Calendar Navigation buttons removed
  • Now task changes apply to other parts of UI too. (instead of resetting them)
  • Clickable URL Links in the task description
  • Ctrl + w shortcut for closing window
  • Code refactoring, Bug fixes, and UI improvements

You can get it from Flathub

GNOME Network Displays

Stream the desktop to Wi-Fi Display capable devices

Pedro Sader Azevedo announces

Discovery of Chromecast and MICE devices was backported to the work-in-progress headless build of GNOME Network Displays.


An unofficial Signal GTK client.

schmiddi announces

Flare 0.9.0 was released, which included a lot of overall UI improvements, but also some new functionality. I will just list the most important improvements, a list of all improvements can be seen in the changelog:

  • Flare now supports receiving and playing voice messages.
  • The UI of the messages got drastically improved. The message bubbles now also support theming with GNOME accent colors.
  • The dropdown menu on messages got improved. Furthermore, the drop-down menu is now opened by right-click or (when using touch) holding the message instead of just a normal click.
  • Updated to GTK 4.10 including updating from deprecated widgets to their new counterperts.
  • Flare now supports receiving mentions (implemented in 0.8.2).

I want to thank @Marc0x for doing most of the work on this release and bringing the UI of Flare to a new level.

GNOME Foundation

Caroline Henriksen reports

This week you can find the Foundation at FOSSY, a community-oriented conference hosted by the Software Freedom Conservancy! If you’re attending in Portland, make sure to stop by the GNOME booth to grab some stickers or pick up a t-shirt.

We’ve also been hard at work coordinating all the final details for GUADEC 2023! The conference starts in 12 days and that means we’ve got banners, signage, name badges, lanyards, t-shirts, and more to prepare. If you’re attending remotely or in person remember to register ahead. This helps us know how many people to expect and lets us have time to print your name on your badge.

We’re still looking for GUADEC 2023 sponsors! If you or your company would like to sponsor this year’s conference, take a look at our sponsorship brochure and reach out to mwu@gnome.org for more information.

Volunteer Opportunity: We’re live-streaming the GUADEC talks, but are looking for a volunteer to edit the final footage into individual talk videos. If that sounds like a project you’re interested in let us know by emailing chenriksen@gnome.org.

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!