V nové verzi se hlavní změny týkají rozšířené podpory obrazovek s vysokou hustotou pixelů (HiDPI) a lepší přenositelnosti:
- Když Mir běží pomocí protokolu Wayland, je na obrazovkách HiDPI implementováno správné škálování. Každé výstupní zařízení může mít samostatné nastavení měřítka, včetně hodnot zlomkového měřítka.
- V komponentě pro podporu spouštění aplikací X11 v prostředí založeném na Wayland (používá se Xwayland) byla přidána možnost měnit měřítko pro fiktivní výstupní zařízení, byla navržena možnost „--display-config“ a kurzor X11 v okně Mir byl deaktivován.
- Při implementaci platformy „wayland“, která umožňuje provozovat Mir jako klienta pod kontrolou jiného kompozitního serveru Wayland, byla přidána možnost škálovat výstup klientů Wayland.
- V MirAL (Mir Abstraction Layer), kterou lze použít k zamezení přímého přístupu k serveru Mir a abstraktnímu přístupu k ABI prostřednictvím knihovny libmiral, je implementován stav „no active window“.
- Demo mir-shell poskytuje správné škálování na pozadí a přidává podporu pro spuštění terminálu GNOME na všech platformách.
- Byly vyřešeny některé problémy specifické pro distro, včetně problémů se spuštěním Miru na Fedoře a Arch Linuxu.
- Pro platformu mesa-kms, která Miru umožňuje pracovat nad ovladači Mesa a KMS (další platformy jsou mesa-x11, wayland a eglstream-kms), byla přidána podpora pro škálovatelný výstup.
Zdroj: opennet.ru