Po desiatich mesiacoch vývoja bol predstavený release kompozitného servera Wayfire 0.9, ktorý využíva Wayland a umožňuje vytvárať nízko náročné používateľské rozhrania s 3D efektmi v štýle 3D pluginov pre Compiz (prepínanie obrazoviek cez 3D kocku, priestorové rozloženie okien, morphing pri práci s oknami a pod.). Wayfire podporuje rozšírenia prostredníctvom pluginov a poskytuje flexibilný systém prispôsobenia. Kód projektu je napísaný v jazyku C++ a je distribuovaný pod licenciou MIT.
Projekt je postavený na základe knižnice wlroots, ktorú vyvíjajú vývojári používateľského prostredia Sway a ktorá poskytuje základné funkcie na organizáciu práce kompozitného manažéra založeného na Waylande. Na správu relácií môžu byť použité systemd, elogind alebo seatd. Podporuje sa spúšťanie X11 aplikácií pomocou XWayland. Ako panel sa môže použiť wf-shell od vývojárov Wayfire alebo externý panel LavaLauncher. Projekt tiež vyvíja knižnicu na prácu s konfiguračnými súbormi wf-config a grafického konfigurátora wcm.
V novej verzii:
- Pridaná podpora protokolu „session-lock“, ktorý poskytuje prostriedky na organizáciu zamykania relácie, napríklad počas prevádzky spoľahlivého displeja alebo zobrazovania autentifikačného dialógu. Protokol je implementovaný prostredníctvom pluginu session-lock, ktorý môže byť aktivovaný v súbore wayfire.ini a môže byť použitý spoločne so Swaylock a inými rozhraniami na zamykanie obrazovky.
- Realizovala sa možnosť používania pluginu xkb-bindings na priradenie klávesových kombinácií, ktoré reagujú nezávisle od aktívneho rozloženia klávesnice.
- Okrem možnosti nastaviť trvanie animácie bola zabezpečená podpora zmien metódy, ktorá určuje rýchlosť zmien animovaných efektov (dynamika tempo animácie) a umožňuje dosiahnuť plynulejšie animácie. K dispozícii sú metódy circle, linear, sigmoid a easeOutElastic.
- V IPC rozhraní pre externé riadenie kompozitného serverom boli implementované nové metódy na správu výstupov, nastavenie konfiguračných parametrov, manipuláciu s oknami a virtuálnymi pracovnými plochami, a získanie notifikácií o rôznych udalostiach. Pridaný nový Python balík na zjednodušenie interakcie s Wayfire z skriptov.
- V wf-shell a wf-panel bola pridaná možnosť používania CSS na zmenu vzhľadu prvkov pracovnej plochy a panela.
- Pridané nové pluginy do súboru wayfire-plugins-extra: filters (aplikácia shaderov na okná), pixdecor (realizuje okná s zaoblenými rohmi a tieňmi) a obs (nastavenie nepriehľadnosti, jasu a sýtosti).
- Zabezpečená kompilácia na platforme FreeBSD

Zdroj: opennet.ru
