È disponibile il server composito Hyprland 0.48, che utilizza il protocollo Wayland. Il progetto è orientato alla disposizione a mosaico delle finestre, ma supporta anche il layout di finestre classico e casuale, la raggruppamento delle finestre in schede, la modalità pseudo-mosaico e l'espansione a tutta schermata delle finestre. Viene fornita la possibilità di creare interfacce visivamente attraenti: sfumature nei bordi delle finestre, sfocatura dello sfondo, effetti di animazione e ombre. Per espandere le funzionalità, è possibile collegare plugin, e per il controllo esterno del funzionamento è fornito un IPC basato su socket. Il codice è scritto in C++ e distribuito sotto licenza BSD.
La configurazione avviene tramite un file di configurazione, le cui modifiche vengono rilevate al volo senza necessità di riavvio. Per migliorare le prestazioni nei giochi è disponibile l'opzione di disattivare la sincronizzazione verticale (VSync) con impulso di spegnimento del fotogramma, utilizzata per evitare la comparsa di tearing. Tra le funzioni si segnalano: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; controllo dei gesti sul touchpad/schermo touchscreen.
Nella nuova versione:
- Aggiunta la piena supporto della gestione del colore, implementata sulla base del protocollo Wayland per la gestione dei colori.
- Migliorata l'implementazione della barra per lavorare con le finestre raggruppate (groupbar). Sono assicurati angoli arrotondati e sono fornite impostazioni per margini, dimensioni, font e altre opzioni di design.

- Proposto un nuovo dialogo che viene visualizzato quando un'applicazione si blocca.

- Risolti molti problemi legati alla sincronizzazione dei buffer e ai fermo immagine durante il rendering su sistemi con GPU NVIDIA.
- Aggiunto un nuovo stile di animazione per le finestre chiamato "gnomed", che ricorda l'animazione in GNOME.
- Aggiunto un nuovo switch per le regole delle finestre bloccate.
- Aggiunta la possibilità di passare ciclicamente tra le finestre seguendo l'ordine di accesso.
- Aggiunta la supporto per il protocollo Wayland ext-idle-notify per il monitoraggio dell'inattività dell'utente.
- Migliorato il supporto per l'avvio delle applicazioni X11 utilizzando Xwayland.


Fonte: opennet.ru


