Rilascio del server composito Hyprland 0.52 e della libreria GUI Hyprtoolkit 0.2

È disponibile il server composito Hyprland 0.52, che utilizza il protocollo Wayland. Il progetto è orientato alla disposizione mosaic (tiling) delle finestre, ma supporta anche la disposizione classica delle finestre in modo arbitrario, la raggruppamento delle finestre a tab, la modalità pseudo-mosaico e l'apertura a schermo intero delle finestre. Il codice è scritto in C++ e distribuito sotto 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:

  • Aggiunta la supporto per la disattivazione automatica della submap (insieme di abbinamenti di eventi di input a azioni nella finestra) dopo l'esecuzione del keybind.
  • Proposta il comando IPC '/dispatch forceidle', che consente di forzare lo stato di inattività (idle) dell'utente per un certo numero di secondi resettando tutti i timer ext-idle-notify.
  • Aggiunto il comando IPC '/dispatch fullscreen x y [set|unset|toggle]' per attivare e disattivare la modalità schermo intero.
  • Aggiunte impostazioni per il supporto dei monitor che utilizzano spazi colore DCIP3, dp3 (Apple P3) e Adobe.
  • Aggiunta la possibilità di impostare la modalità di rotazione del tablet (cambia le coordinate X e Y con il cambio di orientamento) per ogni dispositivo di input che supporta tale funzionalità.
  • Nelle regole layer (impostazioni associate a un determinato strato di posizionamento delle finestre) è stata aggiunta l'opzione «noscreenshare» per vietare la visualizzazione dello strato durante la condivisione dello schermo.
  • È stata aggiunta l'impostazione «cursor:zoom_disable_aa» per controllare la visualizzazione del cursore (pixelizzazione o sfocatura) durante lo zoom.
  • Nelle regole che definiscono il comportamento delle finestre (windowrules) è stata aggiunta la proprietà «modal» per creare finestre modali che bloccano l'interazione con altre finestre dell'applicazione.

Inoltre, si segnalano i primi rilasci dello strumento Hyprtoolkit, sviluppato dai programmatori di Hyprland per creare interfacce grafiche in C++, supportando nativamente Wayland. Tra le caratteristiche di Hyprtoolkit si evidenzia un semplice API in C++ per la creazione di applicazioni grafiche, supporto integrato per effetti di animazione, integrazione con Wayland e un sistema di temi semplificato.

Rilascio del server composito Hyprland 0.52 e della libreria GUI Hyprtoolkit 0.2


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster