Rhyddhad amgylchedd arferol Sway 1.4 gan ddefnyddio Wayland
Parod rhyddhau rheolwr cyfansawdd siglo 1.4 (Π²ΡΠΏΡΡΠΊ 1.3 Π½Π΅ Π±ΡΠ» ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½), ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Wayland ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ Ρ ΠΌΠΎΠ·Π°ΠΈΡΠ½ΡΠΌ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ i3 a phanel i3bar. Mae cod y prosiect wedi'i ysgrifennu yn C a dosbarthu gan dan drwydded MIT. Mae'r prosiect wedi'i anelu at ei ddefnyddio ar Linux a FreeBSD.
Darperir cydnawsedd ag i3 ar lefel gorchmynion, ffeiliau cyfluniad ac IPC, sy'n caniatΓ‘u i Sway gael ei ddefnyddio fel amnewidiad tryloyw ar gyfer i3, gan ddefnyddio Wayland yn lle X11. Mae Sway yn caniatΓ‘u ichi osod ffenestri ar y sgrin nid yn ofodol, ond yn rhesymegol. Mae ffenestri wedi'u gosod mewn grid sy'n gwneud y defnydd gorau posibl o ofod sgrin ac sy'n eich galluogi i drin ffenestri'n gyflym gan ddefnyddio'r bysellfwrdd yn unig.
Er mwyn creu amgylchedd defnyddiwr cyflawn, cynigir y cydrannau atodol canlynol: bwytasom (proses cefndir yn gweithredu'r protocol segur KDE), swaylock (arbedwr sgrin), Mako (rheolwr hysbysu), grim (cymryd sgrinluniau), slurp (dewis ardal ar y sgrin), wf-recordydd (cipio fideo), bar ffordd (bar cais), virtfwrdd (bysellfwrdd sgrin), wl-clipfwrdd (gweithio gyda'r clipfwrdd), walutils (rheoli papur wal bwrdd gwaith).
Mae Sway yn cael ei ddatblygu fel prosiect modiwlaidd wedi'i adeiladu ar ben llyfrgell wlroots, sy'n cynnwys yr holl cyntefigau sylfaenol ar gyfer trefnu gwaith rheolwr cyfansawdd. Mae Wlroots yn cynnwys backends ar gyfer
tynnu mynediad i'r sgrin, dyfeisiau mewnbwn, rendro heb fynediad uniongyrchol i OpenGL, rhyngweithio Γ’ KMS/DRM, libinput, Wayland ac X11 (darperir haen ar gyfer rhedeg cymwysiadau X11 yn seiliedig ar Xwayland). Yn ogystal Γ’ Sway, mae'r llyfrgell wlroots yn cael ei ddefnyddio'n weithredol yn prosiectau eraillGan gynnwys Librem5 ΠΈ Cage. Yn ogystal Γ’ C/C++, mae rhwymiadau wedi'u datblygu ar gyfer Scheme, Common Lisp, Go, Haskell, OCaml, Python a Rust.