Unity ui for phone (iteration 0)
This blueprint should capture the work items (or spawn dependent blueprints) needed to ready the Unity UI for integration with Mir. This includes baselining and cleanup activity of the Unity Next that was shared as part of the Ubuntu Touch developer preview. The primary focus of this blueprint & its children blueprints are to increase the level of quality through creation of automated tests & fixing any "major" TODO/FIXMEs in the current Ubuntu Touch developer preview.
Note: since testing is specifically interesting, it is covered on a dependent blueprint (client-
Acceptance criteria for March / ubuntu-
#1) reduce TODO/FIXMEs in code (starting with 80 FIXMEs & 21 TODOs)
Acceptance criteria for April / ubuntu-
#1) user should be able to access indicators to modify settings from the greeter/lockscreen (w/ no pin)
Acceptance criteria for May / ubuntu-13.05:
#1) the UnityNext shell should be able to render using Mir (basic functional level / minus adv window management)
#2) current grep on code shows 77FIXMEs/21 TODOs, reduce by 10%
Note: acceptance criteria may be updated, check back often
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Unity Team
- Direction:
- Needs approval
- Assignee:
- Unity UI Team
- Definition:
- Approved
- Series goal:
- Accepted for saucy
- Implementation:
- Implemented
- Milestone target:
- ubuntu-13.10
- Started by
- kevin gunn
- Completed by
- kevin gunn
Whiteboard
Initial fixes to the build scripts:
lp:~unity-team/unity/phablet-fix-build-scripts
We might need to add chewie to the list of locally built dependencies.
2013-03-08 (TheMuso): Has there been any consideration as to what to use for sound events, i.e incoming call/message etc? Libcanberra is a prime candidate to do this, as it would hook us up with the XDG sound theme spec. Both GNOME and KDE use libcanberra, and this would keep things clear and working for the convergence usecase.
Mar14,2013: kgunn - wrt the sound events, I believe that would be up to the platform, this may be something that requires a "Unity API" for convenience such that applications don't need to "know" what the sound facility is. For instance, on phones I assume we will likely reuse android audioflinger/
March 27, 2013 : kgunn - note, Design team User Stories will begin to be used to drive development
https:/
April 5:kgunn
FIXME & TODO's list....contains line items, owners & whether or not its been fixed (public access link)
https:/
Work Items
Work items:
Work items for ubuntu-
[schwann] review of QTBUGs referenced in code / hand over to SDK: DONE
[cimi] resubmit / review and merge current outstanding merge requests against the old branch for "Ubuntu phone developer preview": DONE
[cimi] review bugs against the old branch for "Ubuntu phone developer preview" and make sure any outsdanding ones for the shell are taken care of: DONE
[saviq] review requirements for UbuntuShape: DONE
[mhall119] Get documentation posted to unity.ubuntu.com when it's ready: DONE
[aacid] fix/improve build scripts: DONE
Work items for ubuntu-
[aacid] review of FIXMEs and "TODO"s in current code: DONE
[saviq] design review, Dash, Launcher, infographic: DONE
[nick-dedekind] fixme for indicator.qml: DONE
Work items for ubuntu-13.05:
[saviq] Unity APIs review and requirements: DONE
reduce the TODO/FIXMEs in the code by 10%, see list at link posted in Whiteboard : DONE
[paulliu] add internationaliz
Work items for ubuntu-13.06:
[nick-dedekind] enable User Story (ref in whiteboard) of being able to access indicators from the greeter/lockscreen: DONE
[ricmm] review of current session startup/shutdown protocols in overall picture: DONE
[gerboland] check Shell-only requirements for Ubuntu.Application and define API: DONE
[gerboland] review requirements from window/apps/display management: DONE
[saviq] review requirements from SDK theming: DONE
[didrocks] get Unity packages reviewed/setup: DONE
[didrocks] setup daily release for Unity next gen: DONE
[didrocks] push Unity next gen in universe: DONE
Dependency tree
* Blueprints in grey have been implemented.