planul de formare a lansării GTK 4. Se remarcă faptul că pentru a aduce GTK 4 la un standard adecvat va mai fi nevoie de aproximativ un an (GTK 4 de la vara anului 2016). Până la sfârșitul anului 2019, se preconizează pregătirea unei noi versiuni experimentale a seriei GTK 3.9x, iar apoi, în primăvara anului 2020, va fi propusă versiunea finală de test GTK 3.99, care va include toată funcționalitatea planificată. Lansarea GTK 4 se așteaptă la începutul toamnei anului 2020, simultan cu GNOME 3.38. Pentru lansarea finală, este necesar să se finalizeze cinci schimbări funcționale planificate, dintre care se numără trecerea de la widgeturi fixe la reprezentări scalabile, un nou API pentru animație și adaptarea efectelor și indicatorilor de progres pe acesta, completarea revizuirii sistemului de meniuri derulante (dezvoltarea ideilor legate de submeniuri și meniuri derulante), înlocuirea vechiului sistem de taste rapide cu gestiunea evenimentelor, și rafinarea noului API pentru operațiunile Drag&Drop.
Printre funcționalitățile opționale pe care s-ar dori să fie adăugate înainte de lansarea GTK 4 se numără un widget 'UI designer', instrumente îmbunătățite pentru împărțirea panourilor superioare și un depozit de widgeturi, prin care widgeturile experimentale vor putea fi livrate fără a fi integrate în structura principală GTK. De asemenea, se menționează dezvoltarea instrumentelor pentru portarea aplicațiilor pe GTK4, de exemplu, pregătirea variantelor corespunzătoare ale bibliotecilor GtkSourceView, vte și webkitgtk, precum și asigurarea suportului pentru platforme. De exemplu, sistemul de randare pe bază de OpenGL funcționează bine în Linux, dar pe baza Vulkan încă mai necesită lucrări suplimentare. În Windows, pentru randare se folosește biblioteca Cairo, dar se află în dezvoltare o implementare alternativă pe bază de
(un strat pentru traducerea apelurilor OpenGL ES în OpenGL, Direct3D 9/11, Desktop GL și Vulkan). Pentru macOS, un backend de randare complet funcțional lipsește pentru moment. Stabilit planul de formare a lansării GTK 4.
Sursa: opennet.ro
