#245 Infinite Ranges

Wait 5 sec.

Update on what happened across the GNOME project in the week from April 10 to April 17.GNOME Core Apps and LibrariesLibadwaita ↗Building blocks for modern GNOME apps using GTK4.Alice (she/her) 🏳️‍⚧️🏳️‍🌈 reportsAdwAboutDialog’s Other Apps section title can now be overridden to say something other than “Other Apps by developer-name”Alice (she/her) 🏳️‍⚧️🏳️‍🌈 announcesAdwEnumListModel has been deprecated in favor of the recently added GtkEnumList. They work identically and so migrating should be as simple as find-and-replaceMaps ↗Maps gives you quick access to maps all across the world.mlundblad announcesMaps now shows track/stop location for boarding and disembarking stations/stops on public transit journeys (when available in upstream data)GNOME Circle Apps and LibrariesGraphs ↗Plot and manipulate dataSjoerd Stendahl saysAfter 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/Gaphor ↗A simple UML and SysML modeling tool.Arjan announcesMareike 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 ProjectsBilal Elmoussaoui announcesNow 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/Anton Isaiev saysRustConn (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/RustConnFlatpak: https://flathub.org/en/apps/io.github.totoshko88.RustConnMufeed Ali reportsWordbook 1.0.0 was releasedWordbook 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 saysPods 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.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!