Die Veröffentlichung von GTK 4 wird für den Herbst nächsten Jahres erwartet.

Geplant Der Plan zur Veröffentlichung von GTK 4. Es wird darauf hingewiesen, dass es noch etwa ein Jahr dauern wird, um GTK 4 in den gewünschten Zustand zu bringen (GTK 4 entwickelt sich seit Sommer 2016). Bis Ende 2019 ist die Veröffentlichung einer weiteren experimentellen Version der GTK 3.9x-Reihe geplant, gefolgt von einem finalen Testrelease von GTK 3.99 im Frühling 2020, das alle angestrebten Funktionen enthalten wird. Die Veröffentlichung von GTK 4 wird für Anfang Herbst 2020 erwartet, zeitgleich mit GNOME 3.38. seit Sommer 2016). Bis Ende 2019 wird eine weitere experimentelle Ausgabe der GTK 3.9x-Serie vorbereitet, gefolgt von einer endgültigen Testversion GTK 3.99 im Frühjahr 2020, die alle geplanten Funktionen enthalten wird. Die Veröffentlichung von GTK 4 wird Anfang Herbst 2020 erwartet, zeitgleich mit GNOME 3.38.

Vor der finalen Veröffentlichung müssen fünf geplante funktionale Änderungen abgeschlossen werden, darunter die Umstellung von festen Widgets auf skalierbare Ansichten, eine neue API zur Animation und Übertragung von Effekten und Fortschrittsanzeigen, die Fertigstellung der Überarbeitung des Systems für kontextbezogene Menüs (Weiterentwicklung von Ideen zu verschachtelten Untermenüs und Dropdown-Menüs), der Austausch des alten Systems für Schnellzugriffstasten gegen Ereignis-Handler sowie die Überarbeitung der neuen API für Drag & Drop-Operationen.

Unter den optionalen Features, die wir vor dem Release von GTK 4 gerne umsetzen würden, heben sich das Widget „UI Designer“, verbesserte Funktionen für die Aufteilung der oberen Paneele und ein Widget-Repository hervor, über das experimentelle Widgets ohne Integration in das Haupt-Toolkit von GTK bereitgestellt werden können. Auch die Entwicklung von Werkzeugen zur Portierung von Anwendungen auf GTK4 wird angesprochen, beispielsweise die Vorbereitung entsprechender Versionen der Bibliotheken GtkSourceView, vte und webkitgtk sowie die Sicherstellung der Plattformunterstützung. Zum Beispiel funktioniert das Renderingsystem auf Basis von OpenGL gut unter Linux, während die Vulkan-Implementierung noch optimiert werden muss. Unter Windows wird die Cairo-Bibliothek zum Rendern verwendet, aber eine alternative Implementierung auf Basis von ANGLE (eine Schicht zur Übersetzung von OpenGL ES Aufrufen in OpenGL, Direct3D 9/11, Desktop GL und Vulkan). Für macOS steht bislang kein voll funktionsfähiger Rendering-Backend zur Verfügung.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster