MirAL
Tasks for the interested reader

MirAL needs to grow based on feeback on what shell developers really need. The simple miral-shell example is around the "minimally viable product" point. That is, it can be used but isn't very satisfying. Also the encapsulation provided by libmiral is leaky.

ABI design and stability

There are some aspects of the current interface that are of concern for the stability of the ABI. In particular, classes with accessible data members or with virtual function tables can only be modified in restricted ways.

Missing functionality

To make use of miral-shell more satisfying there are a lot of pieces of work needed. Some are simple improvements to the sample shell, other may need additions to libmiral to expose additional Mir functionality.

The tiling window management strategy

This code was originally written to prove that different strategies are possible, without much consideration of being useful. Here are some suggestions for a better approach:

Art Resource

Anyone who is able to create and propose some examples to then pick from. We currently need:


Copyright © 2016 Canonical Ltd.
Generated on Tue Dec 20 16:03:55 UTC 2016