Rilis toolkit grafis GTK 4.2

Sawise telung sasi pembangunan, release saka multi-platform toolkit kanggo nggawe antarmuka panganggo grafis - GTK 4.2.0 - 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 sasi amarga owah-owahan API ing GTK sabanjure. cabang.

Rilis anyar biasane ndandani kewan omo lan nambah API adhedhasar umpan balik saka pangembang sing wis ngirim program menyang GTK4. Sawetara dandan sing paling misuwur ing GTK 4.2 kalebu:

  • Nambahake renderer NGL, mesin rendering OpenGL anyar sing diaktifake kanthi standar ing Linux, Windows lan macOS. NGL renderer nyedhiyakake kinerja sing luwih dhuwur nalika nyuda beban CPU. Kanggo bali menyang mesin rendering lawas, sampeyan kudu mbukak aplikasi karo variabel lingkungan GSK_RENDERER=gl.
  • Pangolahan urutan Tulis lan tombol bisu sing ngganti tampilan karakter sabanjure sing dilebokake wis digarap maneh.
    Rilis toolkit grafis GTK 4.2
  • Kemampuan kanggo nggunakake GTK ing wangun subproyek ing sistem perakitan Meson wis dileksanakake, sing ngidini sampeyan mbangun GTK lan kabeh dependensi minangka bagΓ©an saka lingkungan perakitan aplikasi sampeyan dhewe, uga entuk kabeh artefak perakitan kanggo pangiriman. bebarengan karo aplikasi sampeyan nggunakake alat sing dipilih.
  • Dhukungan sing luwih apik kanggo kompilasi GTK kanggo Windows lan macOS nggunakake alat asli saka platform kasebut.
  • Dokumentasi API wis digawe maneh, generasi kang nggunakake generator gi-docgen anyar, kang mrodhuksi presentation luwih trep saka informasi, kalebu tombol kanggo nambah conto kode kanggo clipboard, perwakilan visual saka hirarki leluhur lan antarmuka saben. kelas, dhaptar sifat warisan, sinyal lan cara saka kelas. Antarmuka ndhukung telusuran sisih klien lan kanthi otomatis adaptasi karo ukuran layar sing beda. Situs dokumentasi anyar wis diluncurake, docs.gtk.org, sing uga nawakake tutorial pendamping babagan introspeksi GObject, Pango, lan GdkPixbuf.
  • Kinerja saka macem-macem komponen wis optimized, saka shaders GLSL melu Rendering kanggo obyek kanggo wong ora duwe kabisan.
  • Dilaksanakake posisi teks subpiksel nalika nggunakake versi anyar perpustakaan Kairo.
  • Tata letak antarmuka adaptif kanggo milih emoji diwenehake.
  • Dhukungan apik kanggo extension protokol Wayland kanggo kontrol input.
  • Ngapikake kinerja gulung ing widget tampilan teks.
  • Ngapikake rendering bayangan ing widget popover.
    Rilis toolkit grafis GTK 4.2

Source: opennet.ru

Add a comment