Keluaran kit alat grafik GTK 4.4

Selepas lima bulan pembangunan, keluaran kit alat berbilang platform untuk mencipta antara muka pengguna grafik - GTK 4.4.0 - telah dibentangkan. GTK 4 sedang dibangunkan sebagai sebahagian daripada proses pembangunan baharu yang cuba menyediakan pembangun aplikasi dengan API yang stabil dan disokong selama beberapa tahun yang boleh digunakan tanpa rasa takut perlu menulis semula aplikasi setiap enam bulan disebabkan perubahan API dalam GTK seterusnya cawangan.

Beberapa penambahbaikan yang paling ketara dalam GTK 4.4 termasuk:

  • Penambahbaikan berterusan pada enjin pemaparan NGL, yang menggunakan OpenGL untuk mencapai prestasi yang lebih tinggi sambil mengurangkan beban CPU. Keluaran baharu termasuk pengoptimuman pemaparan untuk menghapuskan penggunaan tekstur interstisial yang besar. Operasi NGL yang betul dengan pemacu terbuka untuk GPU Mali telah diwujudkan. Sokongan untuk enjin pemaparan GL lama (GSK_RENDERER=gl) dirancang untuk dihentikan di cawangan GTK seterusnya.
  • Dibersihkan dan dipermudahkan kod yang berkaitan dengan konfigurasi OpenGL. Kod untuk sokongan OpenGL dalam GTK berfungsi dengan betul pada sistem dengan versi terkini pemacu NVIDIA proprietari. Untuk mengakses API pemaparan, antara muka EGL dianggap sebagai yang utama (keperluan versi EGL telah dinaikkan kepada 1.4). Pada sistem X11, anda boleh tarik balik dari EGL ke GLX jika perlu. Pada Windows, WGL digunakan secara lalai.
  • Tema yang termasuk dalam gubahan utama telah disusun semula dan dinamakan semula. Mulai sekarang, tema terbina dalam dinamakan Default, Default-dark, Default-hc dan Default-hc-dark, dan tema Adwaita telah dialihkan ke libadwaita. Tema menggunakan garis putus-putus dan bukannya garisan beralun untuk menyerlahkan mesej ralat. Menambah sokongan untuk pemilihan teks separa telus.
  • Pelaksanaan kaedah input terbina dalam hampir dengan gelagat IBus apabila memaparkan dan memproses urutan gubahan dan kekunci mati. Menambahkan keupayaan untuk menggunakan kekunci mati dan kombinasi yang berbeza secara serentak yang tidak menghasilkan pembentukan satu aksara Unicode (contohnya, "αΊ…"). Sokongan penuh untuk nilai pemetaan kunci 32-bit (keysyms), termasuk nilai Unicode, telah dilaksanakan.
  • Data Emoji telah dikemas kini kepada CLDR 39, membuka keupayaan untuk menyetempatkan Emoji merentas bahasa dan tempat.
  • Secara lalai, antara muka pemeriksaan disertakan untuk memudahkan penyahpepijatan aplikasi GTK.
  • Pada platform Windows, GL digunakan untuk memainkan kandungan multimedia, dan API WinPointer digunakan untuk berfungsi dengan tablet dan peranti input lain.

Sumber: opennet.ru

Tambah komen