Projeya labwc 0.5 hate berdan, ji bo Wayland serverek pêkhatî bi kapasîteyên ku rêveberê pencereya Openbox-ê tîne bîra xwe pêş dixe (proje wekî hewldanek ji bo afirandina alternatîfek Openbox-ê ji bo Wayland tê pêşkêş kirin). Di nav taybetmendiyên labwc de mînîmalîzm, pêkanîna kompakt, vebijarkên xwerûkirina berfireh û performansa bilind in. Koda projeyê bi zimanê C hatiye nivîsandin û di bin lîsansa GPLv2 de tê belavkirin.
Bingeh pirtûkxaneya wlroots e, ku ji hêla pêşdebirên hawîrdora bikarhênerê Sway ve hatî pêşve xistin û fonksiyonên bingehîn ji bo organîzekirina xebata rêveberek pêkhatî ya li ser bingeha Wayland peyda dike. Di nav protokolên dirêjkirî yên Wayland de, wlr-output-management ji bo mîhengkirina amûrên derketinê, qat-shell ji bo birêxistinkirina xebata şêlê sermaseyê, û asta biyanî-top ji bo girêdana panelên xwerû û guhêrbarên pencereyê tê piştgirî kirin.
Mimkun e ku pêvekan were girêdan da ku fonksiyonên wekî çêkirina dîmenên dîmenan, nîşandana dîwarê li ser sermaseyê, danîna panel û menuyan pêk bîne. Bandorên anîmasyon, gradient û îkonan (ji bilî bişkokên pencereyê) qet nayên piştgirî kirin. Ji bo ku serîlêdanên X11 li hawîrdorek li ser bingeha protokola Wayland-ê bimeşînin, karanîna pêkhateya XWayland DDX tê piştgirî kirin. Mijar, menuya bingehîn û bişkojkên germî bi pelên vesazkirinê yên bi formata xml ve têne mîheng kirin.
Ji bilî menuya root-ya çêkirî, ku bi navgîniya menu.xml ve hatî mîheng kirin, hûn dikarin pêkanînên menuya serîlêdana partiya sêyemîn, wek bemenu, fuzzel û wofi ve girêdin. Hûn dikarin Waybar, Уambar an LavaLauncher wekî panelek bikar bînin. Ji bo birêvebirina girêdana çavdêran û guheztina pîvanên wan, tê pêşniyar kirin ku wlr-randr an kanshi bikar bînin. Ekran bi karanîna swaylockê tê girtin.
Di weşana nû de:
- Piştgiriyê ji bo ekranên pixelên bilind (HiDPI) peyda dike.
- Dema ku cîhazên derketinê yên zêde neçalak bibin vesazkirina hêmanan çalak kir.
- Mîhengên guheztin ên têkildarî birêvebirina bûyera livîna hêmanan bi mişkê ve girêdayî ne.
- Kêmasiya kêmkirina pencereyê piştî veguheztina wê zêde kir (nemezinkirin-li-tevgerê).
- Piştgiriya ji bo sfwbar (Sway Floating Window Bar) tabloya peywirê zêde kir.
- Ji bo pêşekên xerîdar piştgirî zêde kir.
- Kapasîteya destpêkirina sepanan di moda tevahî ekranê de tê peyda kirin.
- Vebijarka cycleViewPreview lê zêde kir ku pêşdîtina naverokê dema ku di navbera pencereyan de bi karanîna navbeynkariya Alt+Tab diguhezîne.
- Dema ku kursorê mişkê ji qiraxa ekranê derdixe şiyana girêdana çalakiyekê lê zêde kir.
- Piştgiriya ji bo WLR_{WL,X11}_OUTPUTS guhêrbarên jîngehê yên ku di wlroots de têne piştgirî kirin zêde kirin.
- Piştgiriyek ji bo tevgerên kontrolê zêde kir (pişk panning û zoom).
Source: opennet.ru