K dispozícii je kompozitný server Hyprland 0.53, ktorý využíva protokol Wayland. Projekt je zameraný na dlaždicové (tiling) usporiadanie okien, ale podporuje aj klasické voľné usporiadanie okien, skupinové usporiadanie okien vo forme záložiek, pseudo-dlaždicový režim a celoobrazovkové otvorenie okien. Kód je napísaný v jazyku C++ a šíri sa pod licenciou BSD.
Poskytujú sa možnosti na vytváranie vizuálne atraktívnych rozhraní: gradienty v ohraničení okien, rozmazanie pozadia, animačné efekty a tiene. Pre rozšírenie funkčnosti môžu byť pripojené pluginy, a na externé ovládanie práce je k dispozícii IPC založené na soketoch. Nastavenie sa vykonáva prostredníctvom konfiguračného súboru, zmeny v ktorom sú zachytávané naživo bez reštartu. Medzi funkcie patrí aj: dynamicky vytvárané virtuálne pracovné plochy; režimy usporiadania prvkov na obrazovke; globálne spracovanie klávesových skratiek; ovládanie gestami na touchpade/snímači dotyku.
V novej verzii:
- Syntaktika pravidiel, definujúcich správanie okien (windowrules), bola úplne prepracovaná. Používateľom definované pravidlá je potrebné prepísať pomocou novej syntaktiky: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Na spustenie Hyprland bola navrhnutá špeciálna utilita start-hyprland, ktorá sleduje stav pracovného procesu a reštartuje ho v prípade havárie. Utilita tiež umožňuje spustiť Hyprland v bezpečnom režime (safe mode), pri ktorom sa nenačítajú konfiguračné súbory, čo môže byť užitočné pri zisťovaní príčin opakovaného havarovania relácie.
- Pridaná nová aplikácia Welcome, ktorá sa spúšťa pri prvom prihlásení a zobrazuje obrazovku s informačnými údajmi o Hyprland.
- Správca tapiet pracovnej plochy Hyprpaper bol prevedený na používanie knižníc hyprtoolkit a hyprwire, čo viedlo k zmene IPC protokolu.
- Pridaný nový nástroj na lokalizáciu a preklad prvkov rozhrania.
- Pridaná možnosť na skrytie kurzora pri zadávaní z tabletu.

Ďalej je možné spomenúť vydanie nástroja Hyprtoolkit 0.5, ktorý vyvíjajú vývojári Hyprland na vytváranie grafických rozhraní v jazyku C++, nativne podporujúcich Wayland. Medzi vlastnosti Hyprtoolkit patrí jednoduché C++ API na vytváranie grafických aplikácií, integrovaná podpora animačných efektov, väzba na Wayland a zjednodušený systém tému.

Zdroj: opennet.ru
