Hyprland 0.51, der bruger Wayland-protokollen, er nu tilgængelig. Projektet er orienteret mod mosaik (tiling) vindueslayout, men understøtter også klassisk fri placering af vinduer, gruppering af vinduer i form af faner, pseudo-mosaiktilstand og fuldskærmsudvidelse af vinduer. Koden er skrevet i C++ og distribueres under BSD-licensen.
Der tilbydes mulighed for at oprette visuelt tiltalende grænseflader: gradienter i vinduesrammer, uskarphed i baggrunden, animations effekter og skygger. For at udvide funktionaliteten kan plugins tilsluttes, og til ekstern kontrol af arbejdet stilles der IPC til rådighed baseret på sockets. Konfiguration sker gennem konfigurationsfilen, hvor ændringer fanges i realtid uden genstart. Af funktioner nævnes desuden: dynamisk skabte virtuelle desktops; layoutmuligheder for elementer på skærmen; global håndtering af hurtigtaster; kontrol med bevægelser på touchpad/sensortastatur.
I den nye version:
- Mulighederne for gestusstyring på touchpad'en er blevet udvidet. Der er tilføjet support til tildeling af forskellige handlinger til forskellige kombinationer af antal berøringer, modifier-taster (Ctrl, Alt, Shift) og bevægelsesretninger for gestus. Indstillingen for gestustildeling defineres nu i formatet "gesture = fingers, direction, action, options". For eksempel kan gestus til lukning af vinduet tildeles en knibning med tre fingre ("gesture = 3, pinch, close"); for at skifte mellem virtuelle desktops kan der bruges en skubbe med tre fingre i horisontal retning ("gesture = 3, horizontal, workspace"). Supporten for gamle indstillinger: gestures:workspace_swipe, gestures:workspace_swipe_fingers og gestures:workspace_swipe_min_fingers er ophørt.
- Der er tilføjet en konfigurationsparameter dim_modal til styring af nedtoning af forældre-vinduer ved visning af modale dialogvinduer.
- Hyprctl-værktøjet har fået en "getprop" option til at vise værdierne for enkelte egenskaber.
- Det er nu muligt at indstille scrolling adfærd (scroll_factor) til at være knyttet til specifikke enheder.
- Der er tilføjet en option "cursor:invisible" til at skjule markøren.
- DPMS-animation (blød nedtoning af indholdet når skærmen skifter til energisparetilstand) er nu understøttet.
- For hints, kontekstmenuer og dialogvinduer, der direkte skabes gennem brug af Wayland-protokoller, er der implementeret en effekt af blød ind- og udtoning.
- Ved deling af skærmen er farvedybden som standard begrænset til 8 bit pr. kanal. Denne begrænsning løser problemer med skærmdeling i Chromium og Firefox på skærme med udvidet farveområde (Wide Gamut).
- Der er tilføjet windowrule-parameteren "novrr" til at blokere applikationen af VRR (Variable Refresh Rate) for valgte vinduer.


Kilde: opennet.ru
