Hyprland 0.49 komposiitserver on nüüd saadaval, kasutades Waylandi protokolli. Projekt keskendub akende mosaiikselle (tiling) paigutusele, kuid toetab ka klassikalist vaba akende paigutust, akende rühmitamist vahekaartidena, pseudomosaiikrežiimi ja akende täisekraani avamist. Pakutakse võimalusi visuaalselt atraktiivsete liidestede loomiseks: akende äärtesse gradientide, tausta udustamise, animatsiooni ja varjude efektide lisamine. Funktsionaalsuse laiendamiseks saab ühendada pluginaid ning välist juhtimist pakub soklite põhine IPC. Kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi alusel.
Seadistust teostatakse konfigureerimisfaili kaudu, mille muudatused rakenduvad koheselt ilma taaskäivitamiseta. Mängude jõudluse parandamiseks on saadaval võimalus keelata vertikaalne sünkroniseerimine (VSync), mis on mõeldud rebendite (tearing) vältimiseks väljundil. Samuti on funktsioonide hulgas: dünaamiliselt loodavad virtuaalsed töölaud; ekraanil elementide paigutamise režiimid; globaalne otsetee töötlemine; žestide juhtimine puuteplaadi või puutetundliku ekraani kaudu.
Uues versioonis:
- On rakendatud volituste haldamise süsteem, mis võimaldab hallata rakenduste juurdepääsu teatud toimingutele, nagu ekraanipiltide ja ekraaniteenuste tegemine. Kui rakendus, millele kasutaja pole andnud ligipääsu laiendatud toimingutele, üritab seda teha, kuvatakse dialoog, mis kutsub kasutajat operatsiooni kinnitama. Vaikimisi on uus volituste süsteem veel keelatud.
- Lisatud tugi Wayland-protokollile xdg-toplevel-tag, mis võimaldab Wayland-kliendis liita silte tipppindadele, mida koostaja server saab kasutada akende tuvastamiseks pärast rakenduse taaskäivitamist (näiteks rakendus võib määrata sildid „peamine aken” ja „seaded” peamise akna ja seadete akna jaoks). Selline tuvastamine on kasulik akende positsiooni, suuruse ja omaduste taastamiseks taaskäivitamise järel ning erireeglite kindlaksmääramiseks erinevate akentüüpide jaoks.
- Lisatud tugi Wayland-protokollile xdg-system-bell, mis on mõeldud süsteemi signaali edastamiseks, mida saab kasutada näiteks hoiatusena terminali emulaatori sees. Signaali edastamise vorm määrab koostaja, see ei pea olema ainult heli, vaid ka visuaalne tagasiside.
- Antud on võimalus keelata klahviväärdused üksikutele sisendi seadmetele.
- Lisatud tugi eraldi käsitlejate seotusele hiireklikkide ja lohistamiste jaoks.
- Grupeeritud akendega töötamise paneelile (groupbar) on lisatud fondi paksuse, vahede ja teksti nihke seadeid.
- Uued sündmused on lisatud: monitorremovedv2 ja minimized.
- Uued aknahaldamise reeglid on lisatud: nofollowmouse ja noclosefor.


Allikas: opennet.ru
