Update on what happened across the GNOME project in the week from May 22 to May 29.GNOME Core Apps and LibrariesMaps ↗Maps gives you quick access to maps all across the world.mlundblad announcesThanks to hard work by James Westman, Maps now supports dowloading map areas for offline use!Document Viewer (Papers) ↗View, search or annotate documents in many different formats.lbaudin announcesPapers 50.2 and 49.7 were released this week with a (unusually high) number of bug fixes. Notably, several fractional scaling issues should be fixed thanks to the work of balooii, including both performance and display issues.Libadwaita ↗Building blocks for modern GNOME apps using GTK4.Jamie (she/her) reportsThe upcoming version of Libadwaita now supports binding properties to CSS Classes and vice versa, making it easier to dynamically toggle CSS classes on widgets. This will be available in the upcoming GNOME release.GNOME Circle Apps and LibrariesSophie (she/her) reportsWe published a blog post with update from the Circle Committee. We are addressing our current review backlog, our new AI policy, new handling of submission issues, earlier reminders about outdated runtimes on Flathub, and new benefits for Circle projects.Resources ↗Keep an eye on system resourcesSophie (she/her) saysResources has been accepted into the GNOME Incubator, with the goal of eventually replacing the current System Monitor in GNOME Core. You can try the current development state via the nightly Flatpak or on GNOME OS.If you find any issues or regressions compared to the current System Monitor app, please report them in the Resources issue tracker. The potential inclusion into Core is tracked under App Organization. Distributions are encouraged to package the app and report any issues they foresee with a possible transition to Resources.Congrats and big thanks to nokyan for writing and maintaining this app!Third Party ProjectsLőrinc Serfőző reportsA new version of Exercise Timer was released! This is a quality-of-life update for this simple app for high intensity interval training. Most notably, the training page has been updated with a custom progress indicator. Minor updates include an Undo option for deleted trainings and an update to the latest GNOME runtime.Get Exercise Timer from Flathub: https://flathub.org/en/apps/xyz.safeworlds.hiitJan-Willem reportsThis week I released Java-GI 1.0.0-RC1. As the version number suggests, this is the first step towards a “stable” release. With multiple cool apps already on Flathub, like Speed of Sound and Subsound, and several more in active development, I figured it’s time for backward compatibility and API stability.Notable improvements in this release are:Support for non-UTF8-encoded filenamesSpecialized exception types (deriving from GErrorException)Improved Windows supportBug fixes around memory management, class instantiation and nullability annotations.Always wanted to build a GNOME app, using your Java (or other JVM language) skills? Give Java-GI a try!lo reportsNucleus version 3 is released! Nucleus is a periodic table app.This update brings a theoretical indicator to Ununennium, as well as some updated properties for Ununennium. French and Italian translations were added and the app was updated to the GNOME 50 runtime as well.Get it on Flathub: https://flathub.org/apps/page.codeberg.lo_vely.Nucleusseja-arctic-fox saysI’m happy to annouce that VidCom 0.82 has just been released!VidCom is a simple utility for archiving videos, written in C++, using ffmpeg for video compression. Major changes in this version include:• Multiple stream and subtitle support, switching between mp4 and mkv containers as needed• Faster seeking when Cut Feature is enabled• Fix to correctly compute bitrate when Cut Feature is enabled• Audio is now encoded in Archive mode as well. Previously it was just copied• New cut widget and time setters• UI rework to fit more into the GNOME ecosystem• Switch to GNOME 50 Runtime• Status pages for ‘empty queue’ and ‘encoding’ states• Improved page for viewing results, which does not create a popup window anymore• Popup messages changed to toasts• Small UI desing adjustments; rounded thumbnail corners, better info distribution, formatting bugs• UI refactorVidCom is avaiable on Flathub and AUR. Source code can be viewed hereAnton Isaiev announcesRustConn Versions 0.15 ReleasedI want to thank everyone who opened a request or sponsored the project. All this time, the main features I shipped came from user requests. The most important ones: broadcast, a keyboard passthrough mode that disables the app shortcuts so they go straight to the remote desktop, Windows scripts, and a wizard for an easy start with predefined custom commands. I use all of this every day and it genuinely makes life simpler - which was the whole idea behind the project.Homepage: https://github.com/totoshko88/RustConnFlathub: https://flathub.org/en/apps/io.github.totoshko88.RustConnSolitaire ↗Play Patience GamesWill Warner announcesSolitaire 50.2 is out!Here is what’s new:Added translations: Georgian (Ekaterine Papava), ‘Chinese (China)’ (lumingzh), Ukrainian (Yuri Chornoivan), Serbian (Марко Костић)Updated translations: Cornish (Flynn Peck), Slovenian (Martin S.), Basque (Asier Saratsua Garmendia)Updated the scores dialogAdded an option to the preferences to set the seed for dealingMade unfinished games automatically saveFixed a bug where cards could be dragged from the foundations in SpiderMade cards not get selected when dealtIncreased the height of tableau in KlondikeAdded a ‘Redeal Game’ option to the new game dialogMade Tri-Peaks allow Ace + King card combinationsYou can get Solitaire on FlathubGitte ↗A simple Git GUI for GNOMEChristian reportsGitte, a simple Git client for GNOME built with GTK4, libadwaita and Relm4, just got its 0.5.0 release! 🎉The headline feature this time is commit and tag signing. Gitte now supports GPG, X.509 and SSH signing, validates signatures right in the commit log, and ships a dedicated “Signing status” window that walks you through setting everything up. Encrypted signing keys are handled via a new gitte-askpass helper, and every relevant dialog (commit, merge, revert, create tag, …) gets a per-action override switch so you can decide whether to sign on a case-by-case basis. The default respects the repository configuration.On top of that, the commit message, revert and create tag dialogs were overhauled, dialogs now carry descriptive subtitles for better discoverability, and there’s a new Ctrl+O / Cmd+O shortcut to open a repository. Under the hood Gitte moved to the new git2 API, switched from polling to IO-event-based refreshes, and gained a Cornish translation (thanks to Flynn Peck!).Get it on Flathub, for macOS or have a look at the Code.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!