Hyprland 0.50 komposiitserver on saadaval, kasutades Waylandi protokolli. Projekt keskendub mosaiiksete (tiling) akende paigutusele, kuid toetab ka klassikalist vabade akende asetust, akende grupiviimist vahekaartide vormis, vale-mosaiikreĆŸiimi ja akende tĂ€isekraanilist avamist. Kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi alusel.
Pakutakse vĂ”imalusi visuaalselt atraktiivsete liideste loomiseks: akende ÀÀristused, taustade hĂ€gustamine, animatsiooniefektid ja varjud. Funktsionaalsuse laiendamiseks on vĂ”imalik lisada pluginaid, samas kui vĂ€lise juhtimise jaoks pakutakse IPC-d socketite baasil. Seadistamine toimub konfiguratsioonifaili kaudu, mille muutmisi jĂ€lgitakse reaalajas ilma taaskĂ€ivitamiseta. Funktsioonide seas on ka: dĂŒnaamiliselt loodud virtuaalsed töölauad; elementide paigutusreĆŸiimid ekraanil; globaalne kiirkĂ€ppide töötlemine; ĆŸestide juhtimine puuteplaadil vĂ”i puutetundlikul ekraanil.
Uues versioonis:
- Lisatud eksperimentaalne valik 'render:new_render_scheduling', mis vĂ”imaldab dĂŒnaamiliselt sĂŒnkroonida kolmekordset puhverdamist, kui ressursse napib kuvamise ajal. Kolmekordse puhverdamise korral kasutatakse kolme ekraanipuhverdat: esimeses toimub joonistamine, teisest kuvatakse ekraanile ja kolmas kasutatakse pideva joonistamisprotsessi jĂ€tkamiseks, kui esimene puhver on tĂ€idetud enne vertikaalse edasiviimise lĂ”ppu. Uus reĆŸiim vĂ”imaldab mĂ€rkimisvÀÀrselt suurendada kaadrisagedust nĂ”rgemas seadmetes, suurendades vĂ€ljundil viibimise viivitust.
- Lisatud uus akende halduse reegel 'noscreenshare', mis lubab keelata valitud akna sisu kuvamise ekraanijagamise ajal (ĂŒlekande korral kuvatakse must ristkĂŒlik akna asemel).
- Töösse on vÔetud omamoodi testimisriist, mis kÀivitab testide komplekti igal kommitud, et tuvastada vÔimalikke regressioone.
- Kasutusele on vĂ”etud lihtsustatud sĂŒntaks monitori mÀÀrangu seadistamiseks (monitorv2).
- Lisatud tugi Waylandi laiendusele ext-workspace, mis realiseerib sĂŒndmusi, mis sisaldavad teavet oleku kohta, virtuaalsetele töölauale, samuti vĂ”imalusi töölaudade aktiveerimiseks ja deaktiveerimiseks.
- Lisatud valik 'cm_auto_hdr' automaatseks HDR-i kasutamiseks.
- Rakendatud uued reeglid klaviatuuri juurdepÀÀsu haldamiseks.
- Vanade joonistus API-de tugi on lĂ”petatud, nĂŒĂŒd on vajalik vĂ€hemalt OpenGL ES 3.0.
- Eemaldatud seaded 'explicit sync' mehhanismi vĂ€ljalĂŒlitamiseks, mis vĂ”imaldab vĂ€hendada viivitusi ja kĂ”rvaldada artefaktide ilmumist.


Allikas: opennet.ru
