Matthew Kosarek, pêşdebirkerek li Canonical, serbestberdana rêveberê berhevokê miracle-wm 0.6 weşand, ku protokola Wayland û hêmanan ji bo avakirina rêveberên pêkhatî yên Mir bikar tîne. Miracle-wm sêwiranên pencereya tîrêjê piştgirî dike, mîna yên di projeyên i3 û Sway de. Waybar dikare wekî panelek were bikar anîn. Koda projeyê bi C++-ê hatiye nivîsandin û di bin lîsansa GPLv3 de tê belavkirin. Meclîsên amadekirî di forma snap de, û her weha di pakêtên rpm û deb de ji bo Fedora û Ubuntu têne çêkirin.
Armanca miracle-wm ew e ku pêkhateyek çêbike. server, ku tiling bikar tîne, lê ji berhemên mîna Swayfx fonksiyoneltir û şêwaztir e. Proje her wiha teknîkên pencereyên şemitok ên klasîk piştgirî dike, wek danîna pencereyên takekesî li ser şebekeya tilingê an jî pinkirina pencereyan li cîhek diyarkirî li ser sermaseyê. Ew sermaseyên virtual piştgirî dike, bi şiyana danîna moda rêveberiya pencereyê ya xwerû ji bo her sermaseyê (tiling an pencereyên şemitok).
Tê pêşbînîkirin ku Miracle-wm ji bo bikarhênerên ku sêwirana tilandî tercîh dikin lê bandorên dîtbar û sêwirana grafîkî ya jîndartir bi veguheztin û rengên nermik dixwazin bikêr be. Veavakirin di forma YAML de tê destnîşankirin. Ji bo sazkirina miracle-wm, hûn dikarin fermana "sudo snap install miracle-wm —klasîk" bikar bînin.

Nûvekirinên sereke:
- Pakêt pirtûkxaneya libmiracle-wm-config dihewîne, ku API-yek C ji bo afirandina mîhengkeran peyda dike. Wekî mînak, mîhengkera grafîkî miracle-settings bi navgînek li ser bingeha Flutter-ê tê bicîh kirin.
- Piştgiriya ji bo dirêjkirina protokola Wayland wlr-output-management ji bo guhertina mîhengên cîhaza derketinê hate zêdekirin. Bo nimûne, piştgiriya vê protokolê dihêle hûn sepana wdisplays bikar bînin da ku mîhengên ekranê mîheng bikin.
- Şîyana xwerûkirina radiusa dorvegerandina quncikên çarçoveya pencereyê zêde kir.
- Fermanên IPC "marks", "fullscreen toggle", "floating toggle", "swap" û "rename workspace" têne bicîhanîn.
- Bûyerên ku manîpulasyonên pencereyan nîşan didin hatine bicîhkirin, wek new, close, focus, title, fullscreen_mode, move, floating, urgent û mark.
- Yekîneya systemd miracle-wm-xdg-autostart.target lê zêde kir da ku danişînek li ser bingeha MiracleWM-ê bide destpêkirin.
- Pêşkêşkirina çêtir a çarçoveyên pencereyan.
- Lerbûna anîmasyonê baştir kiriye.
- Mîheng ji $XDG_CONFIG_HOME/miracle-wm.yaml bo $XDG_CONFIG_HOME/miracle-wm/config.yaml hatin veguhastin. Mîhengên nîşandanê di $XDG_CONFIG_HOME/miracle-wm/display.yaml de ne.

Source: opennet.ru
