Bemutatásra került a Hyprland 0.47 kompozit szerver, amely a Wayland protokollt használja. A projekt a mozaikszerű (tiling) ablakelrendezésre fókuszál, de támogatja a klasszikus szabad elhelyezést is, ablakok csoportosítását fülek formájában, álmozaik üzemmódot és a teljes képernyős ablakbővítést. Lehetőségeket kínál vizuálisan vonzó felületek létrehozására: ablakkeretekben lévő gradientek, háttérhomályosítás, animációs effektusok és árnyékok. A funkciók bővítése pluginok csatlakoztatásával lehetséges, külső vezérléshez pedig IPC érhető el socket alapú megoldásokkal. A kód C++ nyelven íródott és BSD licenc alatt terjesztik.
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:
- Kísérleti támogatás került hozzáadásra az HDR és a színkezelés terén.
- Kerekített sarkok implementálása négyzetkörként.

- A beállításokhoz hozzáadva a "negative:" jelölés a reguláris kifejezés inverziójának aktiválásához.
- Hozzáadva a "new tag:" megjelölő, amely lehetővé teszi az ablakok azonosítását címke alapján.
- A "cyclenext" parancshoz hozzáadva egy "visible" argumentum, amely korlátozza az ablakok csak a láthatóakra történő váltását.
- Hozzáadva a "--verify-config" opció a konfigurációs fájl helyességének ellenőrzésére.
- A hyprpmhez added a lehetőség, hogy újraindítsuk az összes plugint.
- Átírták néhány belső alrendszert, amelyek a memóriával, rajzolással és animált effektusok alkalmazásával foglalkoznak.
- Dolgoztak a reguláris kifejezések gyorsításán a lefordított verzió tárolásával.
- Az XWaylandnál megoldották a vágólap és a Drag&Drop üzemmód problémáit.


Forrás: opennet.ru

