GTK 4 nireti isubu ti n bọ

Eto Eto itusilẹ GTK 4. O ṣe akiyesi pe yoo gba bii ọdun miiran lati mu GTK 4 wa si fọọmu ti o yẹ (GTK 4) ndagba lati igba ooru 2016). Awọn ero wa lati ni itusilẹ esiperimenta diẹ sii ti jara GTK 2019x ti o ṣetan ni opin ọdun 3.9, atẹle nipasẹ itusilẹ idanwo ikẹhin ti GTK 2020 ni orisun omi ti ọdun 3.99, pẹlu gbogbo iṣẹ ṣiṣe ti a pinnu. Itusilẹ ti GTK 4 ni a nireti ni ibẹrẹ isubu 2020, nigbakanna pẹlu GNOME 3.38.

Ṣaaju itusilẹ ikẹhin, awọn ayipada iṣẹ ṣiṣe marun ti a gbero nilo lati pari, pẹlu iṣẹ lori rirọpo awọn ẹrọ ailorukọ ti o wa titi pẹlu awọn iwo iwọn, API tuntun fun ere idaraya ati itumọ ti awọn ipa ati awọn itọkasi ilọsiwaju si rẹ, ipari iṣẹ-ṣiṣe ti eto akojọ aṣayan agbejade. (idagbasoke awọn imọran ti o ni ibatan si awọn akojọ aṣayan itẹ-ẹiyẹ ati awọn akojọ aṣayan-silẹ), rọpo eto hotkey atijọ pẹlu awọn oluṣakoso iṣẹlẹ, ipari API tuntun fun awọn iṣẹ Fa & Ju silẹ.

Awọn ẹya iyan ti a fẹ lati rii ṣafikun ṣaaju itusilẹ GTK 4 pẹlu ẹrọ ailorukọ onise UI kan, awọn irinṣẹ apẹrẹ nronu ti o ni ilọsiwaju, ati ibi ipamọ ẹrọ ailorukọ nipasẹ eyiti awọn ẹrọ ailorukọ idanwo le ṣe jiṣẹ laisi iṣọpọ sinu ilana GTK akọkọ. Paapaa mẹnuba ni idagbasoke awọn irinṣẹ fun gbigbe awọn ohun elo si GTK4, fun apẹẹrẹ, igbaradi ti awọn ẹya ti o yẹ ti GtkSourceView, vte ati awọn ile-ikawe webkitgtk, ati pese atilẹyin pẹpẹ. Fun apẹẹrẹ, eto ṣiṣe orisun OpenGL ṣiṣẹ daradara lori Lainos, ṣugbọn eto ṣiṣe orisun Vulkan tun nilo iṣẹ kan. Lori Windows, ile-ikawe Cairo ni a lo fun ṣiṣe, ṣugbọn imuse yiyan ti o da lori igun (Layer kan fun itumọ awọn ipe OpenGL ES si OpenGL, Direct3D 9/11, Ojú-iṣẹ GL ati Vulkan). Ko si ẹhin ti n ṣiṣẹ ni kikun fun macOS sibẹsibẹ.

orisun: opennet.ru

Fi ọrọìwòye kun