Add in "splitstage" as a feature to sidestage
this blueprint is meant to track the feature of "splitstage" for the sidestage/mainstage views. "Splitstage" refers to the tablet special case of having the mainstage application reflow to the visible area defined by the device left, top, bottom & the left edge of the sidestage surface. This is different than the "overlay" mode of sidestage available today where the sidestage application persistently occludes some portion of the mainstage app.
Blueprint information
- Status:
- Not started
- Approver:
- kevin gunn
- Priority:
- Undefined
- Drafter:
- Unity Team
- Direction:
- Needs approval
- Assignee:
- Unity Team
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
design questions:
- must all mainstage applications support splitstage ?
- in the event the user attempts to place in splitstage mode, but its disallowed, is there a notification? or simply a visual highlight/gesture bounce ?
- is the default of opening a side stage application selectable in user settings between split & overlay ?
- besides the user selecting to enter or exit splitstage, what other system events may cause this? (e.g. rotation, special spread navigation case?, quitting app from running apps in dash? or if there's another sidestage open does it simply replace it? )
Work Items
Work items:
[unity-design-team] decide on mainstage limitations & rotation items : TODO
[unity-design-team] design splitstage attempt-rejection animations : TODO
Implement user drag and snap into splitstage & mainstage reflow : TODO
Implement user drag and snap out of splitstage & mainstage reflow back to overlay : TODO
Implement system invoked transitions : TODO
Implement rejection of splitstage attempt based on designs for limiting cases : TODO
Dependency tree
* Blueprints in grey have been implemented.