SDK: QML Layouting - Implement the layout-specific components recommended by R&D

Registered by Gerry Boland

Once research and prototyping of QML layout components is complete [1], need to analyse the recommendations and start implementing them in the SDK

[1] https://blueprints.launchpad.net/ubuntu-ui-toolkit/+spec/sdk-layouting-research-and-prototype

Blueprint information

Status:
Not started
Approver:
Zoltan Balogh
Priority:
Undefined
Drafter:
Gerry Boland
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for saucy
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

This document contains the research: https://docs.google.com/a/canonical.com/document/d/19Lt7pXlYPZixLPYBmknr9b_yHFgaRuXBmt_VssILTW4/edit#

zsombi on 1.07.2013:
All special cases of Layouts use were postponed as phone layouts are higher in priority. This includes 2-pane PageStack, special cases on Tabs.

(?)

Work Items

Work items for ubuntu-13.06:
[gerboland] Decide the work items from the QML and Layouts document suggestions: DONE
[zsombi] Define responsive layout API: DONE
[zsombi] Discuss with design about the possible responsive layouts and responsive widgets that would be useful for app developers: DONE
[zsombi] Define test cases with all possible use cases: DONE
[zsombi] Implement layout management: DONE
[zsombi] Integrate Layouts into MainView, Page and Tabs: DONE
[zsombi] Agree with UI design on different PageStack layouts: POSTPONED
[zsombi] Integrate layout management into PageStack: POSTPONED
[zsombi] Agree with UI design on tabbed layouts tablet landscale<-> tablet protrait <-> side stage/phone layout transitions: POSTPONED
[zsombi] Implement tabbed layout template: POSTPONED
[zsombi] documentation: DONE
[zsombi] examples: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.