RFC Evolving Mir support for writing shells

Alan Griffiths alan.griffiths at canonical.com
Tue Mar 24 11:22:27 UTC 2015


I've now proposed
https://code.launchpad.net/~alan-griffiths/mir/default-to-canonical-window-manager/+merge/253950

Which assumes the following preferences:

>     0. should we replace the legacy
>     DefaultShell/PlacementStrategy/SurfaceConfigurator with
>     CanonicalWindowManager?
>

Yes

>     1. Should a shell::BasicWindowManager template be public,
>     supported and used by examples? Or should it be private and copy
>     exist in examples?
>

private and a copy

>     2. Should shell::CanonicalWindowManagerPolicy just be a "snapshot"
>     of example::CanonicalWindowManagerPolicy which could remain for
>     experimentation or should the code move?
>

private and a copy

>     3. We have some tests and playground that are coupled to the
>     PlacementStrategy & SurfaceConfigurator used with
>     DefaultWindowManager but I don't think these configuration points
>     are needed downstream. Are we happy to "unpublish" them (for now)
>     but keep them to support the legacy code in tests and playground?
>

Kept and left public
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/mir-devel/attachments/20150324/6e2d1814/attachment.html>


More information about the Mir-devel mailing list