GNOME hættir að viðhalda Clutter grafíksafninu

GNOME verkefnið hefur vísað Clutter grafíksafninu í arfleifð verkefni sem hefur verið hætt. Frá og með GNOME 42 verður Clutter bókasafnið og tengdir íhlutir þess Cogl, Clutter-GTK og Clutter-GStreamer fjarlægðir úr GNOME SDK og tilheyrandi kóði fluttur í geymdar geymslur.

Til að tryggja samhæfni við núverandi viðbætur mun GNOME Shell geyma innri afrit af Cogl og Clutter og mun halda áfram að senda í fyrirsjáanlega framtíð. Hönnurum forrita sem nota GTK3 með Clutter, Clutter-GTK eða Clutter-GStreamer er bent á að flytja forritin sín yfir á GTK4, libadwaita og GStreamer. Ef þetta er ekki mögulegt, ættir þú að bæta sérstaklega við Cogl, Clutter, Clutter-GTK og Clutter-GStreamer eftir Flatpak pakkanum, þar sem þeir verða útilokaðir frá aðal GNOME keyrslutímanum.

Clutter verkefnið hefur verið stöðnuð og óþróuð í langan tíma - síðasta mikilvæga útgáfan 1.26 var mynduð árið 2016 og síðasta leiðréttingaruppfærsla var boðin snemma árs 2020. Virkni og hugmyndir sem þróaðar eru í Clutter eru nú veittar af GTK4 ramma, libadwaita, GNOME Shell og Mutter samsettum netþjóni.

Mundu að ringulreið bókasafnið einbeitir sér að því að bjóða upp á notendaviðmót. Aðgerðir ringulreiðasafnsins beinast að virkri notkun hreyfimynda og sjónrænna áhrifa, sem gerir þér kleift að beita aðferðum sem notaðar eru í leikjaþróun þegar þú býrð til venjuleg GUI forrit. Á sama tíma líkist bókasafnið sjálft leikjavél, þar sem hámarksfjöldi aðgerða er framkvæmt af GPU, og til að búa til flókið notendaviðmót þarf að skrifa lágmarks kóða. Safnið hefur fyrst og fremst verið notað með OpenGL, en getur einnig keyrt ofan á GLib, GObject, GLX, SDL, WGL, Quartz, EGL og Pango. Það eru bindingar fyrir Perl, Python, C#, C++, Vala og Ruby.

Heimild: opennet.ru

Bæta við athugasemd