#193 Image Loading

• Curated by Felix

Update on what happened across the GNOME project in the week from March 21 to March 28.

GNOME Core Apps and Libraries

Glycin

Sandboxed and extendable image loading and editing.

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

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.

You can financially support my work or drop by and submit a code contribution.

GNOME Development Tools

Sysprof

A profiling tool that helps in finding the functions in which a program uses most of its time.

Georges Stavracas (feaneron) announces

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.

GNOME Builder

IDE for writing GNOME-based software.

Nokse says

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.

GNOME Circle Apps and Libraries

Brage Fuglseth (he/him) says

This week Bustle was accepted into GNOME Circle. Bustle lets you visualize and analyze D-Bus activity with detailed sequence diagrams. Congratulations!

Warp

Fast and secure file transfer.

Fina announces

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.

Eyedropper

Pick and format colors.

FineFindus reports

Eyedropper 2.1.0 has been released, featuring

  • RGB decimal notation
  • support for global shortcuts
  • a new way to directly enter colors, without picking them first

Download the new version on Flathub.

Third Party Projects

Bilal Elmoussaoui says

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).

JumpLink says

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

Project page:
gjsify/gnome-shell

Note: This release was published shortly after the TWIG deadline,
so it will appear in next week’s edition.

Capypara reports

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!

Sebastian Wiesner reports

Picture Of The Day is a new app to get a picture of the day as your daily wallpaper, from NASA Astronomy Picture of the Day, Bing, Wikimedia, or Simon Stålenhag artwork.

Preview images, pick your favorite source, enable automatic updates, and enjoy a fresh wallpaper every day.

Available on Flathub.

Fractal

Matrix messaging app for GNOME written in Rust.

Kévin Commaille reports

It’s the beginning of bee season! 🌸🌺🌼 🐝 B like beta! Here’s Fractal 11.beta:

  • New shortcuts Ctrl + Page Up and Ctrl + Page Down go to the previous/next room in the list
  • The media cache will now be periodically cleaned up
  • The page that lists user sessions has been overhauled, with details moved to subpages, for a less cluttered feel, and paving the way to a new feature!
  • A couple of small cosmetic changes have landed as well

As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.

It is available to install via Flathub Beta, see the instructions in our README.

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!

Events

Kristi Progri reports

We’re excited to announce that registrations for GUADEC are now open! https://events.gnome.org/event/259/registrations/

If you are planning to attend our event (in-person or online) now it’s the time to get your ticket!

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!