Bemutatásra került a Hyprland 0.46 kompozit szerver, amely a Wayland protokollt használja. A projekt a csempe (tiling) ablakelrendezésre összpontosít, de támogatja a klasszikus, szabad elrendezést, az ablakok fülekbe csoportosítását, a hamis csempe módot és az ablakok teljes képernyős kinyitását. Lehetőséget biztosít vizuálisan vonzó felületek létrehozására: ablakkeretekben használt átmenetek, háttérhomály, animációs hatások és árnyékok. A funkcionalitás bővítésére pluginek csatlakoztathatók, a működés külső vezérlése pedig socket alapú IPC-t biztosít. A kód C++ nyelven készült és BSD licenc alatt forgalmazzák.
A beállítás a konfigurációs fájl segítségével történik, melyben a változtatások azonnal érvénybe lépnek a megszakítás nélkül. A játékok teljesítményének növelésére lehetőség van a függőleges szinkronizálás (VSync) letiltására, amelyet a képszakadás (tearing) elkerülésére alkalmaznak. Ki vannak emelve a következő funkciók: dinamikusan létrehozott virtuális asztalok; elemek elrendezési módjai a képernyőn; globális gyorsbillentyű kezelés; gesztusvezérlés touchpaden/szenzoros képernyőn.
Az új verzióban:
- A „cursor:dumb_copy” paraméter helyett új beállítás, a „cursor:use_cpu_buffer” került javaslatra, amely lehetővé teszi a hardveres kurzorok használatát NVIDIA grafikus kártyákkal rendelkező rendszereken.
- Megváltozott az ablakok és képernyőelrendezések szabályainak meghatározásának logikája — a szabály aktiválásához mostantól teljes, nem pedig részleges egyezőség szükséges a reguláris kifejezéssel. Az szabályok feldolgozásának kódja optimalizálva lett. A Google RE2 gyorsabb reguláris kifejezésmotorja került bevezetésre.
- A függőségek listájához hozzáadták a hyprgraphics és re2 könyvtárakat.
- A színek feldolgozásához az OkLab színtér került bevezetésre az sRGB helyett, amely lehetővé tette a gradiensek és színátmenetek természetesebb megjelenítését.
- A tartalom Wayland és X11 (XWayland alapú) környezetek közötti Drag&Drop módban történő mozgatásának támogatását hozzáadták.
- Új üdvözlő képernyőt adtak hozzá, amely a Hyprland verziójának frissítése után jelenik meg.
- Hozzáadták a „cursor:warp_back_after_non_mouse_input” beállítást, amely megakadályozza a problémákat egér és érintőképernyő egyidejű használata esetén.
- A hyprctl segédprogramban megvalósították a pluginek JSON formátumban történő listázásának lehetőségét ("hyprctl -j plugins"). Új mezők, mint az inhibitingIdle és directScanout kerültek hozzáadásra.



Forrás: opennet.ru
