GTK 4 pritet vjeshtën e ardhshme

I planifikuar Plani i lëshimit të GTK 4. Vihet re se do të duhet rreth një vit tjetër për të sjellë GTK 4 në formën e tij të duhur (GTK 4 po zhvillohet që nga vera 2016). Ka plane që të ketë një version tjetër eksperimental të serisë GTK 2019x gati deri në fund të vitit 3.9, i ndjekur nga një lëshim përfundimtar testues i GTK 2020 në pranverën e 3.99, duke përfshirë të gjithë funksionalitetin e synuar. Lëshimi i GTK 4 pritet në fillim të vjeshtës 2020, njëkohësisht me GNOME 3.38.

Para lëshimit përfundimtar, duhet të përfundojnë pesë ndryshime funksionale të planifikuara, duke përfshirë punën për zëvendësimin e miniaplikacioneve fikse me pamje të shkallëzueshme, një API të re për animimin dhe përkthimin e efekteve dhe treguesve të përparimit në të, përfundimin e ripërpunimit të sistemit të menusë pop-up. (zhvillimi i ideve në lidhje me nënmenytë e ndërlidhura dhe menytë rënëse), duke zëvendësuar sistemin e vjetër të çelësave të nxehtë me mbajtës të ngjarjeve, duke finalizuar një API të re për operacionet Drag&Drop.

Veçoritë opsionale që do të dëshironim të shtoheshin përpara lëshimit të GTK 4 përfshijnë një miniaplikacion të projektuesit të ndërfaqes së përdoruesit, mjete të përmirësuara të paraqitjes së panelit të sipërm dhe një depo miniaplikacioni përmes të cilit mund të dorëzohen miniaplikacionet eksperimentale pa u integruar në kuadrin kryesor të GTK. Përmendet gjithashtu zhvillimi i mjeteve për transferimin e aplikacioneve në GTK4, për shembull, përgatitja e versioneve të përshtatshme të bibliotekave GtkSourceView, vte dhe webkitgtk, si dhe ofrimi i mbështetjes për platformën. Për shembull, një sistem i bazuar në OpenGL funksionon mirë në Linux, por një sistem i bazuar në Vulkan ka ende nevojë për punë. Në Windows, biblioteka e Kajros përdoret për renderim, por një zbatim alternativ i bazuar në ANGLE (një shtresë për përkthimin e thirrjeve OpenGL ES në OpenGL, Direct3D 9/11, Desktop GL dhe Vulkan). Nuk ka ende asnjë backend të rindërtimit plotësisht funksional për macOS.

Burimi: opennet.ru

Shto një koment