È disponibile il server composito Hyprland 0.53, che utilizza il protocollo Wayland. Il progetto è focalizzato sulla disposizione delle finestre in mosaico (tiling), ma supporta anche la disposizione tradizionale delle finestre, la raggruppamento delle finestre in schede, la modalità pseudo-mosaico e l'apertura a schermo intero delle finestre. Il codice è scritto in C++ e distribuito con licenza BSD.
Vengono fornite funzionalità per la creazione di interfacce visivamente accattivanti: gradienti nei bordi delle finestre, sfocatura dello sfondo, effetti animati e ombre. Per espandere la funzionalità, possono essere collegati plugin, e per il controllo esterno è disponibile IPC basato su socket. La configurazione avviene tramite un file di configurazione le cui modifiche vengono applicate al volo senza riavvio. Tra le funzionalità ci sono: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; gestione dei gesti su touchpad/schermo tattile.
Nella nuova versione:
- È stata completamente riprogettata la sintassi delle regole che definiscono il comportamento delle finestre (windowrules). Le regole definite dagli utenti devono essere riscritte utilizzando la nuova sintassi: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Per avviare Hyprland è stata proposta un'utilità speciale start-hyprland, che monitora lo stato del processo di lavoro e lo riavvia in caso di crash. L'utilità consente anche di avviare Hyprland in modalità provvisoria (safe mode), in cui non vengono caricati i file di configurazione, utile per analizzare le cause di un crash ricorrente della sessione.
- È stata aggiunta una nuova applicazione Welcome, che si avvia al primo accesso e mostra uno schermo con informazioni introduttive su Hyprland.
- Il gestore di sfondi Hyprpaper è stato aggiornato per utilizzare le librerie hyprtoolkit e hyprwire, portando a una modifica del protocollo IPC.
- È stato aggiunto un nuovo strumento per la localizzazione e la traduzione degli elementi dell'interfaccia.
- Aggiunta l'opzione per nascondere il cursore durante l'immissione su tablet.

Si segnala inoltre il rilascio dello strumento Hyprtoolkit 0.5, sviluppato dai creatori di Hyprland per la creazione di interfacce grafiche in C++, che supportano nativamente Wayland. Tra le funzionalità di Hyprtoolkit c'è un API C++ semplice per la creazione di applicazioni grafiche, supporto incorporato per effetti di animazione, integrazione con Wayland e un sistema di temi semplificato.

Fonte: opennet.ru
