GNOME ndalon mirëmbajtjen e bibliotekës grafike Clutter

Projekti GNOME e ka transferuar bibliotekën grafike Clutter në një projekt të vjetër që është ndërprerë. Duke filluar me GNOME 42, biblioteka Clutter dhe përbërësit e saj të lidhur Cogl, Clutter-GTK dhe Clutter-GStreamer do të hiqen nga GNOME SDK dhe kodi shoqërues do të zhvendoset në depo të arkivuara.

Për të siguruar përputhshmërinë me shtesat ekzistuese, GNOME Shell do të mbajë kopje të brendshme të Cogl dhe Clutter dhe do të vazhdojë të dërgojë për të ardhmen e parashikueshme. Zhvilluesit e aplikacioneve që përdorin GTK3 me Clutter, Clutter-GTK ose Clutter-GStreamer këshillohen të migrojnë programet e tyre në GTK4, libadwaita dhe GStreamer. Nëse kjo nuk është e mundur, duhet të shtoni veçmas Cogl, Clutter, Clutter-GTK dhe Clutter-GStreamer në varësi të paketave Flatpak, pasi ato do të përjashtohen nga koha kryesore e ekzekutimit të GNOME.

Projekti Clutter ka qenë i ndenjur dhe i pazhvilluar për një kohë të gjatë - lëshimi i fundit i rëndësishëm 1.26 u formua në 2016, dhe përditësimi i fundit korrigjues u ofrua në fillim të 2020. Funksionaliteti dhe idetë e zhvilluara në Clutter ofrohen tani nga kuadri GTK4, libadwaita, GNOME Shell dhe serveri i përbërë Mutter.

Kujtoni se biblioteka Clutter është e fokusuar në ofrimin e paraqitjes së ndërfaqes së përdoruesit. Funksionet e bibliotekës Clutter përqendrohen në përdorimin aktiv të animacionit dhe efekteve vizuale, gjë që ju lejon të aplikoni metodat e përdorura në zhvillimin e lojës kur krijoni aplikacione të rregullta GUI. Në të njëjtën kohë, vetë biblioteka i ngjan një motori lojërash, në të cilin numri maksimal i operacioneve kryhet nga GPU, dhe për të krijuar një ndërfaqe komplekse të përdoruesit kërkon shkrimin e një minimumi kodi. Biblioteka është përdorur kryesisht me OpenGL, por gjithashtu mund të funksionojë në krye të GLib, GObject, GLX, SDL, WGL, Quartz, EGL dhe Pango. Ka lidhje për Perl, Python, C#, C++, Vala dhe Ruby.

Burimi: opennet.ru

Shto një koment