Toleo la mazingira maalum la Sway 1.4 kwa kutumia Wayland
Imetayarishwa kutolewa kwa msimamizi wa mchanganyiko Mzunguko 1.4 (Π²ΡΠΏΡΡΠΊ 1.3 Π½Π΅ Π±ΡΠ» ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½), ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Wayland ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ Ρ ΠΌΠΎΠ·Π°ΠΈΡΠ½ΡΠΌ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ i3 na jopo i3bar. Nambari ya mradi imeandikwa katika C na kusambazwa na chini ya leseni ya MIT. Mradi huo unalenga kutumika kwenye Linux na FreeBSD.
uoanifu wa i3 hutolewa kwa amri, faili ya usanidi na kiwango cha IPC, ikiruhusu Sway kutumika kama kibadilishaji cha i3 cha uwazi kinachotumia Wayland badala ya X11. Sway hukuruhusu kuweka madirisha kwenye skrini sio ya anga, lakini kimantiki. Windows zimepangwa katika gridi ya taifa inayotumia vyema nafasi ya skrini na hukuruhusu kudhibiti kwa haraka madirisha kwa kutumia kibodi pekee.
Ili kuunda mazingira kamili ya mtumiaji, vipengele vifuatavyo vinavyoandamana vinatolewa: tulikula (mchakato wa usuli wa kutekeleza itifaki ya uvivu ya KDE), swaylock (kiokoa skrini), mako (msimamizi wa arifa), mbaya (kuchukua picha za skrini), slurp (kuchagua eneo kwenye skrini), wf-rekodi (kukamata video), upau wa njia (bar ya maombi), virtboard (kibodi ya skrini), wl-clipboard (inafanya kazi na ubao wa kunakili), kuta (usimamizi wa Ukuta wa eneo-kazi).
Sway inaendelezwa kama mradi wa kawaida uliojengwa juu ya maktaba wlroots, ambayo ina primitives yote ya msingi ya kuandaa kazi ya meneja wa composite. Wlroots inajumuisha backends kwa
uondoaji wa ufikiaji wa skrini, vifaa vya kuingiza data, kutoa bila ufikiaji wa moja kwa moja kwa OpenGL, mwingiliano na KMS/DRM, libinput, Wayland na X11 (safu imetolewa kwa ajili ya kuendesha programu za X11 kulingana na Xwayland). Mbali na Sway, maktaba ya wlroots inatumika kikamilifu katika miradi minginepamoja na Librem5 ΠΈ Cage. Mbali na C/C++, vifungo vimetengenezwa kwa Scheme, Common Lisp, Go, Haskell, OCaml, Python na Rust.