Subject: Unity8 & Mir Weekly Report May 24, 2013

From: Kevin Gunn <[email-masked]>
Date: Fri, 24 May 2013 13:52:40 -0500

Hi all,
hope all finds you well.
Please find the Mir/Unity8 UI team weeklies
br,kg

*Unity8 & Mir Weekly Report**
*May 24, 2013*
*

*Current Team Theme*

   - Integrate Unity8 onto Mir
   - Improve Unity8 testing
      - Mir build out to support Unity8
   - As always  live action here
   -
      https://blueprints.launchpad.net/ubuntu/+spec/client-1303-unity-ui-iteration-0
   -
      https://blueprints.launchpad.net/ubuntu/+spec/client-1303-mir-phone-iteration-0
      - and all the dependent blueprints

*Acheived this week**
*

   - Unity8 on Mir
   - broke out window management functionality into a seperate layer from
      the Unity8 shell, to become a seperate project
         - instructions to recreate updated frequently here
         http://studio.sketchpad.cc/gmY0M6iqeh (note its pure development)
      - still not landed due to coordination with some platform-api changes
      being landed
      - Mir
      - Began mulit client stress testing
         - discovered a couple of race condition bugs with this, delivered
         fixes to continue
         - delivered some composition refactoring to lay ground work for
      composition bypass
      - iterated on stack depth for tracking z order and for shell to
      manage focus
   - Unity8 UI
   - landed qt based mock lightdm that can be used for test as well as demo
      - Met with design to review current launcher & folding icon proto
      - Continued investiation into Qt bug effecting memory use of
      listviewwithpageheader, working towards upstreamable solution
      - Landed directional drag area for launcher (to better handle edge
      swipe)
      - Few more tweaks to infographic/greeter staged to land
      - reviewed with design on analog calendar design to use for indicator
      & delivered draft API doc per SDK team process
      - some additional work in dev branch for snap decision notifications
      - MP'd changes for i18n

*Shooting for next week*

   - Mir
      - continue work supporting Unity8-mir window management, clean up
      toward landing
         - dependency on platform-api changes to land first
      - continue effort on composition bypass
         - first get bypass working, then focus on dynamic, then logic of
         turning off/on
      - address stack depth focus support once Unity8-mir wm lands
      - continue multiclient stress test towards CI, possibly start on low
      mem tests
      - focus on simplifying install of mir as system compositor for free
      gfx driver based dektops
   - Unity8 UI
      - create some shaders for blurring lock screen of app underneath
      - Continue shell-mir integration work
      - Continue discussion w/ design on indicators
      - followup on launcher, implement design feedback
      - Land phablet greeter in lightdm flow (includes no-password or
      one-password login, user backgrounds, and demo infographics)
      - work on directional drag area use by stage & panel/indicator
      - continue investigation into mem use associated with
      listviewwithpageheader (LVWPH as you might see it in the bp's)
      - greeter on mir integration (if we can land mir)

*Risks and Issues*

   - ongoing changes from usability testing/design iterations, really need
   to lock down by june