Rakirina amûra grafîkî ya GTK 4.4

Piştî pênc mehên pêşveçûnê, serbestberdana amûrek pir-platformê ji bo afirandina navgînek bikarhênerek grafîkî - GTK 4.4.0 - hate pêşkêş kirin. GTK 4 wekî beşek ji pêvajoyek nû ya pêşkeftinê tê pêşve xistin ku hewl dide ku ji bo çend salan API-yek aram û piştgirî bide pêşdebirên serîlêdanê ku dikare bêyî tirsa ku ji nûvekirina serlêdanan her şeş mehan carekê were bikar anîn ji ber guheztinên API-yê di GTK-ya paşîn de were bikar anîn. gûlî.

Hin çêtirkirinên herî berbiçav ên di GTK 4.4 de ev in:

  • Pêşkeftinên domdar ên motora renderingê ya NGL, ku OpenGL bikar tîne da ku bigihîje performansa bilindtir dema ku barkirina CPU kêm dike. Daxuyaniya nû xweşbîniyên renderkirinê vedihewîne da ku karanîna tevnheviyên mezin ên navberê ji holê rake. Operasyona rast a NGL bi ajokerek vekirî ji bo GPU Mali hate saz kirin. Piştgiriya ji bo motora pêşandana GL ya kevn (GSK_RENDERER=gl) tê plansaz kirin ku di şaxa din a GTK-ê de were sekinandin.
  • Koda ku bi veavakirina OpenGL-ê ve girêdayî ye paqij kir û hêsan kir. Koda ji bo piştgiriya OpenGL di GTK de li ser pergalên bi guhertoyên herî paşîn ên ajokarên NVIDIA yên xwedan rast dixebite. Ji bo gihîştina API-ya rendering, pêwendiya EGL wekî ya sereke tê hesibandin (pêdiviyên guhertoya EGL li 1.4-ê hatine zêdekirin). Li ser pergalên X11, heke hewce be, hûn dikarin ji EGL vegerin GLX. Li ser Windows-ê, WGL ji hêla xwerû ve tê bikar anîn.
  • Mijarên ku di kompozîsyona sereke de cih digirin ji nû ve hatine organîzekirin û binavkirin. Ji niha û pê ve, mijarên çêkirî bi navên Default, Default-dark, Default-hc û Default-hc-tark têne nav kirin, û mijara Adwaita hate veguheztin libadwaita. Mijar li şûna xêzek wavy xêzek xalî bikar tînin da ku peyamên xeletiyê ronî bikin. Ji bo hilbijartina nivîsê ya nîv-şefaf piştgirî zêde kir.
  • Pêkanîna navmalî ya rêbazên têketinê dema ku rêzikên berhevokê û bişkokên mirî têne xuyang kirin û hilberandin nêzîkê tevgera IBus-ê ye. Zêde kirin ku meriv bi hevdemî bişkojkên mirî û berhevokên cihêreng ên ku di avakirina karakterek yekane ya Unicode de nebin bikar bînin (mînak, "ẅ"). Piştgiriya bêkêmasî ji bo nirxên nexşeya mifteya 32-bit (keysîm), tevî nirxên Unicode, hate bicîh kirin.
  • Daneyên Emoji li CLDR 39-ê hatî nûve kirin, vekirina kapasîteya herêmîkirina Emoji di nav ziman û deveran de vedike.
  • Ji hêla xwerû ve, navberek vekolînê tê de heye da ku xeletkirina serîlêdanên GTK hêsantir bike.
  • Li ser platforma Windows-ê, GL ji bo lîstina naveroka multimedia tê bikar anîn, û WinPointer API ji bo xebitandina tablet û amûrên din ên têketinê tê bikar anîn.

Source: opennet.ru

Add a comment