Po letu razvoja je izšla pomembna različica Wayland kompozitorja in tiloznega upravitelja oken Sway. 1.10.
Nove funkcionalnosti po prehodu na Wlroots 0.18:
- Koda za risanje je bila predelana z uporabo novega scene graph API iz Wlroots, kar povečuje zmogljivost.
- Implementiran je mehanizem za obnovitev po ponastavitvah GPU.
- Dodana je bila ukazna vrstica za uporabo ICC profila na določenem izhodu.
Novi protokoli:
- Dodana je bila podpora za protokol tearing-control-v1 za specifične igralne primere uporabe.
- Dodana je bila podpora za protokol ext-transient-seat-v1, kar omogoča ustvarjanje neodvisnih vhodnih sej za programe, kot je wayvnc.
- Dodana je bila podpora za protokol ext-foreign-toplevel-list-v1, ki je lahko koristen za zunanje panoje opravil in preklopnike oken.
- Dodana je bila podpora za xdg-shell v5 s spremembo položaja pojavljajočih se oken in skritjem gumbov 'Razširi/Zmanjšaj' v CSD.
Posodobitve odvisnosti:
- Sway zdaj zahteva Wlroots 0.18 in wayland-protocols 1.24.
- Ukinjena je odvisnost od Xwayland (zdaj se uporablja Xwayland, če je bil omogočen pri sestavljanju Wlroots).
- Odstranjena je odvisnost od dmenu_run v privzeti konfiguraciji.
- Zastarel protokol wl_drm je zdaj privzeto onemogočen, zamenjal ga je linux-dmabuf-v1.
Ta sprememba lahko povzroči težave pri uporabi starejših različic Xwayland in nekaterih gonilnikov, staro vedenje pa se lahko povrne s sestavljanjem z nastavitev -Dlegacy-wl-drm.
Poleg tega:
- Veliko popravkov na področju vnosa (npr., izboljšan bindsym —to-code, implementirani pop-upi za metode vnosa).
- Zdodana je bila zmožnost zajema kazalca v grimshot.
- Popravljeno je bilo skaliranje swaybar/swaynag.
- In še številna druga popravila.
Izvor: linux.org.ru
