Saadaval on Hyprland 0.52 komposiitserver, mis kasutab Waylandi protokolli. Projekt keskendub plaadistatud (tiling) akende paigutusele, kuid toetab ka klassikalist vabalt jaotatud akende paigutust, akende rĂŒhmitamist sakkude kujul, pseudo-plaadistatud reĆŸiimi ja akende tĂ€isekraani avamist. Kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi alusel.
Pakutakse vĂ”imalusi visuaalselt atraktiivsete liideste loomiseks: akende ÀÀristused, taustade hĂ€gustamine, animatsiooniefektid ja varjud. Funktsionaalsuse laiendamiseks on vĂ”imalik lisada pluginaid, samas kui vĂ€lise juhtimise jaoks pakutakse IPC-d socketite baasil. Seadistamine toimub konfiguratsioonifaili kaudu, mille muutmisi jĂ€lgitakse reaalajas ilma taaskĂ€ivitamiseta. Funktsioonide seas on ka: dĂŒnaamiliselt loodud virtuaalsed töölauad; elementide paigutusreĆŸiimid ekraanil; globaalne kiirkĂ€ppide töötlemine; ĆŸestide juhtimine puuteplaadil vĂ”i puutetundlikul ekraanil.
Uues versioonis:
- Lisatud tugi submapi automaatseks deaktiveerimiseks (sisendi sĂŒndmuste kaardistuste ja aktsiate komplekti) klahvivaru tĂ€itmise jĂ€rel.
- Esitatud IPC-kĂ€sk â/dispatch forceidleâ, mis vĂ”imaldab sundida kasutaja passiivsuse (idle) olekuks teatud sekundite jooksul, lĂ€htestades kĂ”ik ext-idle-notify taimerid.
- Lisatud IPC-kĂ€sk â/dispatch fullscreen x y [set|unset|toggle]â tĂ€isekraanimooduli aktiveerimiseks ja tĂŒhistamiseks.
- Lisatud seaded monitoride jaoks, mis toetavad vÀrviruume DCIP3, dp3 (Apple P3) ja Adobe.
- Lisatud vĂ”imalus seadistada tahvelarvuti pööramisreĆŸiim (muudab X ja Y koordinaate orientatsiooni muutmisel) iga sisendi seadme jaoks, mis toetab sellist vĂ”imalust.
- Layer rule (seaded, mis on seotud teatud akna paigutuse kihiga) on lisatud valik ânoscreenshareâ, et keelata kihi kuvamine ekraani jagamise ajal.
- Lisatud seadistus âcursor:zoom_disable_aaâ, et hallata kursori kuvamist (pikseliseerimine vĂ”i hĂ€gustamine) suumimise ajal.
- Akende kĂ€itumist mÀÀravatesse reeglitesse (windowrules) on lisatud omadus âmodalâ modaalsete akende loomiseks, mis blokeerivad töötamist teiste rakenduse akendega.
Lisaks tasub mĂ€rkida esimesed Hyprtoolkit'i vĂ€ljaanded, mida arendavad Hyprlandi arendajad graafiliste liideste loomiseks C++ keeles, mis toetavad natiivset Waylandi. Hyprtoolkit'i eripĂ€ra on lihtne C++ API graafiliste rakenduste loomiseks, sisseehitatud animatsioonieefektide tugi, seotus Waylandiga ja lihtsustatud teema sĂŒsteem.

Allikas: opennet.ru
