GTK 4 wordt verwacht in de herfst van volgend jaar

Gepland het plan voor de release van GTK 4. Het wordt opgemerkt dat het nog ongeveer een jaar zal duren om GTK 4 in de juiste staat te brengen (GTK 4 een vrij alternatief voor XenServer wordt ontwikkeld, waarin functies zijn teruggebracht die uit de gratis versie van XenServer zijn verwijderd. sinds de zomer van 2016). Voor het einde van 2019 is het plan om een nieuwe experimentele release van de GTK 3.9x-serie voor te bereiden, en in het voorjaar van 2020 zal een finale testversie van GTK 3.99 worden aangeboden, met alle geplande functionaliteit. De release van GTK 4 wordt verwacht begin herfst 2020, gelijktijdig met GNOME 3.38.

Voor de definitieve release moeten vijf geplande functionele wijzigingen worden afgerond, waaronder het vervangen van vaste widgets door schaalbare weergaven, een nieuwe API voor animatie en de vertaling daarvan naar effecten en voortgangsindicatoren van operationele taken, de voltooiing van de herstructurering van het systeem van pop-up menu's (ontwikkeling van ideeƫn gerelateerd aan genestelde submenu's en uitklapmenu's), de vervanging van het oude systeem van sneltoetsen door gebeurtenishandlers, en de verdere ontwikkeling van een nieuwe API voor Drag&Drop-operaties.

Onder de optionele mogelijkheden die men voor de release van GTK 4 graag zou willen toevoegen, zijn een 'UI designer' widget, verbeterde tools voor het splitsen van bovenste panelen en een widgetrepository, waarmee experimentele widgets zonder integratie in de hoofd GTK te leveren zijn. Ook wordt de ontwikkeling van tools voor het porteren van applicaties naar GTK4 genoemd, zoals het voorbereiden van de desbetreffende varianten van de bibliotheken GtkSourceView, vte en webkitgtk, evenals het waarborgen van ondersteuning voor platforms. Bijvoorbeeld, het rendering systeem op basis van OpenGL werkt goed in Linux, maar de Vulkan-base vereist nog ontwikkeling. In Windows wordt de Cairo-bibliotheek gebruikt voor rendering, maar er is een alternatieve implementatie in ontwikkeling op basis van ANGLE (een laag voor het vertalen van OpenGL ES aanroepen naar OpenGL, Direct3D 9/11, Desktop GL en Vulkan). Voor macOS ontbreekt een volledig functionerende rendering backend nog.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster