Pas almost tri vitesh zhvillimi, është publikuar lëshimi i serverit kompozit Wayfire 0.8, i cili përdor Wayland dhe lejon krijimin e Interface-ve të konsumit të ulët me efekte 3D në stilin e plugin-eve 3D për Compiz (kalimi i ekranit përmes një kube 3D, renditja hapësinore e dritareve, morfizmi gjatë punës me dritaret etj.). Wayfire mbështet zgjerimin përmes plugin-eve dhe ofron një sistem fleksibël konfiguracy. 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 programuesit e ambientit përdorues Sway dhe që ofron funksionet bazë për organizimin e punës së menaxherit kompozit në bazë të Wayland. Mund të përdoren systemd, elogind ose seatd për menaxhimin e sesioneve. Mbështetet nisja e aplikacioneve X11 përmes XWayland. Si panel mund të përdoret wf-shell nga zhvilluesit e Wayfire ose një panel i tredhë LavaLauncher. Projekti gjithashtu zhvillon një bibliotekë për punën me skedarët e konfigurimit wf-config dhe konfiguruesin grafik wcm.
Në këtë version të ri:
- Shtuar plugin-in 'wsets' (Grupet e hapĂ«sirĂ«s), i cili lejon punĂ«n me koleksione. tavolina virtuale. NĂ« koleksion mund tĂ« bashkohen tavolina pune qĂ« lidhen me njĂ« temĂ« tĂ« caktuar (p.sh., punĂ« mbi projektin kryesor, punĂ« mbi njĂ« projekt personal, argĂ«tim), pĂ«r tâi parĂ« ato njĂ«kohĂ«sisht nĂ« ekran. PĂ«rdoruesi mund tĂ« kalojĂ« nĂ« çdo moment nĂ« njĂ« koleksion tjetĂ«r dhe tĂ« marrĂ« njĂ« grup tjetĂ«r tavolinash virtuelle. NĂ« çdo ekran mund tĂ« shfaqet koleksioni i vet tavolinave (p.sh., nĂ« monitorin e jashtĂ«m mund tĂ« pĂ«rdoret njĂ« koleksion pĂ«r argĂ«tim, ndĂ«rsa nĂ« ekranin e integruar tĂ« laptopit â njĂ« koleksion pĂ«r punĂ«). MbĂ«shtetet zhvendosja e koleksioneve midis ekraneve.

- Ofron mundësinë për të menaxhuar menaxherin e kompozit gjithashtu përmes komandave IPC të transmetuara përmes një socket-i rrjeti. Funksionaliteti realizohet përmes një plagini ipc dhe plagjineve shtesë për përpunimin e komandave, për shembull, plugin ipc-rules përfshin komandat bazë për menaxhimin e dritareve. Në të ardhmen planifikohet të shtohet mbështetje për komandat dhe ngjarjet e tjera.
- Shtohet mundësia për të naviguar midis tavolinave virtuale përmes tastierës.
- Në pluginin simple-tile janë implementuar efekte animuese.
- Në plugin-in Vswitch janë shtuar lidhjet për të zhvendosur një element në një desktop virtual të caktuar.
- Realizimet e protokolleve Wayland janë transferuar nga përbërja bazë në plugin-e të veçanta wayfire-shell, foreign-toplevel dhe gtk-shell.
- Shtohet mbështetje për protokollin Wayland "xdg-activation", i cili lejon transferimin 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).
- Për panelin janë propozuar widget-e të reja me implementimin e shiringës së sistemit, njoftimeve dhe dialogut të mbylljes së punës. Gjithashtu është shtuar widget-i Command-output, i cili lejon të shfaqë në panel rezultatet e ekzekutimit të komandave të rastit.
- Janë përditësuar paneli wf-shell, biblioteka wf-config dhe konfiguratori wcm që zhvillohet nga projekti.

- API pĂ«r krijimin e plugjinĂ«ve Ă«shtĂ« zgjeruar dhe ripĂ«rpunuar. Nga njĂ«ra anĂ«, ripĂ«rpunimi prishi kompatibilitetin me shumĂ« plugjinĂ« tĂ« vjetra, por nga ana tjetĂ«r, arriti tĂ« zgjidhĂ« shumicĂ«n e problemeve qĂ« kishin penguar funksionimin. PĂ«r punĂ«n me listat e ekranit, niveleve dhe pamjeve Ă«shtĂ« propozuar njĂ« strukturĂ« e re scenegraph. Interfaci programor View, i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r paraqitjen e dritareve tĂ« aplikacioneve, Ă«shtĂ« ripĂ«rpunuar. ĂshtĂ« shtuar njĂ« sistem transaksionesh, i cili mundĂ«son pĂ«rditĂ«simin automatik tĂ« disa sipĂ«rfaqeve tĂ« nivelit tĂ« lartĂ« dhe pronave tĂ« lidhura, si dhe sinkronizimin e gjendjes sĂ« dekorimeve tĂ« dritareve me dritaren kryesore.
Burimi: opennet.ru


