GNOME A few hours ago, we published another article detailing the latest developments over the past week. This time, we covered what happened during the week of April 25th to May 2nd. Project official, we've heard about improvements to the Calendar app to make it more keyboard-friendly. The rest are changes to third-party projects.
We go with the news this week, among which we find some related to artificial intelligence. I think the opposite would be news these days.
This week in GNOME
- The first step necessary to have a calendar app that works for people who rely on keyboard navigation has been completed and merged.
- Throwing of Newelle 0.9.5:
- Implemented web search with SearXNG, DuckDuckGo and Tavily.
- Website Reading: Allows you to ask questions about websites (Type #url to embed).
- Improved online LaTeX support.
- New empty chat placeholder.
- Improved document reading: semantic search will only be performed if the document is too long.
- New thinking widget.
- Added vision support for llama4 in Groq and provider selection in OpenRouter.
- New translations (Traditional Chinese, Bengali, Hindi).
- Various bug fixes.
- The initial version of a classical music player and organizer designed for GNOME has been released, which will eventually become a complete tool for managing our personal classical music library. The application is called Musicus and also comes with a small pre-built music library containing recordings that are in the public domain (according to EU law).
- Upscaler 1.5.0 is now available, a new version of the app that allows you to scale images locally, securely, and completely offline.
- This release introduces the long-awaited functionality to upload multiple images at once and add them to the queue.
- The entire asynchronous and threading model was ported to the asyncio and threading modules.
- Image loading has become much faster and smoother, while using less memory as a direct result of the migration to asyncio and threading.
- This version also makes saving the resulting images completely optional.
- Progress rows have been redesigned to be more reminiscent of typical progress bar rows.
- Turtle 0.13 has been released with support for the Nautilus async plugin.
- Turtle recently switched back to the async update_file_info_full method and with this release many improvements have been made to reduce the turtle service's dbus calls to speed up emblem calculations.
- Async has been made possible again.
- Turtle used a workaround for a while because of a crash in Nautilus when using update_file_info_full. This issue was fixed with this MR, which is available in Nautilus 48+ and has also been backported to Nautilus 47.2 and 46.4.
- The flatpak release still uses the sync fix, because there is no way to guarantee that the package will install on a distribution with a Nautilus version that includes the fix.
- New version of Fractal:
- Support for logging in using the OAuth 2.0 API (as used by matrix.org, which recently switched to the Matrix Authentication Service).
- Revised the page listing user sessions, with details moved to subpages for a less cluttered feel and allowing sessions to be renamed.
- Account settings have been reorganized, with a new Security tab that includes an option to change media preview visibility.
- BlurHashes for images and videos, which are used as placeholders while media is loading or if preview is disabled.
- Contiguous state events are grouped behind a single element.
- Blueprint is now part of the GNOME Nightly SDK and is expected to be part of the GNOME 49 SDK. This means that applications that rely on Blueprint will no longer need to install it manually.
And that's been it for this week at GNOME.
Images and content: TWIG.