Glycin, the newish image loading and editing library, now supports specifying the memory format for image data an API user needs. If glycin is used with GTK, this has always been taken care of automatically. However, for other use cases, it’s now possible to specify a limited set of formats the API user supports. Support for loading image data from a GInputStream or GBytes instead of GFile has also landed.
These features are important to adopt glycin in other areas in the quest to replace GdkPixbuf to make image loading more safe and enable more features like HDR image support and support for more image formats.
Sysprof is now able to filter samples by marks. This allows for statistically relevant data on what’s running when a specific mark is ongoing, and as a consequence, allows for better data analysis. You can read more here.
This week Arduino support for GNOME Builder has been merged, providing integration with arduino-cli to compile and upload sketches to Arduino compatible boards. The new feature will be available in Builder Nightly and includes a graphical interface for managing libraries and platforms and selecting compilation/upload options. It also provides a template to start a new Arduino project. Note that you need to have arduino-cli installed to use this feature.
If you encounter any issues, please go ahead and file them.
This week Bustle was accepted into GNOME Circle. Bustle lets you visualize and analyze D-Bus activity with detailed sequence diagrams. Congratulations!
Warp 0.9 was released with support for directly sending files via “Open With…” from Files. QR code scanning has also seen improvements, by utilizing the new QR code feature in Camera.
I have released a new version of oo7-cli, with the possibility to interact with the sandboxed applications keyrings or any keyring file on your system.
oo7-cli --app-id com.belmoussaoui.Authenticator list
The CLI also features a new CLI argument for attempting to repair a broken keyring (always backup your keyring file before).
TypeScript type definitions for GNOME Shell 48 released
The TypeScript type definitions for GNOME Shell 48 have been updated!
This release brings improved TypeScript support for writing GNOME Shell extensions.
Based on the latest version of ts-for-gir:
→ v4.0.0-beta.23
Introducing Field Monitor, a remote-desktop client focused on accessing virtual machines.
It has first-class support for adding Proxmox or QEMU/KVM hypervisors but it can also connect to any server implementing one of the SPICE, RDP or VNC protocols.
It can also open RDP or Virt Viewer files.
This is the first release and it might still be a little rough around the edges in some parts, so any and all feedback is more than welcome :).
Field Monitor is powered by RDW, a set of remote-desktop widgets for GTK 4. I want to thank Marc-André Lureau, the author, since without them this app would not be possible!
As the version implies, there might be a slight risk of regressions, but it should be mostly stable. If all goes well the next step is the release candidate!
If you have a little bit of time on your hands, you can try to fix one of our newcomers issues. Anyone can make Fractal better!