Pärast aasta arendust on välja tulnud märkimisväärne versioon Wayland'i koosturist ja plaatide aknahaldurist Sway 1.10.
Uued võimalused pärast Wlroots 0.18-le üleminekut:
- joonistamise kood on kirjutatud ümber, kasutades uut scene graph API-d Wlrootsist, mis suurendab jõudlust;
- rakendatud GPU taaskäivitamise taastamismehhanism;
- lisatud käsk ICC-profiili rakendamiseks konkreetsele väljundile.
Uued protokollid:
- lisatud tugi protokollile tearing-control-v1 spetsiifiliste mängu juhtumite jaoks;
- lisatud tugi protokollile ext-transient-seat-v1, mis võimaldab luua sõltumatuid sisendiseansse sellistele programmidele nagu wayvnc;
- lisatud tugi protokollile ext-foreign-toplevel-list-v1, mis võib olla kasulik kolmandate osapoolte töölauapaneelidele ja aknahalduritele;
- lisatud tugi xdg-shell v5 koos hüpikakende positsioneerimise ja CSD-s nuppude „Maximeeri/Käigust väljumine” peitmisega.
Sõltuvuste uuendused:
- Sway sõltub nüüd Wlroots 0.18-st ja wayland-protocols 1.24-st;
- kõrvaldatud sõltuvus Xwayland'i haldamisest (Xwayland kasutatakse nüüd, kui see on Wlrootsi kokkupanekul lubatud);
- eemaldatud dmenu_run sõltuvus vaikeseades;
- Ajava protokoll wl_drm on nüüd vaikimisi keelatud, selle asemel on kasutusele võetud linux-dmabuf-v1.
See muudatus võib tekitada probleeme vanade Xwaylandi versioonide ja teatud draiveritega; vana käitumise saab taastada, kui koostada koos -Dlegacy-wl-drm lipukesega.
Lisaks sellele:
- palju parandusi sisendvaldkonnas (nt. parandatud bindsym —to-code, rakendatud sisendmeetodi hüpikaknad);
- lisatud hiirekursorite jäädvustamine grimshotis;
- parandatud swaybar/swaynag skaale;
- ja palju muid parandusi.
Allikas: linux.org.ru
