Serveri i përbërë Hyprland 0.50 që përdor protokollin Wayland është i disponueshëm. Projekti është i fokusuar në paraqitjen e dritareve me pllaka, por mbështet gjithashtu vendosjen klasike arbitrare të dritareve, grupimin e dritareve me skeda, modalitetin pseudo-mozaik dhe vendosjen e dritareve në ekran të plotë. Kodi është shkruar në C++ dhe shpërndahet sipas licencës BSD.
Ofrohen mundësi për krijimin e ndërfaqeve vizualisht tërheqëse: gradiente në kornizat e dritareve, turbullim sfondi, efekte animacioni dhe hije. Plugin-et mund të lidhen për të zgjeruar funksionalitetin, dhe ofrohet IPC i bazuar në socket për kontroll të jashtëm të punës. Konfigurimi kryhet përmes një skedari konfigurimi, ndryshimet në të cilin kapen menjëherë pa rinisje. Dallohen gjithashtu funksionet e mëposhtme: desktopë virtualë të krijuar dinamikisht; mënyra të paraqitjes së elementëve në ekran; përpunim global i tasteve të shpejta; kontroll i gjesteve në touchpad/ekran me prekje.
NĂ« versionin e ri:
- U shtua opsioni eksperimental "render:new_render_scheduling" për të aktivizuar dinamikisht ruajtjen e trefishtë të të dhënave kur renderimi nuk ka burime të mjaftueshme. Ruajtja e trefishtë e të dhënave përdor tre memorje të ekranit - i pari përdoret për renderim, i dyti përdoret për dalje në ekran dhe i treti përdoret për të vazhduar procesin e vazhdueshëm të renderimit nëse memorja e parë e të dhënave është plot para se të përfundojë skanimi vertikal. Modaliteti i ri mund të rrisë ndjeshëm shpejtësinë e kuadrove në pajisjet me energji të ulët, me koston e rritjes së latencës së daljes.
- U shtua një rregull i ri për menaxhimin e dritareve "noscreenshare" për të parandaluar shfaqjen e përmbajtjes së dritares së zgjedhur gjatë ndarjes së ekranit (kur transmetohet rezultati, dritarja do të jetë një drejtkëndësh i zi).
- ĂshtĂ« prezantuar njĂ« komplet mjetesh testimi i patentuar qĂ« ekzekuton njĂ« sĂ«rĂ« testesh nĂ« çdo angazhim pĂ«r tĂ« identifikuar regresionet e mundshme.
- ĂshtĂ« propozuar njĂ« sintaksĂ« e thjeshtuar pĂ«r konfigurimin e parametrave tĂ« monitorit (monitorv2).
- U shtua mbështetje për zgjerimin Wayland të hapësirës së punës ext-workspace, i cili zbaton ngjarje me informacion mbi gjendjen. desktopët virtualë, si dhe mundësinë për të aktivizuar dhe çaktivizuar desktopët.
- U shtua opsioni "cm_auto_hdr" për të përdorur automatikisht HDR-në.
- U zbatuan rregulla të reja për të kontrolluar aksesin në tastierë.
- Mbështetja për API-të e vjetra të renderimit është hequr dhe tani kërkon të paktën OpenGL ES 3.0 që të funksionojë.
- Cilësimet për çaktivizimin e mekanizmit "sinkronizim i qartë" u hoqën, gjë që bën të mundur zvogëlimin e vonesave dhe heqjen e objekteve.


Burimi: opennet.ru
