news
GNOME: Icons, Pitivi, GNOME Fellowship, and This Week in GNOME
-
Hylke Bons: Icon for Stencil
-
Michael Calabrese: Pitivi Timeline Ruler | Widget Finalization
C API and Introspection
I spent some time cleaning up the Rust C extension and the FFI layer to make it easier to consume from C and through GObject Introspection. One of the biggest changes was exposing the PitiviTimelineRuler instance type in the public headers instead of treating it as a generic GtkWidget. That gives GIR enough information to generate proper bindings automatically.
I also fixed an issue that only showed up in headless CI environments. The widget was previously relying on gtk::init() during type registration, which doesn't work well without a display server. Switching to set_initialized() solved the problem and made the test suite much more reliable.
-
GNOME ☛ Sophie Herold: GNOME Fellowship July 2026
On July 1st, the very first round of GNOME Fellowships started. This program finances contributors within the GNOME project through your donations. We, the fellows, will be giving you monthly updates about our work. This is the very first update from me.
-
This Week in GNOME ☛ This Week in GNOME: #261 Sushi Boxes
Update on what happened across the GNOME project in the week from July 31 to August 7.