GTK 4.10 telah pun dikeluarkan dan ini adalah beritanya

GTK4

GTK atau The GIMP Toolkit ialah perpustakaan komponen grafik merentas platform untuk membangunkan antara muka pengguna grafik.

Selepas enam bulan pembangunan, pelancaran versi baharu kit alat merentas platform untuk mencipta antara muka pengguna grafik, "GTK 4.10.0".

Cawangan baharu GTK 4 sedang dibangunkan di bawah proses baharu pembangunan yang anda cuba sediakan kepada pembangun aplikasi API yang stabil dan serasi selama beberapa tahun, yang boleh digunakan tanpa rasa takut bahawa aplikasi perlu diolah semula setiap enam bulan disebabkan perubahan API dalam GTK seterusnya.

Ciri baru utama GTK 4.10

Dalam versi baharu ini yang dipersembahkan bagi GTK 4.10, diserlahkan bahawa sMenambahkan kelas baharu GtkColorDialog , GtkFontDialog , GtkFileDialog dan GtkAlertDialog dengan pelaksanaan dialog untuk memilih warna, fon dan fail, menunjukkan makluman. pilihan baharu dibezakan dengan peralihan kepada API yang lebih konsisten dan seimbang yang berfungsi dalam mod tak segerak (GIO async). Dialog baharu menggunakan portal Freedesktop (xdg-desktop-portal) di mana mungkin dan tersedia, yang digunakan untuk menyediakan akses kepada sumber persekitaran pengguna daripada aplikasi kotak pasir.

Kebaruan lain yang menonjol dari versi baru ialah bahagian belakang CPDB baharu telah ditambah (Ujung Belakang Dialog Pencetakan Biasa), yang menyediakan pemacu generik untuk digunakan dalam dialog cetakan. Sokongan untuk bahagian belakang pencetakan lpr yang digunakan sebelum ini telah ditamatkan.

dalam widget GtkFileChooserWidget cDengan pelaksanaan dialog terbuka untuk memilih fail dalam aplikasi, mod penyampaian kandungan direktori dalam bentuk rangkaian ikon dilaksanakan. Secara lalai, paparan senarai fail klasik masih digunakan dan butang berasingan telah muncul di sebelah kanan panel untuk bertukar kepada mod ikon.

Perpustakaan GDK, yang menyediakan lapisan antara GTK dan subsistem grafik, mencadangkan struktur GdkTextureDownloader, yang digunakan untuk memuatkan tekstur ke dalam kelas GdkTexture dan boleh digunakan untuk menukar pelbagai format, penskalaan tekstur menggunakan OpenGL telah dipertingkatkan.

Selain itu, perpustakaan GSK (GTK Scene Kit), yang menyediakan keupayaan untuk memaparkan adegan grafik melalui OpenGL dan Vulkan, menyokong nod dengan kulit dan penapisan tersuai bagi tekstur berskala.

Ia juga diketengahkan bahawa sokongan untuk versi baharu sambungan protokol Wayland telah dilaksanakan, kerana output telah dipertingkatkan dalam pemberitahuan permulaan apabila menggunakan protokol "xdg-activation" dan masalah dengan saiz kursor pada skrin dengan ketumpatan piksel tinggi telah diselesaikan.

Daripada perubahan yang lain yang menonjol dari versi baru:

  • Kelas GtkMountOperation telah disesuaikan untuk berfungsi dalam persekitaran bukan X11.
  • Menambah sokongan untuk tetingkap modal pada bahagian belakang Broadway, membolehkan anda melukis output perpustakaan GTK dalam tetingkap penyemak imbas web
  • Kelas GtkFileLauncher mencadangkan API tak segerak baharu untuk menggantikan gtk_show_uri
  • Pengendalian templat yang dipertingkatkan dalam gtk-builder-tool.
  • Widget GtkSearchEntry telah menambah sokongan untuk memaparkan teks tiruan apabila medan kosong dan tiada fokus masukan.
  • Kelas GtkUriLauncher telah ditambahkan untuk menggantikan fungsi gtk_show_uri, yang digunakan untuk menentukan aplikasi yang hendak dilancarkan untuk memaparkan URI tertentu atau untuk membuang ralat jika tiada pengawal hadir.
  • Dalam kelas GtkStringSorter, sokongan telah ditambah untuk beberapa kaedah "pengumpulan" yang membenarkan penyusunan dan pengisihan berdasarkan makna aksara (contohnya, jika terdapat tanda aksen).
  • Sebahagian besar API dan widget telah ditamatkan, yang telah diputuskan untuk tidak disokong dalam cawangan GTK5 akan datang dan digantikan dengan analog yang berfungsi dalam mod tak segerak.
  • Dialihkan ke bahagian hadapan GtkAccessible awam, yang membolehkan anda memasangkan pengawal bahagian hadapan pihak ketiga untuk orang kurang upaya. Menambahkan antara muka GtkAccessibleRange.
  • Pada macOS, sokongan Drag-and-Drop (DND) disediakan.
  • Pada Windows, penyepaduan dengan tetapan sistem telah dipertingkatkan.
  • Format output nyahpepijat bersatu.
  • Had memori untuk pemuat naik imej JPEG telah dinaikkan kepada 1 GB.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh melihat butirannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   tanpa nama kata

    Bagi mereka yang berminat, terdapat garpu GTK3, dipanggil CTK, yang bertujuan untuk mengekalkan semua ciri yang diperlukan oleh desktop klasik dan yang benar-benar dimuatkan dengan GTK4.

    Ia digunakan dalam desktop CAFE (fork the MATE).

    https://github.com/cafe-desktop