GTK 4 väntas nästa höst

Schemalagt GTK 4 release plan. Det noteras att det kommer att ta ungefär ytterligare ett år att få GTK 4 till sin rätta form (GTK 4 utvecklas sedan sommaren 2016). Det finns planer på att ha ytterligare en experimentell utgåva av GTK 2019x-serien klar i slutet av 3.9, följt av en sista testversion av GTK 2020 under våren 3.99, inklusive all avsedd funktionalitet. Utgivningen av GTK 4 förväntas tidigt på hösten 2020, samtidigt med GNOME 3.38.

Innan den slutliga releasen måste fem planerade funktionsändringar slutföras, inklusive arbete med att ersätta fasta widgets med skalbara vyer, ett nytt API för animering och översättning av effekter och förloppsindikatorer till det, slutförande av omarbetningen av popup-menysystemet (utveckling av idéer relaterade till kapslade undermenyer och rullgardinsmenyer), ersätter det gamla snabbtangentsystemet med händelsehanterare, färdigställer ett nytt API för Dra&Drop-operationer.

Valfria funktioner som vi skulle vilja se läggas till innan GTK 4 släpps inkluderar en UI-designerwidget, förbättrade layoutverktyg på topppanelen och ett widgetförråd genom vilket experimentella widgets kan levereras utan att integreras i GTK-huvudramverket. Också nämnt är utvecklingen av verktyg för att porta applikationer till GTK4, till exempel förberedelse av lämpliga versioner av biblioteken GtkSourceView, vte och webkitgtk, samt tillhandahålla plattformsstöd. Till exempel fungerar ett OpenGL-baserat renderingssystem bra på Linux, men ett Vulkan-baserat renderingssystem behöver fortfarande en del arbete. På Windows används Kairo-biblioteket för rendering, men en alternativ implementering baserad på VINKEL (ett lager för att översätta OpenGL ES-anrop till OpenGL, Direct3D 9/11, Desktop GL och Vulkan). Det finns ingen fullt fungerande renderingsbackend för macOS ännu.

Källa: opennet.ru

Lägg en kommentar