Hi all,
hope all finds you well.
Please find the Mir/Unity8 UI team weeklies
br,kg
Please find the Mir/Unity8 UI team weeklies
br,kg
Unity8 & Mir Weekly Report
May 31, 2013
Current Team Theme
- Land the Unity8-Mir integration
- land new ui features on launcher, notifications, infographics
- integrate dash & indicators on latest-greatest backends
- Mir build out to support Unity8 window management needs
- Thrash testing of Mir
- optimizations - memory for unity8, performance for mir
- As always live action here
- https://blueprints.launchpad.net/ubuntu/+spec/client-1303-mir-phone-iteration-0
- and all the dependent blueprints
Acheived this week
- Unity8 on Mir
- stalled a bit waiting for platform-api changes to land, but that's happened now
- began first integration of unity wm onto mir surface order control
- instructions to recreate updated frequently here http://studio.sketchpad.cc/gmY0M6iqeh (note its pure development)
- Mir
- fixed a handful of bugs out of the Mir stress testing
- add some modifications to allow for better performance debug (no-wait spinning buffer for client render & swapinterval 0)
- added more groundwork preparation to support composition bypass (composition strategy refactor & customisable fb factory)
- Unity8 UI
- folding icons in launcher landed
- finally,after some bug fix attempts, decided to just reimplement listviewwithpageheader, work under way
- tweaked DDA integration with Launcher...might still need some tuning/user feedback
- added greeter feature to self detect single or multi user mode (form factor driven)
- additional meeting with design on infographics
- dove in on utilizing analog calendar from calendar app for sdk/indicator use
- debug ongoing around snap decision notifications testing...failing on jenkins but passing local
- Fixed some last minute bugs for Ubuntu Touch release
- iterarted on i18n/internationalization MP
- cleaned up & closed out intro testing bp
Shooting for next week
- Mir
- continue work supporting Unity8-mir window management, clean up toward landing
- might not be able to push into build until we have surface previews in mir (for app animation transitions)
- iterate on depthify stack (z order & focus control), unity wm needs to try to use it
- continue effort on composition bypass
- again, the first will be to get static bypass working, then focus on dynamic, then logic of turning off/on
- continue multiclient stress test towards CI, then look at low mem
- work on simplifying install of mir as system compositor for free gfx driver based desktops
- Unity8 UI
- look at how to semi-live blur lock screen of app underneath
- Continue shell-mir integration work (use the surface order/focus controls)
- Continue discussion w/ design on indicators
- migrate indicators to new latest backend
- launcher pinning apps
- work on directional drag area use by stage & panel/indicator
- continue reimplementation of listviewwithpageheader
- greeter on mir integration (if we can land mir)
Risks and Issues
really need to lock down designs by june - dash filtes, dash embedded playback (incl transitions), indicators (& relation to settings)