Pas almost tri vjetësh zhvillimi, u publikua lëshimi i serverit kompozitor Wayfire 0.8, që përdor Wayland dhe lejon formimin e interfaceve të përdoruesit me kërkesa të ulëta për burime me efekte 3D në stilin e 3D-plugineve të Compiz (ndërrimi i ekranëve përmes kubit 3D, shpërndarja hapësinore e dritareve, morfimi gjatë punës me dritaret, etj.). Wayfire mbështet zgjerimin përmes plugineve dhe ofron një sistem fleksibël konfigurimi. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën MIT.
Projekti është ndërtuar mbi bibliotekën wlroots, e zhvilluar nga zhvilluesit e ambientit përdorues Sway dhe ofron funksione bazë për organizimin e punës së menaxherit të kompozit në bazë të Wayland. Për menaxhimin e seancave mund të përdoren systemd, elogind ose seatd. Mbështetet ekzekutimi i aplikacioneve X11 përmes XWayland. Si panel mund të përdoret wf-shell nga zhvilluesit e Wayfire ose një panel alternativ LavaLauncher. Projekti gjithashtu po zhvillon një bibliotekë për punën me skedarët e konfiguratave wf-config dhe një konfigurues grafik wcm.
NĂ« versionin e ri:
- Shtuar plagini «wsets» (Grupet e HapĂ«sirĂ«s), i cili lejon punĂ«n me koleksione e skripteve virtuale. NĂ« koleksion mund tĂ« mblidhen desktopĂ«t e lidhur me njĂ« temĂ« tĂ« caktuar (p.sh., puna mbi projektin kryesor, puna mbi projektin personal, argĂ«timi), pĂ«r t'i parĂ« ato nĂ« tĂ« njĂ«jtĂ«n kohĂ« nĂ« ekran. PĂ«rdoruesi mund tĂ« kalojĂ« nĂ« çdo moment nĂ« njĂ« koleksion tjetĂ«r dhe tĂ« marrĂ« njĂ« grup tjetĂ«r tĂ« deskopĂ«ve virtual. NĂ« çdo ekran mund tĂ« shfaqet koleksioni i tij i desktopĂ«ve (p.sh., nĂ« njĂ« monitor tĂ« jashtĂ«m mund tĂ« pĂ«rdoret njĂ« koleksion pĂ«r argĂ«tim, ndĂ«rsa nĂ« ekranin e integruar tĂ« laptopit â koleksioni pĂ«r punĂ«). MbĂ«shtetet transferimi i koleksioneve midis ekraneve.

- Ofruar mundësia e menaxhimit të menaxherit të kompozitit përmes komandave IPC, të transmetuara përmes një socketi rrjetë. Funkcionaliteti është realizuar përmes plugin-it ipc dhe plugin-eve shtesë për përpunimin e komandave, për shembull, plagini ipc-rules përfshin komandat bazë për menaxhimin e dritareve. Në të ardhmen planifikohet që të shtohet mbështetje për komanda dhe ngjarje shtesë.
- Shtuar mundësia për të naviguar midis desktopëve virtualë me anë të tastierës.
- Në plugin-in simple-tile janë realizuar efekte animuese.
- Në plugin-in Vswitch janë shtuar lidhje për të zhvendosur një element në një desktop virtual të caktuar.
- Implementimet e protokolleve Wayland janë nxjerrë nga përbërja bazë në plugin-e të veçanta wayfire-shell, foreign-toplevel dhe gtk-shell.
- Shtuar mbështetje për protokollin Wayland «xdg-activation», i cili lejon kalimin e fokusit midis sipërfaqeve të ndryshme të nivelit të parë (p.sh., me xdg-activation një aplikacion mund të kalojë fokusin në një tjetër).
- Panela ofruar widgete të reja me implementimin e tavanit sistemor, njoftimeve dhe dialogut të mbylljes. Po ashtu, është shtuar widgeti Command-output, që lejon të shfaqni rezultatin e ekzekutimit të komandave të rastësishme në panel.
- Janë azhurnuar projektet e zhvilluara nga panela wf-shell, biblioteca wf-config dhe konfiguruesi wcm.

- API pĂ«r krijimin e plugineve Ă«shtĂ« zgjeruar dhe rishikuar. Nga njĂ«ra anĂ«, rishikimi ka thyer kompatibilitetin me shumĂ« plugina tĂ« vjetra, por nga ana tjetĂ«r, janĂ« zgjidhur shumica e problemeve qĂ« pengonin funksionimin. PĂ«r tĂ« punuar me listat e ekranĂ«ve, niveleve dhe pamjeve, Ă«shtĂ« propozuar njĂ« strukturĂ« e re scenegraph. ĂshtĂ« rishikuar ndĂ«rfaqja programore View, e cila Ă«shtĂ« pĂ«rgjegjĂ«se pĂ«r paraqitjen e dritareve tĂ« aplikacioneve. ĂshtĂ« shtuar njĂ« sistem transaksionesh, qĂ« lejon pĂ«rditĂ«simin automatik nĂ« njĂ« tĂ« gjithĂ« sipĂ«rfaqet e nivelit tĂ« lartĂ« dhe pronat e lidhura me to, si dhe sinkronizimin e gjendjes sĂ« dekorimit tĂ« dritareve me dritaren kryesore.
Burimi: opennet.ru


