Hyprland 0.53 Dilancarkan Dengan Penulisan Semula Peraturan Tetingkap dan Berpuluh-puluh Pembetulan


Hyprland 0.53 pelekap tingkap Wayland dikeluarkan dengan penulisan semula peraturan tetingkap sepenuhnya, perubahan konfigurasi yang merosakkan, ciri-ciri baru, dan senarai panjang pembaikan.

Hampir dua bulan selepas versi 0.52 yang sebelumnya, Hyprland, kegemaran di kalangan peminat penyusun tetingkap yang menarik perhatian, baru sahaja melancarkan versi 0.53.

Perubahan paling ketara ialah penstrukturan semula sepenuhnya sistem peraturan tetingkap. Sintaks telah ditulis semula dari asas, menjadikan konfigurasi sedia ada tidak serasi tanpa kemas kini manual.

Sehubungan dengan ini, pengguna dikehendaki untuk memindahkan peraturan mereka menggunakan format baru yang didokumentasikan dalam wiki projek. Selain itu, tingkah laku skrin penuh telah diubahsuai, dengan pilihan sebelumnya digantikan oleh tetapan baru yang dipadukan misc:new_window_takes_over_fs yang memudahkan cara pewarisan skrin penuh dikendalikan.

Dari segi ciri, pelepasan ini memperluaskan pilihan konfigurasi dan kebolehgunaan di pelbagai bidang. Pengurusan kekunci pintasan mendapat bendera subpeta universal, membolehkan tingkah laku kekunci pintas yang lebih fleksibel dan konsisten. Konfigurasi setempat kini disokong secara langsung, dan bar kumpulan boleh memilih untuk menggunakan kesan kabur.

Perender menambah sokongan untuk zum dengan kamera terpisah dan memperkenalkan pilihan quirks:prefer_hdr untuk meningkatkan pengaktifan HDR bagi aplikasi yang terjejas. Pengguna tablet juga mendapat manfaat daripada pilihan baru untuk menyembunyikan kursor apabila diperlukan. Alat juga telah dipertingkatkan, dengan bendera baru dalam hyprctl, metadata plugin yang dipertingkatkan dalam hyprpm, dan integrasi Nix yang lebih baik.

Selain itu, kemas kini ini membetulkan sejumlah besar kerosakan sistem, termasuk kerosakan semasa permulaan pada FreeBSD, rujukan null dalam beberapa protokol Wayland, kerosakan penyusun berkaitan dengan pengurusan ruang kerja dan permukaan, serta kerosakan paparan di bawah keadaan penskalaan dan susun atur tertentu.

Pengendalian input juga telah diperketat untuk mengelakkan keadaan pengaktifan papan kekunci yang salah, ketidakserasian kursor, dan regresi pintasan kekunci yang dicetuskan oleh acara skrol. Pembaikan rendering menangani artifak penskalaan pecahan, isu HDR dan pengurusan warna, serta kes tepi yang menjejaskan perkongsian skrin dan permukaan berlapis.

Secara dalaman, menurut pembangun, compositor telah menjalani pembersihan dan penyusunan semula yang meluas. Pengendalian kawasan yang dikhaskan telah ditulis semula dan diuji dengan lebih baik, elemen desktop telah disatukan di bawah model paparan yang lebih bersih, dan logik aplikasi tetingkap dan peraturan telah dipermudahkan serta dibuat lebih boleh dijangka.

Pengendalian animasi juga telah diperbaiki, terutamanya dalam tetapan kadar segar semula berganda, dan beberapa kes tepi yang telah lama wujud berkaitan dengan tetingkap berkumpulan, peralihan skrin penuh, dan tingkah laku fokus telah diselesaikan. Infrastruktur binaan dan CI juga telah dipermudahkan, dengan sokongan Meson dihentikan, pengesanan CMake diperbaiki, dan aliran kerja Nix dipermudahkan.

Akhirnya, pemeteraian menyaksikan pengembangan besar dalam keluaran ini, dengan terjemahan baru dan yang dikemas kini dalam berpuluh-puluh bahasa, termasuk Arab, Jerman, Finland, Hindi, Belanda, Rusia, Portugis, dan banyak lagi. Kualiti terjemahan juga telah dipertingkatkan dalam beberapa lokasi sedia ada untuk memastikan ayat yang lebih semula jadi dan konsisten.

Untuk maklumat lanjut, rujuk pengumuman atau semak log perubahan penuh.