#46 Going Mobile
Update on what happened across the GNOME project in the week from May 27 to June 03.
Core Apps and Libraries
GNOME Shell
Core system user interface for things like launching apps, switching windows, system search, and more.
verdre says
News from the Shell team! We’re improving the experience on small screens and things are progressing quickly, GNOME Shell might run on your phone sooner than you think. Check out our blogpost for more information.
WebKitGTK
GTK port of the WebKit rendering engine.
adrian announces
The recent WebKitGTK 2.36.3 release included fixes for a number of security issues that allowed remote code execution. While we are not aware of any of them being exploited, it is nevertheless strongly recommended to update to the latest release.
There are a number of improvements in the multimedia backend as well: GStreamer elements known to be problematic are now explicitly by default, we have enabled capture from devices which can use hardware-accelerated encoding, fixed display capture using Pipewire, and improved streaming video playback.
Software
Lets you install and update applications and system extensions.
Philip Withnall reports
Milan Crha has added support for listing other apps by the same author in gnome-software
Calls
A phone dialer and call handler.
Evangelos reports
Calls can now do encrypted VoIP calls with SIP using SRTP 🎉 Supporting SRTP roughly consisted of two parts:
- Change the GStreamer pipeline to do SRTP instead of plain RTP
- Handle the key exchange in the signalling
Please note that we don’t make use of the encryption indicator yet, for more details see this issue where you can also find some nice designs by Sam Hewitt of how things should eventually behave.
GLib
The low-level core library that forms the basis for projects such as GTK and GNOME.
Philip Withnall reports
Benjamin Berg has fixed a nasty deadlock in
GFileMonitor
in GLib
Circle Apps and Libraries
Gaphor
A simple UML and SysML modeling tool.
Arjan says
Gaphor 2.10.0 has been release last week. Among the improvements Activity diagrams have been extended. Model loading has been improved and Gaphor finally has full drag and drop support from the tree view to a diagram.
Authenticator
Simple application for generating Two-Factor Authentication Codes.
Bilal Elmoussaoui says
A new bugfixes release of Authenticator is out. The new release also migrates your tokens from the host keyring to inside the sandbox so other sandboxed apps can’t access them.
Third Party Projects
Flatseal
A graphical utility to review and modify permissions of Flatpak applications.
Martín Abente Lahaye says
I am happy to announce the release of Flatseal 1.8.0 🎉. This new release comes with the ability to review and modify global overrides, highlight changes made by users, follow system-level color styles, support for more languages and a few bugs fixes.
Amberol
Plays music, and nothing else.
Emmanuele Bassi announces
New Amberol release! Lots of small UI fixes to improve consistency and give better feedback when importing songs in the playlist. Colors and spacing between elements have also been improved, as well as general reliability.
Miscellaneous
federico announces
The accessibility infrastructure modules are now merged: https://viruta.org/accessibility-repos-are-now-merged.html
ranfdev announces
Frustrated by the standard .ui file writing experience (that xml is very verbose) and inspired by the blueprint compiler, I’ve decided to write a custom Domain Specific Language to generate .ui files. Compared to blueprint compiler, this let’s you use a complete programming language, with variables and functions, to generate your ui. Check out the project page for more information
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!