Wayland protokolundan istifadə edən Hyprland 0.57 kompozit server mövcuddur. Layihə plitələr pəncərəsinin düzülməsinə yönəldilmişdir, eyni zamanda klassik ixtiyari pəncərə yerləşdirməsini, sekmeli pəncərələrin qruplaşdırılmasını, psevdomozaika rejimini və tam ekran pəncərə yerləşdirməsini dəstəkləyir. Kod C++ dilində yazılmışdır və BSD lisenziyası altında paylanmışdır.
Vizual cəhətdən cəlbedici interfeyslər yaratmaq imkanları təmin edilir: pəncərə çərçivələrində gradientlər, fon bulanıqlığı, animasiya effektləri və kölgələr. Pluginlər funksionallığı genişləndirmək üçün qoşula bilər və işə xarici nəzarət üçün soket əsaslı IPC təmin edilir. Konfiqurasiya bir konfiqurasiya faylı vasitəsilə həyata keçirilir, dəyişikliklər yenidən başlamadan dərhal qəbul edilir. Aşağıdakı funksiyalar da fərqlənir: dinamik şəkildə yaradılmış virtual iş masaları; ekranda elementlərin yerləşdirilməsi rejimləri; isti düymələrin qlobal emalı; touchpad/touch ekranda jestlərə nəzarət.
Yeni versiyada:
- Arxa fon bulanıqlığı üçün 11 kölgələndirici seçim təklif olunur və plaginlər vasitəsilə öz seçimlərinizi yaratmaq imkanı təmin edilir.

- Seçilmişlərin məzmununu yayımlamaq imkanı əlavə edildi virtual masaüstü brauzer və ya video konfrans proqramı vasitəsilə.
- Compiz-də olduğu kimi, pəncərənin kənarlarını hərəkət etdirərkən onları yumşaq bir şəkildə yelləmək üçün "sallanma" effekti tətbiq edildi.
- Lua API-yə hl.reload_config() və hl.get_devices() kimi yeni metodlar, eləcə də pəncərə minimuma endirilməsi və vəziyyət dəyişikliyi hadisələri üçün işleyiciləri birləşdirmək imkanı əlavə edilib.
- Başqa bir monitordakı masaüstünə keçdikdən sonra kursoru hərəkət etdirmək üçün "cursor:warp_on_monitor_change" ayarı əlavə edildi.
- Qrafik planşetlərin aktivləşdirilməsini idarə etmək üçün "input:planshet:enabled" ayarı əlavə edildi.
- Bulanıqlıq intensivliyini səth şəffaflığı səviyyəsinə mütənasib edən "dekorasiya:blur:mütənasib" seçimi əlavə edildi.
Mənbə: opennet.ru

