Hyprland 0.55-komposittserveren som bruker Wayland-protokollen er tilgjengelig. Prosjektet fokuserer på flislegging av vinduslayout, men støtter også klassisk vilkårlig vindusplassering, fanebasert vindusgruppering, pseudomosaikkmodus og fullskjermsvindudistribusjon. Koden er skrevet i C++ og distribueres under BSD-lisensen.
Mulighetene for å lage visuelt attraktive grensesnitt tilbys: gradienter i vindusrammer, bakgrunnsuskarphet, animasjonseffekter og skygger. Plugins kan kobles til for å utvide funksjonaliteten, og socket-basert IPC er tilgjengelig for ekstern kontroll av arbeidet. Konfigurasjon utføres gjennom en konfigurasjonsfil, hvis endringer plukkes opp underveis uten omstart. Følgende funksjoner skilles også ut: dynamisk opprettede virtuelle skrivebord; moduser for elementlayout på skjermen; global behandling av hurtigtaster; kontroll av bevegelser på berøringsplaten/berøringsskjermen.
I den nye versjonen:
- Et valgfritt Lua-språkalternativ er lagt til for konfigurasjon av Hyprland-skrivebordet. Konfigurasjon i Lua er definert i hyprland.lua-filen. Hvis den mangler, brukes det eldre hyprland.conf-formatet.
- Layout API-et er lagt til, slik at du kan definere egendefinerte vindusflisoppsett i konfigurasjonsfilen ved hjelp av Lua. Oppsett kan kobles til en skjerm eller et virtuelt skrivebord.
- La til støtte for fullskjermsvinduer når man bytter mellom vinduer ved hjelp av rulling. La til muligheten til å kontrollere rulling ved hjelp av berøringsplatebevegelser.
- La til muligheten til å laste inn egendefinerte ICC-fargeprofiler for hver utdataenhet ved å bruke innstillingen 'icc = "..path.."' i konfigurasjonsfilen.
- Forbedret fargehåndtering for skjermer og forbedret fargenøyaktighet når du deler skjermen.

Kilde: opennet.ru
