Matt prepared his talk “Modernizing Accessibility for Desktop Linux” he gave at Open Source Summit North American in Seattle. Slides available and the recording should be published soon, we will make sure to twig it.
libadwaita now has AdwButtonRow, implementing another missing pattern for boxed lists. Additionally, there’s a .boxed-list-separate style class now, that has each row in its own card with spacing between them, and AdwPreferencesGroup:separate-rows to toggle it for preferences groups
The biggest update is a UI refresh: Gaphor’s UI now better follows the Adwaita style (feedback is welcome). The Property editor has be revised, so it can be used both from diagrams and the model browser. You can read the full list of changes in our ChangeLog. Builds for Windows, macOS and Linux Flatpak are available from the website and FlatHub.
Energy usage has been improved by using a more efficient method to get the time and by making use of the magic GtkWindow.suspended property to stop updating the clock when the window is not visible.
Better support for round clocks. The new GTK renderer fixed the visual glitch on transparent corners caused by large border radius. Retro now restores window dimensions and disables the border radius on maximize to make it look good, no matter the shape.
Controls have been moved to a floating header bar to stay out of the way and prevent interference with customizations.
Mahjongg 3.40.1 has been released, and is available on Flathub.
This release fixes a few regressions in the GTK 4 port. Most notably, the game no longer freezes after finishing a round, and the tile layout can be changed when using a language other than English.
I will also maintain Mahjongg from now on. If you want to help out with development, e.g. replace deprecated widgets, feel free to submit a MR on GitLab.
Account recovery, introduced during this cycle, could lead to an unclear situation where it was still incomplete even after successfully going through the process. We added some explanations on how to solve this. Thanks to anyone who tried it in the beta and provided us with feedback!
After fixing a focus issue upstream in GtkListView, we got rid of more focus issues in our widgets. That should make the room history completely accessible with keyboard navigation.
Third party verification, that happens in a direct chat, was partly broken as the banner about an ongoing verification was not showing up anymore. The culprit was found and we took that opportunity to improve the security instructions. Along with this bugfix, a coat of polish has been applied.
As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.
Flatseal 2.2.0 is out. This new release comes with refined visuals, navigation and adaptive behavior, much more streamlined with the latest GNOME release. It also comes with bug fixes for edge cases involving global overrides and Greek translation by Athanasios Karachalios.
The PyGObject Documentation now has a new place at https://pygobject.gnome.org. This URL is easier to remember (and discover). Over time we also want to bring API docs and user guides/tutorials to this site, so we have one central place for everything Python.
The GNOMEAPI docs for Python over at https://amolenaar.pages.gitlab.gnome.org/pygobject-docs/ have had a revamp over the past week. Thanks to Rafael Mardojai CM, property names are now properly presented. Properties and signals are also cross-referenced in the docs. Method signatures have been improved, based on the latest version of the pygobject-stubs project.
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!