Տարվա աշխատանքից հետո հրապարակվել է Wayfire 0.10 կոմպոզիտորային սերվերը, որը օգտագործում է Wayland և թույլ է տալիս կազմել ռեսուրսներին անպահանջ համարող օգտվողական ինտերֆեյսներ 3D-էֆեկտներով Compiz-ի 3D-plugin-ների ոճով (էկրանի փոխանցումներ 3D-կուբի միջոցով, տարածական պատուհանների դասավորություն, պատուհանների հետ աշխատանքում մորֆինգ և այլն): Wayfire-ը աջակցում է գործառույթների ընդլայնմանը պլագինների միջոցով և առաջարկում է ճկուն կարգավորման համակարգ: Նախագծի կոդը գրված է C++ լեզվով և տարածվում է MIT լիցենզիայով.
Նախագծի հիմքում է wlroots գրադարանը, որը զարգանում է Sway օգտագործողների միջավայրի մշակողների կողմից և ապահովում է կոմպոզիտորային մենեջերի աշխատանքը կազմակերպելու հիմքային գործառույթներ Wayland հիմքի վրա: Սեսիաների կառավարման համար կարող են կիրառվել systemd, elogind կամ seatd: X11-ապրանքներ գործարկել կարելի է XWayland-ի միջոցով: որպես պանել կարելի է օգտագործել Wayfire մշակողների wf-shell-ը կամ երրորդ կողմի LavaLauncher պանել: Նախագզնը նաև զարգացնում է wf-config կոնֆիգուրացիայի ֆայլերի հետ աշխատելու գրադարանը և գեղարվեստական կոնֆիգուրատոր wcm-ը.
Նոր Wayfire տարբերակում:
- Ավելացված է տարբեր մուտքային սարքերի առանձին կարգավորումների հնարավորություն: Օրինակ, կարելի է կարգավորել տարբեր դասավորություններ միացված մի քանի ստեղնաշարերի համար.
- Ավելացվել է Վուլկան գրաֆիկական API-ն և Pixman գրադարանը օգտագործող նկարիչ բակենդների փորձագիտական աջակցություն, բացի OpenGL ES բակենդի հարթակային աջակցությունից.
- Նկարիչ API-ն վերափոխվեց wlroots գրադարանի նկարիչ համակարգի ինտեգրման համար.
- Տվյալների ելքային սարքերի համար իր գույնի պրոֆիլները սահմանելու հնարավորություն է իրականացվել.
- Animate պլագին-ին ավելացվել են նոր անիմացիոն էֆեկտներ, ինչպես որ հրաշք լամպի էֆեկտը, որի դեպքում պատուհանը կծծվում և ներառվում է պատկերանշանի մեջ փակելիս, ինչպես նաև պտույտ (spin) և բացվել (zap) պատուհանի էֆեկտները: Սպասարկվում է արտաքին պլագինների միացում՝ իրենց անիմացիոն էֆեկտները ստեղծելու համար.
- Ավելացվել են նոր IPC մեթոդներ դիապազոնների սահմանման և ներկայացումը, պատուհանները հատկանիշներում հանձնարարելու և կուրսորի դիրքը տարբերակելու համար.
- Ավելացվել է wlroots 0.19 գրադարանի թողարկման աջակցություն, որտեղ իրականացվել են նոր Wayland պրոտոկոլներ, Multi-GPU աջակցություն և բուֆերների ակնառու համատեղեցման հնարավորություն DRM (Direct Rendering Manager) անկանխատեսելի բանաձևերով:
- Resize պլագինում բարելավվել են պատուհանների առավելագույն և նվազագույն չափերի մշակումը.
- Ավելացվել է Xwayland-ի մեկնարկման համար սցենարային աջակցություն, որը թույլ է տալիս լրացուցիչ հրամաններ գործադիրելու` Xwayland-ի մեկնարկից և վերագործարկումից հետո .xinitrc-ի նման.

Լուծում է կոմպոզիտորային թողարկումը սերվեր Wayland Maker 0.6, օգտագործելով Wayland պրոտոկոլը, գործում է օգտատերերի միջավայրի ձևավորման մեջ, որը նման է Window Maker-ի։ Աստիճանական հնարավորություններ են ներառված՝ պատուհանների համակցման շերտային ռեժիմ, վիրտուալ աշխատանքային սեղանների, կողային վահանակ, NeXTSTEP ոճի ձևավորում, կիրառությունների ամրագրման աջակցություն, թեթևություն և բարձր արդյունավետություն, X11-ի կիրառությունների գործարկման հնարավորություն XWayland-ի միջոցով։ Աջակցված են Wayland պրոտոկոլները՝ xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell և idle_inhibit_unstable_v1։ project's code is written in C and
Ընտանիք: opennet.ru
