Utgivning av den kompositservern Hyprland 0.53 och GUI-biblioteket Hyprtoolkit 0.5

Den kompositiva servern Hyprland 0.53 är tillgänglig och använder Wayland-protokollet. Projektet är inriktat på en mosaik (tiling) fönsterkomposition, men stöder också klassisk fri placering av fönster, gruppering av fönster i tab-form, pseudomosaikläge och fullskärmsvisning av fönster. Koden är skriven i C++ och distribueras under BSD-licens.

Det finns möjligheter att skapa visuellt tilltalande gränssnitt: gradienter i fönsterramningen, suddighet i bakgrunden, animerade effekter och skuggor. För att utöka funktionaliteten kan plugins kopplas in, och för extern styrning av arbetet finns det IPC baserat på sockets. Konfigurationen sker genom en konfigurationsfil, där ändringar upptäckts omedelbart utan att behöva starta om. Bland funktionerna finns: dynamiskt skapade virtuella skrivbord; lägen för placering av element på skärmen; global hantering av snabbkommandon; gestkontroll på pekplattan/touchscreen.

I den nya versionen:

  • Syntaxen för regler som definierar fönsterbeteende (windowrules) har helt omarbetats. Användardefinierade regler måste skrivas om med den nya syntaxen: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
  • För att starta Hyprland finns det ett speciellt verktyg, start-hyprland, som övervakar arbetsprocessens tillstånd och startar om den vid krasch. Verktyget gör det också möjligt att starta Hyprland i felsäkert läge (safe mode), där konfigurationsfiler inte laddas, vilket kan vara användbart för att förstå orsaken till återkommande krascher.
  • Ett nytt välkomstprogram har lagts till, som startar vid första inloggningen och visar en skärm med introduktionsinformation om Hyprland.
  • Bordshanteraren Hyprpaper har omvandlats för att använda biblioteken hyprtoolkit och hyprwire, vilket har lett till en förändring av IPC-protokollet.
  • Ett nytt verktyg för lokalisering och översättning av gränssnittselement har lagts till.
  • En ny möjlighet att dölja muspekaren vid inmatning från en pekplatta har lagts till.

Utgivning av den kompositservern Hyprland 0.53 och GUI-biblioteket Hyprtoolkit 0.5

Dessutom kan den nya verktyget Hyprtoolkit 0.5 nämnas, utvecklat av Hyprland-utvecklarna för att skapa grafiska gränssnitt i C++, som nativt stöder Wayland. Hyprtoolkit erbjuder en enkel C++ API för att skapa grafiska applikationer, inbyggt stöd för animations-effekter, koppling till Wayland och ett förenklat tema-system.

Utgivning av den kompositservern Hyprland 0.53 och GUI-biblioteket Hyprtoolkit 0.5


Källa: opennet.ru
Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster