ĂshtĂ« publikuar versioni i serverit tĂ« ekranit Mir 2.25, zhvillimi i tĂ« cilit vazhdon nga Canonical, megjithĂ«se Ă«shtĂ« hequr dorĂ« nga zhvillimi i shell-it Unity dhe versionit tĂ« Ubuntu pĂ«r smartphone. Mir mbetet i kĂ«rkuar nĂ« projektet e Canonical dhe tani pozicionohet si zgjidhje pĂ«r pajisje tĂ« integruara dhe internetin e things (IoT). Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2.
Mir ofron një grup bibliotekash për krijimin e kompozitëve servera të bazuara në protokollin Wayland dhe përfshin funksionalitetin tipik të menaxherëve të dritareve dhe serverëve të ekranit. Projekti është i destinuar për të punuar në klasat e ndryshme të pajisjeve, nga sistemet e zakonshme desktop deri te pajisjet e integruara dhe sistemet e internetit të things (IoT). Nga projektet të bazuara në Mir, mund të përmenden menaxheri i kompozitëve Miracle, shell-i për kioskët e internetit Ubuntu Frame dhe mjedisi përdorues Miriway.
Në këtë version të ri:
- Mbështetje për zgjerimin Wayland ext-foreign-toplevel-list është shtuar për të marrë informacion mbi sipërfaqet e vendosura në nivelin më të lartë (toplevel), të cilat lejojnë organizimin e ngjitjes së dritareve mbi përmbajtje të tjera, për shembull, për lidhjen e panelave dhe ndërprerësve të dritareve të personalizuar.
- Mbështetje për zgjerimin Wayland ext-data-control është shtuar, e cila lejon klientët me privilegje të menaxhojnë përpunimin e të dhënave, për shembull, për implementimin e menaxherëve të kopjimit.
- Mbështetje e pjesshme për zgjerimin Wayland ext-image-capture-source dhe ext-image-copy-capture është zbatuar për kapjen e përmbajtjes që shfaqet në ekran.
- Kontrolli i zgjerimeve Wayland është ristrukturuar.
- Platforma evdev-rs është shtuar, e cila implementon libinput (përpunimi i ngjarjeve të hyrjes) në gjuhën Rust.
- Në platformë është përfshirë paketa mir-renderer-gl, e cila implementon funksionalitetin për vizatimin përmes OpenGL.
- Animizimi i ndryshimit të madhësisë së treguesit është përmirësuar.
- Klasa LocatePointer është shtuar.
- Menaxherët ApplicationSwitcher dhe StandardApplicationSwitcher janë shtuar për të lehtësuar implementimin e kalimit midis aplikacioneve me Alt + tab.
- Një klasë e re FloatingWindowManager është propozuar me implementimin e menaxherit të dritareve (klasa e vjetër MinimalWindowManager është shpallur e braktisur).
- Metoda mir::report_exception() është shtuar.
Burimi: opennet.ru
