Plán vydania GTK 4. Je potrebné poznamenať, že bude trvať približne ďalší rok, kým sa GTK 4 dostane do správnej podoby (GTK 4 od leta 2016). Plánuje sa, že do konca roka 2019 bude pripravené ešte jedno experimentálne vydanie série GTK 3.9x, po ktorom bude na jar 2020 nasledovať konečné testovacie vydanie GTK 3.99 vrátane všetkých zamýšľaných funkcií. Vydanie GTK 4 sa očakáva začiatkom jesene 2020 súčasne s GNOME 3.38.
Pred finálnym vydaním je potrebné dokončiť päť plánovaných funkčných zmien, vrátane práce na nahradení pevných widgetov škálovateľnými zobrazeniami, nového API pre animáciu a preklad efektov a indikátorov postupu do neho, dokončenie prepracovania systému pop-up menu. (vývoj nápadov súvisiacich s vnorenými podmenu a rozbaľovacími ponukami), nahradenie starého systému klávesových skratiek obsluhou udalostí, dokončenie nového API pre operácie Drag&Drop.
Medzi voliteľné funkcie, ktoré by bolo žiaduce pridať pred vydaním GTK 4, patrí widget „UI designer“, vylepšené nástroje na rozloženie horného panela a úložisko widgetov, prostredníctvom ktorého je možné doručovať experimentálne widgety bez integrácie do hlavnej distribúcie GTK. Spomína sa aj vývoj nástrojov na portovanie aplikácií do GTK4, ako je príprava vhodných verzií knižníc GtkSourceView, vte a webkitgtk, ako aj zabezpečenie podpory platformy. Napríklad vykresľovací systém založený na OpenGL funguje dobre v Linuxa na báze Vulkan si to stále vyžaduje určité vylepšenie. Windows Na vykresľovanie sa používa knižnica Cairo, ale existuje aj alternatívna implementácia založená na (vrstva na preklad volaní OpenGL ES do OpenGL, Direct3D 9/11, Desktop GL a Vulkan). Pre macOS Plne funkčný renderovací backend zatiaľ nie je k dispozícii.
Zdroj: opennet.ru
