Unity ui converged for all form factors

Registered by kevin gunn

The convergence of the Unity UI for all form factors: phone, PC, tablet, TV

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Unity UI Team
Definition:
Drafting
Series goal:
Accepted for saucy
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
[kgunn] work with QE team integrate with Qt's Javascript engine to enable code coverage metrics for QML/JS code (similar to JSCover's approach, this is a very large task....likely its own bp): TODO
add keyboard/remote navigation support: TODO
add accessibility support: TODO
add right-to-left support: TODO
add CJK support: TODO
port the switcher to Qml: TODO
port the application spread view to Qml: TODO
add qml based notifications for volume, brightness on desktop: TODO
[ricmm] (upa) Ensure side stage apps fullscreen state is in sync with the current main stage app: TODO
[ricmm] (upa) add API to set an app in split mode: TODO
[ricmm] (qtubuntu) bind API to set an app in split mode: TODO
(unity) add interaction to enter split mode: TODO
[ricmm] (upa) add way to detect what stages an application supports (main stage and/or side stage) + expose that: TODO
[ricmm] (qtubuntu) expose stages that an application supports: TODO

Dependency tree

* Blueprints in grey have been implemented.