Ubuntu SDK UI Toolkit

Registered by Zoltan Balogh

The upcoming work for the UI Toolkit

Blueprint information

Status:
Complete
Approver:
David Planella
Priority:
Undefined
Drafter:
Zoltan Balogh
Direction:
Needs approval
Assignee:
Zsombor Egri
Definition:
Obsolete
Series goal:
Accepted for raring
Implementation:
Unknown
Milestone target:
None
Completed by
Zsombor Egri

Related branches

Sprints

Whiteboard

Layout factoring
 1. Automatic
  For simple applications the developer can create applications that fold out or scale down for various form factors.
 2. Using layout templates
  Support for full screen, sidebar and different orientations. Create layout template library

Theming
 3. Polishing
  Implement @import rule to always import the current user-selected theme (@import current()), re-parenting fix for theming engine, style inheritance  and support app specific themes
 4. Tutorial
  A step by step tutorial is available on how to apply themes

Components
 5. Tutorial
  In depth tutorial is available for entry level developers about each components.
 6. Toolbar
  Polishing toolbar to accept stock actions
 7. Header
  Header component to co-exist with Pages and Tabs, react as desired when ListView and Flickable is used as content holder layout
 8. BaseItem
  Base item that supports all the missing component states (active, hovered, sunken, raised).
 9. Action integration with HUD
  Polish HUD and integrate it with SDK Actions, extend Actions API
 10. ListItems
  Redesign ListItems to use intelligent layouting
 11. Application
  Orientation handling, form factor and stage detection, open an other application or bring a dormant application in front
 12. RTL (Right-To-Left) support
  Complete LTR/RTL support in all components.

(?)

Work Items

Work items:
Regular synchronization of the UI Toolkit documentation with the developer.ubuntu.com [bzoltan]: TODO