Contents Menu Expand

What’s new for developers

GNOME 47 comes with plenty of new features and enhancements for those who use the GNOME platform. These include updates to GNOME’s developer tools, improved libraries, and updated language bindings.

We encourage you to explore the GNOME Developer website for a comprehensive overview of the resources available to you. Get started building and contributing to the next generation of GNOME experiences!

GTK

Libadwaita

Shell

Mutter: Wayland DRM Lease

This protocol is used by Wayland compositors which act as Direct Rendering Manager (DRM) masters to lease DRM resources to Wayland clients.

The compositor will advertise one wp_drm_lease_device_v1 global for each DRM node. Some time after a client binds to the wp_drm_lease_device_v1 global, the compositor will send a drm_fd event followed by zero, one or more connector events. After all currently available connectors have been sent, the compositor will send a wp_drm_lease_device_v1.done event.

WebKitGTK

Orca

PyGObject