• Pl chevron_right

      This Week in GNOME: #245 Infinite Ranges

      news.movim.eu / PlanetGnome • 2 days ago • 4 minutes

    Update on what happened across the GNOME project in the week from April 10 to April 17.

    GNOME Core Apps and Libraries

    Libadwaita

    Building blocks for modern GNOME apps using GTK4.

    Alice (she/her) 🏳️‍⚧️🏳️‍🌈 reports

    AdwAboutDialog ’s Other Apps section title can now be overridden to say something other than “Other Apps by developer-name

    Alice (she/her) 🏳️‍⚧️🏳️‍🌈 announces

    AdwEnumListModel has been deprecated in favor of the recently added GtkEnumList . They work identically and so migrating should be as simple as find-and-replace

    Maps

    Maps gives you quick access to maps all across the world.

    mlundblad announces

    Maps now shows track/stop location for boarding and disembarking stations/stops on public transit journeys (when available in upstream data)

    maps-transit-tracks.CgAXBVRc_Z1KOqBW.webp

    GNOME Circle Apps and Libraries

    Graphs

    Plot and manipulate data

    Sjoerd Stendahl says

    After two years without a major feature-update, we are happy to announce Graphs 2.0. It’s by far our biggest update yet. We are targeting a stable release next month, but in the meantime we are running an official beta testing period. We are very happy for any feedback, especially in this period!

    The upcoming Graphs 2.0, features some major long-requested changes: equations now span an infinite range and can be edited and manipulated analytically, the style editor has been redesigned with a live preview, we revamped the import dialog, and imported data now supports error bars. Equations with infinite values in them such as y=tan(x) now also render properly with values being drawn all the way to infinity and without having a line going from plus to minus infinity. We’ve also added support for spreadsheet and SQLite database files, drag-and-drop importing, improved curve fitting with residuals and better confidence bands, and now have proper mobile support.

    These are just some highlights, a more complete list of changes, including a description of how to get the beta version, can be found here: https://blogs.gnome.org/sstendahl/2026/04/14/announcing-the-upcoming-graphs-2-0/

    graphs_showtanx.V5wQ8f51_ZV9rF3.webp

    graphs_betaimage.C6kYkny9_1d0pFb.webp

    Gaphor

    A simple UML and SysML modeling tool.

    Arjan announces

    Mareike Keil of the University of Mannheim published her article “NEST‑UX: Neurodivergent and Neurotypical Style Guide for Enhanced User Experience”. The paper explores how user interfaces can be designed to be accessible for both neurotypical and neurodivergent users, including people with autism, ADHD or giftedness.

    The Gaphor team worked together with Mareike to implement suggestions she found during her research, allowing us to test how well these ideas work in practice.

    The article can be found at https://academic.oup.com/iwc/advance-article-abstract/doi/10.1093/iwc/iwag011/8571596 .

    Mareike’s LinkedIn announcement can be found at https://www.linkedin.com/feed/update/urn:li:activity:7447176733759352832/ .

    Third Party Projects

    Bilal Elmoussaoui announces

    Now that most of the basic features work as expected, I would like to publicly introduce you to Goblin, a GObject Linter, for C codebases. You can read more about it at https://belmoussaoui.com/blog/23-goblin-linter/

    lint.BsseUq9-_2ldQUe.webp

    Anton Isaiev says

    RustConn (connection manager for SSH, RDP, VNC, SPICE, Telnet, Serial, Kubernetes, MOSH, and Zero Trust protocols)

    Versions 0.10.15–0.10.22 bring a week of polish across the UI, security, and terminal experience.

    Terminal got better. Font zoom (Ctrl+Scroll, Ctrl+Plus/Minus) and optional copy-on-select landed. The context menu now works properly — VTE’s native API replaced the custom popover that was stealing focus and breaking clipboard actions. On X11 sessions (MATE, XFCE) where GTK4’s NGL renderer caused blank popovers, RustConn auto-detects and falls back to Cairo.

    Sidebar and navigation. Groups expand/collapse on double-click anywhere on the row. The Local Shell button moved to the header bar so it’s always visible. Protocol filter bar is now optional and togglable. Tab groups show as a [GroupName] prefix in the tab title, and a new “Close All in Group” action cleans up grouped tabs at once. A tab group chooser dialog with clickable pill buttons replaces manual retyping.

    RDP fixes. Multiple shared folders now map correctly in embedded IronRDP mode — previously only the first path was used. SSH Port Forwarding UI, which had silently disappeared from the connection dialog, is back.

    Security hardened. Machine key encryption dropped the predictable hostname+username fallback; the /etc/machine-id path now uses HKDF-SHA256 with app-specific salt. Context menu labels and sidebar accessible labels are localized for screen readers.

    Ctrl+K no longer hijacks the terminal — it was removed from the global search shortcut, so nano and other terminal apps get it back. Terminal auto-focus after connection means you can type immediately.

    Export and import. Export dialog gained a group filter, and RustConn Native (.rcn) is now the default format in both import and export dialogs.

    Project: https://github.com/totoshko88/RustConn Flatpak: https://flathub.org/en/apps/io.github.totoshko88.RustConn

    main_white_en.LE8jVXnl_ZiloOX.webp

    Mufeed Ali reports

    Wordbook 1.0.0 was released

    Wordbook is now a fully offline application with no in-app downloads. Pronunciation data is now sourced from WordNet where possible, allowing better grouping of definitions in homonyms like “bass”. In general, many UI/UX improvements and bug fixes were also made. The community also helped by localizing the app for a total of 6 new languages.

    Try it on Flathub .

    Pods

    Keep track of your podman containers.

    marhkb says

    Pods 3.0.0 is out!

    This major release introduces a brand-new container engine abstraction layer allowing for greater flexibility.

    Based on this new layer, Pods now features initial Docker support, making it easier for users to manage their containers regardless of their preferred backend.

    Check it out on Flathub .

    Pods.DXGbuqN1_KYyow.webp

    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!