Subject: Unity8 & Mir Weekly Report May 31, 2013

From: Kevin Gunn <[email-masked]>
Date: Fri, 31 May 2013 16:29:07 -0500

Hi all,
hope all finds you well.
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-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
   - 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)