È disponibile il server composito Hyprland 0.55, che utilizza il protocollo Wayland. Il progetto è focalizzato sulla disposizione a mosaico (tiling) delle finestre, ma supporta anche la tradizionale disposizione libera delle finestre, il raggruppamento delle finestre in schede, la modalità pseudo-mosaico e l'espansione delle finestre a schermo intero. Il codice è scritto in C++ e distribuito con licenza BSD.
Vengono forniti strumenti per la creazione di interfacce visivamente attraenti: gradienti nel bordo delle finestre, sfocatura dello sfondo, effetti animati e ombre. Per estendere la funzionalità possono essere collegati plugin, e per il controllo esterno del funzionamento è previsto un IPC basato su socket. La configurazione avviene tramite un file di configurazione, le modifiche nel quale vengono applicate al volo senza necessità di riavvio. Tra le funzionalità ci sono anche: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; controllo tramite gesti sul touchpad/sullo schermo tattile.
Nella nuova versione:
- È fornita un'opzione per utilizzare il linguaggio Lua per la configurazione del desktop Hyprland. La configurazione in linguaggio Lua è definita nel file hyprland.lua, in mancanza del quale viene utilizzato il vecchio formato hyprland.conf.
- È stato aggiunto l'API Layout, che consente di definire nel file di configurazione le proprie disposizioni a mosaico delle finestre, utilizzando il linguaggio Lua. Le disposizioni possono essere legate al monitor o al desktop virtuale.
- È stata aggiunta la supporto per finestre a schermo intero durante il passaggio tra le finestre utilizzando lo scorrimento. È stata aggiunta la possibilità di controllare lo scorrimento tramite gesti sul touchpad.
- È stata aggiunta la possibilità di caricare i propri profili colore ICC per ogni dispositivo di output, utilizzando l'impostazione ‘icc = «..path..»‘ nel file di configurazione.
- È stato migliorato il controllo del colore per i monitor e aumentata la precisione della resa cromatica durante la condivisione dello schermo.

Fonte: opennet.ru
