Firefox/Australis Meeting Notes

< Firefox

An archive of notes from Australis meetings.

Done!

Firefox 29 has shipped, and thus ends our weekly Australis meetings! So long and thanks for all the GIFs.

5/1/2014

4/24/2014

  • GIF du jour (twofer!):
    • co7S7tU.gif
    • 8VFggj4.gif
  • We are in the 6th week of this release cycle.
  • Beta branch status
    • It's 100% shipping! Signed off today! ~\o/~
      • wooooo!!!!!!!! :D: :D :D :D :D
      • \o\ \o\ \o\ /o/ /o/ /o/
      • WOOOOOOOOOOOOOOOOO
        • (WOOOOOO)
  • Onboarding
  • Misc. Australis bugfixing
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
    • [mconley] I'm being loaned out to the e10s team soon for front-end work. I'll be available for Australis-related chemspill action, reviews, etc - but you should expect my Australis-bug self-assignment to downtick. Back soon. :)
      • Er... expect some e10s-front-end-related review requests.
      • *tear* we'll miss you
        • <3
      • BOOOOOOOOOO
    • [jaws] the end of "australis" tracking?
      • now that australis is shipping, "australis-specific" bugs are now just firefox specific, and as such, i propose that we stop adding to bugs blocking the various australis meta bugs.
        • If you know a bug that caused a regression it's still useful to block that bug so you can understand the context for why the patch caused the regression and make sure you don't regress that fix.
          • yes, that's a good point, i didn't mean to say to stop doing that :)
      • new bugs can be filed in their respective components and if you feel that they should be prioritized then you can set the firefox-backlog tracking flag to '?'
    • [MattN] Done summarizing screenshot comments
  • Action Items (New)

4/17/2014

