Update on what happened across the GNOME project in the week from March 20 to March 27.GNOME ReleasesSophie (she/her) reportsGNOME 48.10 has been released. This is the final release for GNOME 48. If you are still using the GNOME 48 runtime on Flathub, you can update to the GNOME 50 runtime directly. The GNOME 48 runtime will be marked as end of life (EOL) on April 11. Apps that are still using the runtime at this point will trigger warnings for their users.GNOME Core Apps and LibrariesKhalid Abu Shawarib reportsVersion 50 of Fonts was released this week!This release includes a redesigned fonts preview grid that is more responsive when scrolling, and have a uniform text baseline.Moreover, the search bar is now always visible, and supports type-to-search in the main font preview grid.Python Bindings (PyGObject) ↗Python language bindings for GNOME platform libraries.Arjan announcesPyGObject 3.56.2 has been released. This release contains a few fixes:Fix issue when do_dispose is called while the garbage collector is running.retain object floating state for get-/set-property calls.As always, the latest version is available on PyPI and the GNOME download server.GNOME Circle Apps and LibrariesSophie (she/her) saysAs you may already have learned from the GNOME 50 release notes, Sessions has been accepted into GNOME Circle.Sessions is a simple visual timer application designed specifically for the pomodoro technique. The app is maintained by Felicitas Pojtinger.Warp ↗Fast and secure file transfer.Fina reportsWarp 1.0 has been released, finally breaking the light speed barrier. New features include a new shortcuts dialog, runtime and translation updates. Engage!Video Trimmer ↗Trim videos quickly.YaLTeR reportsI released Video Trimmer 26.03 with an improvement suggested by one of the users: the prefilled filename in the save dialog now includes the trimming timestamps. This way, there are no filename conflicts when extracting several fragments from a video.I also added several CLI flags to pre-set the start and end timestamp, and the precise trim and remove audio options.Identity ↗Compare images and videos.YaLTeR reportsIdentity 26.03 is out with a new time display when hovering the mouse over the video seek bar. I also added Ctrl+2..9 hotkeys to set the zoom level from 200% to 900%.The window title now shows the current filename, which is helpful with many open tabs. Finally, you can pass the initial --zoom and --display mode on the command line.Third Party ProjectsHaydn Trowell reportsThe latest version of Typesetter, the minimalist Typst editor, brings:Built-in, automatic grammar checking (currently English only).Tooltips for Typst errors and warnings in the editor.Keyboard shortcuts for navigating spelling errors.New translations: Czech (p-bo), Dutch (flipflop97), Finnish (Jiri Grönroos), Polish (michalfita), Swedish (haaninjo), and Vietnamese (namthien).Get it on Flathub: https://flathub.org/apps/net.trowell.typesetterIf you want to help bring Typesetter to your language, translations can be contributed via Weblate: https://translate.codeberg.org/engage/typesetter/Andrea Fontana announcesHideout is a simple, GTK-based encryption tool written in D, designed specifically for non-technical users who need to password-protect their files without complexity. It follows GNOME’s design principles to provide a clean and intuitive experience.On Flathub: https://flathub.org/apps/it.andreafontana.hideoutJeffry Samuel reportsNocturne has been released, it allows users to manage their local music libraries with optional Navidrome / Subsonic integration. It includes features such as:PlaylistsAutomatic lyrics fetchingPlay queue managingAlbum and artist sortingFast searchingFor more information visit the website or repositoryhttps://jeffser.com/nocturne/https://github.com/Jeffser/NocturneAnton Isaiev saysRustConn (connection manager for SSH, RDP, VNC, SPICE, Telnet, Serial, Kubernetes, MOSH, and Zero Trust protocols)Versions 0.10.3–0.10.8 landed this week with changes driven entirely by user feedback:Security: RDP passwords no longer exposed in /proc; SSH agent passphrase files are zeroized before deletion; legacy XOR credentialsmigrated to AES-256-GCM transparentlyEmbedded viewer performance: eliminated per-frame pixel buffer allocations (8–33 MB depending on resolution) for SPICE, VNC, and RDP byswitching to persistent Cairo surfaces with in-place updates; RDP frame extraction now uses row-based memcpy + bulk SIMD-friendly R↔B swapHiDPI fixes: resolved blurry/artifact RDP rendering on HiDPI displays caused by double-scaling; fixed cursor artifacts from transparentpadding bleed on scaled displaysFlatpak sandbox: Zero Trust CLIs (gcloud, Azure, Teleport, OCI) now work correctly by redirecting config paths to writable sandboxdirectories; fixed CLI detection using extended PATHKeePassXC integration: fixed all vault operations failing when KDBX file is password-protected (password was passed as None in 10 callsites)Passbolt CLI 0.4.2 compatibility: fixed deserialization failures from field naming changesHighlight rules: built-in defaults (ERROR, WARNING, CRITICAL, FATAL) now always apply, not just when per-connection rules existCode quality: shared CairoBackedBuffer module, deduplicated regex compilations, extracted parse_protocol_type() to eliminate 3 duplicateimplementationsThank you for the growing interest in RustConn. All of this work is driven purely by user feedback - every bug report and feature request shapesthe project. I reached what I considered “my ideal” months ago, but it turns out users know better. The result is an open-source connectionmanager that, in my honest opinion, is now more capable and convenient than its commercial competitors - built by engineers, for engineers.A special thanks to the community members who package RustConn for AUR and other distribution repositories, and to those who ported it toFreeBSD. Seeing people take the time to bring RustConn to new platforms is the strongest signal that the project fills a real need.Constructive feedback is always welcome: https://github.com/totoshko88/RustConn/issuesProject: https://github.com/totoshko88/RustConnFlatpak: https://flathub.org/en/apps/io.github.totoshko88.RustConnxjuan reportsCambalache’s First Major Milestone!After more than 5 years, 1780 commits and 20k lines of handcrafted, artisanal Python code I am very pleased to announce Cambalache 1.0 !!!Cambalache is a WYSIWYG (What You See Is What You Get) tool that allows you to create and edit user interfaces for Gtk 4 and 3 applications.Read more about it at https://blogs.gnome.org/gtk/2026/03/20/cambalaches-first-major-milestone/Solitaire ↗Play Patience GamesWill Warner announcesSolitaire is a new app to play paitence games! It has been about a year since I started working on this, and I am excited to say that Solitaire is now avalible on Flathub.Solitaire has a solver that will tell you if the game you are playing has become impossible to win, and provides hints that are guaranteed to lead to a win. The app features six games: Klondike, FreeCell, Tri Peaks, Spider, Pyramid, and Yukon. Solitaire will also keep track of your scores, using moves or time based scoring. It even lets you change what the cards look like, with seven card themes to choose from.Shell Extensionssri 🚀 saysGNOME Shell extensions reviews have become delayed due to our main reviewer being cut off from the Internet. The backlog is getting long and while some community members have stepped up the progress is slow. Much appreciation to those who are stepping up. Please be aware that the review delay means that extensions being updated to GNOME 50 are being delayed.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!