Mir has no knowledge of stages. That is a concept which exists at the higher level in Unity8. However Mir's form factor enumeration would probably need a new entry still. And an API for Unity8 to set it.
Before we go wedging something called "staged" into Mir though, please try to consider a generalised approach that is a superset of the Unity8 design. Since Mir should support other shells. What we call "staged" might be called "tiled" in Mir for example. So we need a design, but before that we need to be more confident that any change in Mir is really required at all. ** Changed in: mir Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1610929 Title: Implement Screen::GetShellMode() Status in Mir: Incomplete Status in Oxide: Fix Released Status in unity8 package in Ubuntu: New Bug description: This is currently just a stub that returns NonWindowed on mobile devices and Windowed everywhere else. It needs to be more intelligent than that (eg, Windowed on a tablet device) and needs to be dynamic, but I don't think there's a way for us to do that yet. Basically, we need to know whether the shell is in windowed or staged mode. The display's form factor isn't particularly relevant. This is needed to complete bug 1545088 and others. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1610929/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp