call_end

    • Pl chevron_right

      This Week in GNOME: #242 Shuffling Cards

      news.movim.eu / PlanetGnome • 1 day ago • 6 minutes

    Update on what happened across the GNOME project in the week from March 20 to March 27.

    GNOME Releases

    Sophie (she/her) reports

    GNOME 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 Libraries

    Khalid Abu Shawarib reports

    Version 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.

    fonts-main.Q4GT3vxA_Z1nb2AX.webp

    Python Bindings (PyGObject)

    Python language bindings for GNOME platform libraries.

    Arjan announces

    PyGObject 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 Libraries

    Sophie (she/her) says

    As 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.

    gnome-circle-sessions.DmdKFJNQ_Z1rD29E.webp

    Warp

    Fast and secure file transfer.

    Fina reports

    Warp 1.0 has been released, finally breaking the light speed barrier. New features include a new shortcuts dialog, runtime and translation updates. Engage!

    warp.pQiymWGN_2g19e2.webp

    Video Trimmer

    Trim videos quickly.

    YaLTeR reports

    I 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.

    video%20trimmer.C9bzpxuU_bVBRn.webp

    Identity

    Compare images and videos.

    YaLTeR reports

    Identity 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 Projects

    Haydn Trowell reports

    The 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.typesetter

    If you want to help bring Typesetter to your language, translations can be contributed via Weblate: https://translate.codeberg.org/engage/typesetter/

    Andrea Fontana announces

    Hideout 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.hideout

    Jeffry Samuel reports

    Nocturne has been released, it allows users to manage their local music libraries with optional Navidrome / Subsonic integration. It includes features such as:

    • Playlists
    • Automatic lyrics fetching
    • Play queue managing
    • Album and artist sorting
    • Fast searching

    For more information visit the website or repository

    https://jeffser.com/nocturne/ https://github.com/Jeffser/Nocturne

    nocturne.XaAB1HEy_ZsW8nw.webp

    nocturne0.D9FoNEgL_1cuzRF.webp

    nocturne2.BnY_BIId_Z1iKUGB.webp

    Anton Isaiev says

    RustConn (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 credentials migrated to AES-256-GCM transparently
    • Embedded viewer performance : eliminated per-frame pixel buffer allocations (8–33 MB depending on resolution) for SPICE, VNC, and RDP by switching to persistent Cairo surfaces with in-place updates; RDP frame extraction now uses row-based memcpy + bulk SIMD-friendly R↔B swap
    • HiDPI fixes : resolved blurry/artifact RDP rendering on HiDPI displays caused by double-scaling; fixed cursor artifacts from transparent padding bleed on scaled displays
    • Flatpak sandbox : Zero Trust CLIs (gcloud, Azure, Teleport, OCI) now work correctly by redirecting config paths to writable sandbox directories; fixed CLI detection using extended PATH
    • KeePassXC integration : fixed all vault operations failing when KDBX file is password-protected (password was passed as None in 10 call sites)
    • Passbolt CLI 0.4.2 compatibility : fixed deserialization failures from field naming changes
    • Highlight rules : built-in defaults (ERROR, WARNING, CRITICAL, FATAL) now always apply, not just when per-connection rules exist
    • Code quality : shared CairoBackedBuffer module, deduplicated regex compilations, extracted parse_protocol_type() to eliminate 3 duplicate implementations

    Thank you for the growing interest in RustConn. All of this work is driven purely by user feedback - every bug report and feature request shapes the project. I reached what I considered “my ideal” months ago, but it turns out users know better. The result is an open-source connection manager 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 to FreeBSD. 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/issues Project: https://github.com/totoshko88/RustConn Flatpak: https://flathub.org/en/apps/io.github.totoshko88.RustConn

    rustconn.C5A6qSRc_1y6qeJ.webp

    xjuan reports

    Cambalache’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/

    cambalache.Bkbl_WOQ_1BRmBc.webp

    Solitaire

    Play Patience Games

    Will Warner announces

    Solitaire 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.

    Solitaire-TWIG-242.CUw4Khhy_ZAsB9u.webp

    Shell Extensions

    sri 🚀 says

    GNOME 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!