Projekti GNOME e ka kaluar librarinë grafike Clutter në kategorinë e projekteve të vjetra, të cilat nuk do të zhvillohen më. Duke filluar nga GNOME 42, biblioteka Clutter dhe komponentet e saj të lidhura Cogl, Clutter-GTK dhe Clutter-GStreamer do të hiqen nga GNOME SDK, ndërsa kodi i lidhur do të trasferohet në depo arkivore.
Për të siguruar pajtueshmërinë me zgjatjet ekzistuese, brenda GNOME Shell do të mbahen kopje të br endshme të Cogl dhe Clutter, të cilat do të vazhdojnë të ofrohen në të ardhmen e afërt. Programuesve të aplikacioneve që përdorin GTK3 me Clutter, Clutter-GTK ose Clutter-GStreamer u rekomandohet të kalojnë në GTK4, libadwaita dhe GStreamer. Nëse kjo nuk është e mundur, duhet të shtohen veçmas Cogl, Clutter, Clutter-GTK dhe Clutter-GStreamer si varësi në paketat në formatin Flatpak, pasi ato do të eliminohen nga runtime-i kryesor i GNOME.
Projekti Clutter ka mbetur nĂ« stagnim pĂ«r njĂ« kohĂ« tĂ« gjatĂ« dhe nuk Ă«shtĂ« zhvilluar â lĂ«shimi mĂ« i fundit i rĂ«ndĂ«sishĂ«m 1.26 u formua nĂ« vitin 2016, dhe pĂ«rditĂ«simi mĂ« i fundit i rregullimeve u propozua nĂ« fillim tĂ« vitit 2020. Funksionaliteti dhe idetĂ« qĂ« zhvillohen nĂ« Clutter tani sigurohen nga framework-u GTK4, libadwaita, GNOME Shell dhe Mutter. server Mutter.
Të kujtojmë se biblioteka Clutter është e orientuar drejt sigurisë së vizatimit të ndërfaqeve të përdoruesit. Funksionet e bibliotekës Clutter janë të orientuara nga përdorimi aktiv i animacioneve dhe efekteve vizuale, çka lejon përdorimin e metodave të zhvillimit të lojrave për krijimin e aplikacioneve GUI të zakonshme. Biblioteka vetë i ngjan një motor loje, në të cilin numri maksimal i operacioneve e ngarkohet në GPU, dhe për krijimin e një ndërfaqe të komplikuar të përdoruesit kërkohet të shkruhet sa më pak kod. Biblioteka ka qenë kryesisht e përdorur me OpenGL, por gjithashtu mund të punojë mbi GLib, GObject, GLX, SDL, WGL, Quartz, EGL dhe Pango. Ka lidhje për gjuhët Perl, Python, C#, C++, Vala dhe Ruby.
Burimi: opennet.ru
