Esitletud on komposiitserver Hyprland 0.47, mis kasutab Waylandi protokolli. Projekt on suunatud mosaiikakna (tiling) paigutusele, kuid toetab ka klassikalist vabakujulist akna paigutust, akende rühmitamist vahekaartide vormis, pseudomosaiikrežiimi ja akende täisekraani avamist. Pakutakse võimalusi visuaalselt atraktiivsete liideste loomiseks: akende ääre gradandid, tausta hägustamine, animatsiooniefektid ja varjud. Funktsionaalsuse laiendamiseks saab ühendada pluginaid ning välist juhtimist toetab soklite põhine IPC. Kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi alusel.
Seade toimub konfiguratsioonifaili kaudu, mille muudatused rakendatakse reaalajas ilma taaskäivituseta. Mängude jõudluse parandamiseks on saadaval võimalus keelata vertikaalne sünkroonimine (VSync) koos kaadriga summutava impulssiga, mida kasutatakse väljundi (tearing) katkestuste vältimiseks. Funktsioonide hulka kuuluvad: dünaamiliselt loodud virtuaalsed töölauad; elementide paigutamisrežiimid ekraanil; globaalne otsetee töötlemine; žestide juhtimine puutetundlikul padjal / ekraanil.
Uues versioonis:
- Lisatud eksperimenteeritud HDR ja värvihalduse tugi.
- Rakendatud on nurkade ümaraks tegemine ruudukujuliseks.

- Seadete juurde on lisatud tunnus «negative:», et inversioon tagada regulaaravaldiste aktiveerimist.
- Lisatud on valida «new tag:», et määrata aken sildi järgi.
- Käsule «cyclenext» on lisatud argument «visible», et piirata ringi liikuvate akende arvu ainult nähtavatega.
- Lisatud on valik «—verify-config» konfiguratsioonifaili kehtivuse kontrollimiseks.
- Hyprpm-ile on lisatud võimalus kõigi pluginate taaskäivitamiseks.
- Mõned sisemised alamsüsteemid, mis on seotud mälutöötluse, renderdamise ja animatsiooniefektide rakendamisega, on ümber kirjutatud.
- Tööd on tehtud regulaarsete väljendite töö kiirendamiseks, kasutades kompileeritud esitluse vahemälu.
- XWaylandis on lahendatud lõikelauaga ja Drag&Drop režiimiga seotud probleemid.


Allikas: opennet.ru

