Plán formování vydání GTK 4. Bylo zaznamenáno, že k dokončení GTK 4 bude potřeba ještě přibližně rok (GTK 4 od léta 2016). Do konce roku 2019 se plánuje příprava dalšího experimentálního vydání série GTK 3.9x, poté na jaře 2020 bude představen finální testovací vydání GTK 3.99, které zahrnuje veškerou plánovanou funkčnost. Vydání GTK 4 se očekává na začátku podzimu 2020, současně s GNOME 3.38. Do finálního vydání je nutné dokončit pět plánovaných funkčních změn, mezi nimiž je práce na nahrazení pevných widgetů škálovatelnými zobrazeními, nový API pro animaci a převod efektů a indikátorů pokroku operací, dokončení přepracování systému kontextových nabídek (rozvoj myšlenek spojených s vnořenými podmenu a rozbalovacími nabídkami), nahrazení starého systému klávesových zkratek zpracovateli událostí a vylepšení nového API pro operace Drag & Drop.
Mezi nepovinnými funkcemi, které bychom chtěli stihnout přidat před vydáním GTK 4, patří widget "UI designer", vylepšené nástroje pro rozdělení horních panelů a repozitář widgetů, prostřednictvím kterého budou experimentální widgety dodávány bez integrace do hlavního složení GTK. Také se zmiňuje rozvoj nástrojů pro přenos aplikací na GTK4, například příprava odpovídajících variant knihoven GtkSourceView, vte a webkitgtk, a zajištění podpory platforem. Například systém vykreslování založený na OpenGL dobře funguje na Linuxu, zatímco na Vulkanu ještě vyžaduje úpravy. V systému Windows se pro vykreslování používá knihovna Cairo, ale v přípravě je alternativní implementace na bázi
(mezičlánek pro překlad volání OpenGL ES do OpenGL, Direct3D 9/11, Desktop GL a Vulkan). Pro macOS plně funkční backend vykreslování zatím chybí. Naplánován plán formování vydání GTK 4.
Zdroj: opennet.ru
