Megjelent a Hyprland 0.55.1, az első javítócsomag a nagyobb 0.55-ös kiadás után. Ahogy korábban írtuk, a Hyprland 0.55 Lua-alapú konfigurációt vezetett be, miközben a régi Hyprlang formátum továbbra is elérhető maradt.
Ehhez kapcsolódva az 0.55.1-es verzió több Lua-val kapcsolatos javítást tartalmaz. Mostantól újra engedélyezhetők a monitorok Lua konfigurációból, a package modulbetöltés csak Lua-modulokra korlátozódik, és frissítették a Lua stubokat a jogosultságokhoz. A kiadás javítja a kötőjelet tartalmazó pluginváltozókat is, ami hatással lehetett azokra a beállításokra, amelyek harmadik féltől származó pluginekre támaszkodnak.
A monitorok kezelésével kapcsolatban a Hyprland 0.55.1 javítja az egérkurzor határainak frissítését a monitorelrendezés módosítása után, megakadályozza a felesleges modeset műveleteket, ha csak a fenntartott területek változnak, és nem vált vissza 8 bites színmélységre, amikor monitor szabályok lépnek életbe. Emellett javítja a legfelső rétegben futó sáv (top-layer bar) láthatóságát, amikor a munkaterületek között görgetéssel váltunk fullscreen elrendezés használatakor.
A frissítés több, rendereléssel kapcsolatos korrekciót is tartalmaz. Ide tartozik a shader premultiplication kezelése, a framebuffer swizzle összehasonlítások és a Snapshot képleírások javítása. Ezek az alacsony szintű módosítások elsősorban a megjelenítés pontosságát és a renderelés működését érintik, nem pedig új, látványos funkciókat hoznak.
Ezen felül a Hyprland 0.55.1 javítja az ablak monitorjának és munkaterületének szinkronizálását, amikor az ablakot egy csoporthoz adják, nem módosítja a kitűzött (pinned) ablakok állapotát munkaterület-váltáskor, és a bemenetet blokkoló ablakokat valóban elérhetetlenné teszi. Javít egy érvénytelen capture hibát is a
vectorToWindowUnified
függvényben.
Több összeomlással kapcsolatos javítás is bekerült. A konfigurációs tulajdonságokat frissítő komponens már nem omlik össze, ha az event loop manager nincs betöltve. A
scroll_move
gesztus útvonalához védelmet adtak, hogy megelőzzenek egy újabb összeomlást. A kiadás kisebb karbantartási javításokat is tartalmaz, például egy hiányzó számos fejléc hozzáadását és a régi konfigurációk naplózásának helyesbítését.
További részletekért nézd meg a changelogot.

