plani për formimin e lëshimit GTK 4. Vëreni se për të çuar GTK 4 në pamjen e duhur, do të nevojitet rreth një vit tjetër (GTK 4 nga vera e vitit 2016). Deri në fund të vitit 2019, është planifikuar të përgatitet një lëshim eksperimental tjetër i serisë GTK 3.9x, për të cilin pritet të ofrohet një lëshim përfundimtar testues GTK 3.99 në spring 2020, duke përfshirë të gjithë funksionalitetin e planifikuar. Lëshimi GTK 4 pritet në fillim të vjeshtës së vitit 2020, në të njëjtën kohë me GNOME 3.38. Përpara lëshimit përfundimtar, duhet përfunduar pesë ndryshime funksionale të planifikuara, ndëra të cilat përfshijnë zëvendësimin e widget-eve fikse me paraqitje të shkallëzuara, një API të ri për animimin dhe transferimin e efektiveve dhe treguesve të progresit në operacione, përfundimin e rishikimit të sistemit të menusë së kontekstit (zhvillimi i ideve që lidhen me submenu të ngulitura dhe menu të zbretshme), zëvendësimin e sistemit të vjetër të tasteve të shkurtra me trajtues të ngjarjeve, dhe përmirësimin e API të ri për operacione Drag&Drop.
Në mes të mundësive të panevojshme që do të dëshironim t'i shtonim para lëshimit GTK 4, dallohet widgeti "UI designer", mjetet e përmirësuara për ndarjen e peseve të sipërme dhe një depo widget-i, përmes së cilës widget-et eksperimentale do të mund të ofrohen pa u integruar në përbërjen kryesore të GTK. Po ashtu, përmendet zhvillimi i mjeteve për portimin e aplikacioneve në GTK4, për shembull, përgatitja e varianteve përkatëse të bibliotekave GtkSourceView, vte dhe webkitgtk, si dhe sigurimi i mbështetjes për platformat. Për shembull, sistemi i vizatimit mbi bazën e OpenGL funksionon mirë në Linux, ndërsa mbi bazën e Vulkan ende kërkon përmirësime. Në Windows, për vizatimin përdoret biblioteka Cairo, por është në zhvillim një implementim alternativ mbi bazën e
(një ndërfaqe për shndërrimin e thirrjeve OpenGL ES në OpenGL, Direct3D 9/11, Desktop GL dhe Vulkan). Për macOS, backend-i i plotë i vizatimit nuk është ende në dispozicion. Planifikuar plani për formimin e lëshimit GTK 4.
Burimi: opennet.ru
