A Hyprland fejlesztőcsapata november 7-én bejelentette a népszerű Wayland compositor legújabb, 0.52 verziójának kiadását, amely hosszabb szünet után érkezik, és számos újdonságot hoz a felhasználóknak. A vezető fejlesztő szerint a munka egy része a hyprtoolkit nevű új eszközkészletre összpontosult, amely a jövőben minden Hyprland GUI alkalmazás alapja lesz majd, de a fő fókusz továbbra is a compositoron maradt. A kiadás olyan változásokat tartalmaz, amelyek megtörhetik a korábban írt scriptek kompatibilitását, például a misc:disable_hyprland_qtutils_check konfigurációs opció átnevezésre kerül misc:disable_hyprland_guiutils_check-re, mivel a qtutils eszköz archíválásra került, a helyét pedig a guiutils eszköz vette át.
Tartalomjegyzék

Új funkciók a Hyprland 0.52 verzióban
A 0.52 verzió rengeteg új elemet vezet be, például lehetővé teszi a submap-ek automatikus bezárását egy billentyűkombináció végrehajtása után, valamint bevezeti a forceidle dispatchert a kényszerített inaktivitás kezeléséhez. A fullscreen mód mostantól támogatja a set, unset és toggle parancsokat, csökkentve ezzel az IPC lekérdezések számát, míg a CM opciók kiegészültek a dcip3, dp3 és adobe támogatással. Minden bemeneti eszközhöz külön beállítható a rotáció, ahol ez támogatott, és a noscreenshare mostantól már layerrule-ként is elérhető. A cursor zoom funkcióhoz hozzáadták a zoom_disable_aa opciót, amely lehetővé teszi a pixeles vagy homályos kinézet választását nagyításkor, emellett új modal tulajdonság került a windowrules opcióba.
Hibajavítások az új kiadásban
A legfontosabb javítások között szerepel a renderelés simább felületátméretezése, a damage-kezelés hibáinak kijavítása, valamint a pixel-szintű optimalizálások, emellett jobb támogatást kapott a screencopy a 10 bites kijelzőkön. Megszüntették a különféle összeomlásokat, a plugineknél jelentkező funkcióhívási problémákat, bizonyos konfigurációs beállítások gesztuskezelési gondjait, illetve a virtuális billentyűzetekhez kapcsolódó IME hibákat. A slide és slidefade animációk immár megfelelően kezelik a kényszerített irányokat – Ez azt jelenti, hogy explicit módon megadhatod az animáció irányát (pl. balról, jobbról, felülről vagy alulról), ami felülírja az alapértelmezett viselkedést, és kényszeríti a mozgást egy meghatározott oldalról vagy oldalra. Például egy ablak beúszása (windowsIn) esetén beállíthatod, hogy mindig balról érkezzen, függetlenül a képernyő elrendezésétől.
A Hyprland 0.52 verziójában ezt javították, mivel korábban a slide/slidefade animációk nem fogadták el ezeket a kényszerített irányokat, ami hibákat okozhatott, de ezek mostmár megfelelően működnek – illetve elhárították azt a ritka DPMS zárolási hibát, amelyben a monitorok nem éledtek fel alvó vagy hibernált módból, valamint megoldották a pluginek összeomlásának problémáját, mely a függőségek ABI-változásai miatt következett be.
További információkért tekintsd meg a kiadási bejelentést, vagy tekintsd meg a részletes changelogot a projekt github oldalán.
