Plan wydania GTK 4. Należy zauważyć, że doprowadzenie GTK 4 do właściwej formy zajmie około kolejnego roku (GTK 4 od lata 2016 r.). Planuje się przygotować jeszcze jedną eksperymentalną wersję serii GTK 2019x do końca 3.9 r., a następnie ostateczną wersję testową GTK 2020 wiosną 3.99 r., zawierającą wszystkie zamierzone funkcjonalności. Wydanie GTK 4 spodziewane jest wczesną jesienią 2020 roku, jednocześnie z GNOME 3.38.
Przed wydaniem finalnym należy zakończyć pięć planowanych zmian funkcjonalnych, w tym prace nad zastąpieniem stałych widżetów skalowalnymi widokami, nowym API do animacji i tłumaczenia na nie efektów i wskaźników postępu, zakończeniem przeróbki systemu menu wyskakujących (rozwój pomysłów związanych z zagnieżdżonymi podmenu i rozwijanymi menu), wymiana starego systemu skrótów na procedury obsługi zdarzeń, finalizacja nowego API dla operacji Drag&Drop.
Wśród opcjonalnych funkcji, które warto dodać przed wydaniem GTK 4, znajdują się widżet „UI Designer”, ulepszone narzędzia do projektowania górnego panelu oraz repozytorium widżetów, dzięki któremu eksperymentalne widżety mogą być dostarczane bez integracji z główną dystrybucją GTK. Wspomniano również o opracowaniu narzędzi do przenoszenia aplikacji do GTK4, takich jak przygotowanie odpowiednich wersji bibliotek GtkSourceView, vte i webkitgtk, a także zapewnienie wsparcia dla platformy. Na przykład, system renderowania oparty na OpenGL działa dobrze w… Linux, a na bazie Vulkanu nadal wymaga pewnych udoskonaleń. Windows Do renderowania używana jest biblioteka Cairo, ale alternatywna implementacja oparta na (warstwa do tłumaczenia wywołań OpenGL ES na OpenGL, Direct3D 9/11, Desktop GL i Vulkan). macOS W pełni funkcjonalny moduł renderujący nie jest jeszcze dostępny.
Źródło: opennet.ru
