Serveri kompozit Hyprland 0.52 është i disponueshëm, duke përdorur protokollin Wayland. Projekti është orientuar drejt një kompozimi mozaik (tiling), por mbështet gjithashtu vendosjen klasike të rastësishme të dritareve, grupimin e dritareve në formën e skedave, modin pseudo-mozaik dhe shfaqjen në ekran të plotë të dritareve. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.
Ofrohen mundësi për krijimin e ndërfaqeve vizualisht tërheqëse: gradientet në kufijtë e dritareve, mjegullimi i sfondit, efektet animuese dhe hijet. Për të zgjeruar funksionalitetin mund të lidhën plugin, dhe për menaxhimin e jashtëm sigurohet IPC mbi bazën e soketëve. Konfigurimi bëhet përmes një skedari konfigurimi, ndryshimet e të cilit përmirësohen në kohë reale pa nevojën për rinisje. Në mes të funksioneve shquhen: tavolina virtuale të krijuara dinamikisht; moda e disponimit të elementeve në ekran; përpunimi global i çelësve të nxehtë; kontrolli me gjeste në tastierën e prekur/screenin e prekur.
Në këtë version të ri:
- Shtuar mbështetje për automatikisht deaktimin e submap (grupit të përshtatjeve të ngjarjeve të futjes me veprimet në dritare) pas përfundimit të lidhjes së çelësave (keybind).
- Propozuar komandën IPC "/dispatch forceidle", e cila lejon të vendosë me forcë gjendjen e papërgatitur (idle) të përdoruesit për një numër të caktuar sekondash përmes rivendosjes së të gjitha timerave ext-idle-notify.
- Shtuar komandën IPC "/dispatch fullscreen x y [set|unset|toggle]" për aktivizimin dhe anullimin e modit në ekran të plotë.
- Shtuar korniza për të punuar me monitorët që mbështetin hapësirat e ngjyrave DCIP3, dp3 (Apple P3) dhe Adobe.
- Shtuar mundësinë për të vendosur modalitetin e rotacionit të tabletit (ndryshon koordinatat X dhe Y gjatë ndryshimit të orientimit) për secilin pajisje hyrjeje që mbështet një mundësi të tillë.
- Në rregullin e layer (cilësimet të lidhura me një shtresë të caktuar të vendosjes së dritareve) është shtuar opsioni "noscreenshare" për të ndaluar shfaqjen e shtresës gjatë ndarjes së ekranit.
- ĂshtĂ« shtuar cilĂ«simi "cursor:zoom_disable_aa" pĂ«r tĂ« menaxhuar shfaqjen e kursorit (pikselizimi ose mjegullimi) gjatĂ« zmadha.
- Në rregullat që përcaktojnë sjelljen e dritareve (windowrules) është shtuar pronësia "modal" për të krijuar dritare modale, që bllokojnë punën me dritaret e tjera të aplikacionit.
Po ashtu, mund të theksohen versionet fillestare të instrumenteve Hyprtoolkit, të zhvilluara nga zhvilluesit e Hyprland për krijimin e interfazëve grafike në gjuhën C++, që mbështesin natyrshëm Wayland. Nga karakteristikat e Hyprtoolkit, është një API i thjeshtë C++ për krijimin e aplikacioneve grafike, mbështetje e integruar për efektet animuese, lidhja me Wayland dhe një sistem i thjeshtuar për temat.

Burimi: opennet.ru
