GNOME arrête le support de la bibliothèque graphique Clutter

Le projet GNOME a classé la bibliothèque graphique Clutter parmi les projets obsolètes dont le développement est interrompu. À partir de GNOME 42, la bibliothèque Clutter et les composants associés Cogl, Clutter-GTK et Clutter-GStreamer seront supprimés du SDK GNOME, et le code associé sera transféré dans des dépôts archivés.

Pour assurer la compatibilité avec les extensions existantes, des copies internes de Cogl et Clutter seront maintenues dans GNOME Shell et continueront à être fournies dans un avenir proche. Les développeurs d'applications utilisant GTK3 avec Clutter, Clutter-GTK ou Clutter-GStreamer sont invités à migrer leurs programmes vers GTK4, libadwaita et GStreamer. Si cela n'est pas possible, il convient d'ajouter séparément Cogl, Clutter, Clutter-GTK et Clutter-GStreamer comme dépendances dans les paquets au format Flatpak, car ils seront exclus du runtime principal de GNOME.

Le projet Clutter est en stagnation depuis longtemps et ne se développe plus — la dernière version significative, 1.26, a été publiée en 2016, et la dernière mise à jour corrective a été proposée début 2020. Les fonctionnalités et les idées en cours de développement dans Clutter sont désormais prises en charge par le framework GTK4, libadwaita, GNOME Shell et le compositeur Mutter. serveur Mutter.

Rappelons que la bibliothèque Clutter est conçue pour le rendu des interfaces utilisateur. Les fonctions de la bibliothèque Clutter sont axées sur l'utilisation active de l'animation et des effets visuels, permettant d'appliquer aux applications GUI normales des méthodes utilisées dans le développement de jeux. La bibliothèque elle-même ressemble à un moteur de jeu, où le maximum d'opérations est délégué au GPU, et la création d'interfaces utilisateur complexes nécessite un minimum de code. La bibliothèque était principalement utilisée avec OpenGL, mais peut également fonctionner au-dessus de GLib, GObject, GLX, SDL, WGL, Quartz, EGL et Pango. Des liaisons existent pour les langages Perl, Python, C#, C++, Vala et Ruby.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster