Rilis toolkit grafis GTK 4.4

Sawise limang sasi pembangunan, release saka multi-platform toolkit kanggo nggawe antarmuka panganggo grafis - GTK 4.4.0 - wis presented. GTK 4 dikembangake minangka bagean saka proses pangembangan anyar sing nyoba nyedhiyakake pangembang aplikasi kanthi API sing stabil lan didhukung sajrone pirang-pirang taun sing bisa digunakake tanpa wedi kudu nulis ulang aplikasi saben nem wulan amarga owah-owahan API ing GTK sabanjure. cabang.

Sawetara dandan sing paling misuwur ing GTK 4.4 kalebu:

  • Terus dandan ing mesin rendering NGL, sing nggunakake OpenGL kanggo entuk kinerja sing luwih dhuwur nalika nyuda beban CPU. Rilis anyar kalebu optimasi rendering kanggo ngilangi panggunaan tekstur interstisial gedhe. Operasi NGL sing bener kanthi driver mbukak kanggo GPU Mali wis ditetepake. Dhukungan kanggo mesin rendering GL lawas (GSK_RENDERER = gl) direncanakake bakal mandheg ing cabang GTK sabanjure.
  • Ngresiki lan nyederhanakake kode sing ana gandhengane karo nyetel OpenGL. Kode kanggo dhukungan OpenGL ing GTK bisa digunakake kanthi bener ing sistem kanthi driver NVIDIA proprietary versi paling anyar. Kanggo ngakses API rendering, antarmuka EGL dianggep minangka sing utama (persyaratan versi EGL wis diunggahake dadi 1.4). Ing sistem X11, sampeyan bisa muter maneh saka EGL menyang GLX yen perlu. Ing Windows, WGL digunakake minangka standar.
  • Tema sing kalebu ing komposisi utama wis diatur maneh lan diganti jeneng. Wiwit saiki, tema sing dibangun dijenengi Default, Default-dark, Default-hc lan Default-hc-dark, lan tema Adwaita wis dipindhah menyang libadwaita. Tema nggunakake garis burik tinimbang garis wavy kanggo nyorot pesen kesalahan. Dhukungan ditambahake kanggo pilihan teks semi-transparan.
  • Implementasi metode input sing dibangun ing cedhak karo prilaku IBus nalika nampilake lan ngolah urutan nyusun lan tombol mati. Ditambahake kemampuan kanggo nggunakake tombol mati lan kombinasi sing beda-beda kanthi bebarengan sing ora ngasilake karakter Unicode siji (contone, "αΊ…"). Dhukungan lengkap kanggo nilai pemetaan kunci 32-bit (keysyms), kalebu nilai Unicode, wis ditindakake.
  • Data Emoji wis dianyari menyang CLDR 39, mbukak kemampuan kanggo lokalisasi Emoji ing basa lan lokal.
  • Kanthi gawan, antarmuka inspeksi kalebu kanggo nggawe debugging aplikasi GTK luwih gampang.
  • Ing platform Windows, GL digunakake kanggo muter konten multimedia, lan WinPointer API digunakake kanggo nggarap tablet lan piranti input liyane.

Source: opennet.ru

Add a comment