Efter et års udvikling er udgaven 0.10 af den sammensatte server Wayfire blevet offentliggjort. Den bruger Wayland og muliggør dannelse af ressourcetrætte brugergrænseflader med 3D-effekter i stil med 3D-plugins til Compiz (skift af skærme via en 3D-kube, rumlig vindueslayout, morphing ved vindueshåndtering osv.). Wayfire understøtter udvidelse af funktionaliteten gennem plugins og tilbyder et fleksibelt konfigurationssystem. Projektets kode er skrevet i C++ og distribueres under MIT-licensen.
Projektet er bygget på biblioteket wlroots, der udvikles af udviklerne af brugerfladen Sway, og som tilbyder grundlæggende funktioner til at organisere arbejdet med en sammensætningsadministrator baseret på Wayland. Systemd, elogind eller seatd kan bruges til at styre sessioner. Kørsel af X11-applikationer ved hjælp af XWayland understøttes. Som panel kan wf-shell fra Wayfire's udviklere eller den tredjepartspanel LavaLauncher anvendes. Projektet udvikler også et bibliotek til håndtering af konfigurationsfiler, wf-config, og en grafisk konfigurationsværktøj, wcm.
I den nye version af Wayfire:
- Muligheden for separat konfiguration af forskellige inputenheder er blevet tilføjet. For eksempel kan der konfigureres forskellige sæt layout til flere tilsluttede tastaturer.
- Eksperimentel støtte til render-backends, der anvender Vulkan grafik-API og Pixman-biblioteket, er blevet tilføjet, ud over den standard backend, der er baseret på OpenGL ES.
- Render-API'et er omarbejdet for at integrere med rendenersystemet i wlroots-biblioteket.
- Muligheden for at angive egne farveprofiler for hver output-enhed er blevet implementeret.
- Der er tilføjet nye animerede effekter i plugin'et 'animate', såsom lampen-efekt, hvor vinduet krymper og foldes til et ikon, samt effekter til rotation (spin) og udfoldning (zap) af vinduet. Muligheden for at tilslutte eksterne plugins til at skabe egne animations effekter er gjort tilgængelig.
- Nye IPC-metoder til bestemmelse og indstilling af tastaturlayout, sending af vinduer til en bestemt arbejdsplads og bestemmelse af cursorens position er blevet tilføjet.
- Der er tilføjet støtte til udgivelsen af biblioteket wlroots 0.19, som indeholder nye Wayland-protokoller, Multi-GPU støtte og muligheden for eksplicit buffer-synkronisering ved hjælp af DRM (Direct Rendering Manager) synkroniseringsobjekter.
- I pluginet «resize» er håndteringen af maksimal og minimal størrelse på vinduer forbedret.
- Der er tilføjet understøttelse af scriptet til at køre Xwayland, som muliggør udførelse af ekstra kommandoer efter opstart og genstart af Xwayland ligesom med .xinitrc.

Yderligere kan man bemærke udgivelsen af den kompositoriske server Wayland Maker 0.6, der implementerer et brugergrænseflade i stil med Window Maker, bygget med brug af Wayland-protokollen. Blandt de understøttede funktioner er: stablede vindueslayout, brug af for virtuelle skriveborde, sidepanel, design i NeXTSTEP-stil, understøttelse af fastgørelse af applikationer på skærmen, fokus på letvægtsdesign og høj ydeevne, muligheden for at køre X11-applikationer ved hjælp af XWayland. Wayland-protokollerne der understøttes er: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell og idle_inhibit_unstable_v1. Koden til projektet er skrevet i C-prorammersproget og
Kilde: opennet.ru
