Sway 1.4 tuku taiao ritenga ma te whakamahi i Wayland
Kua rite tuku kaiwhakahaere hiato Huringa 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 me te roopu i3bar. Ko te waehere kaupapa kua tuhia ki C me tohaina e i raro i te raihana MIT. Ko te kaupapa e whai ana ki te whakamahi i runga i te Linux me te FreeBSD.
Ko te hototahi i3 kei te whakahau, te konae whirihoranga me te taumata IPC, ka taea te whakamahi a Sway hei whakakapinga maramara i3 e whakamahi ana i a Wayland hei utu mo X11. Ka taea e Sway te whakanoho i nga matapihi ki runga i te mata kaore i te mokowā, engari i te arorau. Kua whakaritea a Windows ki roto i te matiti e tino pai ai te whakamahi mokowā mata, ka taea e koe te raweke i nga matapihi ma te whakamahi noa i te papapātuhi.
Hei hanga i tetahi taiao kaiwhakamahi katoa, ka tukuna nga waahanga e whai ake nei: whakanekeneke (te tukanga papamuri e whakatinana ana i te kawa kawa KDE), whakakorikori (kaitiaki mata), mako (kaiwhakahaere whakamohiotanga), Tuhinga o mua (tango whakaahua), panuku (te kowhiri i tetahi waahi kei runga i te mata), wf-kaituhi (hopu ataata), pae ara (pae tono), papaarangi (papapātuhi mata), wl-papatopenga (mahi me te papatopenga), wallutils (whakahaere pepapātuhi papamahi).
Kei te whakawhanakehia a Sway hei kaupapa hangai ki runga ake o te whare pukapuka wlroots, kei roto nga kaupapa taketake katoa mo te whakarite i nga mahi a te kaiwhakahaere hiato. Kei roto i Wlroots nga tuara mo
te tangohanga o te uru ki te mata, nga taputapu whakauru, te whakaputa me te kore uru tika ki te OpenGL, te taunekeneke me te KMS/DRM, te libinput, te Wayland me te X11 (kua whakaratohia he paparanga mo te whakahaere i nga tono X11 i runga i te Xwayland). I tua atu ki a Sway, kei te kaha te whakamahi i te whare pukapuka wlroots etahi atu kaupapatae atu Librem5 и whare herehere. I tua atu i te C/C++, kua whakawhanakehia nga here mo te Kaupapa, Common Lisp, Go, Haskell, OCaml, Python me Rust.
I roto i te tukunga hou:
Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера aravnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после стабилизации xdg-shell).