#104 Full Text Search
Update on what happened across the GNOME project in the week from July 07 to July 14.
GNOME Core Apps and Libraries
Tracker
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.
GTK
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
Workbench
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.
Cartridges
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
Tagger
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!)
Parabolic
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!)
IPlan
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.
Flare
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!