Rilis toolkit grafis GTK 4.2

Setelah tiga bulan pengembangan, rilis toolkit multi-platform untuk membuat antarmuka pengguna grafis - GTK 4.2.0 - disajikan. GTK 4 sedang dikembangkan sebagai bagian dari proses pengembangan baru yang berupaya menyediakan API yang stabil dan didukung kepada pengembang aplikasi selama beberapa tahun yang dapat digunakan tanpa rasa takut harus menulis ulang aplikasi setiap enam bulan karena perubahan API di GTK berikutnya. cabang.

Rilis baru ini sebagian besar memperbaiki bug dan melakukan perbaikan pada API berdasarkan masukan dari pengembang yang telah mem-porting program mereka ke GTK4. Beberapa peningkatan paling menonjol di GTK 4.2 meliputi:

  • Menambahkan penyaji NGL, mesin rendering OpenGL baru yang diaktifkan secara default di Linux, Windows, dan macOS. Penyaji NGL memberikan kinerja lebih tinggi sekaligus mengurangi beban CPU. Untuk kembali ke mesin rendering lama, Anda harus menjalankan aplikasi dengan variabel lingkungan GSK_RENDERER=gl.
  • Pemrosesan urutan Tulis dan tombol senyap yang mengubah tampilan karakter yang dimasukkan berikutnya telah dikerjakan ulang.
    Rilis toolkit grafis GTK 4.2
  • Kemampuan untuk menggunakan GTK dalam bentuk subproyek dalam sistem perakitan Meson telah diterapkan, yang memungkinkan Anda membangun GTK dan semua dependensinya sebagai bagian dari lingkungan perakitan aplikasi Anda sendiri, serta mendapatkan semua artefak perakitan untuk pengiriman bersama dengan aplikasi Anda menggunakan alat yang dipilih.
  • Peningkatan dukungan untuk mengompilasi GTK untuk Windows dan macOS menggunakan alat asli platform ini.
  • Dokumentasi API telah dibuat ulang, yang pembuatannya menggunakan generator gi-docgen baru, yang menghasilkan presentasi informasi yang lebih nyaman, termasuk tombol untuk menambahkan contoh kode ke clipboard, representasi visual dari hierarki leluhur dan antarmuka masing-masing kelas, daftar properti yang diwarisi, sinyal dan metode kelas. Antarmuka mendukung pencarian sisi klien dan secara otomatis beradaptasi dengan ukuran layar yang berbeda. Situs dokumentasi baru telah diluncurkan, docs.gtk.org, yang juga menawarkan tutorial pendamping tentang introspeksi GObject, Pango, dan GdkPixbuf.
  • Kinerja berbagai komponen telah dioptimalkan, mulai dari shader GLSL yang terlibat dalam rendering hingga objek untuk penyandang disabilitas.
  • Menerapkan pemosisian teks subpiksel saat menggunakan versi baru perpustakaan Kairo.
  • Tata letak antarmuka adaptif untuk memilih emoji disediakan.
  • Peningkatan dukungan untuk ekstensi protokol Wayland untuk kontrol input.
  • Peningkatan kinerja pengguliran di widget tampilan teks.
  • Peningkatan rendering bayangan di widget popover.
    Rilis toolkit grafis GTK 4.2

Sumber: opennet.ru

Tambah komentar