Kompositservern Hyprland 0.52 Àr nu tillgÀnglig och anvÀnder Wayland-protokollet. Projektet Àr inriktat pÄ mosaikutformning (tiling) av fönster men stödjer Àven klassisk fri placering av fönster, gruppering av fönster i flikar, pseudomosaiklÀge och fullskÀrmsvisning av fönster. Koden Àr skriven i C++ och distribueras under BSD-licensen.
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:
- Stöd för automatisk avaktivering av submap (uppsÀttning av hÀndelsekopplingar i fönstret) har lagts till efter att tangentbordsbindningar (keybinds) har utförts.
- En IPC-kommandot 'dispatch forceidle' har föreslagits, vilket gör det möjligt att tvinga anvÀndarens inaktivitet (idle) under en viss tid genom att ÄterstÀlla alla timers ext-idle-notify.
- En IPC-kommandot 'dispatch fullscreen x y [set|unset|toggle]' har lagts till för att aktivera och avaktivera fullskÀrmslÀge.
- InstÀllningar har lagts till för att arbeta med skÀrmar som stöder fÀrgrymderna DCIP3, dp3 (Apple P3) och Adobe.
- Möjligheten att stÀlla in rotationslÀge för en tablet (Àndrar X- och Y-koordinater vid orienteringsÀndring) har lagts till för varje inmatningsenhet som stöder denna funktion.
- I layer rule (instÀllningar kopplade till ett visst fönstermappning) har alternativet 'noscreenshare' lagts till för att förbjuda visning av lagret vid delning av skÀrmen.
- En instÀllning 'cursor:zoom_disable_aa' har lagts till för att styra visningen av muspekaren (pixlisering eller oskÀrpa) vid zoomning.
- Reglerna som definierar fönsterbeteende (windowrules) har fÄtt egenskapen 'modal' för att skapa modala fönster som blockerar arbetet med andra fönster i programmet.
Det Àr ocksÄ vÀrt att nÀmna de första utgÄvorna av Hyprtoolkit, utvecklat av Hyprlands utvecklare för att skapa grafiska grÀnssnitt i C++, som nativt stödjer Wayland. Bland Hyprtoolkits funktioner finns en enkel C++ API för att skapa grafiska applikationer, inbyggt stöd för animeringseffekter, koppling till Wayland och ett förenklat system för teman.

KĂ€lla: opennet.ru
