Re-enable sidestage for Unity8 on mir

Registered by kevin gunn

This blueprint is to capture the effort and work items associated with re-enabling sidestage.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

life cycle management should be handled per stage (e.g. who's visible, background...putting apps to sleep etc)

(?)

Work Items

Work items:
[ricmm] unity-mir: modify initial surface placement in unity-mir: TODO
[ricmm] unity-mir: split surface stacks into main- and side-stage: TODO
[ricmm] unity-mir: extend session authorizer to catch the stage hint / pick it up from the .desktop file: TODO
[ricmm] unity-mir: extend lifecycle controller to manage lifecycle per-stage: TODO
[popey] review core and community apps and their stage-ness: TODO
[kgunn] Mir: surface resize support (see here ): INPROGRESS
[loicm] platform-api APIs defined/implemented note: already in progress (for clipboard): TODO
[loicm] ipc mechanism (for clipboard): TODO
[fboucault] qml api for the sdk (for clipboard): TODO
[thomas-voss] explore content hub for clipboard: TODO
[saviq] Design Questions : what questions do application developers need to answer around their applications' capabilities (stageness, fullscreen, overlay wrt stageness & portrait vs landscape): TODO

This blueprint contains Public information 
Everyone can see this information.