GTK 4 hè previstu u prossimu vaghjimu

Pianificatu Pianu di liberazione di GTK 4 Hè nutatu chì duverà circa un altru annu per purtà GTK 4 à a so forma propria (GTK 4 si sviluppa da l'estate 2016). Ci hè previstu di avè una versione sperimentale più di a serie GTK 2019x pronta à a fine di u 3.9, seguita da una versione di prova finale di GTK 2020 in a primavera di u 3.99, cumprese tutte e funziunalità previste. A liberazione di GTK 4 hè prevista à u principiu di u vaghjimu 2020, simultaneamente cù GNOME 3.38.

Prima di a liberazione finale, cinque cambiamenti funzionali pianificati anu da esse cumpletati, cumprese u travagliu per rimpiazzà i widgets fissi cù viste scalabili, una nova API per l'animazione è a traduzzione di l'effetti è l'indicatori di prugressu à questu, u cumpletu di a rielaborazione di u sistema di menu pop-up. (sviluppu di idee relative à i sottomenu nidificati è i menu drop-down), rimpiazzà u vechju sistema di hotkey cù gestori di eventi, finalizendu una nova API per l'operazione Drag&Drop.

Funzioni opzionali chì vulemu vede aghjunte prima di a liberazione di GTK 4 includenu un widget di designer UI, strumenti di layout di pannellu superiore perfezionati, è un repository di widget per mezu di quale i widgets sperimentali ponu esse furniti senza esse integrati in u framework principale GTK. Hè ancu menzionatu u sviluppu di l'arnesi per u porting di l'applicazioni à GTK4, per esempiu, a preparazione di versioni appropritate di e librerie GtkSourceView, vte è webkitgtk, è ancu furnisce un supportu di piattaforma. Per esempiu, un sistema di rendering basatu in OpenGL funziona bè in Linux, ma un sistema di rendering basatu in Vulkan hà sempre bisognu di travagliu. In Windows, a biblioteca di Cairo hè aduprata per renderà, ma una implementazione alternativa basata nantu ANGULU (una capa per a traduzzione di e chjama OpenGL ES à OpenGL, Direct3D 9/11, Desktop GL è Vulkan). Ùn ci hè ancu un backend di rendering cumplettamente funzionante per macOS.

Source: opennet.ru

Add a comment