There’s a new MirAL release (1.3.0) available in ‘Zesty Zapus’ (Ubuntu 17.04) and the so-called “stable phone overlay” ppa for ‘Xenial Xerus’ (Ubuntu 16.04LTS). MirAL is a project aimed at simplifying the development of Mir servers and particularly providing a stable ABI and sensible default behaviors.
Unsurprisingly, given the project’s original goal, the ABI is unchanged.
The changes in 1.3.0 fall are:
Support for “workspaces”
This is part of the enabling “workspaces” for Unity8 desktop. MirAL doesn’t provide fancy transitions and spreads, but you can see some basic workspace switching in the miral-shell example program:
$ apt install miral-examples $ miral-app
There are four workspaces (corresponding to F1-F4) and you can switch using Meta-Alt-[F1|F2|F3|F4], or switch taking the active application to the new workspace using Meta-Ctrl-[F1|F2|F3|F4].
Support for “previous window in application”
You can now use Alt-Shift-` to switch to the previous in an application.
miral-shell adds a background
miral-shell now uses its background for a handy guide to the available keyboard shortcuts.
Two bug fixes related to shutdown problems: one deals with a possible race in libmiral code, the other works around a bug in Mir.
- [libmiral] Join internal client threads before server shutdown (LP: #1668651)
- [miral-shell] Workaround for crash on exit (LP: #1667645)