4/10/2014

  • GIF du jour: av0QPRW_460sa.gif
  • We are in the 4th week of this release cycle.
  • Beta branch status
  • Onboarding
    • Linux panel issue is reviewed + ui-reviewed
  • Misc. Australis bugfixing
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
    • [mconley] Ask Sylvestre when the last beta is being spun up.
      • Done: almost last beta (9) is April 17th, beta 10 is April 21
  • Roundtable
    • [MattN] HiDPI Windows tabs
      • Review the screenshots comparing m-c and the current patch http://screenshots.mattn.ca/r/?show-closed=0
        • The list of issues on each set is below the thumbnails. Click and drag over a region of a screenshot to annotate it.
        • 150% doesn't seem too bad (from looking quickly) but 125% can have the selected tab connecting too high or low.
      • I still have ideas for possible workarounds or fixes but the risk is not low and it will take time so is it worth it for 29?
      • I don't have screenshots of just downscaling 2x
    • [MattN] Screenshot pass for wider feedback hasn't been done yet due to larger primary UI patches still in progress:
      • Linux - keyhole - ready for uplift so we will start with screenshots with the uplift on a local beta build
      • OS X - Tabs and PB
      • Windows - HiDPI tabs (see above)
    • Are we still going to try to do some kind of workaround about the bookmarks menu/panel's footer scrolling?
      • Bug #? What is this?
    • [jaws] shadows on the tab overflow
      • MOVED to 30!
    • [madhava] starting to look at post-Australis UX directions.
  • Action Items (New)
    • [MattN] Try @2x images downscaled for Windows HiDPI
    • [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!

4/3/2014

  • GIF du jour: PgLNy2b.gif
  • We are in the 3rd week of this release cycle.
  • Beta branch status
    • Just so we know, what is the exact last day we're likely able to land something on this branch?
      • Answer: Friday of week 5.
  • Onboarding
    • Some fixes landed
      • e.g. getConfiguration when the searchbar is removed from the toolbar
      • Fallback webpage text changed for when Sync was already enabled
    • Finalized strings for the pages are ready so L10N is starting
    • mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.
  • Misc. Australis bugfixing
    • No more GTK close buttons! This also means .close-icon class is cross-platform.
    • Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
  • Action Items (New)
    • [mconley] Ask Sylvestre when the last beta is being spun up.
      • almost last beta (9) is April 17th, beta 10 is April 21

3/27/2014

3/20/2014

  • GIF du jour: gnNci1a.gif
  • We are in the 1st week of this release cycle.
  • Beta branch status
    • Update snippets went live around 10am today
    • Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable
  • Onboarding
  • Misc. Australis bugfixing
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
    • Another round of screenshot ui-reviews, anything in particular to wait for?
      • Bug 940509 - The private browsing indicator on Windows seems out of place
      • Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read
      • A few other text color changes in the titlebar
      • Bugs relating to inverted icons in the titlebar or with a dark LWT
    • Feedback gathering is going into Beta in full force (Tyler)
      • We have some (minor) changes to the UI that would make users happy, as Australis moves through Beta and we get more feedback we will create a priortized list of what users want.
    • First bit of Australis Measuring data came back from Ilana Segall
      • Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.
    • Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"
  • Action Items (New)
    • [mconley] Send around Ilana's email with Australis measurement data in it
    • [mconley] Ask rstrong or #planning about why some user got Firefox 28 beta after getting the 29 stub installer: https://twitter.com/aalaap/status/446710228218691584
      • This appears to just be caching + me being impatient

3/13/2014

  • GIF du jour: NTikWPi.gif
  • We are in the 6th week of this release cycle.
  • Backout branch status
    • Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.
    • (We're ready to stop, per previous discussions we're not going to backout post-Beta)
  • Uplift status
    • Note that the last week of a beta cycle is basically lost because release builds are created early (eg, builds for next week's Firefox 28 release have already been created, although respins can also happen)
    • Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP
    • Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.
  • Onboarding
    • Will be creating a new page for new users (as opposed to current page that's for upgraded users). No product changes planned, will be using the same stuff built for the existing page.
  • Misc. Australis bugfixing
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
    • [mconley] Any thoughts on collecting telemetry on customize mode transition performance?
      • Fine, but probably won't be able to act on results in beta.
  • Action Items (New)

2/27/2014

  • GIF du jour: IgjN3xE.gif
  • We are in the 4th week of this release cycle.
  • Backout branch status
    • A few intermittent oranges, but as of yet, nothing serious to report.
  • Onboarding
    • Some survey results have been analyzed.
    • one P1 & two P2s being worked on
  • Misc. Australis bugfixing
    • Bug 873060 - [meta] Make entering and exiting customization mode feel smooth
      • Bug 975552 - Preload about:customizing like we do with about:newtab
        • Basically, this is like about:newtab preload, but for about:customizing
        • Still unclear why loading about:customizing causes the jank. :/
        • Preloading definitely helps though.
        • This gives us a win across all 3 OS's.
        • Just waiting on review here.
      • Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible
      • Bug 963999 - Difference between customize-entering and customize-entered states is too drastic
        • This has been in review limbo for too long, so I'm trying to drive it forward
        • Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.
      • shorlander has written a few fixes for OS X to make the transition more seamless:
        • Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode
        • Bug 883145 - Window gradient misalignment in customize mode
    • Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576
      • Broke Glass Fog in the mode (bug 977516)
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
    • No meeting next week, since we'll all be in Toronto for hackweek
    • Workweek
      • hotel info coming ASAP
      • it's cold, yo!
        • OMG bring winter gear
          • Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?
  • Action Items (New)

2/20/2014

  • GIF du jour: Qp2pYXb.gif
  • We are in the 3rd week of this release cycle.
    • Whoaaa
      • Bugs are basically down ~10 from week 0? :-(
  • Backout branch status
    • [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.
  • Misc. Australis bugfixing
    • Customization mode smoothness
      • Updated CART has been deployed on mozilla-inbound.
      • I've gotten great help from jrmuizel and ehsan on this.
      • The profile JSON file format has changed, so I had to write a new tool to extract interesting samples from a saved profile. This is helping out a lot.
      • I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.
      • One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.
        • Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible
      • The transitionfinished handler in the tabbrowser binding is causing layout flush:
        • Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition
      • The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:
        • Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition
      • Box-shadows and borders with radii > 0 are expensive to paint
        • Bug 962640 - Temporarily reduce the number of box shadows during customization transition
          • I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.
        • Bug 974561 - Reduce number of things using border-radius during customize mode transition
      • A recent profile suggests the following division of jank responsibility:
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
    • Did anyone get an email to book travel for work week?
      • Nope! But I was wondering the same.
    • addon-compat bugs...
      • A cluster of 10-15ish unprioritized bugs, what to do?
        • loop in addon authors as soon as possible
        • prioritize investigation if we think it's a big problem or likely to be an Australis bug
      • How to track bugs that end up not being Australis bugs?
        • Not going to track, mark individual bugs as [Australis:P-]
        • Keep them blocking the addon-compat bug (bug 942157) so we can still have a way to track them (ie, "state of known addon compatability for Australis") when we want to look.
  • Action Items (New)

2/13/2014

  • GIF du jour: XLu0nlI.gif
  • We are in the 2nd week of this release cycle.
  • Backout branch status
    • all good on the backout branch status
  • Onboarding
  • Performance (ts_paint regression, http://bugzil.la/967766)
    • biggest cause is a sessionstore change
    • unclear if bug 944947's regression was fixed
    • unclear what else regressed
    • talos is sh^H^H really bad at measuring lots of small regressions. Tempted to give up inasmuch as there don't seem to be individual csets for huge regressions
  • Misc. Australis bugfixing
    • Customize mode smoothness
      • Talking with bz, BenWa and mstange, it's starting to look like the reflow profiler is adding enough overhead to skew its measurements. I've switched back to using the SPS profiler instead.
      • Bug 962640 - Temporarily reduce the number of box shadows during customization transition
      • Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition
        • MathML? Wtf?
          • What?
            • Should just back out MathML
              • ...there is already a thread about doing that :)
                • I know :) let's expedite it and uplift the backout! :D
                  • (Note that this tangent isn't serious)
  • Aurora uplift tracking
    • Query: http://mzl.la/1eU1cgp
      • 19 bugs need uplifting, jaws just requested aurora approval on 9 of them
      • [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
  • Roundtable
  • Action Items (New)

2/6/2014

  • GIF du jour: Lcr9e.gif
  • Backout branch status
    • Merging in from mozilla-aurora now. Seems to be going smoothly so far.
    • [MattN] Does the lack of an australis hook on m-c mean that people are free to land non-Australis changes which may conflict with Australis uplifts to Aurora?
      • We should still be avoiding changes that will cause conflicts.
  • Onboarding
  • Misc. Australis bugfixing
    • Bug 873060 - [meta] Make entering and exiting customization mode feel smooth
      • Bug 963999 - Difference between customize-entering and customize-entered states is too drastic
        • First patch of several - still needs some polish, but should make the ka-thunk at the end of the transition a lot smoother for OS X.
          • .... why are we still focusing on OS X? shouldn't we be looking at Windows first?
            • We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)
            • Won't this benefit Windows too anyway?
              • Also, my original question was because the above summary specifically calls out OS X.
                • This is where the ka-thunk is the worst, which is why I called it out.
              • It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users
      • Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar
        • Not animating the tab strip only bought us a little - it was not animating the whole content-deck that seems to have bought us the big perf win with bug 962677. I think we should animate the tab strip again
          • Seconded [Gijs]
      • Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals
        • Waiting on feedback from avih.
      • Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition
        • Reflow profiles suggest solving this will be the big win on Windows. Digging into XUL layout stuff (have also asked Enn and dholbert for assistance).
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
    • [dolske] Aurora approvals
    • [jaws] Need to figure out what to do with Holly users when Holly transitions to being based on mozilla-aurora. Might be able to just move those installations to be based off of Aurora, would we need to let the users know? We also should figure out what to do with Holly when it gets abandoned. Might be able to use the Nightly update in-product page.
      • Number of holly users? About 150 daily users on holly.
        • Current plan is to "do nothing". May land a simple patch that shows an alert dialog saying that this is no longer a supported channel and directing users to use Nightly or Aurora (show an alert dialog, and set a pref so it doesn't show again).
  • Roundtable
    • Work week?
      • Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).
  • Action Items (New)

1/30/2014

  • GIF du jour: nuR4V.gif
  • Backout branch status
    • [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.
    • Otherwise, still holding steady.
    • When Australis is merged to Aurora, the backout branch will follow to Aurora. We won't have a separate backout branch for mozilla-central anymore at that point.
  • Onboarding
    • [mconley] Unfocused has started putting up UITelemetry probes for UITour.
      • He's got his first patch up (Bug 952568), but just clearing with habber to make sure it's collecting the things UX / UR wants.
    • [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.
    • There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.
  • Misc. Australis bugfixing
    • [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth
      • Bug 962677 - Use content-deck and toolbar margins for the customize mode transition
        • Has landed on fx-team
        • Seems to make a pretty big difference on OS X.
      • Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.
  • Bug tracking (since last meeting)
  • Action Items (Last Week)
    • madhava
      • menu button tooltip DONE
      • text for customize mode DONE
      • Finalize tooltip strings for widgets DONE (by Zhenshuo)
  • Roundtable
  • Action Items (New)
    • [jaws] Need to figure out what to do with Holly users when Holly transitions to being based on mozilla-aurora. Might be able to just move those installations to be based off of Aurora, would we need to let the users know? We also should figure out what to do with Holly when it gets abandoned. Might be able to use the Nightly update in-product page.
      • Number of holly users? About 150 daily users on holly.

1/23/2014

  • GIF du jour: txembnC.gif
    • ^-- this is fantastic.
  • Backout branch status
    • Holly is alive and well.
    • There was a perma orange for both JP and oth tests last week, but we cleared those up.
  • Onboarding
    • [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.
    • [MattN] Sync-integration:
      • Bug 958300 fixed to allow page to know when sync is setup
      • Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented
  • Misc. Australis bugfixing
    • [jaws] New panel and subview styling changes thanks to mikedeboer!
    • [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)
    • [mconley] bwinton and I have gone back to looking at how to make the customize mode transition more performant. I've de-bitrotted mstange's reflow profiler patch, and we're using that and the Gecko Profiler to file bugs on things to do.
      • Bugs with our ideas / approaches are being appended to bug 873060
      • UX wants to know how possible it is to speed up the current transition, and if it's more work than developing a new transition. I'm still pretty hopeful that the current transition can be sped up.
  • Bug tracking (1/15 to 1/23)
  • Action Items (Last Week)
    • madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it
  • Roundtable
    • User Advocacy team has the Australis nightly survey results:
      • Users love the look and customization options overall
      • Education will help users who are unfamiliar with the changes ramp up more quickly and be happier
      • The most commonly requested options (outside of turning it all off) are:
        • A compact mode with less whitespace, smaller icons etc.
        • An optional and larger add-on bar-like space for “pro” users who may have dozens or more add-ons that they want to constantly monitor.
        • Classic menus or the ability to access commands that may have been lost or severely buried.
      • Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.
      • Please let Tyler know if you would like to see the full results of the survey or the raw survey data.
  • Action Items (New)
    • madhava
      • menu button tooltip
      • text for customize mode
      • Finalize tooltip strings for widgets

1/16/2014

  • No meeting due to team workweek in Paris

1/9/2014

12/19/2013

  • GIF du jour: q5e98vE.gif
  • Backout branch status
    • [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.
  • Onboarding
    • Adding an image and button to info panels landed and bounced due to b-c orange
    • Highlighting the selected tab curve is winding down
  • Misc. Australis bugfixing
    • UITelemetry
      • [mconley] Bug 863872 to flush overdue saved sessions has landed.
      • [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.
      • [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty
        • Filed bug 952180 to address this
        • Good news: caught it early and I'm 95% sure I know why this is happening.
        • Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(
  • Bug tracking (12/12 to 12/19)
  • Action Items (Last Week)
    • madhava: KUI interaction concerns for bug 946395
  • Roundtable
    • No meeting next week (26th) or week after (2nd)
  • Action Items (New)

12/12/2013

  • GIF du jour: LJcBXE3.jpg
  • Backout branch status
    • [jaws] merges are all up to date (as of yesterday)
    • [jaws] hg hook is still a work-in-progress. will go through last 6 weeks of commits under /browser/themes and /browser/base to see what directories we will want to exclude from the hook
  • Onboarding
    • Landed a few bugs yesterday, but got some tsvg-suite regressions. Some confusion as to exactly what changeset is involved or if this is real.
    • Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.
    • Mostly done now, sounds like last remaining change is to make highlight more circular.
  • Misc. Australis bugfixing
    • UI Telemetry
      • [mconley] The last of the we-really-want-these-on-Aurora patches are going to land on Holly today, and I will request Aurora uplift. I've also got Beta-uplift requests out there for all of these, but I'm not sure of our chances.
      • [mconley] Next, I'm porting a good chunk of those probes to mozilla-central, interleaved with writing some "nice to have" probes for Holly/mozilla-aurora
      • [mconley] The Telemetry bug (bug 863872) that I've been working on is approaching resolution - just waiting on reviews. Not sure how critical the other Telemetry bug (bug 947294) is with this landed.
      • UR and UX are interested in gathering UI Telemetry (measurements in general) on how the UI Tour is going to affect user behaviour - I think the plan is to do some A / B testing. bwinton and I are meeting with UR folk (and fang) on Monday.
  • Bug tracking (12/5 to 12/12)
    • P1: -13
    • P2: -6
    • P3: +5
    • P4: +5
    • P5: +3
    • UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug
    • Bug tracking graph: http://screencast.com/t/HrXkrTpocT0
    • https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc
    • [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:
      • Telemetry and UITour stuff, the features themselves are P1, but there were a number of sub-bugs on implementation details that inflated bug counts. Telemetry is now tracking just a metabug, and UITour is almost done anyway.
      • Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.
      • Improving smoothness of entering/exiting customization mode
      • Quirkyness involving the Downloads and Bookmarks buttons.
      • UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar
    • Keyboard navigation in the menu panel, need to have a decision made here:
  • Action Items (Last Week)
    • Jared to follow-up with RelEng about details with merge to Aurora from Holly
      • Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.
    • mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.
      • Nope, there wasn't. This was backed out of Holly, but Gijs fired off mail to roc, jrmuizel and a few others about how we're going to move forward (since diverging on platform is going to hurt over time for multiple reasons). roc wants the bug fixed on Holly. Discussion is ongoing in bug 942250.
  • Roundtable
      • [from fang]: Blog post on customization coming tomorrow.
  • Action Items (New)
    • madhava: KUI interaction concerns for bug 946395

12/5/2013

11/28/2013

  • NO MEETING (US THANKSGIVING)

11/21/2013

  • Pretty slow week - nothing much to report. :)
  • Milestone 9 (...done)
    • J5Gnqur.gif
  • Landing status / blockers
    • WE LANDED! \o/ \o/ \o/
    • Congrats everybody!
  • Backout branch status (holly)
    • Waiting on Nick Thomas to get Nightly builds for Holly.
    • jaws and mconley were working with RyanVM today to get a merge from mozilla-central up and running. Hit a few snags, but moving forward - we think we'll have the merge done later today after the meeting.
    • MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis
    • Front-end feature freeze
  • Bug tracking (11/14 to 11/21)
  • Onboarding
  • Measuring
    • [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.
    • [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.
    • [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.
  • Performance
    • [mconley] I've got the first part of a "Australis Performance Post-mortem" blog post series written. I haven't published it yet, but I'm interested in getting feedback on it - let me know if you want to give it a read.
      • [jaws] I'll give it a read
      • [MattN] I'll give it a read
      • [MattN] I also plan on blogging about perf. (tooling primarily)
    • [mconley] Smoothing the customize mode transition is still on hold while I get this measurement stuff set up. If somebody wants to take over that work, that's fine, but otherwise I'll get back to this soon.
  • Roundtable
    • What should we do with the UX branch?
      • People will leave for regular Nightly if we aren't giving them nightly updates. Can I at least continue to merge m-c there? (then re-doing the branding)
        • Did the branding actually get backed out on the ux branch? I don't think it did - but once you merge m-c, you'll merge the branding backout, so watch out for that. :-) That's what I meant
          • Should UX branch be reset to m-c tip and then have the branding change reapplied?
            • It should work out about the same and not resetting is easier/faster
              • yeah that's true
    • Initial feedback discussion
  • Action Items (Last Week)
  • Action Items (New)
    • MattN will merge m-c to UX and fix branding

11/14/2013

  • Milestone 9
    • 99gkemi.gif
  • Landing status / blockers
    • Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07
      • Root cause determined
      • mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860
      • mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner
      • The backout will happen once the tree re-opens
    • Bug 937997 - Trunk trees closed due to OOMs. Not us! But heads up that this is still being worked on, and if it drags on / piles up other landings, there's a potential for impact on our schedule.
    • Monday landing deets?
      • Have to make sure Jetpack stuff merges in too!
  • General performance stuff
    • Bugs still need to be filed, but mattwoodrow and jrmuizel have found two places where we can improve our TART performance on Windows even further:
      • Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour
      • Put padding above and below the new tab button (6px above and below to be precise) in order to only create "one rect" to animate during the transition. This is apparently a BFD.
  • Australis first run / update experience
  • Holly
    • tree-management emails are enabled
    • mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly
    • need to make sure that the builds are signed so that automatic updates work without UAC prompts
    • level 3 commit access
  • Bug tracking (11/7 to 11/14)
  • Roundtable
    • [mconley] I've communicated to Aris our intention to land Australis on mozilla-central "real soon now". I'm hoping he puts the source for his add-on up on Github or something.
      • Great idea, thank you - Jared
    • post-landing bug tracking
      • let's distribute triage across components to watch for Australis-specific bugs
      • create a new "Australis post-landing regressions" bug that's simple for people to use as a "please mark bugs as blocking this one to get it ontothe Australis tracking radar"
    • addon compat issues list (Gijs?)
      • I've not gotten on this yet, apologies. The dragging stuff in the panel dragged out (hah, hah) longer than I thought it would. Going through reviews now, though! I'll get on this tomorrow.
    • Measuring Australis
      • [mconley] As perf stuff dials down, I'm working with bwinton to inject some Telemetry probes into mozilla-aurora (no Australis) to get more "before" data from. This work is superceding the customization-mode transition work, as we want lots of data, sooner rather than later.
    • Stephen mentioned on IRC that our removable="false" implementation is currently incorrect. Specifically, ideally stuff that's removable="false" in the navbar should be movable to other toolbars, like the menubar and tabstrip. Is this filed / do we want to (still) change? How? I suspect this may have significant impact in terms of styling and so on, so I wanted to bring it up. ~ Gijs
      • let's file a bug, but seems like not a major issue and thus low-priority
  • Action Items (Last Week)
  • Action Items (New)

11/7/2013

10/31/2013

  • Milestone 9
    • YIKZEQ8.gif
  • Perf regression and other landing blockers
    • bug 902024 (TART regression)
      • Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached
        • This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.
      • Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.
        • jrmuizel and mconley are hacking on this. We're trying to tighten the feedback loop with a Mac Mini here in the Toronto office that we're trying to match to the talos slave specs.
        • We've got some leads, but it's kinda slow going on this.
    • tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E
  • Bug tracking (10/24 to 10/31)
  • Roundtable
  • Action Items (Last Week)
    • bwinton: Get a list of what we want to build in an a11y sense.
      • To block on a11y we'd need to see a medium-large regression in what people can access,
        • but since we still have the menu, there should be no regression in access
        • therefore, no blocking.
      • The old menu button wasn't accessible.
        • It would be nice if the new one was.
        • The main audience is likely sighted non-mouse users.
        • So we want control navigation with clear visual indication.
        • There is something higher order than tab navigation …. F6 navigation
          • We could put the menu button in F6 navigation sequence.
        • Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu
      • Customization mode is less concerning.
        • When we do it, context menu and/or cut-and-paste operation would be good.
      • ------- tl;dr below this line. -------
      • Things we should really do:
        • Let users get to the notification bar at the bottom with F6.
        • Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.
        • Let users change the search provider.
        • In high-contrast mode on Windows (the purple version), a lot of text is light-on-light. HC mode is generally kind of bad (eg bug 790706)
      • Things we might want to do:
        • Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.
        • Let people use the arrow keys to navigate around the menu.
          • left/right work now
          • up/down do the same as left/right instead of moving up and down.
          • The cut/copy/paste and zoom bars aren't reachable.
        • Show the focus ring on the menu panel if the user uses keyboard nav in it.
        • Show the focus ring on the menu panel if launched via the keyboard shortcut.
        • Make the context menus work the way we think they should. (bug 870471)
    • bwinton & mconley: Sort out what the end state of customization mode smoothness is.
      • We've got a reference Macbook that we're using, and mconley wrote a tool to analyze how many frames we're getting during the transition (3), and how many we want for 60fps (9). So that's our target.
        • Now that we have this office Mac Mini though, we might want to switch to this hardware though...
    • madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad
  • Action Items (New)
    • bwinton to file accessibility bugs where it makes sense.
    • bwinton to write a prototype that does something with tabs and animation…
      • We were thinking of trying to snap the width of the tabstrip and nav-bar at the beginning of the transition so that these two elements don't have to transition their width during the ... transition.

10/24/2013

  • Milestone 9
    • N2RY5Xa.gif
  • Perf regression and other landing blockers
    • bug 880611 (ts_paint regression)
      • [mconley] I've confirmed with vladan that the cold-boot stuff he wants me to work on is orthogonal to Australis, and is not a landing or shipping blocker.
      • [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.
    • bug 902024 (TART regression)
      • SVG caching landed and stuck several days ago
      • Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached
        • MattN has an SVG curve patch that mconley is currently reviewing.
        • Try pushes are currently baking to measure performance impact
      • Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.
        • The Graphics team is currently on a work week, and we need their help to figure this one out. Investigation here is halted until next Monday when they're back.
        • Got some metrics data (bug 930235) on current 10.6 usage - ~2.2M 10.6 users, 2.3M 10.8 users, 1.5M 10.7 users. So still lots of 10.6 usage, not minor enough that it can be ignored.
    • ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc
    • tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E
  • Bug tracking (10/17 to 10/24)
  • UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass
  • Roundtable
    • [jaws] Keyboard accessibility for the Menu Panel (bug 881937)
      • unclear what the next steps are, bug has been abandoned
      • could do one of the following:
        • file remaining follow-up bugs and handle each of the bugs independently
        • backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future
        • (your idea here)
    • [madhava] do we want to discuss the update-to-australis (onboarding) work?
    • Bug 873060 - [meta] Make entering and existing customization mode feel smooth
      • mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.
        • [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)
          • might be worth it to try removing the padding transiton, and doing something that immediately shows customization mode, but shows a transition of the menu panel animating in to to place (and possibly thickens the toolbars if that's not too expensive)
        • [mconley] Yes, I'd like to hear more about whether or not we want to try keeping the current transition, or if we're considering full-on alternatives that could be smoother.
  • Action Items (Last Week)
    • followup with roc/seth on bug 914617 since it sounds like the svg-as-image caching won't help TART, but this one should (and help avoid needing to redo a bunch of tab work)
      • [mconley] We've alerted seth that clip-path caching might be needed if the SVG curve patch just doesn't work out. He's aware of it, and both he and roc estimate that this is less work than the SVG caching stuff (but that's from a superficial examination). I need to update him and let him know that our SVG curve stuff appears that it might work. (Sorry for thrashing, seth).
    • shorlander & UX: thinking on alternative transitions for entering/exiting customization mode
  • Action Items (New)
    • bwinton: Get a list of what we want to build in an a11y sense.
      • (Ordered by minimum to optimal.)
    • bwinton & mconley: Sort out what the end state of customization mode smoothness is.
    • madhava et al should file bugs for unfiled things on their etherpad link above

10/17/2013

  • Milestone 9
    • 0p5Tk.gif
  • Perf regression and other landing blockers
    • mconley is on PTO today, but these notes are fresh!
    • bug 880611 (ts_paint regression)
      • vladan has told me that while there appears to be still some 5ms or so of regression here not accountable to TabsInTitlebar or CustomizableUI, that we shouldn't block on it (in exchange, he wants me to be his contact for some cold-start perf work he's starting up soon). So this is no longer a landing blocker.
    • bug 902024 (TART regression)
      • Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves
        • [mconley] We're going to try putting the linear-gradient, stroke, and background all into a single SVG image, and get rid of our pseudoelements. This has the potential to fix a number of non-performance bugs.
        • [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.
        • [mconley] I have a high degree of confidence that this will knock out the (small) Linux regressions we have as well. I'll have a higher degree of confidence once some try builds come back.
        • [mconley] MattN is leading this work.
          • I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky.
            • Bug 914617 may be less risky but we need to figure out a timeline for it
      • Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X
      • Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch
        • This was solved with bug 925514, but didn't seem to result in any significant improvement.
    • ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc
    • tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E
  • Bug tracking
    • P1: -1
    • P2: -3
    • P3: -7
    • P4: +0
    • P5: -3
      • woo!
  • Roundtable
    • [jaws] Removing the padding around the window when in customization
      • We have a good amount of bugs that would go away if we removed this padding
        • Bug 886444 - [Australis] Can't drag window while in customize mode
        • Bug 873060 - [meta] Make entering and existing customization mode feel smooth
        • Bug 871158 - Missing borders when you're in customization mode and the window is maximized
        • bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)
        • bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode
        • bug 885066 - lightweight themes should not get applied to windows already in customization mode
    • [bwinton] (No voice update needed)
  • Action Items (Last Week)
  • Action Items (New)
    • followup with roc/seth on bug 914617 since it sounds like the svg-as-image caching won't help TART, but this one should (and help avoid needing to redo a bunch of tab work)
    • shorlander & UX: thinking on alternative transitions for entering/exiting customization mode

10/10/2013

  • Milestone 9
    • j5UTcGL.gif
  • Perf regression and other landing blockers
    • bug 880611 (ts_paint regression)
      • Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.
      • vladan has asked me to halt investigation on this while he mulls the data over.
    • bug 902024 (TART regression)
      • Bug 921038 - Move selected tab linear-gradient into stroke image
        • [mconley] We're in decent shape on Windows. There's still a very small regression on tab opening for Windows XP, but I expect that to be neutralized when this bug lands. This should also give us some tab opening wins on Linux and OS X.
        • Waiting on assets from shorlander
      • Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X
        • This seems to be the big mystery, and the root of why we're regressing so hard on OS X 10.6. Doesn't seem to affect 10.7 or 10.8 nearly as much. I've got mstange and BenWa looking at it, and they're pretty puzzled.
        • We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.
      • Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch
        • Affects 10.6 the most. Pulling a reflow profile from a patch that doesn't set chromemargin to see if this is in any way related to bug 924415.
      • Bug 925415 - Stop animating opacity of tabs when closing them
      • avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.
    • ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc
    • tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E
  • Bug tracking (9/26 to 10/10)
    • New bugs were filed after demoing Australis at the Summit, and also 13 unprioritized bugs were triaged, explaining the increases in bug #'s for this update.
    • P1: +0
    • P2: -1
    • P3: +3
    • P4: +3
    • P5: +6
    • Cross-team coordination:
      • Gfx: SVG caching is going through review, part 1/4 patch has r+
      • Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis
  • Roundtable
    • Summit discussion/reactions
      • popular booth
      • got a question about if we could remove the titlebar on linux
      • people were interested in knowing if the menubar would remain available
      • Linux users didn't mind switching away from GTK icons
  • Action Items (Last Week)
    • [shorlander] Blog post on Linux
  • Action Items (New)

10/3/2013

  • No meeting due to Summit

9/26/2013

9/19/2013

  • Milestone 9
    • iw43W.gif
  • Perf regression and other landing blockers
    • bug 880611 (ts_paint regression)
    • bug 902024 (TART regression)
      • We backfilled TART data for Nightly's running back to about mid-April. Check it out:
      • Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items
        • We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.
      • Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0
        • The regression we were tracking here seemed to hit both m-c and UX (though it hit UX more) from an m-c merge. Avi and I are looking for something less complicated to grind away at before we dive back into this.
      • Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d
        • Still analyzing. Once we confirm there was an improvement here via try pushes (and the graph server re-runs seem to confirm), we'll push all of the intermediate patches to see who bought us the time.
      • Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?
    • ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc
    • tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E
  • Bug tracking (9/12 to 9/19)
    • Notable bugs fixed within the past week:
      • Bug 892076 - Use finalized assets for customize and help button in panel UI
      • Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed
      • Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode
      • Bug 885086 - Overflow panel looks kinda wild when wide items get in there
      • Bug 868640 - Implement private browsing indicator
      • Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved
    • P1: -3
    • P2: +0
    • P3: +2
    • P4: -1
    • P5: -2
    • Unprioritized: +5
      • Jared will prioritize these bugs after today's meeting
    • Fx-team bug coordination:
      • Jared will be contacting some people about the state of icons on Linux. Gathering the reasons we can't use the stock icons, etc. Also prioritizing the state of the linux theme:
        • Shared icon set
        • Australis button shape
        • Conditional forward button
      • We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.
    • Cross-team coordination
      • gfx
        • it seems the jury is still out on if there is one and if so, which gfx bug to tackle
        • Half (4/8) of our P1 bugs are gfx bugs with no owner. Perhaps these should be reprioritized until we know how much of an effect they will bring. Thoughts?
          • Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.
  • Roundtable
    • Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)
      • No, sorry.
  • Action Items (Last Week)
    • [shorlander] Blog post on Linux
    • [MattN] Summit plans for Australis booths
      • I think we should have two laptops per location (one with Windows and one with OS X)
      • Do we want a poster along with the laptops?
      • Who can own innovation fair booths for the following locations:
        • Toronto - mconley
        • Santa Clara - shorlander
      • Innovation fair booth request sent for 3 cities.
      • [zhenshuo] I have a draft video that we can play at the booth
  • Action Items (New)

9/12/2013

  • Milestone 9
    • GTN7EDA.gif
  • Perf regression and other landing blockers
    • bug 880611 (ts_paint regression)
    • bug 902024 (TART regression)
      • Met with gfx/layout team. Mostly an update to help everyone on the team understand what's generally going on with TART/Australis. Gfx in particular is highly resource-constrained in the short term due to B2G 1.2 blockers.
      • New bugs filed for Firefox and Platform. No silver bullets
        • going to try svg background images instead of clip-path again (especially with SVG caching). Jeff believes this will be faster than teh clip-path but there is also a bug to optimize clip-paths
      • SVG Caching won't help current Australis since we don't use SVG for images
        • Linux Glyphs?!(?)(!)
      • We're going to do a more throrough bisection of UX and m-c nightlies
      • vladan figured out the XP pseudo-stack issue and has a workaround
    • ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc
    • tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E
  • Bug tracking (9/5 to 9/12)
    • Major bugs fixed:
      • Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.
      • Bug 879863 - Animate the buttons in the menu panel when customizing.
      • (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.
    • P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)
    • P2: -3
    • P3: -2
    • P4: +0
    • P5: +1
    • Firefox team coordination:
      • Bug 868640 - Implement private browsing indicator for when the menubar is hidden
        • No visible progress, needed for landing
          • dao is on it, has some concerns about proposals and will comment.
    • Cross-team coordination:
      • UX
        • Bug 892076 - Use finalized assets for customize and help button in Panel UI
          • Stephen just uploaded icons. Jared will put together a patch for it.
        • Bug 874674 - Clean up menu panel icons for Linux GTK theme
          • Can we just use one of the Windows icon sprites here until we have the Linux one? This way the linux one will just be an image swap?
            • [shorlander] (Sure) (SVG?)
            • [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.
      • Gfx
        • Any update from BenWa about possibility to fix another Australis-related bug?
          • No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.
  • Roundtable
    • [dolske] Cherrypicking bugs for landing. Current prioritization is using _shipping_ criteria, we should take a look to see what things should be done sooner (pre-landing) because they're high-visibility or annoyances (or whatever), even if it would be otherwise fine to fix after landing.
      • Assign bugs to [Australis:M9] if they should be fixed before landing e.g. for good first impressions on m-c Nightly or major breaking changes
    • [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.
      • Yes, I was thinking this, too. Maybe a good idea would be to use an open session and have UX present stuff using the live browser? I think that might help create more understanding of what the goals are and what we're hoping to achieve (and what we're not hoping to achieve).
      • you should get leadership on stage to ask everyone to test UX branch and file bugs from the keynote, then hold a QA / testathon on Sunday afternoon or something - it's a great opportunity to get contributors as testers ( $0.02, JeffG )
      • I think we can have a fair booth even if we have a talk so people can play with it with us
      • The UX team has a booth and can showcase Australis prototype or mock-ups ++
  • Action Items (Last Week)
  • Action Items (New)
    • [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)
    • Matt will request fair booth for Brussels.
      • Will figure out booths for other cities
    • Matt will figure out what other Summit sessions types we can have

9/5/2013

  • Milestone 9
    • RnD9h.gif
  • Perf regression and other landing blockers
  • Bug tracking (8/29 to 9/5)
    • P1: -7 (net -4)
    • P2: -1
    • P3: +1
    • P4: +0
    • P5: +2
    • Firefox team coordination
      • Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)
        • Assigned for over 1 month, needinfo for 1 week
        • Might need a new assignee at this point
      • Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)
        • Will ping on IRC
    • Cross-team coordination
      • Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso
      • Gfx
        • Bug 907544 was fixed by BenWa
        • Still hoping we can get some attention on bugs 907546, 907426, 907542
          • We might want to reduce the priority of these (or remove blocking status entirely), since I found out yesterday that these will only really affect Windows Vista+, which we already kick butt on.
            • Sounds good to me!
      • Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed
  • Roundtable
  • Action Items (Last Week)
  • Action Items (New)
    • [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow

8/29/2013

  • Milestone 9, now
    • tumblr_mdjbws2fiY1r0bv4uo1_400.gif
  • Perf regression and other landing blockers
    • bug 889758 (tpaint regression)
      • Closed, but being monitored.
    • bug 880611 (ts_paint regression)
      • We're at 1% here, but vladan thinks we should understand where the cost is coming from before giving up. CustomizableUI.initialize only accounts for 1/4 of that regression. It's possible the rest comes from TabsInTitlebar (that'll be measured on start-up next).
    • bug 902024 (TART regression)
      • TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen
    • MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing
      • We're kicking ass on Windows 7 and 8 on the talos hardware
      • We're regressing on every other platform. Talk to mconley for the graphs and breakdown. We're going to focus our efforts on Win XP first.
      • avih and MattN are feeding local low-powered machine data into MattN's custom graph server. We're monitoring performance there, and will focus there after we neutralize on the talos hardware.
      • Graphics is resource constrained, and a number of bugs we've isolated as bottlenecks are in their department. Might get some BenWa cycles (1-2 hours per day maybe) and maybe Bas, once he's done TRIBE (tomorrow).
        • Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits
        • Bug 907546 - Avoid DC readback on windows at all cost.
        • Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback
      • tn has looked at a Win XP TART profile, and besides the tabs toolbar repaint (https://bugzilla.mozilla.org/show_bug.cgi?id=908796) he's not seeing anything obvious that we're doing wrong.
        • He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.
    • ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0
  • Bug tracking
    • 8/22 to 8/29:
      • P1: +6 (Mainly TART bugs)
      • P2: +1
      • P3: ----
      • P4: +1
      • P5: +19
      • Poth: -42 (Triaged bugs and placed them in correct priorities)
    • Overall we went from tracking 200 bugs on Aug 22 to 185 bugs on Aug 29, a net decrease of 15 bugs while also adding TART bugs. In total, 20 bugs were fixed within the past week.
    • Cross-team coordination
      • Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)
      • Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time
        • This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms
          • We should check with him that it affects clip-paths
      • Gfx team is over booked with b2g work
        • P1 bugs tracked for gfx team:
          • 907546 - Avoid DC readback on windows at all cost.
          • 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits
            • benwa surprised us today with a WIP patch for this bug
          • 907426 - CreateSimilarSurface allocates a DDB win32 surface
          • 907542 - Use DIBSections for texture memory on Windows Vista+
      • Add-on SDK team has quite a few P1 & P2 bugs that are assigned to them, need an update from them on the state of their work.
        • P1 bugs tracked for add-on sdk team:
          • bug 910190 - Permanent Jetpack orange on UX: TEST-UNEXPECTED-FAIL | tests/test-ui-button.test button are not in private windows | is null | followed by other errors
          • bug 906690 - Permanent Jetpack orange on UX: TEST-UNEXPECTED-FAIL | tests/test-ui-sidebar.testButtonIconSet | the icon is set properly in panel - icon32.png vs. icon16.png
            • This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.
            • However, that was based on it landing on fx-team today. They're on WW (in Paris, I think?) and none are online right now, so I'm skeptical this will actually happen (last time we heard this it also took considerably more time than this)
  • Roundtable
    • [mconley] Check out http://aris-at-mozilla.blogspot.ca/
      • I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.
      • Hopefully I haven't just opened myself up to a firehose of hate and rage - but I figure, if we can work with this author, everybody wins.
  • Action Items (Last Week)
    • (mconley) Push on getting TART landed on test infrastructure
      • Currently that's 2 weeks, but can we make it faster?
        • Done.
    • (mconley) Talk to perf team on how we can set a target for us to shoot for. We need a treshold to aim for, otherwise we won't know when we're done. This is absolutely critical.
      • Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.
    • (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land
      • Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week
      • Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?
      • In the event that we show no regression against m-c when the test lands, Australis aside, what's the plan for detecting regressions on low-end hardware? Do we get some low-end hardware into the test machine pool?
    • (dolske) mull over what/if we should do a broader post/update on current Australis status
  • Action Items (New)
    • (MattN) look for worst regressions on subtests across platforms

8/22/2013

  • Milestone 8, still
    • fVwxoCf.gif
  • Perf regression and other landing blockers
  • Bug tracking
    • 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)
  • Roundtable
    • AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y
      •  :| (:-\) (o_O) (ಠ_ಠ)
      • Possible as a Plan B (landing customization changes without tab changes), but won't pursue unless fixing TART pref regression turns out to take a very very long time.
    • Bug 887951 is where we're changing the tooltip of the menu button
      • Matej wants to know what we're calling the thing. Who do we ask about that?
        • "Menu button"
    • Character encoding widget has landed! mikedeboer/dao/Gijs++
    • Blogging about Australis?! When/who/what? Rumours keep flying about and I think the sooner we debunk some of them and give a factual overview of what we're planning, the better.
      • what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...
        • More or less: what we have/will change, what we won't change (e.g. persistent rumours we'll kill the bookmarks toolbar / third party toolbars). Schedule I'm less concerned on but is also an aspect. Add-on impact is another. An overview of "what motivates all these changes / what's the unifying motivation of them" is another. I'm not sure 1 blogpost in 1 place is the best thing to cover all these aspects.
      • Madhava has pending post to set initial context for when Australis lands (which will be the first time lots of people will have heard of it or have a chance to try it out). Hard to address things when missing broader context, and the potential audience is pretty small still.
    • UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=
  • Action Items (Last Week)
    • None
  • Action Items (New)
    • (mconley) Push on getting TART landed on test infrastructure
      • Currently that's 2 weeks, but can we make it faster?
    • (mconley) Talk to perf team on how we can set a target for us to shoot for. We need a treshold to aim for, otherwise we won't know when we're done. This is absolutely critical.
    • (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land
      • Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?
      • In the event that we show no regression against m-c when the test lands, Australis aside, what's the plan for detecting regressions on low-end hardware? Do we get some low-end hardware into the test machine pool?
    • (dolske) mull over what/if we should do a broader post/update on current Australis status
    • (madhava) to comment in 887951 about menu button tooltip

8/15/2013

  • Milestone 8, still
    • zxHLr2e.gif
  • Perf regression and other landing blockers
    • bug 889758 (tpaint regression)
      • [mconley] Still plugging away hard at this. We're off by ~3ms, and we have some ideas on how to reduce the number of reflows that we hit on window open, but it's slow going and complex.
        • We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)
    • bug 880611 (ts_paint regression)
    • bug 902024 (TART regression)
      • MattN has an idea on how to possibly drop the regression down by 10% (I believe this is to remove the clip path from the new tab button)
    • regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0
  • Bug tracking
    • 8/8 to 8/15: P1, P2, P3 ( / / )
  • Roundtable
    • Character encoding question
      • Instead of enforcing allowedAreaTypes, we're going to just keep the character encoding widget enabled, even for the case where everything inside it is disabled. That's a rare case, and acceptable. \o/
    • Jared is going to set a min-width on the browser window. This *might* give us a perf win, if coupled with a patch that stops us from checking if the tabstrip is overflowed with 1 tab. Bug 897160.
    • Dao landed the Exit button patch today (bug 871203)
  • Action Items (Last Week)
  • Action Items (New)

8/8/2013

8/1/2013

  • Milestone 8
    • hYXNsDl.gif
  • Perf regression and other landing blockers
  • Bug tracking
  • Roundtable
    • (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):
      • bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938
    • (Gijs) Keyboard accessibility for the menupanel? (bug 881937)
      • A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements
      • Would be ideal (for both AT and KB users) to have a good way to use the panel from the keyboard. Let's continue discussion in the bug, and zfang will consider what we'd like to do long-term wrt KB stuff.
  • Action Items (Last Week)
    • [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.
      • Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg
      • Open up the Developer Tools subview thing in the menu panel - there's a menuitem in there that you have to click on (I didn't fix that bug). Also, as soon as menupopups close, the subview switches. Didn't fix either of those bugs - but this is enough to demonstrate the idea.
      • feedback from shorlander / fang?
      • screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s
      • Discussion results:
        • WONTFIX this bug (873066)
        • Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)
        • We don't have a clear and compelling class of add-ons in mind that would _need_ the ability to not be in the panel
        • If/when last point changes, we can re-evaluate.
  • Action Items (New)

7/25/2013

  • Milestone M8
    • spacecastlerun_original.gif
  • Landing blockers
  • Customization
    • [mconley] Found the cause for the run-away menu panel on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=892994). TL;DR - Cocoa screws us a little, and we need to compensate. Currently working with :tn on this.
    • Merged back/forward/url-bar! It is very nice!
      • ++mikedeboer ++dao
    • Basic keyboard nav in the menupanel! Still needs refining for focus styling (likely to happen together with mouse hover styling revamp) and subview-specific work.
    • Wrapped labels in the menupanel! It is nice.
    • Working copy/paste buttons in the panel!
    • Bookmarks/Star button
      • Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268
      • As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)
      • Give mak a hug next time you see him.
  • Other
    • Reminder: don't remove strings due to l10n pain upon backout-for-Aurora. Move them to a "to be deleted" block. See bug 889500, bug 896161.
      • Another reminder: you need to move them there on m-c as well. Oops.
    • Hey UX - can we let add-ons use menuitems / menupopups in the menu panel? (menu menu menu). This would probably make things a lot easier for our add-on developers - we could probably do most of the heavy lifting for them.
    • [zhenshuo] working with unfocused on Australis Firstrun/Update https://bugzilla.mozilla.org/show_bug.cgi?id=862998 will have a try build soon and gather feedback
  • Action Items (Last Week)
    • "What's old is new again..."
  • Action Items (New)
    • [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.

7/18/2013

7/18/2013

  • Milestone 8
    • tumblr_ma7rqzY6zQ1qis5xyo1_400.gif
  • Landing blockers
    • bug 889758 (tpaint regression)
      • hasn't moved much in the last week
      • includes delayedStartup
        • move some code to nsBrowserGlue if it is only needed in the first window?
      • removing 3 unint reflows didn't seem to move tpaint? ruh roh
      • looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)
        • bindings
        • drag handles
        • mutation observers
      • asked Markus to profile tpaint on try
        • data came in this morning (bug 889758#c10)
        • see if we can get differential analysis like before
      • Jared wrote a simple profiler to measure window opening times and where time is spent within CustomizableUI. See http://pastebin.mozilla.org/2647488 for an annotated log (note that the numbers reported for the average are a little off, as the window count in that run was 19, not 20). This is results from a local run with the window count corrected: http://pastebin.mozilla.org/2647663
        • We are spending about 9-10ms per window in CustomizableUI.registerToolbar.
        • Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.
      • looked into Bas's replay
    • bug 880611 (ts_paint regression)
    • bug 891804 (revert UX branding)
    • bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?
      • the tree closure last night was due to a patch spamming the logs with assertions. i don't think this issue has hit m-c or m-i hard enough yet to force it's fixture sooner rather than later
    • regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0
  • Tabs
    • Let's cut this section?
      • Seconded - CUT IT! :)
        • Yay Progress!
    • Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.
  • Customization
    • Mike de Boer, Mike Conley and Gijs working hard on P1s/P2s/addon-compat/tail, with review/info help from MattN and jaws, as well as Dao and Enn. More solid every day, and progress even on the hard to fix panel stuffs (thanks Mike!) and URL bar unification (thanks Mike de Boer!).
    • png icons for linux
  • Bookmarks/Star button
    • All silent - needinfo?'d mak
  • Other
    • Gijs feels bad missing this meeting *again* (evening commitment out of town) and is doing his best to be there the next two weeks. Sowwy.
    • Discussion on what to do about icons on Linux. Currently broken, because a number of things have no moz-icon (platform-provided equivalent). Could attempt to find poorly-fitting replacement, but preference seems that we'd rather provide our own icons. Which leads to some issue with making them (1) properly visible given random system themes and (2) finding a way to make them work well in at least default system theme colors (ie, plain gray doesn't work well).
  • Action Items (Last Week)
    • mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.
      • This got WONTFIXed as wallpapering over a larger problem. See bug 892628.
  • Action Items (New)
    • mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets

7/11/2013

Note: meeting moved from 2pm to 11am Pacific.

  • Milestone 8
    • qviJjZv.gif
  • Landing blocker updates
    • bug 891804 - (Revert UX branding before landing Australis on m-c)
    • bug 889758 - tpaint/ts_paint regression of up to 11%
      • update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)
    • bug 880620 - [10.6] Talos tresize chromez regression
      • fixed by other improcements in 889768/888800 (now 16% better than m-c!). Still a patch to land to further improve suboptimal code found while investigating thisy. No longer a blocker.
    • bug 880611 - 7% regression on tspaint_places_generated_med/max
      • Down to ~5% regression. Inch by inch progress.
    • bug 819963 - Split up mochitest-bc on desktop into two chunks
    • https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0
  • Tabs
    • [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)
  • Customization
    • [mconley] Possible widget icon regression in bug 892509 (via Reddit!), showing entire spritesheet for some widget. Still trying to drill down regression changeset with reporter.
      • ZAukmwT.png
      • Possibly related to bug 888787?
      • mconley and gijs knocking out customization P1s
  • Bookmarks/Star button
    • mak will try to unbitrot the patch this week. There are still a few minor bugs there, and it's waiting on a graphic asset from shorlander.
  • Other
    • Jetpack tests are green!
    • Are there details we should blog about regarding the construction of Australis? (Not so much "why" or "compat issue", but other things like interesting perf issues or Matt's screenshot tool. ...yes. Will be looking at further "focused" blog posts after landing and before release, in addition to the general-audience blog posts.
    • Communications/blogging
        • Madhava doing final pass over UX "landing in nightly" blog post
        • Zhenshuo to write a customization-specific post
        • Stephen's going to write a deep-dive post into some aspect of the visual changes
    • UR test results presentation
      • Next Wed (17th) at 9am. See invite on fx-team list (MoCo only due to user privacy, still looking at if/how to make final report public)
    • [mdeboer] bug 892467
    • dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.
    •  :D https://twitter.com/johnolilly/status/355369764329230337
  • Action Items (from 6/20)
  • Action Items (New)
    • mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.

7/4/2013

  • No meeting, due to US Holiday.

6/27/2013

  • No meeting, due to team being in Toronto for a workweek.

6/20/2013

  • Action Items (New)

6/13/2013

  • Milestone 7 halfway. T-2 weeks to Firefox 25 landing.
    • U50ApVN.gif
    • We're slogging through our M7 bugs, but there have been many snags. We're definitely going to be making use of those days after M7 and before merge day.
  • UR
    • session observing / assistance
    • A reminder that the build needs to be provided to the user research team before June 17th. So we've only got a tiny bit of time left to clear our [User Research Build+] bugs
      • Go go go 1nZVVGl.gif
    • [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:
      • https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip
      • Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129
      • Please test this on a Windows machine if you have one. I've tested on my Windows XP VM, Windows 7, and Windows 8 VM...but since this is a py2exe'd executable, I think I'd be more comfortable if other people tried this out.
      • Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.
      • If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.
  • Tabs
  • Customization
    • [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.
      • Wrapping and unwrapping nodes is expensive!
      • Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.
      • MutationObservers in the panel cause sync reflows
      • Bug 880701 and bug 881909 should help a little, and may be ready for the UR build (pending review), but we're going to need to hammer on this a bit more - maybe during the work week.
    • jaws has scheduled a ui-r for next week to make sure nothing truly unacceptable is going to land in m-c (Tues @ 8am PT, ping jared if you want an invite)
    • [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel
      • on my plate are also the menu panel redesign work (bug 880918, bug 872544 and bug 878065) as well as animating drag and drop work (bug 879863 and bug 880388)
        • can someone take one of those chunks of bugs to help me out?
  • Bookmarks/Star button
  • Jetpack
  • Other
    • Decision point near on migration / addon bar removal
    • New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.
  • Action Items (Last Week)
    • MattN: SVG on Linux followup
  • Action Items (New)
    • mconley: Disable sync in UR profiles? app updates too?
    • dolske: can we update UR build between 17th and 24th?
    • dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?
    • madhava to follow up with Dolske re: blog posts, etc.

6/6/2013

6/6/2013

  • Milestone 6 ends. T-3 weeks to Firefox 25 landing.
    • tumblr_mldjvvNI0Z1r6uouqo1_500.gif
    • Big triage done.
    • [Australis:M7] == Stuff blocking us from landing on m-c
    • [User Research Build+] means we want this for...the user research build!
  • Tabs
  • Customization
    • [jaws] working on temporarily disabling lightweight themes when in customization mode
    • [jaws] will work on showing two lines of text for buttons in the panel, fading out text that is more than two lines long. also duplicating the label as a tooltip.
    • [Gijs] fixed one of the problems with toolbar insertItem
    • [bwinton] working on making enter/exit animation less janky. Got an idea, we'll see how it pans out. https://bugzilla.mozilla.org/show_bug.cgi?id=873060
  • Bookmarks/Star button
    • madhava working on triaging the IxD kinks (working with Stephen)
    • We'd be OK taking Marco's patch and modifying it on 25 Nightly
  • Jetpack
    • Gijs is starting to work on removing the add-ons bar
    • Jetpack needs to talk to Australis about how to anchor panels to overflowed items
      • We need to open a bug on this
  • Other
    • [mconley] I think now's a good time to solidify our backout plan.
      • [mconley] I like the idea of having a separate branch where we've already done the back-out. This, plus a general front-end freeze might be our easiest solution. Is this the way forward?
        • jaws will take this one.
    • [mconley] Is there any messaging we need to prepare for when this lands on Nightly? I imagine a lot of folks are out of the loop and likely to be surprised.
    • [mconley] when do we need to document CustomizableUI?
      • We should probably sweep through and dev-doc-needed them.
  • Action Items (Last Week)
    • ZER0 or erikvold: to test the toolbarbutton library on multi-window
    • madhava: go through M6 bugs to determine if there are any big things missing
    • madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest
    • MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good
      • I was told that the SVG caching should make a significant difference in perf. Trying to get an update on a timeline and which condititions would cause cache misses. I will follow-up next week with any new info received.
    • Jeff G: ping AMO folks to see if we can get better data on which top-N addons in the wild provide buttons, and maybe cross-ref that with FHR data on what addons users have active?
      • we cannot do any analysis on most of the top 100 as we do not have a library of samples of off-AMO xpi files. This would be a problematic task as some xpis are only delivered via .exe installers (!)
      • general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI
  • Action Items (New)
    • mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.
      • a whimsycorn (probably not really, unfortunately)
    • MattN: further followup for SVG on Linux

6/4/2013 (tabs ui-review)

Screenshots

ui-review issues

Things to prioritize

  • Get Windows Classing looking better (eg unreadable menu items)
    • Filed bug 879488
  • Ditto for LWT things being unreadable
  • tabs jammed against the top of the window (race? fixes on resize?)
  • blurry tabs
  • bottom navbar border on OS X missing (recent regression)

5/30/2013

  • Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. lZxqDlc.gif
    • M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.
  • Tabs
    • [jaws] Filed bug 877294 to get mask-box-image implemented so we can fix the tab label fadeout. Nick said that he will start work on it next week \o/
    • [jaws] Sent an email to Dao to get his feedback on the tabs-on-bottom removal plan. If we do this, it needs to get underway very soon, either in M6 or M7 (definitely no later!).
      • Dao's feedback was negative, outcome of the email thread is still that we are going to move forward with removing tabs on bottom. We need to find someone to assign the work to.
      • We may want to handle the review process in another bug to limit the number of emails being sent since the bug's CC list is quite unweildy.
    • Tab highlight polish bug has r+, just needs ui-r
    • private browsing and new tab button fix (875894) is next
  • Customization
    • [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel
      • This is currently busted on the latest Nightly, but will work tomorrow.
    • [jaws] Might have a way to alter the drag image while dragging, need to do some research there (using XUL panels as the drag image).
    • [mconley] Working on Bookmarking widget. I have folder contents showing up in a subview when the bookmark button is outside of the main menu panel.
      • It's hella ugly, but kinda works: Ya8J8Gv.png
      • Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789
      • Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.
      • Going to see if I can rope mak or Mano into helping me out, since they seem to know this space a lot more than I do, and this is a lot of work to try to get finished by next Wednesday.
      • Mano is looking into fixing https://bugzilla.mozilla.org/show_bug.cgi?id=877748, which is awesome because I had no idea what to do.
    • [mconley] The old history and bookmark sidebar toggles are now gone
  • Other discussion
    • [mconley] Has a ui-r happened on tabs yet?
      • Was waiting for tab highlight bug. Should schedule today for early next week.
  • Action items
    • Previous:
      • madhava: runthrough meeting end of next week / week after to prep list for UR test
        • targetting coming wednesday for walkthrough
        • UXers to do an early bug-generating (maybe!) pass tomorrow
      • shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.
      • madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter
        • move widgets into toolbar and add "remove" in contextual menu
        • Add-ons%20Bar.jpg
        • ---> testing with top-20 AMO addons insufficient, Jeff G. to ping AMO folks to see if we can get better data on which top-N addons in the wild provide buttons, and maybe cross-ref that with FHR data on what addons users have active?
        • ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant
      • fang: Find out how first-run fits into all of this, schedule-wise
        • Prototype in progress (cers), start testing and iterating for the next 2-3 weeks
        • Will try to stick to the Nightly schedule but probably will ride the Aurora train
      • dolske: followup for miniworkweek planning
      • ---> NO :)
      • dolske: followup with QA
      • ---> done
    • New:
      • ZER0 or erikvold: to test the toolbarbutton library on multi-window
      • madhava: go through M6 bugs to determine if there are any big things missing
      • madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest
      • MattN: will talk to perf team to test SVG icons performance
      • Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration

5/23/2013

  • Milestone 5 ends. T-5 weeks to Firefox 25 landing. EeWlV.gif
  • User Research (Mary Trombley) update on upcoming user testing plans
    • Goal: understand Australis impact/reaction with focus groups (sentament)
    • Show Australis builds to a variety of the Firefox User Types
  • Tabs
    • Tabs in titlebar on OSX
      • [mconley] mstange has landed the GL context into OSX titlebar patch
      • [mconley] Met with smichaud in person, hashed out the rest of the requirements (really, just moving the buttons down). He's in Toronto this week working on some crashes and other things, but says he'll have a proper patch ready early next week when he gets back home.
    • ui-r happening later this week?
      • MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.
    • HiDPI background tabs landed.
    • Larger new tab button clip-path landed
    • Foreground HIDPI and hopefully final images are or will be up for review by EOD
  • Customization
    • Overflow panel landed
    • removeable="false" patch landed
    • No-restart Restore Defaults is WIP'd
    • Fancy icons landed
      • Still some wackiness here, as we're waiting on small icons for these things
      • OMGBIG icons in Retina Macbooks to be fixed in bug 875163.
  • General
    • Bug triage happened this morning. Milestone 6 laid out and divvy'd up
    • Contingency plans for post-landing backout
      • Front-end "feature freeze" for things that might conflict with a back-out
      • Parallel tree with Australis already backed out
    • Linux icons: SVG, generated PNGs, stock-icon + custom?
    • Add-on Bar, if we must. :)
    • Softvision did an intial QA pass
  • Other action items from last meeting
    • fang: Find out how first-run fits into all of this, schedule-wise
    • dolske: followup for miniworkweek planning
    • dolske: followup with QA
  • Action items
    • madhava: runthrough meeting end of next week / week after to prep list for UR test
    • shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.
    • madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter

5/16/2013 Notes

  • Hello 24 cycle! Middle of Australis M5 milestone.
  • Tabs
    • mstange's GL context into titlebar patch is half-way r+'d. There are a few patches still awaiting review. Moving the buttons down is blocked on this. https://bugzilla.mozilla.org/show_bug.cgi?id=676241
    • MattN's tab polish has r+ from mconley and dao, should land soon
    • We need ui-r? on tabs and bugs filed
      • When is a good time to do a ui-review meeting? Tomorrow? Monday?
    • We need QA to start testing tabs and filing bugs
      • These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]
    • r+ on tab drag dropmarker positioning
    • Most remaining required tab bugs are blocked on UI input
  • Customize
    • A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist
    • [mconley] We were failing leaktests on debug builds. I think I've found the source of the leaks - I have a try build building. These will probably still show up orange and red, but without leaks.
    • Tests are starting to become greener on UX branch
    • Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.
    • [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)
    • [jaws] Put up a patch for toolbar overflow, getting close!
    • [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?
  • General
    • how do we want new bugs (needing triage) to be filed?
      • [Australis:M?]
      • Blocking australis-cust for customization
      • Blocking australis-tabs (or one of the platform specific ones) for tabs
      • Blocking australis if it doesn't fit into either of the above.
    • user testing (UR) for customization
    • add-on bar
    • [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)
  • Action items
    • fang: Find out how first-run fits into all of this, schedule-wise
    • mconley: We need to schedule a ui-r meeting for tabs
      • MattN: Send ui-r meeting request on May 24th for the 29th
    • mconley: We need to retriage M4- bugs
    • dolske: figure out decision on combined buttons
    • dolske: followup for miniworkweek planning
    • dolske: followup with QA
    • Asa?: Followup with Jetpack team about add-on bar
      • Outright remove it? Compromise?
      • usage stats on addons using this area?
    • General: We need to start watching components for Australis related bugs, and triaging them accordingly.


05/09/2013 Notes

  • T-1 Week to the start of the 24 cycle! Gi0Dp.gif
  • Tabs
  • Customization
    • [jaws] Overflow area? Should it be a possible customization target? Can the user place something in the overflow area and expect it to stay in there?
    • [jaws] How about when customizing with a small window where all the items overflow?
      • Maybe there's an overflowed area where we put extra things in? How does this work?
    • [jaws] Things are about to get pretty sexy on Windows: http://screencast.com/t/WeLg79JSxXZf - similar fix-ups are coming for OSX and Linux too
    • [jaws] "Done" button removed from Customization Mode
    • [jaws] The Find toolbar will no longer be shown in customization mode.
    • Fang, jaws and mconley met today to spec out the missing pieces. Re-aligned on a few things - see our notes at: https://firefox-ux.etherpad.mozilla.org/AustralisCustomization
    • [mconley] zer0 from the Jetpack team made contact with me today. He's the one who's planning on making sure Jetpack and CustomizableUI.jsm are speaking the same language.
      • [mconley] My understanding of how the widgets in Jetpack are supposed to relate to the widgets in CustomizableUI is lacking, but Unfocused seems to be pretty confident about this.
      • mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.
  • Scheduling
    • New milestones to cover work in the 24 cycle
      • See the bottom of https://etherpad.mozilla.org/customization-panel-workleft
      • [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:
        • Keep attacking it as aggressively as we have been, but aim for 25?
        • Aim to get tabs into 24, customization into 25?
        • Aim to land something early in m-c, and try to implement / fix on m-c?
      • merging and granularity
    • Bug tracking in bugzilla
      • "Better to file and forget, than to forget to file"
  • General
    • UX tests are now running. Is Jamun still wanted?
  • one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday

05/02/2013 Notes

  • T-2 Weeks to start of 24 cycle! original.gif
  • Tabs
    • Completed Fixes
      • [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly
      • tab dimensions
      • Linux LWT
      • Scalable separators and tabs for large fonts
    • [mconley] smichaud is still working hard on moving the buttons down, but reports that it's hard to know whether or not that'll be ready for the start of the 24 cycle. He frames this positively, as: "It's possible, though (but not likely) that I *won't* be able to figure out how to move the buttons before the first landing on trunk of Australis".
      • I informed him that first-impression tab appearance stuff likely blocks Australis landing.
    • M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.
      • MattN and mconley met today and triaged / prioritized the remaining bugs
      • Bugs which block m-c landing should be marked with a milestone in the whiteboard. If you think others should block m-c, please point them out.
    • dolske did some tab perf tests on OS X
  • Customization
    • A UX discussion last week has put the new star button on FF 23 in question
    • We've kinda gone off the rails, schedule-wise.
      • We're slowly dealing with the leftovers from M2
      • We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus
      • [mconley] I think we need to determine what the big missing pieces are, and break them into two groups
        • A) Functional must-have's
          • This is the group I'm most concerned about overflowing on.
          • light-weight theme, migration issues, General concern on removing functions
          • Widget *types* (wide-ish widgets like the search input)
            • The zoom and edit buttons need to be customizable (and de-duped)
        • B) Beautification and Polish
    • Fixed the alignment of the buttons on the menu panel
    • Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar
    • Cleaned up some of the CSS for the menu panel
    • Started working on the nav-bar overflow patch
      • Can we set a min-width on the urlbar and search container? The search container gets unusable when the window gets too narrow (same for the location bar).
        • My proposal:
          • urlbar { min-width: 50ch; }
          • search-container { min-width: 25ch; }
    • Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior
    • [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.
      • Should have something up on Bugzilla tomorrow.
  • General
    • With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode
      • shorlander put together a mock-up demonstrating a "stealth-mode-like" built in lw-theme that we could use, but this has not been worked on yet. Where is this graphic? Who can work on this?
        • australis-pbm.png
      • Can we use the same UI as when the menubar is visible as a short-term?
    • [mconley] We need to come up for air and see if we have something we can realistically ship in 24.
    • A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)
  • [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish)
    • When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)
    • MattN will be in Toronto a few days the week of May 12

04/25/2013 Notes

  • T-3 Weeks to start of 24 cycle! anigif_enhanced-buzz-2749-1323295539-27.gif
  • Tabs
    • M3 bugs set, targetted for next Wednesday
    • [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.
    • [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374
    • [MattN] New tab dimensions patch really close
    • [MattN] OS X LWT patch almost done
      • Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping
    • mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)
    • Gijs has patches for the warning issue
  • Customization + Menu
    • Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html
    • [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753
    • [mconley] Patch that extends customization target across the nav-bar landed today on Jamun
    • [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425
    • [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?
    • [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review
    • We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.
      • Something that Gijs or deBoer could work on?
    • If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him
    • [zhenshuo]some thinking on Character Encoding
    • [jaws] Landed the removal of text and text+icons modes to Jamun
    • [jaws] Landed the anchored toolbarbutton for subviews on Jamun
    • [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars
    • [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:
      • Toolbar migrations from addon-toolbar,
      • Fixing the busted tests
      • New widgets that we haven't gotten to yet (Private Browsing window, ex)
  • Find bar implementation on its way :

04/18/2013 Notes

  • T-4 Weeks!
  • Tabs
    • [mconley] Steven Michaud has been making good progress on bug 861317. He's pretty certain that stretching the OpenGL context into the titlebar is no longer a blocker for Australis, which is a relief because that looked like a pile of work. Bug 861317, which makes drawing in the titlebar more efficient, is waiting for review from bgirard.
    • [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging
    • [mconley] has started porting the lw-theme patch for Linux GTK
    • [MattN] will do LWT on OS X
    • Gijs has working on some follow-ups
  • Customization
    • [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.
      • Surprisingly little traffic in firefox-dev, which is disappointing
        • some was rejected
    • Questions about customization
      • [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)
        • why can't the whole toolbar be a customizable area like the old implementation?
      • Which customization targets get a capped width and overflow?
    • [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)
    • [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)
    • [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)
    • [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)
  • General

04/11/2013 Notes

04/04/2013 Notes

  • T-6 weeks to Firefox 24 cycle fSV89.gif
  • General
  • Tabs
    • First milestone has passed, all base patches are r+'d and should be on the UX branch.
    • Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again
    • Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794
    • A few polish fixes landed on UX
      • Seam on Windows selected tabs
      • Text color in fullscreen on Windows
      • Regressed separators on Windows
    • smichaud opened an email discussion about getting the tabs in the titlebar on OSX
      • Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)
      • He's starting to look at stretching the OpenGL context up into the titlebar. It's still a bit complex, but he says he should know more in a week.
  • Customization
    • We're going to slip on getting "all of the widgets done".
    • [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo
    • [mconley] Fixed a bug that was making widgets not persist in the same location from session to session
      • However, this broke dragging widgets to the palette, which mconley has a patch for
      • Regression tests could have caught this - we might want to start setting up a few of those soon - but where?
    • Which regions will be customizable?
      • existing [pre-Australis] regions are not out of the question
        • Not being able to drag items to the tab strip area seems to be a common complaint
          • Yes, that's why I brough this up. The plan is to allow this.
        • Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar
          • Thanks for the list. I brought up those regions except for the bookmark toolbar which I forgot to mention. We don't currently have a plan to prevent customization of these areas.
  • In-content Prefs (not blocking Australis but related)
    • shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences
    • Some questions:
    • Make the panel less spread out, add padding on the right of the page
    • Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)
    • Do we want URLs for Preferences? (not for now)
    • Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)
    • New visual redesign for Australis (Add-ons & Preferences)?

03/28/2013 Notes

  • T-7 weeks to Firefox 24 cycle
  • Tabs
    • Bug 823180 - New OS X base with the minor tweaks r?(dao)
    • Bug 855230 - Font color in titlebar fix up for review r?(dao)
      • Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)
    • Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom
    • MattN will start looking deeper into shorlander's patch today
    • mconley has a new menubar/titlebar up for review from MattN
    • We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs
    • [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic
  • Customization
    • [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)
      • Jared is working on the history subview
        • Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.
          • Then add in nice shortcuts to make it more useful.
      • Mike is working on the bookmarks subview
        • Could possibly borrow the bookmarks sidebar code...
      • Discussion, what other subviews are needed/wanted? See bug 855290 for discussion, please add comments there to make sure that we can track this well.
        • Decisions:
          • Printing can take the user to print preview
          • DevTools can open the toolbox (need to sync up with the DevTools team)
          • Downloads -> Open the library
          • History -> will open a subview
          • Bookmarks -> will open a subview (we think)
            • Showing the top X bookmarks...most recent? most used? What is in there?
          • Character encoding ?
          • Help ?
    • [jaws] A number of tests are failing on Jamun related to the customization changes. It's not known yet if the failures are due to a single test failing and causing the rest to fail or not. We decided to keep the tests running so that we can fix them and see the progress get better.
    • Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)


03/21/2013 Notes

  • Tabs
    • [mconley] Linux GTK port has r+ (thanks MattN!)
    • [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.
    • Community member JosiahOne has made some great strides moving the window buttons and fullscreen button down a bit on OSX (see https://bugzilla.mozilla.org/show_bug.cgi?id=851652 - especially this pretty picture: https://bug851652.bugzilla.mozilla.org/attachment.cgi?id=727171)
    • [MattN] r+ on Windows tabs
      • that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box
        • The console warning is back as a result and I filed bug 852420 about it
    • [MattN] review comments on OS X tabs
  • Customization
    • [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.
      • These changes just landed on the Jamun branch, currently building.
    • jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft
    • [jaws] working on getting the rest of our drag and drop ready for the 26th uplift. need to start flagging people for reviews on the patches that have landed on jamun.
  • Australis planning
    • Part one (Firefox 24) :
      • Bookmark star button (Firefox 23)
      • New Menu/Customization mode
      • Tabstrip redesign


03/14/2013 Notes

  • Customization
    • [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.
      • When dragging to the panel it just appends the menuitem to the end of the panel, doesn't currently allow placing between two existing items
    • [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode
    • [mconley] Preliminary subview support landed on Jamun (Windows only for now)
      • Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget
    • [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm
  • Tabs
    • [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.
    • [MattN] Filed many follow-up bugs to get them tracked in Bugzilla
    • [MattN] will try get to menubar review today
    • [MattN] will look into Dao's review comments from last night

03/07/2013 Notes

  • Tabs
    • [mconley] Linux port blocked on tab-active-middle.png artwork from shorlander (although I believe shorlander is investigating some discrepencies in all of the artwork we're using)
    • Tabs in titlebar for OSX
      • [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.
      • [mconley] Caused a slight regression for hidpi displays - see bug 834225.
      • The slow patch is currently on the UX branch.
        • If people are really antsy, mconley could work on a patch that gets rid of the text in the titlebar, and puts the tabs up there - but it'd be hacky without more platform support.
          • Ok, we're gonna do this.
    • Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.
    • [MattN] OS X
      • need hidpi images
      • Patch getting attached for review today after fixing new tab button. No major issues known.
    • [MattN] Windows
      • needs real tab-stroke-*.png images
      • Hopefully last patch before Dao's review will be attached today
  • Customization
    • We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)
    • [mconley] Panel and Customization code has been somewhat decoupled now
    • [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html
    • [jaws] Working on drag and drop with the panel contents in the customization mode.
      • Questions about customization:
        • The menu has two areas for buttons. One area at the top that has [copy][cut][paste] and [ - ][ 100% ][ + ]. The second area has "History", "Print", "New Tab", etc. Should users be able to customize both areas or only the second one?
          • Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit

02/28/2013 Notes

  • Tabs
  • Customization
    • [mconley] split out the menu code from the customization code. Menu now has its own bug (https://bugzilla.mozilla.org/show_bug.cgi?id=844281 )
    • [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.
      • Still to do:
        • persisting toolbar changes
        • dragging to the menu panel
        • dragging from toolbar and panel to palette
    • [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?
      • [zhenshuo]
        • I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)
        • currently we don't have any data on how many users actually have extra toolbars, but we can safely assume that not many users have them, even they do, a lot of them added it by accident or it's added by add-ons
        • So for Australis maybe not allowing extra toolbars. if you already have items in a visible extra toolbar, we move them into menu panel, for non-visible extra toolbars, we just put things into "more tools to add"
        • [jaws]
        • worth checking how many popular add-ons actually add extra toolbar for the user. Gregg Lind mentioned that worth checking in with BD cause this might affect our deal with Yandex


02/21/2013 Notes

  • No meeting, etherpad updates only
  • MattN created shared browser theme directory for common resources! \o/
    • This is going to be great for making the Australis port for gnomestripe and pinstripe simpler
  • Customization panel
    • [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits
  • Tabs
    • Continuing on implementation
    • Some encouraging data after switching the curves and gradients from SVG / linear-gradient to PNGs - we're super-close to parity with the default theme, at least on bwinton's low-powered netbook.
    • [mconley] working on removing drawintitlebar main window attribute (which was only ever OSX specific), and adding support for chromemargin instead (which is what Windows uses). Got mstange and jimm's blessing on it, a few notes from smichaud, and waiting on dao for r? on the browser bits
    • [mconley] Menubar in titlebar for Windows is undergoing review
  • Downloads panel

02/14/2013 Notes

02/07/2013 Notes

  • Tabs
    • Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885
    • [mconley] - OSX mouse events in titlebar landed and is sticking so far
      • Some fallout - but nothing major
    • [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.
  • Downloads panel
    • Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.
  • Customization panel
    • Rebased Blair's v4 patches and will be gathering a list of what is left to do and start trying to nail down some preliminary LOE estimates

Action items:

  • Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.

01/31/2013 Notes

01/24/2013 Notes

  • Tabs
    • Winstripe
      • [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.
      • r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.
      • Dao commented on LWT patch - MattN will reply today
    • Pinstripe
      • [mconley] mstange has started carrying the ball on tabs-in-titlebar, and polishing up my patch to something that might land soon - recently got an r+ from Josh Aas (but dependent on something that's waiting on a review from dao)
      • MattN hasn't started porting
    • [mconley] Gnomestripe
    • Misc
      • shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?
      • Commonstripe
        • Not something we should block on
        • MattN will send proposal to firefox-dev mailing list
        • Can also discuss at desktop work week
  • [mconley] Downloads Panel
  • [Zhenshuo] Update
  • [jaws] Customization panel
    • Rebased Blair's previous patches (some older ones) and wrote a blog post with an update on much of the details behind the new customization work
    • Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)
    • The dependent bug (793093) got WONTFIX'd by bsmedberg so I will continue pushing forward on the PanelUI bug (770135) and see what we will be missing out by not having bug 793093.

01/17/2013 Notes

  • Tabs
    • Winstripe
      • [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.
        • MattN will take a closer look at browser.js/.css
      • Matt will reply to Dao about LWT
        • alternative way to deal with LWT without background-attachment: fixed?
    • Pinstripe
    • [mconley] Gnomestripe
  • [mconley] Downloads panel
  • [Zhenshuo]
    • Started designing the "update experience" for Australis
  • Customization Panel (bug 770135)
    • [jared] Had a meeting today to rehash the design specs for the customization panel and make sure that I am up-to-date with the latest designs. Notes for the meeting: https://etherpad.mozilla.org/XzggoaCmhM
    • I plan on putting together the patches that Blair had written later today and getting a local build up and running to see where he left off from and what parts I can split up and maybe start getting reviews on.


01/10/2013 Notes

  • Tabs
  • Downloads panel
    • Tons of fixes landed since my last update
    • We're pretty set on releasing this in 20
    • Still some minor things to be fixed in Aurora cycle:
      • Crappy focusrings - especially on OSX (see bug 819428)
      • Big empty downloads view should show a message saying that there are no downloads (bug 824265)
      • And more! See bug 747422
  • Customize Panel
    • Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!
  • Misc:
    • madhava update on some thinking about 1strun experience, both website-side and in-product (eg having something to help explain some significant Australis changes for existing users)


01/03/2013 Notes

  • No meeting again, most folks we out. We shall be on for 1/10, though!


12/27/2012 Notes

  • No meeting!

12/20/2012 Notes

  • Tabs
  • Downloads Panel
    • Mano's patch (Downloads View in Library) has landed!
      • Currently preffed off, and mostly unthemed.
      • Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library
      • This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)
      • Some performance problems - but we're dealing with it in bug 822343
    • Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.
    • shorlander delivered a bunch of icons to us - we'll be landing those soon.
  • Customize UI -- Blair still out
  • Roundtable
    • MattN: question about toolbar button styling (currently inconsistent on trunk). EG removal of non-hover button border. We should deal with this as part of Australis.
    • (Also confirmed that "small icon mode" should go away with Australis)
    • Bookmark bar and all other UI areas should also benefit from Australis styling


12/13/2012 Notes

12/06/2012 Notes

  • Tabs
    • v.4 patch uploaded - hopefully close to r+
      • pushed to UX today so should be in tomorrow's UX Nightly
    • MattN will give feedback on mconley's WIP patch in bug 813808 within the next day
    • LWT patch has progress (not uploaded) - using background-attachment: fixed
      • Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)
    • Perf team posted measurement numbers in bug 738491 comment 76
      • Graphics and layout team will investigate the cause
    • https://firefox-ux.etherpad.mozilla.org/AustralisTabs
  • Downloads panel
    • Unblocked by shorlander! :D
      • We're putting rates per download item back!
      • No expando-button for now
    • Taking care of a polish, last one or two bugs for me.
    • Waiting on icons from shorlander
    • Mano's Library patch should land by tomorrow, says Mano + Mak.
    • Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/

11/29/2012 Notes

  • Download panel
    • Mano put up another iteration of the Library view patch. He's looking for feedback on its current functionality, if you have the cycles - bug 675902.
    • Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961
    • Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)
    • Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)
    • Dolske saw some weird appearance and behaviour on a Retina Macbook. I'm trying to get one here in Toronto to test on, but in the meantime, if folks happen to have one lying around, could you try the panel out?
      • The fact that download items don't show their icons is a known bug (bug 815512)
      • Look for strange things in the appearance of the panel, with and without items.
    • Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.
  • Per-window private browsing
    • Has been pushed to UX branch
    • UI still work-in-progress (bug 729865)
  • Customization UI
  • Tabs
    • performance discussion with Taras and co.
    • v.3 patch uploaded and reviewed by Dao
      • v.4 coming within the next day
    • follow-up bugs filed
      • mconley assigned one
    • Trivial changes still needed (e.g. tabs dimensions). When will this be implemented ? After main patch review ? (got an answer : platform change, will be done when all the OS have the new shape - correct)
    • Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x
    • Work continues on LWT and XP titlebar support
      • What about OS X?
        • that will come when the OS X port begins - someone can start working on the titlebar drawing for now
      • Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802
        • dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.

11/22/2012 Notes

  • No meeting (Thanksgiving day)
  • Shorlander's feedback still needed on Australis tabs and download panel decisions

11/15/2012 Notes

11/08/2012 Notes

  • Australis tabs
  • Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.
    • We need some UX stuff / decisions. shorlander? (Re: button, panel)
  • Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.

11/01/2012 Notes

10/25/2012 Notes

  • customize panel work still needs feedback, see patch/try build in bug
  • tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao
  • Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.


10/18/2012 Notes

  • We're starting in-person meetings again!
  • Australis as a Q4 goal
    • will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline
  • Project repo landings
  • Is there a clear scope for Australis features, because the specs are showing a lot of stuff (location-search bar merge, download manager, all in-content UI, Panorama redesign, etc).
    • [madhava] I think that "core Australis," that has to happen together and first, is tab-bar, toolbar (not necessarily including urlbar/searchbar merger), and customization. Other pieces like panorama, prefs, error screens, etc., are all P2s and P3s and can happen separately/after -> what is current targeted version for P1 priorities (Firefox 20 ?)
  • Visual design (new icons, panels, sidebars, etc.) VS new features.
  • Coordination with new features implementation (like private browsing windows or social API)
  • Mike Conley is now working on the download panel
  • PanelUI bug (770135) finally has new WiP patches up and a demo add-on, after many a rabbit hole was traversed. On the upside, everything works better now than it did a week ago, and customization state is saved/restored now. Should have a Windows Try build magically appearing there too.
  • Tabs (bug 738491) - New patch and try build for Windows
    • Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.
    • Legibility issues:
      • Lightweight themes
      • background tabs on Aero glass
      • tab in dark titlebars


Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun

10/11/2012 Notes

* PanelUI - much progress! Hope to  unbreak some things by the end the day, then will put up a couple of  WiP patches and a Try build - includes much of the desired  functionality, handles building the navbar and panel, integrates with  existing toolbar items, has APIs for customization mode to use, etc,  Also started toying with the customization mode - it doesn't do anything  useful yet, but it's integrated into the main browser (however, the  transition animation is currently far too jerky on slow hardware).
  * NO WAI
    * YES RLY. But Windows only for now.
    * Bah, not today - broke too many things :\
* Australis Tabs - SVG implementation well under way (Windows only still) - no raster images means it should handle high-DPI without needing to swap in images.  It also means we'll need less files to support the various themes so it's easier to maintain. Stephen provided gradient overlays to use for all XP themes so we don't need special cases for each one.

Are the final Australis specs ready yet ? (more recent are these : http://people.mozilla.com/~shorlander/files/australis-design-specs/australis-design-specs-windows7-aero.html )

10/04/2012 Notes

Use 2x images for HiDPI browser UI has landed (some icons have been modernized)

* https://bugzilla.mozilla.org/show_bug.cgi?id=781327

09/27/2012 Notes

Australis work summary (feel free to add bugs)

Assigned

* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)


Currently New

* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650
* Improve the visual style of location bar results : https://bugzilla.mozilla.org/show_bug.cgi?id=587909 (resolved but still depends on a lot of bugs)
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434


Unconfirmed but related

* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402

No bugs yet

* New Tab page v2
* Sidebars redesign
* Multi search
* Location and search bar merge
* Refreshed icons
* Print Preview redesign (in-content ?)
* About Firefox resdesign (in-content ?)
* Download view
* Fullscreen mode redesign

09/20/2012 Notes

Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows

* https://bugzilla.mozilla.org/show_bug.cgi?id=738491

"When the full page title is not shown remove redundant text in tabs" has been reopened

* https://bugzilla.mozilla.org/show_bug.cgi?id=583890

09/13/2012 Notes

Stephen Horlander gave a speech at Mozcamp about Australis

* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf

Zhenshuo Fang's user testing about new menu/customization is finished. Results to come. Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf

"When the full page title is not shown remove redundant text in tabs" has landed on central

* https://bugzilla.mozilla.org/show_bug.cgi?id=583890

09/06/2012 Notes

Marco Castelluccio would like to work on in-content library :

* https://bugzilla.mozilla.org/show_bug.cgi?id=697359

Blair McBride uploaded a first WIP patch for the panel UI :

* https://bugzilla.mozilla.org/show_bug.cgi?id=770135

08/30/2012 Notes

Followups to direct tabs manipulation landed :

* https://bugzilla.mozilla.org/show_bug.cgi?id=786291
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593

Matthew Noorenberghe will work on Australis tab implementation

* https://bugzilla.mozilla.org/show_bug.cgi?id=738491

Find in page redesign

* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708

New interactive demo from cers for in-content preferences :

* http://geeksbynature.dk/ux/preference-manager/demo9/

08/23/2012 Notes

08/16/2012 Notes

New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/

08/09/2012 Notes

Find in page - Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708 - Needs mockups for Windows and Linux [shorlander]

Prototype of Customization Page https://people.mozilla.com/~bwinton/australis/customization/mac/

08/02/2012 Notes

Find in page - OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708 -> Are Linux and Windows (7/Vista + XP) mockups available ? --> No

Arrow panels - Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284 -> Are Linux and Windows (7/Vista + XP) final specs available ? ---> Yes (Windows), no (Linux)

07/26/2012 Notes

New toast notification design for Windows landed [jared] https://bugzilla.mozilla.org/show_bug.cgi?id=770433

07/19/2012 Notes

Mockups on Windows and Linux still needed

(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)

  • Australis error pages (Jared)
    • https://bugzilla.mozilla.org/show_bug.cgi?id=756926
    • Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore
    • some other pages could benefit of the new styling :
      • about:buildconfig
      • about:cache
      • about:config
      • about:crashes
      • about:credits
      • about:license
      • about:mozilla
      • about:plugins
      • about:support
    • Also waiting on review from Dao

07/12/2012 Notes

Which Windows System Themes do we support?:

* Windows XP
  * Luna Blue
  * Silver
  * Olive
  * Zune
  * Royale
* Windows Vista/7
  * Aero
  * Aero Basic
* Windows 8
  * Metro
* NOT
  * Hotdog Stand
  * Classic
  * High Contrast

07/05/2012 Notes

Australis tab shape https://bugzilla.mozilla.org/show_bug.cgi?id=738491


Direct manipulation of tabs https://bugzilla.mozilla.org/show_bug.cgi?id=674925


New customization mode for Australis https://etherpad.mozilla.org/AustralisCustomization

Panel UI

* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135
  * Mostly a technical exploration, but there are some UI/interaction bits
  * Need feedback!

Doorhanger arrow panels

* On OSX :
  * Tried out massive patch and it broke things
  * Need to split up patch into more manageable chunks
  * Created a series of smaller bugs
  * Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284
* Windows/Linux : 
  * No specific bugs filed yet

https://bugzilla.mozilla.org/show_bug.cgi?id=767321

Australis error pages Other about:pages mockups needed https://bugzilla.mozilla.org/show_bug.cgi?id=756926

In-content pages (preferences, add-ons manager, library)

* Add-ons Manager
  * Numerous UI projects on the run - slowly making progress on a UI refresh
    * bug 553460 - consolidate restart notifications
    * bug 625465 - simplify interaction between list view/detail view
    * bug 520124 - redesign appearance pane (depends on bug 553460)
    * bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)
    * bug 660726 - breadcrumb trail (on hold until we know we want it or not)
    * bug 643020 - redesign addon install flow

new Find implementation

* implementation basically (visual redesign) finished on OS X - need review
* need to begin work on Windows XP/7, Linux
* finally got a Windows build set up
* awaiting Windows mockups from Stephen + Linux

- https://bugzilla.mozilla.org/show_bug.cgi?id=565552

Tabs in titlebar on Mac https://bugzilla.mozilla.org/show_bug.cgi?id=625989 https://bugzilla.mozilla.org/show_bug.cgi?id=647216

Move the bookmark star button outside of the location bar https://bugzilla.mozilla.org/show_bug.cgi?id=748894

Location bar results improvements https://bugzilla.mozilla.org/show_bug.cgi?id=587909

Panel Download Manager Etherpad : https://etherpad.mozilla.org/panel-based-download-manager Several bugs are ready to review :

* https://bugzilla.mozilla.org/show_bug.cgi?id=759397
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924

Remove the history dropmarker from the URL bar Do we really still want this ? https://bugzilla.mozilla.org/show_bug.cgi?id=712602


06/28/2012 Notes

Australis tab shape https://bugzilla.mozilla.org/show_bug.cgi?id=738491


Direct manipulation of tabs https://bugzilla.mozilla.org/show_bug.cgi?id=674925


New customization mode for Australis

fang some idea: OneAlternative.jpg

Blair hopes to have some hacky code ready to share within a couple of days

Panel UI Content: "content" section https://etherpad.mozilla.org/AustralisCustomization

Doorhanger arrow panels https://bugzilla.mozilla.org/show_bug.cgi?id=764755 - Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections https://bugzilla.mozilla.org/show_bug.cgi?id=767321 - should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier - Need detailed Windows specs (shorlander) - https://bugzilla.mozilla.org/show_bug.cgi?id=764755 - https://bugzilla.mozilla.org/show_bug.cgi?id=726447

Australis error pages https://bugzilla.mozilla.org/show_bug.cgi?id=756926 Jared has started working on fixing the three remaining in-content pages that were affected by the patch. Waiting on some new graphics from Stephen for about:privatebrowsing, about:sessionstore, about:robots.

In-content pages (preferences, add-ons manager)

cers uploaded an unbased patch for in-content preferences restyling

new Find implementation - implementation basically (visual redesign) finished on OS X - need review - need to begin work on Windows XP/7, Linux - https://bugzilla.mozilla.org/show_bug.cgi?id=565552

Tabs in titlebar on Mac https://bugzilla.mozilla.org/show_bug.cgi?id=625989 https://bugzilla.mozilla.org/show_bug.cgi?id=647216

Move the bookmark star button outside of the location bar https://bugzilla.mozilla.org/show_bug.cgi?id=748894

Location bar results improvements https://bugzilla.mozilla.org/show_bug.cgi?id=587909


06/21/2012 Notes

Australis tab shape https://bugzilla.mozilla.org/show_bug.cgi?id=738491 - Jared handed off the Windows Australis tab shape to Frank to continue implementation.

Direct manipulation of tabs https://bugzilla.mozilla.org/show_bug.cgi?id=674925 - Frank sent some patches to tryserver for the new direct manipulation of tabs (aka tab drag-n-drop). https://tbpl.mozilla.org/?tree=Try&rev=12524923b311 - Still needs to test it on XP and make sure that it works there, so that's why it's not attached to the bug yet.

New customization mode for Australis

* Had meeting last week to try nail down some spec details - still ill-defined
* ux: brainstorming on layout, nailing down content, improve on interaction/animation
  * in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair
  * you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)
    * ETHERPAD ALL THE THINGS! \o/

Panel UI

* Prototype/proof-of-concept for addon integration
* One widget per addon - more trouble than its worth?

Doorhanger arrow panels https://bugzilla.mozilla.org/show_bug.cgi?id=764755 - Dao landed the new doorhanger arrow panels for Windows on mozilla-central - Frank and Jonathan Wilde have been looking at applying the same changes to OSX and Linux (I owe them images/specs - shorlander) -> https://bugzilla.mozilla.org/show_bug.cgi?id=723061 ? panels-osx.jpg

Australis error pages https://bugzilla.mozilla.org/show_bug.cgi?id=756926 - Jared put up a new patch for review on the in-content error pages

In-content pages (preferences, add-ons manager) - Haven't heard anything from cers or peregrino on the updates for in-content preferences. - If somebody sees one of them on IRC, can they ping them for a status update?

   - zhenshuo has a mockup for a polished layout (sorry!)
   https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot

new Find implementation - OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552 - shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L - Windows/Linux implementations stalled because Chris doesn't have those platforms :(

   - cleer: you should be able to install a Windows VM and Linux VM on your Mac
   - building in a VM is so slow that it took me an entire day before I gave up :/
       - let me guess, you tried building a Windows build without pymake?
       - I use a VM for my Linux builds
       - k, I'll give it another try - pymake on Windows helps a lot?
       -- a LOT

Tabs in titlebar on Mac https://bugzilla.mozilla.org/show_bug.cgi?id=625989 https://bugzilla.mozilla.org/show_bug.cgi?id=647216 - Markus gave review feedback on one of Paul's patches