Plan zur Erstellung des GTK 4 Releases. Es wird angemerkt, dass die Fertigstellung von GTK 4 etwa ein weiteres Jahr in Anspruch nehmen wird (GTK 4 seit Sommer 2016). Bis Ende 2019 ist die Vorbereitung eines weiteren experimentellen Releases der GTK 3.9x Serie geplant, gefolgt von einem finalen Testrelease von GTK 3.99 im FrĂŒhling 2020, das alle vorgesehenen Funktionen enthĂ€lt. Das GTK 4 Release wird fĂŒr Anfang Herbst 2020 erwartet, zeitgleich mit GNOME 3.38. Vor dem finalen Release mĂŒssen fĂŒnf geplante Funktionserweiterungen abgeschlossen werden, darunter die Ersetzung von festen Widgets durch skalierbare Ansichten, eine neue API zur Animation sowie die Ăbertragung von Effekten und Fortschrittsanzeigen auf diese, der Abschluss der Ăberarbeitung des Systems fĂŒr kontextabhĂ€ngige MenĂŒs (Entwicklung von Ideen zu verschachtelten Untermenus und Dropdown-MenĂŒs), die Ersetzung des alten Systems fĂŒr Tastenkombinationen durch Ereignis-Handler und die Weiterentwicklung der neuen API fĂŒr Drag & Drop-Operationen.
Unter den optionalen Funktionen, die bis zum Release von GTK 4 idealerweise hinzugefĂŒgt werden sollen, sticht das Widget âUI-Designerâ hervor, sowie verbesserte Werkzeuge zur Aufteilung der oberen Panels und ein Widget-Repository, von dem aus experimentelle Widgets bereitgestellt werden können, ohne in die Hauptversion von GTK integriert zu werden. AuĂerdem wird die Entwicklung von Mitteln zur Portierung von Anwendungen auf GTK4 erwĂ€hnt, beispielsweise die Vorbereitung entsprechender Varianten der Bibliotheken GtkSourceView, vte und webkitgtk sowie die Sicherstellung von PlattformunterstĂŒtzung. So funktioniert das Rendering-System auf Basis von OpenGL gut unter Linux, wĂ€hrend Vulkan noch Weiterentwicklungen benötigt. Unter Windows wird zur Darstellung die Cairo-Bibliothek verwendet, doch es wird an einer alternativen Implementierung auf Basis von
(einer Schicht zur Ăbersetzung von OpenGL ES Aufrufen in OpenGL, Direct3D 9/11, Desktop GL und Vulkan) gearbeitet. FĂŒr macOS ist ein vollstĂ€ndig funktionierender Rendering-Backend bisher nicht verfĂŒgbar. Geplant ist ein Plan zur Erstellung des GTK 4 Releases.
Quelle: opennet.ru
