Subject: Mir & Unity8 UI weekly May 17, 2013

From: Kevin Gunn <[email-masked]>
Date: Fri, 17 May 2013 14:50:31 -0500

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

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

*Current Team Theme*

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

*Acheived this week**
*

  * Unity8 on Mir
      o not landed, but in developement, achieved Unity8 running in
        process on Mir
          + instructions to recreate being shared on mir-devel mailing
            list, note its pure development here, updated frequently
            here http://studio.sketchpad.cc/gmY0M6iqeh
  * Mir
      o landed in process android (internal clients)
          + removed the use of surface for internal clients, go straight
            to egldisplay
          + also in process for input as well
      o added some egl config logging & lttng hooks for reporting
      o concluded mir stress test discussionsin vUDS, going to focus on
        multi client stress as a pilot
      o fixed bug 1170643, proper release of resources on shutdown
      o only cursory study on composition bypass
      o reviewcycles on surface stack & surface move MPs
  * Unity8 UI
      o Landed bootstrap code for notifications in phablet, added some
        negative testing
          + http://www.youtube.com/watch?v=EN-Vu28OQHI
      o Landed edge hints for launcher at the lock screen, started
        folding icon work on launcher
      o landed user story of accessing indicators from lock screen on
        phablet
      o added some tests for system components like slider menu,
        progress bar, button menu etc
      o dash bar & panel ui work done, but blocked on some sdk bugs
      o Continued investigation into Qt bug effecting memory use,
        analyzed potential rewrite of listviewwithpageheader as a
        potential to solve; preference is to solve the bug in Qt
      o created a way to send touch events from qml test code, part of
        our effort to have shell/app event filter mechanism for edge touches
      o Some additional development/ui tweaks to infographic/greeter
      o had some engineering/design discussion over indicator prototypes 
      o some additional work on splitting out the greeter into a
        separate bin

*Shooting for next week*

  * Mir
      o continue work supporting Unity8-mir, clean up toward landing
      o continue study, start effort on composition bypass
      o continue surface stack order& surface moving
      o continue work on getting multi client stress tests in place for Mir
  * Unity8 UI 
      o Iand Infographics (may iterate with design, but land what we have)
      o Continue shell-mir integration work
      o Work on design sign off for notifications (or iterate)
      o Continue discussion w/ design on indicator, & effort on
        date/time picker widgets
      o Work with design on launcher folding icons
      o Land phablet greeter in lightdm flow (includes no-password or
        one-password login, user backgrounds, and demo infographics) 
      o continue event filter effort shell/app; land edgedraggesture for
        launcher
      o continue investigation into mem use associated with
        listviewwithpageheader (LVWPH as you might see it in the bp's)
      o visit with design on hint for indicators on lock screen (may
        remove single tap)
      o again waiting for some straggling MP's to close out, but expect
        to close testing bp
          + https://blueprints.launchpad.net/ubuntu/+spec/client-1303-unity-ui-testing

*Risks and Issues*

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