https://wiki.mozilla.org/api.php?action=feedcontributions&user=Dolske&feedformat=atomMozillaWiki - User contributions [en]2024-03-29T00:27:14ZUser contributionsMediaWiki 1.27.4https://wiki.mozilla.org/index.php?title=WeeklyUpdates/2019-08-19&diff=1216798WeeklyUpdates/2019-08-192019-08-19T17:32:42Z<p>Dolske: /* Welcome! */ Add Emma</p>
<hr />
<div><br />
{{WeeklyUpdateNav}}<br />
* Every Monday @ 11:00am Pacific Time (19:00 UTC) <br />
* Watch at https://mzl.la/project-meeting-2019-08-19 or anonymously at https://air.mozilla.org. You can also watch on the Mozilla YouTube channel at https://www.youtube.com/watch?v=jd8tqCMYUtg.<br />
* join #weekly-project-call on irc.mozilla.org or Slack for backchannel discussion<br />
* If you plan on presenting, please join the Zoom video chat 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.<br />
* '''Presenters only:''' Zoom Meeting ID: 828 817 988 [https://mozilla.zoom.us/j/828817988 https://mozilla.zoom.us/j/828817988.] Do '''not''' use this room if you're not planning to speak. <br />
* One-tap mobile<br />
** +16465588656,,828817988# US (New York)<br />
** +17207072699,,828817988# US<br />
* Dial-in by your location<br />
** +1 646 558 8656 US (New York)<br />
** +1 720 707 2699 US<br />
** 877 853 5257 US Toll-free<br />
** +61 2 8015 2088 Australia<br />
** +61 8 7150 1149 Australia<br />
** 1800 893 423 Australia Toll-free<br />
** +1 647 558 0588 Canada<br />
** +33 1 8288 0188 France<br />
** +33 7 5678 4048 France<br />
** 0 805 082 588 France Toll-free<br />
** +49 30 5679 5800 Germany<br />
** +49 69 8088 3899 Germany<br />
** +49 30 3080 6188 Germany<br />
** 800 724 3138 Germany Toll-free<br />
** +852 5808 6088 Hong Kong, China<br />
** +44 203 695 0088 United Kingdom<br />
** +44 203 966 3809 United Kingdom<br />
** +44 203 051 2874 United Kingdom<br />
** 0 800 031 5717 United Kingdom Toll-free<br />
<br />
__TOC__<br />
<br />
= Weekly Project Status Meeting Agenda =<br />
<br />
Items in this section will be shared during the live status meeting.<br />
<br />
== Friends of Mozilla [[Image:Tree.gif|Friends of Mozilla]] ==<br />
<br />
* A shout out to the Archive of Our Own project at https://ao3.org/, who became the first Open Source project to win a Hugo award at last night's ceremony in Dublin, Ireland. Not only is it an Open Source project, but one lead by Non-Binary and Women.<br />
<br />
* As we like to do every week, the Developer Relations team wants to extend a big thank you to all of the Mozilla Tech Speakers who volunteered their time to speak at conferences and present workshops last week. We would like to thank Giannis, Ioana, Milica, Charlie, Elgin-Skye, Ramon, Michael, Jyotsna, Diwanshi, and Ankit for all of their great work; keep on rocking the free web!<br />
<br />
== Upcoming Events ==<br />
<br />
=== This Week ===<br />
<br />
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===<br />
<br />
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===<br />
<br />
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===<br />
<br />
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===<br />
<br />
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===<br />
<br />
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===<br />
<br />
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===<br />
<br />
=== Next Week ===<br />
<br />
=== Later Events and Available Tickets ===<br />
<br />
'''Mozilla DevRel Complimentary Tickets'''<br />
<br />
Our DevRel Sponsorship team sometimes receives complimentary tickets to share with Mozillians interested in attending the following events. Please fill out this form [https://airtable.com/shrRFuIEm7j2a0Gtu Ticket RequestForm ]. <br />
<br />
If you have questions, reach out to the DevSponsorship Team at devsponsorship@mozilla.com for more details. <br />
<br />
<br />
'''[https://braziljs.org/conf BrazilJS Conference]''' Porto Alegre, RS, Brazil | 2019-08-23 to 2019-08-24<br />
<br />
'''[https://jsconfbp.com/ JS Conf & CSS Conf Budapest]''' Budapest, Hungary | 2019-09-25 & 2019-09-26-27<br />
<br />
'''[https://www.thestrangeloop.com StrangeLoop]''' St Louis, USA | 2019-09-12 to 2019-09-14<br />
<br />
'''[https://fitc.ca/event/webu19/ Web Unleashed 2019]''' Toronto, Canada | 2019-09-13-14<br />
<br />
'''[https://redevelop.io/ redevelop]''' Bournemouth | 2019-20-09<br />
<br />
'''[https://ruhrjs.de/ RuhrJS 2019]''' Rotunde Bochum - Bochum Germany | 2019-10-05 to 2019-10-06<br />
<br />
'''[http://connect.tech/ CONNECT.TECH]''' Atlanta, GA, USA | 2019-10-16 to 2019-10-18<br />
<br />
'''[https://2018.ffconf.org/ ffconf]''' ffconf (formerly known as Full Frontal) | 2019-10-08 to 2019-10-08<br />
<br />
'''[https://perfnow.nl/ performance.now ()]'''| 2019-11-21 to 2019-11-22<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' London | 2019-11-22 <br />
<br />
'''[https://ntnu.edu/wac2019 Web Audio Conference 2019]''' Trondheim, Norway | 2019-12-04 to 2019-12-06<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' Phoenix, AZ | 2020-01-17 <br />
<br />
<br />
''' Mozilla Sponsored Developer Events'''<br />
<br />
Current list of Mozilla sponsored developer events (with their start dates) around the globe (DevRel Events team will update):<br />
<br />
<br />
Abstractions II | 8/21-23| Pittsburg<br />
<br />
BrazilJS Conference | 8/23/19 | Porto Alegre, RS, Brazil<br />
<br />
Halfstack | 8/23/19| NYC<br />
<br />
JSConf Korea 2019 | 9/3/19 | Seoul, South Korea<br />
<br />
Strange Loop 2019 | 9/12/19 | St. Louis, MO, USA<br />
<br />
Web Unleashed 2019 | 9/13-14/19 | Toronto, Canada<br />
<br />
State of the Browser | 9/14/19 | London, UK<br />
<br />
Write the Docs Prague | 9/15-17/19 |Prague, <br />
<br />
W3C Developer Meetup | 9/16/19 | Fukuoka, Japan<br />
<br />
Halfstack | 9/19/19| Vienna<br />
<br />
re:develop | 9/20/19 | Bournemouth, UK<br />
<br />
We Love Speed | 9/20/19 | Lille, France<br />
<br />
Web Weekend Kathmandu | 9/21-22/19 | Kathmandu<br />
<br />
Finch Front End | 9/23-25/19 | Edinburgh, UK<br />
<br />
CSSConf Budapest 2019 | 9/25/19 | Budapest, Hungary<br />
<br />
JSConf Budapest 2019 | 9/26-27/19 | Budapest, Hungary<br />
<br />
ARTIFACT Conference | 9/30-10/2 19 | Austin, Texas US<br />
<br />
[https://indieweb.org/2019/Amsterdam ❌ IndieWebCamp Amsterdam] | 9/28/19 - 9/29/19 | Amsterdam, NL | 9/28/19 - 9/29/19 | Amsterdam, NL<br />
<br />
View Source 2019 | 9/30/19 - 10/2/19 | Amsterdam, NL<br />
<br />
Fronteers | 10/3/19 | Amsterdam, NL<br />
<br />
RuhrJS 2019 | 10/5/19 | Bochum, Germany<br />
<br />
[https://indieweb.org/2019/NYC 🗽 IndieWebCamp New York City 2019] | 10/5/19 - 10/6/19 | New York City, NY, USA<br />
<br />
Paris Web 2019 | 10/10-12/19 | Bois-Colombes and Paris, France<br />
<br />
Web Engines Hackfest 2019 | 10/14/19 | Galicia, Spain<br />
<br />
CONNECT.TECH | 10/16/19 | Atlanta, GA, USA<br />
<br />
[https://indieweb.org/2019/Brighton 🎪 IndieWebCamp Brighton 2019] | 10/19/19 - 10/20/19 | Brighton, England<br />
<br />
beyond tellerrand // | BERLIN 2019 | 11/4/19 | Berlin, Germany<br />
<br />
ffconf | 11/8/19 | Brighton, UK<br />
<br />
Performance now |11/21-22/19 | Amsterdam, The Netherlands<br />
<br />
Halfstack | 11/22/19| London<br />
<br />
Web Audio Conference 2019 | 12/4/19 | Trondheim, Norway<br />
<br />
dotJS 2019 | 12/5-6/19<br />
<br />
Halfstack | 01/17/20 | Phoenix<br />
<br />
JS Kongress Munich | 04/15-16/20 | Munich, Germany<br />
<br />
[https://indieweb.org/2020 ⛰ IndieWeb Summit 2020] | 06/27/20 - 06/28/20 | Portland, Oregon, USA<br />
<br />
== Speakers ==<br />
<br />
The limit is '''3 minutes per topic'''. It's like a lightning talk, but don't feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 "widescreen" format, please indicate in the "Sharing" column below.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! [https://mozillians.org/u/USERNAME Presenter]<br />
! Title<br />
! Topic<br />
! Location<br />
! Sharing<br />
! Media<br />
! More Details<br />
|-<br />
| Who Are You?<br />
| What Do You Do?<br />
| What are you going to talk about?<br />
| Where are you presenting from? (Moz Space, your house, space)<br />
| Will you be sharing your screen? (yes/no, 4:3 or 16:9)<br />
| Links to slides or images you want displayed on screen<br />
| Link to where audience can find out more information<br />
|-<br />
| Asa Dotzler<br />
| Team Firefox<br />
| Firefox Browser Weekly Update<br />
| MTV<br />
| no<br />
| n/a<br />
| [https://wiki.mozilla.org/Firefox/Roadmap/Updates#2019-08-19 2019-08-19]<br />
|-<br />
|}<br />
<br />
= Welcome! =<br />
<br />
Let's say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! ''Who is being introduced?''<br />
! ''Who are you? (the introducer)''<br />
! ''Where are you doing the introduction?''<br />
! ''Where are they from?''<br />
! ''How will they be part of Mozilla?''<br />
|-<br />
|-<br />
| Morgan Reschenberg<br />
| Daniel Holbert<br />
| San Francisco<br />
| UC Berkeley<br />
| Platform engineer on the Accessibility team<br />
|-<br />
| Emma Malysz<br />
| Justin Dolske<br />
| Mountain View<br />
| MTV today, but normally SF.<br />
| Desktop Firefox Frontend<br />
|-<br />
<!-- Insert new rows here --><br />
| Their Name<br />
| Your Name<br />
| Intro location<br />
| Their Location<br />
| Their Role<br />
|-<br />
|}<br />
<br />
<br />
[[Category:Weekly Updates]]<br />
[[Category:Meeting Notes]]</div>Dolskehttps://wiki.mozilla.org/index.php?title=WeeklyUpdates/2019-07-08&diff=1214772WeeklyUpdates/2019-07-082019-07-08T17:59:12Z<p>Dolske: /* Welcome! */ >_<</p>
<hr />
<div><br />
{{WeeklyUpdateNav}}<br />
* Every Monday @ 11:00am Pacific Time (19:00 UTC) <br />
* Watch at https://mzl.la/project-meeting-2019-07-08 or anonymously at https://air.mozilla.org. You can also watch on the Mozilla YouTube channel at https://www.youtube.com/watch?v=GacR09QqYeU<br />
* join #weekly-project-call on irc.mozilla.org or Slack for backchannel discussion<br />
* If you plan on presenting, please join the Zoom video chat 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.<br />
* '''Presenters only:''' Zoom Meeting ID: 828 817 988 [https://mozilla.zoom.us/j/828817988 https://mozilla.zoom.us/j/828817988.] Do '''not''' use this room if you're not planning to speak. <br />
* One-tap mobile<br />
** +16465588656,,828817988# US (New York)<br />
** +17207072699,,828817988# US<br />
* Dial-in by your location<br />
** +1 646 558 8656 US (New York)<br />
** +1 720 707 2699 US<br />
** 877 853 5257 US Toll-free<br />
** +61 2 8015 2088 Australia<br />
** +61 8 7150 1149 Australia<br />
** 1800 893 423 Australia Toll-free<br />
** +1 647 558 0588 Canada<br />
** +33 1 8288 0188 France<br />
** +33 7 5678 4048 France<br />
** 0 805 082 588 France Toll-free<br />
** +49 30 5679 5800 Germany<br />
** +49 69 8088 3899 Germany<br />
** +49 30 3080 6188 Germany<br />
** 800 724 3138 Germany Toll-free<br />
** +852 5808 6088 Hong Kong, China<br />
** +44 203 695 0088 United Kingdom<br />
** +44 203 966 3809 United Kingdom<br />
** +44 203 051 2874 United Kingdom<br />
** 0 800 031 5717 United Kingdom Toll-free<br />
<br />
__TOC__<br />
<br />
= Weekly Project Status Meeting Agenda =<br />
<br />
Items in this section will be shared during the live status meeting.<br />
<br />
== Friends of Mozilla [[Image:Tree.gif|Friends of Mozilla]] ==<br />
<br />
* The Mozilla Tech Speakers team would like to extend a heartfelt thank you to the following Tech Speakers who spoke at various conferences and events last week: Andrzej, Rakhi, Jayesh & Trishul. Thank you all for helping to spread the word about Mozilla and the Open Web! <br />
<br />
== Upcoming Events ==<br />
<br />
=== This Week ===<br />
<br />
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===<br />
<br />
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===<br />
<br />
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===<br />
==== Homebrew Website Club ====<br />
The '''Homebrew Website Club''' is a growing world-wide network of meetups for all levels of web users who want to take back their web experience from social media silos, and own their online identities, and content, and interactions.<br />
<br />
* 17:30-19:30 (local times) at<br />
** '''Nürnberg (GERMANY)'''<br />
** '''London (ENGLAND)'''<br />
** '''Nottingham (ENGLAND)'''<br />
** '''San Francisco, CA (USA)''': @[[MozSF]] hosted by [[Tantek]]<br />
** '''Seattle, WA (USA)'''<br />
* Details and '''RSVP''': https://indieweb.org/events/2019-07-10-homebrew-website-club<br />
<br />
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===<br />
* '''Homebrew Website Club Brighton''' (every Thursday)<br />
** 17:00 UTC / 18:00 BST / 10:00 PST at Clearleft, 68 Middle Street, BN1 1AL, Brighton, England<br />
* Details and '''RSVP''': https://indieweb.org/events/2019-07-11-homebrew-website-club<br />
<br />
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===<br />
<br />
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===<br />
* '''IndieWeb Meetup NYC'''<br />
** 17:00 UTC / 13:00 EDT at Devoçion Coffee, 276 Livingston St, Brooklyn, NY 11201 USA<br />
* Details and '''RSVP''': https://indieweb.org/events/2019-07-13-homebrew-website-club-nyc<br />
<br />
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===<br />
<br />
=== Next Week ===<br />
<br />
* '''ET Speaker Series: Casey Fiesler. [https://wiki.mozilla.org/Speaker_Series#Wednesday.2C_July_17.2C_2019:_Growing_Their_Own:_What_We_Can_Learn_from_the_Community-Driven_Development_of_Archive_of_Our_Own | "Growing Their Own: What We Can Learn from the Community-Driven Development of Archive of Our Own"]'''<br />
** Wednesday, 17 July, 10:00 PST /13:00 EST / 18:00 BST / 19:00 CEST <br />
** Hosted in MTV, broadcast on [https://mzl.la/et-speaker-2019-07-17 | AirMo] and [https://www.youtube.com/watch?v=epDBXwS7XtM | Youtube], questions on #et on Slack and @jofish on Twitter.<br />
<br />
=== Later Events and Available Tickets ===<br />
<br />
'''Mozilla DevRel Complimentary Tickets'''<br />
<br />
Our DevRel Sponsorship team sometimes receives complimentary tickets to share with Mozillians interested in attending the following events. Please fill out this form [https://airtable.com/shrRFuIEm7j2a0Gtu Ticket RequestForm ]. <br />
If you have questions, reach out to the DevSponsorship Team at devsponsorship@mozilla.com for more details.<br />
<br />
'''[https://heartofclojure.eu/ Heart of Clojure]''' Leuven, Belgium | 2019-08-2 to 2019-08-3<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' NYC | 2019-08-23 <br />
<br />
'''[https://braziljs.org/conf BrazilJS Conference]''' Porto Alegre, RS, Brazil | 2019-08-23 to 2019-08-24<br />
<br />
'''[https://www.thestrangeloop.com StrangeLoop]''' St Louis, USA | 2019-09-12 to 2019-09-14<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' Vienna | 2019-09-19<br />
<br />
'''[https://fitc.ca/event/webu19/ Web Unleashed 2019]''' Toronto, Canada | 2019-13-14-19<br />
<br />
'''[https://ruhrjs.de/ RuhrJS 2019]''' Rotunde Bochum - Bochum Germany | 2019-10-05 to 2019-10-06<br />
<br />
'''[http://connect.tech/ CONNECT.TECH]''' Atlanta, GA, USA | 2019-10-16 to 2019-10-18<br />
<br />
'''[https://2018.ffconf.org/ ffconf]''' ffconf (formerly known as Full Frontal) | 2019-10-08 to 2019-10-08<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' London | 2019-11-22 <br />
<br />
'''[https://ntnu.edu/wac2019 Web Audio Conference 2019]''' Trondheim, Norway | 2019-12-04 to 2019-12-06<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' Phoenix, AZ | 2020-01-17 <br />
<br />
<br />
'''Mozilla Sponsored Developer Events'''<br />
<br />
Current list of Mozilla sponsored developer events (with their start dates) around the globe (DevRel Events team will update):<br />
<br />
Codeland | 7/22/19 | New York, NY, USA<br />
<br />
Games Devs of Colour Expo | 7/27/19| Harlem, NYC, USA<br />
<br />
Heart of Clojure | 8/2-3/19 | Leuven, Belgium<br />
<br />
JSConf US 2019 |8/12-14/19 | Carlsbad, USA<br />
<br />
Abstractions II | 8/21-23| Pittsburg<br />
<br />
BrazilJS Conference | 8/23/19 | Porto Alegre, RS, Brazil<br />
<br />
Halfstack | 8/23/19| NYC<br />
<br />
JSConf Korea 2019 | 9/3/19 | Seoul, South Korea<br />
<br />
Strange Loop 2019 | 9/12/19 | St. Louis, MO, USA<br />
<br />
Web Unleashed 2019 | 9/13-14/19 | Toronto, Canada<br />
<br />
W3C Developer Meetup | 9/16/19 | Fukuoka, Japan<br />
<br />
Halfstack | 9/19/19| Vienna<br />
<br />
re:develop | 9/20/19 | Bournemouth, UK<br />
<br />
We Love Speed | 9/20/19 | Lille, France<br />
<br />
Web Weekend Kathmandu | 9/21-22/19 | Kathmandu<br />
<br />
JSConf Budapest 2019 & CSSConf Budapest 2019 | 9/25/19 | Budapest, Hungary<br />
<br />
ARTIFACT Conference | 9/30-10/2 19 | Austin, Texas US<br />
<br />
View Source 2019 | 9/30/19 - 10/2/19 | Amsterdam, NL<br />
<br />
Fronteers | 10/3/19 | Amsterdam, NL<br />
<br />
RuhrJS 2019 | 10/5/19 | Bochum, Germany<br />
<br />
Paris Web 2019 | 10/10-12/19 | Bois-Colombes and Paris, France<br />
<br />
Web Engines Hackfest 2019 | 10/14/19 | Galicia, Spain<br />
<br />
CONNECT.TECH | 10/16/19 | Atlanta, GA, USA<br />
<br />
IndieWebCamp Brighton | 10/19/19 | Brighton, England<br />
<br />
beyond tellerrand // | BERLIN 2019 | 11/4/19 | Berlin, Germany<br />
<br />
ffconf | 11/8/19 | Brighton, UK<br />
<br />
Halfstack | 11/22/19| London<br />
<br />
Web Audio Conference 2019 | 12/4/19 | Trondheim, Norway<br />
<br />
dotJS 2019 | 12/5-6/19<br />
<br />
Halfstack | 01/17/20 | Phoenix<br />
<br />
IndieWeb Summit | 06/27/20 | Portland, Oregon, USA<br />
<br />
== Speakers ==<br />
<br />
The limit is '''3 minutes per topic'''. It's like a lightning talk, but don't feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 "widescreen" format, please indicate in the "Sharing" column below.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! [https://mozillians.org/u/USERNAME Presenter]<br />
! Title<br />
! Topic<br />
! Location<br />
! Sharing<br />
! Media<br />
! More Details<br />
|-<br />
| Who Are You?<br />
| What Do You Do?<br />
| What are you going to talk about?<br />
| Where are you presenting from? (Moz Space, your house, space)<br />
| Will you be sharing your screen? (yes/no, 4:3 or 16:9)<br />
| Links to slides or images you want displayed on screen<br />
| Link to where audience can find out more information<br />
|-<br />
| Jack Moffitt<br />
| Principal Research Engineer<br />
| Emerging Technologies weekly update<br />
| Remote<br />
| no<br />
| n/a<br />
| [https://wiki.mozilla.org/WeeklyUpdates/EmergingTechnology#July_8th.2C_2019 ET headlines]<br />
|-<br />
| Asa Dotzler<br />
| Team Firefox<br />
| Firefox Weekly Update<br />
| MTV<br />
| no<br />
| n/a<br />
| [https://wiki.mozilla.org/Firefox/Roadmap/Updates#2019-07-08 2019-07-08]<br />
|-<br />
| Andrew Krug<br />
| Staff Security Engineer, Enterprise Information Security<br />
| IT MinIT<br />
| Remote, Via PreRecorded Video <br />
| Please play [https://drive.google.com/open?id=1mRrzG4DpFOxdY6wlfVaZHhcUe_odleUt video]<br />
| n/a<br />
| [https://drive.google.com/open?id=1mRrzG4DpFOxdY6wlfVaZHhcUe_odleUt Video]<br />
|-<br />
|}<br />
<br />
= Welcome! =<br />
<br />
Let's say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! ''Who is being introduced?''<br />
! ''Who are you? (the introducer)''<br />
! ''Where are you doing the introduction?''<br />
! ''Where are they from?''<br />
! ''How will they be part of Mozilla?''<br />
|-<br />
<!-- Insert new rows here --><br />
|-<br />
| Their Name<br />
| Your Name<br />
| Intro location<br />
| Their Location<br />
| Their Role<br />
|-<br />
| Mohit Arora<br />
| Chris Lin<br />
| Mountain View<br />
| Mountain View<br />
| Director of IT Infrastructure<br />
|-<br />
| Stewart Henderson<br />
| Josh Howard<br />
| Mountain View<br />
| remote from Indiana<br />
| Senior Staff Software Engineer<br />
|-<br />
| Andrew Sunada<br />
| Josh Howard<br />
| Mountain View<br />
| PDX<br />
| Senior Software Engineer<br />
|-<br />
| Tim Nguyen<br />
| Justin Dolske<br />
| Mountain View<br />
| France<br />
| Intern<br />
|-<br />
|}<br />
<br />
<br />
[[Category:Weekly Updates]]<br />
[[Category:Meeting Notes]]</div>Dolskehttps://wiki.mozilla.org/index.php?title=WeeklyUpdates/2019-07-08&diff=1214771WeeklyUpdates/2019-07-082019-07-08T17:58:17Z<p>Dolske: /* Welcome! */ Add Tim!</p>
<hr />
<div><br />
{{WeeklyUpdateNav}}<br />
* Every Monday @ 11:00am Pacific Time (19:00 UTC) <br />
* Watch at https://mzl.la/project-meeting-2019-07-08 or anonymously at https://air.mozilla.org. You can also watch on the Mozilla YouTube channel at https://www.youtube.com/watch?v=GacR09QqYeU<br />
* join #weekly-project-call on irc.mozilla.org or Slack for backchannel discussion<br />
* If you plan on presenting, please join the Zoom video chat 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.<br />
* '''Presenters only:''' Zoom Meeting ID: 828 817 988 [https://mozilla.zoom.us/j/828817988 https://mozilla.zoom.us/j/828817988.] Do '''not''' use this room if you're not planning to speak. <br />
* One-tap mobile<br />
** +16465588656,,828817988# US (New York)<br />
** +17207072699,,828817988# US<br />
* Dial-in by your location<br />
** +1 646 558 8656 US (New York)<br />
** +1 720 707 2699 US<br />
** 877 853 5257 US Toll-free<br />
** +61 2 8015 2088 Australia<br />
** +61 8 7150 1149 Australia<br />
** 1800 893 423 Australia Toll-free<br />
** +1 647 558 0588 Canada<br />
** +33 1 8288 0188 France<br />
** +33 7 5678 4048 France<br />
** 0 805 082 588 France Toll-free<br />
** +49 30 5679 5800 Germany<br />
** +49 69 8088 3899 Germany<br />
** +49 30 3080 6188 Germany<br />
** 800 724 3138 Germany Toll-free<br />
** +852 5808 6088 Hong Kong, China<br />
** +44 203 695 0088 United Kingdom<br />
** +44 203 966 3809 United Kingdom<br />
** +44 203 051 2874 United Kingdom<br />
** 0 800 031 5717 United Kingdom Toll-free<br />
<br />
__TOC__<br />
<br />
= Weekly Project Status Meeting Agenda =<br />
<br />
Items in this section will be shared during the live status meeting.<br />
<br />
== Friends of Mozilla [[Image:Tree.gif|Friends of Mozilla]] ==<br />
<br />
* The Mozilla Tech Speakers team would like to extend a heartfelt thank you to the following Tech Speakers who spoke at various conferences and events last week: Andrzej, Rakhi, Jayesh & Trishul. Thank you all for helping to spread the word about Mozilla and the Open Web! <br />
<br />
== Upcoming Events ==<br />
<br />
=== This Week ===<br />
<br />
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===<br />
<br />
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===<br />
<br />
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===<br />
==== Homebrew Website Club ====<br />
The '''Homebrew Website Club''' is a growing world-wide network of meetups for all levels of web users who want to take back their web experience from social media silos, and own their online identities, and content, and interactions.<br />
<br />
* 17:30-19:30 (local times) at<br />
** '''Nürnberg (GERMANY)'''<br />
** '''London (ENGLAND)'''<br />
** '''Nottingham (ENGLAND)'''<br />
** '''San Francisco, CA (USA)''': @[[MozSF]] hosted by [[Tantek]]<br />
** '''Seattle, WA (USA)'''<br />
* Details and '''RSVP''': https://indieweb.org/events/2019-07-10-homebrew-website-club<br />
<br />
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===<br />
* '''Homebrew Website Club Brighton''' (every Thursday)<br />
** 17:00 UTC / 18:00 BST / 10:00 PST at Clearleft, 68 Middle Street, BN1 1AL, Brighton, England<br />
* Details and '''RSVP''': https://indieweb.org/events/2019-07-11-homebrew-website-club<br />
<br />
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===<br />
<br />
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===<br />
* '''IndieWeb Meetup NYC'''<br />
** 17:00 UTC / 13:00 EDT at Devoçion Coffee, 276 Livingston St, Brooklyn, NY 11201 USA<br />
* Details and '''RSVP''': https://indieweb.org/events/2019-07-13-homebrew-website-club-nyc<br />
<br />
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===<br />
<br />
=== Next Week ===<br />
<br />
* '''ET Speaker Series: Casey Fiesler. [https://wiki.mozilla.org/Speaker_Series#Wednesday.2C_July_17.2C_2019:_Growing_Their_Own:_What_We_Can_Learn_from_the_Community-Driven_Development_of_Archive_of_Our_Own | "Growing Their Own: What We Can Learn from the Community-Driven Development of Archive of Our Own"]'''<br />
** Wednesday, 17 July, 10:00 PST /13:00 EST / 18:00 BST / 19:00 CEST <br />
** Hosted in MTV, broadcast on [https://mzl.la/et-speaker-2019-07-17 | AirMo] and [https://www.youtube.com/watch?v=epDBXwS7XtM | Youtube], questions on #et on Slack and @jofish on Twitter.<br />
<br />
=== Later Events and Available Tickets ===<br />
<br />
'''Mozilla DevRel Complimentary Tickets'''<br />
<br />
Our DevRel Sponsorship team sometimes receives complimentary tickets to share with Mozillians interested in attending the following events. Please fill out this form [https://airtable.com/shrRFuIEm7j2a0Gtu Ticket RequestForm ]. <br />
If you have questions, reach out to the DevSponsorship Team at devsponsorship@mozilla.com for more details.<br />
<br />
'''[https://heartofclojure.eu/ Heart of Clojure]''' Leuven, Belgium | 2019-08-2 to 2019-08-3<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' NYC | 2019-08-23 <br />
<br />
'''[https://braziljs.org/conf BrazilJS Conference]''' Porto Alegre, RS, Brazil | 2019-08-23 to 2019-08-24<br />
<br />
'''[https://www.thestrangeloop.com StrangeLoop]''' St Louis, USA | 2019-09-12 to 2019-09-14<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' Vienna | 2019-09-19<br />
<br />
'''[https://fitc.ca/event/webu19/ Web Unleashed 2019]''' Toronto, Canada | 2019-13-14-19<br />
<br />
'''[https://ruhrjs.de/ RuhrJS 2019]''' Rotunde Bochum - Bochum Germany | 2019-10-05 to 2019-10-06<br />
<br />
'''[http://connect.tech/ CONNECT.TECH]''' Atlanta, GA, USA | 2019-10-16 to 2019-10-18<br />
<br />
'''[https://2018.ffconf.org/ ffconf]''' ffconf (formerly known as Full Frontal) | 2019-10-08 to 2019-10-08<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' London | 2019-11-22 <br />
<br />
'''[https://ntnu.edu/wac2019 Web Audio Conference 2019]''' Trondheim, Norway | 2019-12-04 to 2019-12-06<br />
<br />
'''[https://halfstackconf.com/ Halfstack]''' Phoenix, AZ | 2020-01-17 <br />
<br />
<br />
'''Mozilla Sponsored Developer Events'''<br />
<br />
Current list of Mozilla sponsored developer events (with their start dates) around the globe (DevRel Events team will update):<br />
<br />
Codeland | 7/22/19 | New York, NY, USA<br />
<br />
Games Devs of Colour Expo | 7/27/19| Harlem, NYC, USA<br />
<br />
Heart of Clojure | 8/2-3/19 | Leuven, Belgium<br />
<br />
JSConf US 2019 |8/12-14/19 | Carlsbad, USA<br />
<br />
Abstractions II | 8/21-23| Pittsburg<br />
<br />
BrazilJS Conference | 8/23/19 | Porto Alegre, RS, Brazil<br />
<br />
Halfstack | 8/23/19| NYC<br />
<br />
JSConf Korea 2019 | 9/3/19 | Seoul, South Korea<br />
<br />
Strange Loop 2019 | 9/12/19 | St. Louis, MO, USA<br />
<br />
Web Unleashed 2019 | 9/13-14/19 | Toronto, Canada<br />
<br />
W3C Developer Meetup | 9/16/19 | Fukuoka, Japan<br />
<br />
Halfstack | 9/19/19| Vienna<br />
<br />
re:develop | 9/20/19 | Bournemouth, UK<br />
<br />
We Love Speed | 9/20/19 | Lille, France<br />
<br />
Web Weekend Kathmandu | 9/21-22/19 | Kathmandu<br />
<br />
JSConf Budapest 2019 & CSSConf Budapest 2019 | 9/25/19 | Budapest, Hungary<br />
<br />
ARTIFACT Conference | 9/30-10/2 19 | Austin, Texas US<br />
<br />
View Source 2019 | 9/30/19 - 10/2/19 | Amsterdam, NL<br />
<br />
Fronteers | 10/3/19 | Amsterdam, NL<br />
<br />
RuhrJS 2019 | 10/5/19 | Bochum, Germany<br />
<br />
Paris Web 2019 | 10/10-12/19 | Bois-Colombes and Paris, France<br />
<br />
Web Engines Hackfest 2019 | 10/14/19 | Galicia, Spain<br />
<br />
CONNECT.TECH | 10/16/19 | Atlanta, GA, USA<br />
<br />
IndieWebCamp Brighton | 10/19/19 | Brighton, England<br />
<br />
beyond tellerrand // | BERLIN 2019 | 11/4/19 | Berlin, Germany<br />
<br />
ffconf | 11/8/19 | Brighton, UK<br />
<br />
Halfstack | 11/22/19| London<br />
<br />
Web Audio Conference 2019 | 12/4/19 | Trondheim, Norway<br />
<br />
dotJS 2019 | 12/5-6/19<br />
<br />
Halfstack | 01/17/20 | Phoenix<br />
<br />
IndieWeb Summit | 06/27/20 | Portland, Oregon, USA<br />
<br />
== Speakers ==<br />
<br />
The limit is '''3 minutes per topic'''. It's like a lightning talk, but don't feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 "widescreen" format, please indicate in the "Sharing" column below.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! [https://mozillians.org/u/USERNAME Presenter]<br />
! Title<br />
! Topic<br />
! Location<br />
! Sharing<br />
! Media<br />
! More Details<br />
|-<br />
| Who Are You?<br />
| What Do You Do?<br />
| What are you going to talk about?<br />
| Where are you presenting from? (Moz Space, your house, space)<br />
| Will you be sharing your screen? (yes/no, 4:3 or 16:9)<br />
| Links to slides or images you want displayed on screen<br />
| Link to where audience can find out more information<br />
|-<br />
| Jack Moffitt<br />
| Principal Research Engineer<br />
| Emerging Technologies weekly update<br />
| Remote<br />
| no<br />
| n/a<br />
| [https://wiki.mozilla.org/WeeklyUpdates/EmergingTechnology#July_8th.2C_2019 ET headlines]<br />
|-<br />
| Asa Dotzler<br />
| Team Firefox<br />
| Firefox Weekly Update<br />
| MTV<br />
| no<br />
| n/a<br />
| [https://wiki.mozilla.org/Firefox/Roadmap/Updates#2019-07-08 2019-07-08]<br />
|-<br />
| Andrew Krug<br />
| Staff Security Engineer, Enterprise Information Security<br />
| IT MinIT<br />
| Remote, Via PreRecorded Video <br />
| Please play [https://drive.google.com/open?id=1mRrzG4DpFOxdY6wlfVaZHhcUe_odleUt video]<br />
| n/a<br />
| [https://drive.google.com/open?id=1mRrzG4DpFOxdY6wlfVaZHhcUe_odleUt Video]<br />
|-<br />
|}<br />
<br />
= Welcome! =<br />
<br />
Let's say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! ''Who is being introduced?''<br />
! ''Who are you? (the introducer)''<br />
! ''Where are you doing the introduction?''<br />
! ''Where are they from?''<br />
! ''How will they be part of Mozilla?''<br />
|-<br />
<!-- Insert new rows here --><br />
|-<br />
| Their Name<br />
| Your Name<br />
| Intro location<br />
| Their Location<br />
| Their Role<br />
|-<br />
| Mohit Arora<br />
| Chris Lin<br />
| Mountain View<br />
| Mountain View<br />
| Director of IT Infrastructure<br />
|-<br />
| Stewart Henderson<br />
| Josh Howard<br />
| Mountain View<br />
| remote from Indiana<br />
| Senior Staff Software Engineer<br />
|-<br />
| Andrew Sunada<br />
| Josh Howard<br />
| Mountain View<br />
| PDX<br />
| Senior Software Engineer<br />
|-<br />
| Time Nguyen<br />
| Justin Dolske<br />
| Mountain View<br />
| PDX<br />
| Intern<br />
|-<br />
|}<br />
<br />
<br />
[[Category:Weekly Updates]]<br />
[[Category:Meeting Notes]]</div>Dolskehttps://wiki.mozilla.org/index.php?title=CA/Policy_Participants&diff=1208597CA/Policy Participants2019-03-07T16:33:52Z<p>Dolske: Change contact from Gerv to Mike Hoye per Mike's request.</p>
<hr />
<div>This is an optional list of the names, affiliations (if speaking for a company) and backgrounds of participants in the [https://www.mozilla.org/en-US/about/forums/#dev-security-policy mozilla.dev.security.policy] group. If you participate in this group, feel free to add yourself or not; please do not add anyone other than yourself. If getting a wiki account seems like a hassle, email mhoye@mozilla.com with your info and he will add it.<br />
<br />
Please keep the list in alphabetical order by first character of name, as used in From: email header. Use "definition list" markup (; for your name, : for the description).<br />
<br />
; Alex Gaynor<br />
: Works for Mozilla; posting in a personal capacity with views not necessarily representing the views of Mozilla, unless otherwise noted.<br />
; Andrew Whalley<br />
: Works for [https://www.google.com/ Google]; PKI policy for Chrome/ChromeOS; Posting in a personal capacity, with posts not necessarily representing the views of Google, except where otherwise noted.<br />
; Ben Laurie<br />
: Founder of the Certificate Transparency project; posting in a personal capacity except where otherwise indicated.<br />
; Eric Mill<br />
: Works for the [https://www.gsa.gov U.S. General Services Administration]'s [https://www.gsa.gov/tts Technology Transformation Service]; posting in a personal capacity and not representing GSA, except where otherwise indicated by use of a .gov email address.<br />
; Gervase Markham<br />
: Peer of the [[Modules/All#CA_Certificates|Mozilla CA Certificates Module]]; posting in an official capacity except where otherwise indicated. Has been involved in CA-related things for Mozilla since the middle of the last decade.<br />
; Gijs Kruitbosch<br />
: Mozilla employee who works on Firefox frontend; Posting in a personal capacity except where otherwise indicated. Even when posting in official capacity, posts do not imply anything about the official position of the Mozilla CA Certificate Module (with which Gijs is not involved).<br />
; Ken Myers<br />
: Senior Manager with Protiviti and also supports the U.S. Federal PKI; Always posting in a personal capacity except where otherwise indicated.<br />
; Jason Milionis<br />
: University student on Electrical and Computer Engineering at the National Technical University of Athens; Firefox Student Ambassador; Posting in a personal capacity except where otherwise indicated.<br />
; Kathleen Wilson<br />
: Owner of the [[Modules/All#CA_Certificates|Mozilla CA Certificates Module]]; posting in an official capacity.<br />
; Kirk Hall <br />
: Works as Director Policy and Compliance - SSL for Entrust Datacard. I previously worked with Trend Micro and GeoTrust.<br />
; Nick Lamb<br />
: aka tialaramex; Employee of [https://www.kynd.io/ Kynd]; posting in a personal capacity.<br />
;Percy Alpha<br />
: Researcher on Internet security and censorship in China http://percya.com ; researched on China's large scale MITM of Github in 2013, iCloud, Outlook, Yahoo in 2014; victim of Great Cannon (hijacking HTTP request) DDOS of the website and Github in 2015; called for CNNIC's revocation in 2013; monitored CNNIC's censorship on the news of it being revoked in 2015. <br />
; Peter Bowen<br />
: Works for [https://aws.amazontrust.com/ Amazon Web Services]; posting in a personal capacity with posts not necessarily representing views of Amazon, except where otherwise indicated. <br />
; Robin Alden<br />
: Works for [https://sectigo.com/ Sectigo Ltd]/; posting in an official capacity except where otherwise indicated.<br />
; Rob Stradling<br />
: Works for [https://sectigo.com/ Sectigo Ltd]/; author of [https://crt.sh/ crt.sh]; posting in a personal capacity, with views not necessarily representing the views of Sectigo (unless otherwise noted).<br />
; Ryan Hurst<br />
: Works for [https://www.google.com/ Google]; Product Manager for Certificate Transparency and other PKI related projects. Posting in an official capacity except where otherwise indicated.<br />
; Ryan Sleevi<br />
: Peer of the [[Modules/All#CA_Certificates|CA Certificates Module]]; Works for [https://www.google.com/ Google]; PKI policy for Chrome/ChromeOS; Posting in a personal capacity, with posts not necessarily representing the views of Google or the Mozilla CA Certificate Module, except where otherwise noted.<br />
; Tim Smith<br />
: Product data science at Mozilla since April 2018. Not organizationally associated with the root program; posts in personal capacity.<br />
; Tom Ritter<br />
: Works at Mozilla but is not involved with the Mozilla CA Certificate Module, Firefox UI Frontend. Just cares about TLS, CAs, and CT. Not posting in an official capacity, unless otherwise noted (but probably never ever will.)<br />
; Wayne Thayer<br />
: Works at Mozilla as a CA Program Manager; posting in an official capacity except where otherwise indicated.<br />
<br />
<!-- Don't add your name down here - alphabetical order! Read the instructions :-) --></div>Dolskehttps://wiki.mozilla.org/index.php?title=WeeklyUpdates/2018-11-12&diff=1203751WeeklyUpdates/2018-11-122018-11-12T19:07:47Z<p>Dolske: /* Welcome! */ Add Patricia</p>
<hr />
<div><br />
{{WeeklyUpdateNav}}<br />
* Every Monday @ 11:00am Pacific Time (19:00 UTC) <br />
* Watch anonymously at https://air.mozila.org (all public webcasts)<br />
* AirMozilla live stream: https://mzl.la/project-meeting-2018-11-12 Issues? Please see the FAQ at https://mana.mozilla.org/wiki/display/AVSE/INXPO+SaaS+Webcasting+Application+FAQ.<br />
* Live streaming on Mozilla YouTube Channel: https://www.youtube.com/watch?v=pfI-vWQ1OVQ<br />
* join irc.mozilla.org #airmozilla for backchannel discussion<br />
* Presenters only: Vidyo room "Brownbags". Do '''not''' use this room if you're not planning to speak. <br />
{{conf|8600}}<br />
** If you plan on presenting, please join the Vidyo BrownBags 20 minutes prior to the start of the meeting and announce to the A/V Technicians that you will be speaking so that they can confirm your Audio and Video.<br />
<br />
__TOC__<br />
<br />
= All-hands Status Meeting Agenda =<br />
<br />
Items in this section will be shared during the live all-hand status meeting.<br />
<br />
== Friends of Mozilla [[Image:Tree.gif|Friends of Mozilla]] ==<br />
* Thanks to our wonderful community members who landed WebExtensions code in Firefox 64: Oriol Brufau, Tomislav Jovanovic, Shivam Singhal, Tim Nguyen, Arshad Kazmi, Divyansh Sharma, Tom Schuster, Tim B, Tushar Arora, & Prathiksha Guruprasad. You can learn about their contributions [https://mzl.la/2OBEa3e here].<br />
<br />
* Thanks to Tech Speakers Kairo, Candy, Luis, and Yamama who gave talks & workshops over last weekend in Austria, Botswana and Mexico; and to Felipe, Ioana, Hui Jing, Daniele and Eugenio who will give talks and workshops in Brazil, Malaysia, the Netherlands and Italy this week. Thanks all!<br />
<br />
== Upcoming Events ==<br />
<br />
=== This Week ===<br />
<br />
=== Monday, {{#time:d F|{{SUBPAGENAME}}}} ===<br />
<br />
=== Tuesday, {{#time:d F|{{SUBPAGENAME}} +1 day}} ===<br />
'''Homebrew Website Club: Baltimore''' - Tuesday exception<br />
* 18:30-19:30 EST <br />
* Digital Harbor Foundation, 1045 Light St, Baltimore, MD 21230<br />
* Details: https://indieweb.org/events/2018-11-13-homebrew-website-club<br />
<br />
=== Wednesday, {{#time:d F|{{SUBPAGENAME}} +2 days}} ===<br />
* [[Add-ons/Contribute/Triage|Add-ons Good First Bugs triage]]<br />
** 15:30 UTC / 8:30am PST -- [https://everytimezone.com/ check your time zone]! <br />
** ACE Vidyo Room<br />
<br />
'''Homebrew Website Club'''<br />
* 17:30-19:30 (local times) at<br />
** '''New Haven''' (new!) at [https://indieweb.org/events/2018-11-14-homebrew-website-club-newhaven Southern Connecticut State University]<br />
** '''San Francisco''': @[[MozSF]] hosted by [[Tantek]]<br />
** '''Virtual Americas''': 18:30-20:30 PST on Google Hangouts<br />
* Details: https://indieweb.org/events/2018-11-14-homebrew-website-club<br />
<br />
=== Thursday, {{#time:d F|{{SUBPAGENAME}} +3 days}} ===<br />
<br />
=== Friday, {{#time:d F|{{SUBPAGENAME}} +4 days}} ===<br />
<br />
=== Saturday, {{#time:d F|{{SUBPAGENAME}} +5 days}} ===<br />
<br />
=== Sunday, {{#time:d F|{{SUBPAGENAME}} +6 days}} ===<br />
<br />
=== Next Week ===<br />
<br />
== Speakers ==<br />
<br />
The limit is '''3 minutes per topic'''. It's like a lightning talk, but don't feel that you have to have slides in order to make a presentation. If you plan on showing a video, you need to contact the Air Mozilla team before the day of the meeting or you will be deferred to the next week. The meeting is streamed in a 4:3 format in order to allow for split screen. If your slides are 16:9 "widescreen" format, please indicate in the "Sharing" column below.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! [https://mozillians.org/u/USERNAME Presenter]<br />
! Title<br />
! Topic<br />
! Location<br />
! Sharing<br />
! Media<br />
! More Details<br />
|-<br />
| Who Are You?<br />
| What Do You Do?<br />
| What are you going to talk about?<br />
| Where are you presenting from? (Moz Space, your house, space)<br />
| Will you be sharing your screen? (yes/no, 4:3 or 16:9)<br />
| Links to slides or images you want displayed on screen<br />
| Link to where audience can find out more information<br />
|-<br />
| Asa Dotzler<br />
| Team Firefox<br />
| Weekly Firefox Update<br />
| MTV<br />
| no<br />
| n/a<br />
| [https://wiki.mozilla.org/Firefox/Roadmap/Updates#2018-11-12 2018-11-12]<br />
|-<br />
| Michaela Smiley<br />
| Mozilla Global Brand Team<br />
| Mozilla's IRL Podcast: New Season. New Host. <br />
| Remote (Washington, DC)<br />
| No<br />
| IRL Season trailer: https://irlpodcast.org/season4/trailer/<br />
| Read about our IRL Season 4 launch here: https://mzl.la/IRLSEASON4<br />
|-<br />
| Michael Van Kleeck<br />
| Enterprise Solutions Architect<br />
| The Weekly MinIT! <br />
| MozPDX<br />
| No<br />
| https://wiki.mozilla.org/IT/WeeklyMinIT<br />
| https://wiki.mozilla.org/IT/WeeklyMinIT<br />
|-<br />
| David Bryant<br />
| Fellow, Head of Developer Outreach<br />
| Emerging Technologies weekly update<br />
| Mountain View<br />
| No<br />
| n/a<br />
| [https://wiki.mozilla.org/WeeklyUpdates/EmergingTechnology#November_12th.2C_2018 ET Headlines]<br />
|-<br />
|}<br />
<br />
= Welcome! =<br />
<br />
Let's say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.<br />
<br />
{| class="fullwidth-table wikitable"<br />
|-<br />
! ''Who is being introduced?''<br />
! ''Who are you? (the introducer)''<br />
! ''Where are you doing the introduction?''<br />
! ''Where are they from?''<br />
! ''How will they be part of Mozilla?''<br />
|-<br />
<!-- Insert new rows here --><br />
|-<br />
| Patricia Lawless<br />
| Justin Dolske<br />
| MV<br />
| MV<br />
| Engineering Manager, Fx Desktop (Performance, Web Payments)<br />
|-<br />
| Their Name<br />
| Your Name<br />
| Intro location<br />
| Their Location<br />
| Their Role<br />
|-<br />
|}<br />
<br />
<br />
[[Category:Weekly Updates]]<br />
[[Category:Meeting Notes]]</div>Dolskehttps://wiki.mozilla.org/index.php?title=Platform&diff=1201205Platform2018-09-18T22:03:28Z<p>Dolske: /* Regression Engineering Owner Schedule */ Adding Jared for 65.</p>
<hr />
<div>This wiki page is devoted to the planning, scheduling, and documenting of meetings, discussions, and status of the Mozilla platform teams.<br />
<br />
== Planning ==<br />
* See [[Platform/Planning | The Platform Planning Page]] for notes on upcoming releases and planning events. (NOTE: this used to be the [[Platform/Post1.9Planning | Post1.9Planning Spreadsheets for all releases after 1.9.]]).<br />
* See also [[Firefox/Namoroka#Firefox.next Platform Requirements]] and its talk page.<br />
* See also the [[Platform/Wanted|Wanted]] page for a few items wanted by extension/application developers<br />
<br />
== Bug Triage ==<br />
=== Regression Engineering Owner (REO) ===<br />
Every release has an assigned Regression Engineering Owner (formerly known as "Engineering Release Boss") whose responsibilities include:<br />
* be a partner for release management's [https://wiki.mozilla.org/Release_Management/Release_owners Release Manager] assigned to the same release<br />
* ensure a decision is made about each regression reported in the release<br />
** push for the responsible team to fix it<br />
** back related changes out<br />
** ship with it<br />
** delay shipping<br />
* keep a mental state of how we are doing with regressions in a release<br />
* pay close attention to [https://mail.mozilla.org/listinfo/release-drivers release-drivers] mailing list<br />
* run the [[#Weekly Regression Triage Meeting|weekly regression triage meeting]]<br />
<br />
=== Weekly Regression Triage Meeting ===<br />
* Wednesdays 8-9 Pacific in ReleaseCoordination vidyo room<br />
* REO for each active release goes through the [[#Bug_Lists|bug queries]] for their release and sees if something requires a needinfo or email to a relevant party<br />
** Security bugs are handled in [[Security/Firefox/Security_Bug_Triage_Process|their own triage process]]<br />
* driving down the numbers on the [http://mozilla.github.io/releasehealth/ Release Health Dashboard] is a nice output<br />
* in case it's necessary, here are the [https://bugzilla.mozilla.org/page.cgi?id=triage_owners.html owners associated with bugzilla components]<br />
<br />
=== Asynchronous Regression Tracking ===<br />
* Engineering managers and component owners keep track of regressions, especially the new ones. They look through the list for bugs in their components and set the tracking flags for a particular release to reflect their plans for the bug, leaving an explanation in the bug when the status is changed:<br />
** affected: this regression should be fixed in this particular release (it must be assigned);<br />
** wontfix: we will not take a fix for this regression in this particular release;<br />
** fix-optional: we will take a fix if one appears, but otherwise it will go unfixed in this release;<br />
** ?: we should talk about this bug in triage<br />
<br />
==== Crash Bug Triage ====<br />
* 1-10 position in release: needs an owner, tracking release, needs a fix<br />
* 11-30 position in release: needinfo component owner looking for an owner to investigate<br />
* 31-50 position in release: case-by-case, mostly fix-optional<br />
* Above 50: mark as fix-optional<br />
* Check for exploitability - you may want to file the bug as security sensitive<br />
<br />
== Bugzilla Queries ==<br />
<br />
=== General Queries ===<br />
<br />
Created Last 90 Days<br />
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=priority&y_axis_field=component&z_axis_field=product&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=Core&resolution=---&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&deadlinefrom=&deadlineto=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfield=%5BBug+creation%5D&chfieldvalue=&chfieldfrom=-90d&chfieldto=Now&j_top=AND&f1=flagtypes.name&o1=notsubstring&v1=needinfo&f2=component&o2=notequals&v2=General&f3=component&o3=notequals&v3=Untriaged&f4=noop&o4=noop&v4=&format=table&action=wrap Core All (bugzilla table)]<br />
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=priority&y_axis_field=component&z_axis_field=product&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=Core&resolution=---&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=regression%2C+&deadlinefrom=&deadlineto=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfield=%5BBug+creation%5D&chfieldvalue=&chfieldfrom=-90d&chfieldto=Now&j_top=AND&f1=flagtypes.name&o1=notsubstring&v1=needinfo&f2=component&o2=notequals&v2=General&f3=component&o3=notequals&v3=Untriaged&f4=noop&o4=noop&v4=&format=table&action=wrap Core Regressions (bugzilla table)]<br />
<br />
Modified Last 90 Days<br />
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=priority&y_axis_field=component&z_axis_field=product&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=Core&resolution=---&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&deadlinefrom=&deadlineto=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=&chfieldto=&j_top=AND&f1=flagtypes.name&o1=notsubstring&v1=needinfo&f2=component&o2=notequals&v2=General&f3=component&o3=notequals&v3=Untriaged&f4=delta_ts&o4=greaterthaneq&v4=-90d&format=table&action=wrap Core All (bugzilla table)]<br />
* [https://bugzilla.mozilla.org/report.cgi?x_axis_field=priority&y_axis_field=component&z_axis_field=product&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=Core&resolution=---&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=regression%2C+&deadlinefrom=&deadlineto=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=&chfieldto=Now&j_top=AND&f1=flagtypes.name&o1=notsubstring&v1=needinfo&f2=component&o2=notequals&v2=General&f3=component&o3=notequals&v3=Untriaged&f4=delta_ts&o4=greaterthaneq&v4=-90d&format=table&action=wrap Core Regressions (bugzilla table)]<br />
<br />
=== Flagged Bugs ===<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=13155669&status_whiteboard_type=allwordssubstr&status_whiteboard=triage-managers&resolution=---&query_format=advanced Bugs tagged with 'triage-managers' in the whiteboard]<br />
<br />
=== New Regressions ===<br />
<br />
==== Criteria ====<br />
<br />
{| class="wikitable"<br />
|-<br />
|| Keywords || regression<br />
|-<br />
|| status-firefox (this version) || affected<br />
|-<br />
|| status-firefox (previous version) || unaffected, implying this is a new regression<br />
|-<br />
|| tracking-firefox (this version) || not "-" (tracked or untriaged)<br />
|}<br />
<br />
<br />
=== Carry Over Regressions ===<br />
<br />
==== Criteria ====<br />
<br />
{| class="wikitable"<br />
|-<br />
|| Keywords || regression<br />
|-<br />
|| status-firefox (this version) || affected<br />
|-<br />
|| status-firefox (previous version) || affected (or related)<br />
|-<br />
|| tracking-firefox (this version) || not "-" (tracked or untriaged)<br />
|}<br />
<br />
=== Bug Lists ===<br />
<br />
{| class="wikitable"<br />
|-<br />
|| Version || New Bugs || New w/Needinfos || Carry Over || Carry Over w/Needinfos || Fixed Bug "Burndown" List<br />
|-<br />
|| 64<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox64&o7=notsubstring&o3=equals&f8=cf_tracking_firefox64&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox63&o10=notsubstring&query_format=advanced&f3=cf_status_firefox63&f2=OP&f5=cf_status_firefox63&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox64&o7=anywordssubstr&o3=equals&f8=cf_tracking_firefox64&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox63&o10=notsubstring&query_format=advanced&f3=cf_status_firefox63&f2=OP&f5=cf_status_firefox63&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&f10=keywords&o5=equals&n2=1&keywords=regression%2C&f1=cf_status_firefox64&keywords_type=allwords&o7=notsubstring&o3=equals&f8=cf_tracking_firefox64&v3=unaffected&j2=OR&o1=equals&o9=notequals&v10=stalled&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox63&v5=---&o10=notsubstring&query_format=advanced&v9=Testing&f3=cf_status_firefox63&o4=equals&f2=OP&f5=cf_status_firefox63&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&f10=keywords&o5=equals&n2=1&keywords=regression%2C&f1=cf_status_firefox64&keywords_type=allwords&o7=anywordssubstr&o3=equals&f8=cf_tracking_firefox64&v3=unaffected&j2=OR&o1=equals&o9=notequals&v10=stalled&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox63&v5=---&o10=notsubstring&query_format=advanced&v9=Testing&f3=cf_status_firefox63&o4=equals&f2=OP&f5=cf_status_firefox63&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=sec&o5=substring&f1=cf_status_firefox64&v6=%2B%20%3F%20blocking&o3=anywords&v3=crash%20regression%20leak%20topcrash%20assertion%20dataloss&j2=OR&o1=anywords&resolution=FIXED&o6=anywordssubstr&f4=bug_group&v5=%2B&query_format=advanced&f3=keywords&o4=substring&f2=OP&f5=cf_blocking_fennec&v1=affected%20optional&f6=cf_tracking_firefox64&f7=CP&f9=product&o9=notequals&v9=Testing LINK]<br />
|-<br />
|| 63<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&f10=keywords&o5=equals&keywords=regression%2C&f1=cf_status_firefox63&keywords_type=allwords&o7=notsubstring&o3=equals&f8=cf_tracking_firefox63&v3=unaffected&j2=OR&o1=equals&o9=notequals&v10=stalled&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox62&v5=---&o10=notsubstring&query_format=advanced&v9=Testing&f3=cf_status_firefox62&o4=equals&f2=OP&f5=cf_status_firefox62&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox63&o7=anywordssubstr&o3=equals&f8=cf_tracking_firefox63&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox62&o10=notsubstring&query_format=advanced&f3=cf_status_firefox62&f2=OP&f5=cf_status_firefox62&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&n2=1&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox63&o7=notsubstring&o3=equals&f8=cf_tracking_firefox63&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox62&o10=notsubstring&query_format=advanced&f3=cf_status_firefox62&f2=OP&f5=cf_status_firefox62&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&n2=1&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox63&o7=anywordssubstr&o3=equals&f8=cf_tracking_firefox63&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox62&o10=notsubstring&query_format=advanced&f3=cf_status_firefox62&f2=OP&f5=cf_status_firefox62&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=sec&o5=substring&f1=cf_status_firefox63&v6=%2B%20%3F%20blocking&o3=anywords&v3=crash%20regression%20leak%20topcrash%20assertion%20dataloss&j2=OR&o1=anywords&resolution=FIXED&o6=anywordssubstr&f4=bug_group&v5=%2B&query_format=advanced&f3=keywords&o4=substring&f2=OP&f5=cf_blocking_fennec&v1=affected%20optional&f6=cf_tracking_firefox63&f7=CP&f9=product&o9=notequals&v9=Testing LINK]<br />
|-<br />
|| 62<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox62&o7=notsubstring&o3=equals&f8=cf_tracking_firefox62&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox61&o10=notsubstring&query_format=advanced&f3=cf_status_firefox61&f2=OP&f5=cf_status_firefox61&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&f10=keywords&o5=equals&keywords=regression%2C&f1=cf_status_firefox62&keywords_type=allwords&o7=anywordssubstr&o3=equals&f8=cf_tracking_firefox62&v3=unaffected&j2=OR&o1=equals&o9=notequals&v10=stalled&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox61&v5=---&o10=notsubstring&query_format=advanced&v9=Testing&f3=cf_status_firefox61&o4=equals&f2=OP&f5=cf_status_firefox61&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=%3F&f10=keywords&o5=equals&n2=1&keywords=regression%2C&f1=cf_status_firefox62&keywords_type=allwords&o7=notsubstring&o3=equals&f8=cf_tracking_firefox62&v3=unaffected&j2=OR&o1=equals&o9=notequals&v10=stalled&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox61&v5=---&o10=notsubstring&query_format=advanced&v9=Testing&f3=cf_status_firefox61&o4=equals&f2=OP&f5=cf_status_firefox61&v8=-&v1=affected&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?o5=equals&n2=1&keywords=regression%2C&keywords_type=allwords&j2=OR&o1=equals&o9=notequals&v10=stalled&v5=---&v9=Testing&o4=equals&v1=affected&v4=%3F&f10=keywords&f1=cf_status_firefox62&o7=anywordssubstr&o3=equals&f8=cf_tracking_firefox62&v3=unaffected&resolution=---&f9=product&v7=needinfo&f4=cf_status_firefox61&o10=notsubstring&query_format=advanced&f3=cf_status_firefox61&f2=OP&f5=cf_status_firefox61&v8=-&f6=CP&f7=flagtypes.name&o8=notequals LINK]<br />
|| [https://bugzilla.mozilla.org/buglist.cgi?v4=sec&o5=substring&f1=cf_status_firefox62&v6=%2B%20%3F%20blocking&o3=anywords&v3=crash%20regression%20leak%20topcrash%20assertion%20dataloss&j2=OR&o1=anywords&resolution=FIXED&o6=anywordssubstr&f4=bug_group&v5=%2B&query_format=advanced&f3=keywords&o4=substring&f2=OP&f5=cf_blocking_fennec&v1=affected%20optional&f6=cf_tracking_firefox62&f7=CP&f9=product&o9=notequals&v9=Testing LINK]<br />
|}<br />
<br />
== Regression Engineering Owner Schedule ==<br />
<br />
If you can't find the person in charge of a release, slide down to the next one in the list.<br />
<br />
* Firefox 62 - Mike Taylor (:miketaylr)<br />
* Firefox 63 - David Durst (:ddurst)<br />
* Firefox 64 - Jason Duell (:jduell)<br />
* Firefox 65 - Jared Wein (:jaws)<br />
<br />
=== Past Regression Engineering Owners ===<br />
* Firefox 61 - Marion Daly (:mdaly)<br />
* Firefox 60 - Jim Mathies<br />
* Firefox 59 - Andrew Overholt + Mike Taylor (:miketaylr)<br />
* Firefox 58 - Mike Taylor (:miketaylr)<br />
* Firefox 57 - Jim Mathies<br />
* Firefox 56 - Panos Astithas (:past)<br />
* Firefox 55 - Mike Taylor (:miketaylr)<br />
* Firefox 54 - Nathan Froyd<br />
* Firefox 53 - Randell Jesup<br />
* Firefox 52 - Ryan VanderMeulen<br />
* Firefox 51 - Milan Sreckovic<br />
* Firefox 50 - Andrew Overholt<br />
* Firefox 49 - David Bolter<br />
* Firefox 48 - James Willcox<br />
* Firefox 47 - Jim Mathies<br />
* Firefox 46 - Jim Mathies<br />
<br />
== Platform Team Goals ==<br />
{{main|Platform/Roadmap}}<br />
<br />
{| class="wikitable" style="text-align: center; width: 500px"<br />
|-<br />
! scope="row" | 2015<br />
| [[Platform/2015-Q1-Goals | Q1 Goals]] || [[Platform/2015-Q2-Goals | Q2 Goals]] || [[Platform/2015-Q3-Goals | Q3 Goals]] || [[Platform/2015-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2014<br />
| [[Platform/2014-Q1-Goals | Q1 Goals]] || [[Platform/2014-Q2-Goals | Q2 Goals]] || [[Platform/2014-Q3-Goals | Q3 Goals]] || [[Platform/2014-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2013<br />
| [[Platform/2013-Q1-Goals | Q1 Goals]] || [[Platform/2013-Q2-Goals | Q2 Goals]] || [[Platform/2013-Q3-Goals | Q3 Goals]] || [[Platform/2013-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2012<br />
| [[Platform/2012-Q1-Goals | Q1 Goals]] || [[Platform/2012-Q2-Goals | Q2 Goals]] || [[Platform/2012-Q3-Goals | Q3 Goals]] || [[Platform/2012-Q4-Goals | Q4 Goals]] <br />
|-<br />
! scope="row" | 2011<br />
| [[Platform/2011-Q1-Goals | Q1 Goals]] || [[Platform/2011-Q2-Goals | Q2 Goals]] || [[Platform/2011-Q3-Goals | Q3 Goals]] || [[Platform/2011-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2010<br />
| [[Platform/2010-Q1-Goals | Q1 Goals]] || [[Platform/2010-Q2-Goals | Q2 Goals]] || [[Platform/2010-Q3-Goals | Q3 Goals]] || [[Platform/2010-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2009<br />
| [[Platform/2009-Q1-Goals | Q1 Goals]] || [[Platform/2009-Q2-Goals | Q2 Goals]] || [[Platform/2009-Q3-Goals | Q3 Goals]] || [[Platform/2009-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2008<br />
| [[Platform/2008-Q1-Goals | Q1 Goals]] || [[Platform/2008-Q2-Goals | Q2 Goals]] || [[Platform/2008-Q3-Goals | Q3 Goals]] || [[Platform/2008-Q4-Goals | Q4 Goals]]<br />
|-<br />
! scope="row" | 2007<br />
| - || [[Platform/2007-Q2-Goals | Q2 Goals]] || [[Platform/2007-Q3-Goals | Q3 Goals]] || [[Platform/2007-Q4-Goals | Q4 Goals]]<br />
|}<br />
<br />
== Meeting Notes ==<br />
<br />
<!--<br />
Want to track the meeting minutes? Follow the [https://blog.mozilla.org/meeting-notes/archives/tag/mozillaplatform Mozilla Platform blog archive] or [https://blog.mozilla.org/meeting-notes/archives/tag/mozillaplatform/feed subscribe to the RSS feed].<br />
--><br />
<br />
Create a new weekly agenda from the [[Platform/0-0-0|template]]:<br />
<createbox><br />
align=left<br />
type=create<br />
preload=Platform/0-0-0<br />
default={{#time: Y-m-d | tuesday}}<br />
prefix=Platform/<br />
</createbox><br />
<br />
==== 2015 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2015}}<br />
|}<br />
<br />
==== 2014 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2014}}<br />
|}<br />
<br />
==== 2013 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2013}}<br />
|}<br />
<br />
==== 2012 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2012}}<br />
|}<br />
<br />
==== 2011 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2011}}<br />
|}<br />
<br />
==== 2010 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2010}}<br />
|}<br />
<br />
==== 2009 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2009}}<br />
|}<br />
<br />
==== 2008 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/1.9.1}}<br />
|}<br />
<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2008}}<br />
|}<br />
<br />
==== 2007 ====<br />
{| class="toccolours" style="width: 100%"<br />
|{{Special:PrefixIndex/Platform/2007}}<br />
|}<br />
<br />
=== Mozilla Platform Functional Groups ===<br />
Some teams have their own meetings during the week to discuss specific issues:<br />
* [[Platform/Layout | Layout Team]]<br />
* [[Platform/GFX | Graphics Team]]<br />
* [[Platform/Mac | Mac Team]]<br />
* [[Platform/DOM | DOM Team]]<br />
* [[JavaScript:Home_Page | JavaScript Team]]<br />
<br />
<br />
==Platform Active Projects==<br />
Current major feature or initiatives in Platform <br />
* [[Platform/60fps | 60 FPS Initiative]]<br />
<br />
== All Platform pages ==<br />
Visit [[Special:PrefixIndex/{{FULLPAGENAME}}/]] to see all subpages of "{{FULLPAGENAME}}" on {{SERVERNAME}}.<br />
<br />
== See Also ==<br />
* [http://mozdevs.github.io/devrel-dashboard/ Mozilla DevRel Dashboard] - dynamic overview of [META] and other high level bugs in [[CSS]], [[DOM]], [[DevTools]], [[MDN]], [[Toolkit]], etc.</div>Dolskehttps://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&diff=1168846ReleaseEngineering/DisposableProjectRepositories2017-04-20T15:32:07Z<p>Dolske: /* BOOKING SCHEDULE */ cedar update</p>
<hr />
<div>== What is a disposable project branch? ==<br />
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled. No l10n or<br />
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for '''you'''. Unlike Try, the commit level on these branches is '''level_2 (and above) contributors only''' so please bear that in mind.<br />
<br />
===Do you need a disposable branch?===<br />
Ask yourself the following:<br />
<br />
'''Does your project have an end date?'''<br />
<br />
If your answer is '''No''' then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]<br />
<br />
<br />
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and <br />
<br />
===Book one of our fabulous "disposable" project branches===<br />
'''''NOTE:''''' The number of disposable branches is limited by CI capacity. If there are no available branches, contact the owners of existing branches to see if you can "sub let".<br />
<br />
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]<br />
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.<br />
<pre><br />
export REPO_PATH=[path to repo to clone from] # eg: users/lsblakk_mozilla.com/staging or comm-central<br />
export TWIG=[alder|birch|cedar|holly|larch|maple] # whichever twig you booked<br />
<br />
cd /repo/hg/scripts/<br />
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG<br />
</pre><br />
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.<br />
* After Developer Services runs the reset, they will also notify the teams who operate the automation, so they can adjust their schedulers to recognize the reset. (This needs to happen on both legacy buildbot & taskcluster schedulers.) If you don't see the expected builds, check with the automation teams to ensure their reset occurred.<br />
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]). <br />
<br />
<div id="unbook"></div><br />
<br />
===When you're done with one of our fabulous "disposable" project branches===<br />
<br />
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the "Next in Line" column, please let them know you are done.<br />
<br />
That's all there is to it!<br />
<br />
== Using a custom mozconfig ==<br />
<br />
The mozconfigs used for builds live in the same source tree as the main code, eg<br />
* Firefox: <tt>browser/config/mozconfigs/<platform></tt><br />
* Mobile Native: <tt>mobile/android/config/mozconfigs/android</tt><br />
* Mobile XUL: <tt>mobile/xul/config/mozconfigs/android-xul</tt><br />
<br />
The 'nightly' file is used for optimised builds, 'debug' for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).<br />
<br />
==Enabling/Disabling of platforms, tests, nightly updates ==<br />
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].<br />
<br />
Nightly builds and updates are disabled by default but can be enabled on request.<br />
<br />
== BOOKING SCHEDULE ==<br />
<br />
{| class="data wikitable"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
! Next in Line<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]<br />
| {{bug|1252292}}<br />
| jgriffin@mozilla.com<br />
| e10s tests<br />
| 2016-03-01 - TBD<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]<br />
| {{bug|1222301}}<br />
| Pidgeot18@gmail.com<br />
| <br />
| <br />
|<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]<br />
| {{bug|1324900}}<br />
| markh@mozilla.com<br />
| :markh / :kitcambridge / :tcsc on #sync<br />
| 2016-12-21 - 2017-03-31<br />
|<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]<br />
| {{bug|1358168}}<br />
| dolske@mozilla.com<br />
| :dolske, Photon project usage<br />
| 2016-04-20 - 2017-08-15<br />
|<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=fig Fig]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=gum Gum]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=holly Holly]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]<br />
| {{bug|1288182}}<br />
| l10n@mozilla.com<br />
| :Pike, for l20n work<br />
| 2016-07-20 - 2016-11-15<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]<br />
| {{bug|790467}} and other risky updater work<br />
| mhowell@mozilla.com, rstrong@mozilla.com<br />
| mhowell, rstrong<br />
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]<br />
| {{bug|137122}}<br />
| dmose@mozilla.org<br />
| :dmose,:k88hudson,:Mardak,:ursula green up activity-stream in prep for landing<br />
| 2017-02-05 - 2017-06-10<br />
| -<br />
|}<br />
<br />
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.<br />
<br />
== Indefinite booking ==<br />
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.<br />
{| class="data"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]<br />
| {{bug|1258866}}<br />
| rail@mozilla.com, jlund@mozilla.com<br />
| Release promotion<br />
| 2015-01-11 - indefinite <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]<br />
| {{bug|1259143}}<br />
| rail@mozilla.com, jlund@mozilla.com<br />
| Release promotion<br />
| 2016-03-23 - indefinite<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]<br />
| {{bug|1010674}}<br />
| catlee@mozilla.com<br />
| disabled<br />
| 2014-05-15 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]<br />
| -<br />
| catlee@mozilla.com<br />
| disabled<br />
| -<br />
| -<br />
|}</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/QX_Meeting_Notes&diff=1166522Firefox/QX Meeting Notes2017-03-23T23:30:38Z<p>Dolske: Last update! ...for now.</p>
<hr />
<div>Tracker: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1244854&hide_resolved=1<br />
<br />
'''Mar 21'''<br />
* GIF du jour: well, where is it????<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
** Mike<br />
** Verdi<br />
** pdol<br />
** markus<br />
** sfoster<br />
*** Bug 1334642 - Synchronous flush when activating/deactivating a window<br />
*** Bug 1348350 - Use a consistent style for focus rings in OSX<br />
*** Bug 1338283 - select popups on Linux lack sufficient contrast<br />
*** <br />
** Jim (:squib)<br />
*** Bug 1346671 - Enable eslint no-useless-concat<br />
**** Landed<br />
*** Bug 1247363 - replace "Password Manager" language in HTTP auth prompt<br />
**** Resolved invalid (this UI no longer shows up)<br />
*** Bug 1222032 - improve copy for disambiguating login update<br />
**** Patch up for review<br />
*** Bug 1164469 - refactor LoginManagerContent._fillForm<br />
**** Patch up for review<br />
* Roundtable<br />
** Can we talk about project coordination - that big spreadsheet, work week, other stuff?<br />
<br />
<br />
'''March 14'''<br />
* GIF du jour: details, details http://i.imgur.com/6OqNGeh.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1343330 - some icons are display as encoding in print preview window<br />
**** landed<br />
*** Bug 1340115 - Cap the amount of history we import from Chrome<br />
**** uplifted<br />
*** Bug 1345716 - Dev Edition (compact dark/light) theme: solid grayscale circle appears instead of blue (i) icon in location bar for icons used by add-on<br />
**** landed<br />
*** Bug 1341048 - Remove obsolete border and background fallback styling from XUL widgets<br />
**** steady progress continues<br />
**** Bug 1345432 - Clean up XUL checkbox styling on Linux<br />
***** landed<br />
**** Bug 1347113 - Use CSS outline instead of border for XUL checkbox focus ring on Windows<br />
***** landed<br />
** Gijs<br />
*** Bookmarks stuff getting closer to landing<br />
*** Meetings about URL bar stuff from Svetlana's internship to see how best to get that shipped<br />
*** Not a lot else at this time.<br />
*** <br />
** Jared<br />
*** In progress<br />
**** 1345375 - Use the FullZoomChange event to update zoom controls<br />
***** landed but bounced due to test failure on linux, should have it relanded today<br />
**** 1346440 - [e10s] Background or text color of options in drop-down defined by web page are not respected (sometimes)<br />
***** patch up for review<br />
**** Bug 1347089 - [e10s] Background on <select> options is transparent<br />
***** should be a simple patch, will put one up today<br />
**** 1343682 - Create temporary killswitch for preference reorg<br />
***** ready to land, waiting on the reorg/search patches to get finished first<br />
**** 1319821 - Themes should allow for multiple background images in the toolbar<br />
***** work about half-way complete here, on the back burner while chasing down the above bugs<br />
*** Fixed:<br />
**** 1318830 - Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar<br />
**** 1343570 - [e10s] <option> elements don't inherit background-color attribute from parent <select> on Mac OS X<br />
**** 1344574 - Dropdown menu list is completely unreadable due to broken style caused by patches from bug #910022<br />
** Mike<br />
*** Theming API<br />
**** Removed DSS support<br />
**** Fixed persisting theme when opening new windows<br />
**** Handover to addons team preparation - another meeting after this one!<br />
*** Photon<br />
**** Future stuff, man.<br />
*** Findbar<br />
**** Stalled, man. Quantum is more important.<br />
*** Reviews!<br />
*** GSoC students 'getting to know each other' phase<br />
** Verdi<br />
** pdol<br />
** markus<br />
** sfoster: <br />
*** Bug 1346280 - Replace yosemiteFocusRingShadow macro with --focus-ring-box-shadow variable in OSX theme. <br />
**** I'm still seeing some glowy focus rings, who is UX contact for this stuff? <br />
***** shorlander, I guess?<br />
*** 1334642 - Synchronous flush when activating/deactivating a window<br />
**** working on a mochitest and back/forth with review of implementation<br />
*** Fixed/Landed: <br />
**** Bug 1287763 - [10.10+] update remaining OS X textbox focus styling<br />
**** Bug 1344308 - Share and extend toolkit's eslint rules in PSM<br />
** Jim (squib)<br />
*** Bug 1346671 - Enable the no-useless-concat eslint rule in toolkit/<br />
**** Patch up, has r+ (with comments), should land today<br />
**** Figured out the `firefoxtree` HG extension and how to push to MozReview and kick off a try build<br />
**** Just need to figure out the right way to amend a commit in HG and push it to MozReview...<br />
***** [jaws] i use the `hg histedit` command along with 'edit'. If you run `hg histedit`, then you should see your list of commits, and you can change the "pick" text to "edit", which will then allow you to edit your commit. Once you are done making your changes, you run `hg histedit --continue` and it will update your commit and allow you to change your commit message<br />
***** [jaws] if you want to squash multiple commits, you can use `hg histedit`, and use the 'roll' command to "roll-up" your commits, replacing "pick" with "roll" on the changeset that you want to roll-up (choose "roll" on the lowest in the list, and the one that you choose roll will get merged with the one above it in the list)<br />
***** [squib] Ok, so it's basically `git rebase -i`. Cool! Looks like there's an `--amend` option for `hg commit` in newer versions too...<br />
**** (Only spent 3 hours tweaking my zsh config to display HG bookmarks!)<br />
***** 'hg wip' gives you a treeview of draft phase (ie things you're working on) commits and any ancestors. @ used for the current commit. Very useful to keep track of where you are, how to rebase on top of new incoming csets off m-c, etc. This also lists bookmarks, I think. If it doesn't work when you try this, ./mach mercurial-setup can create the alias for you. :-)<br />
*** Bug 1222032 - Improve copy for disambiguating login update<br />
**** Started looking at this, should have a patch ready today<br />
*** Bug 1247363 - Replace "password manager" language in the HTTP Auth prompt<br />
**** Ditto<br />
*** Bug 1322876 - "contextmenu" event has mozInputSource == MOZ_SOURCE_MOUSE even when hitting the context menu key on the keyboard<br />
**** DOM bug I found a few weeks back<br />
**** Patch up but no tests yet<br />
**** Next up: figure out how to write tests and land it!<br />
* Roundtable<br />
** hoodie count: 4<br />
** future meeting status w/ Photon<br />
** mitigation plan for desktop onboarding funnelcake<br />
<br />
<br />
'''March 7'''<br />
* GIF du jour: http://i.imgur.com/jbJRVEV.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1300376 - Zoom indicator (urlbar-zoom-button) is gone when moved to new window<br />
**** landed, uplifted<br />
*** Bug 1343528 - Remove --toolbarbutton-vertical-outer-padding<br />
**** landed<br />
*** Bug 1344178 - Remove obsolete outline-color rule for .customization-target outlines that are never displayed<br />
**** landed<br />
*** Bug 1344189 - Stop removing non-existent borders and backgrounds from the navigation toolbox and toolbars<br />
**** landed<br />
*** Bug 1344307 - Clean up lightweight theme footer handling<br />
**** landed<br />
** Gijs<br />
*** perfffffff (for migrating bookmarks)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1344282<br />
***** I have a local patch to batch-insert bookmarks, which is very promising<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1344759<br />
***** This (updating all the consumers) takes longer...<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1344644 - QE filed this; opening migration dialog hangs for seconds++ if opened when Edge is running<br />
***** Not sure this affects automigration<br />
****** expect either way we're not measuring this jank right now<br />
***** I have a fix!<br />
*** History improvements landed on 54 and 53<br />
*** Sveta's outreachy internship finished!<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1211726 + deps<br />
**** We now have the Alexa top 20 available on Nightly (restricted to Nightly)<br />
**** Going to talk with folks about how to get this to ship<br />
*** Revieeeewwwsss...<br />
** Jared<br />
*** Theming API<br />
**** Fixed bug 864562 to implement Lightweight Themes as CSS variables<br />
**** Fixed bug 1343921 to implement support for icons (hidden behind a pref extensions.webextensions.themes.icons)<br />
**** Going through bugs blocking enabling the Theming API on nightly<br />
*** URL bar zoom<br />
**** Going to finish working on the patch for bug 1318830<br />
***** Bug 1318830 - Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar<br />
*** <select> work<br />
**** Put up a patch on bug 1344574 to fix another issue with select styling<br />
*** Preferences<br />
**** Hoping to land reorg and search work this week on mozilla-central<br />
**** Will be meeting later today with one of the students who is fixing up his patches related to review feedback<br />
** Mike<br />
*** Sorry I wasn't muted just know :P<br />
*** Theming API<br />
**** Addon Manager integration landed<br />
***** working on a followup bug https://bugzilla.mozilla.org/show_bug.cgi?id=1344926<br />
**** Will make sure the tree of filed bugs, covering the MVP in its entirety, is filed<br />
**** Will move into hand-over phase asap<br />
*** Findbar<br />
**** No progress :(<br />
*** Sessionstore<br />
**** GSOC student reaching out - sent out introduction email to all<br />
*** Photon<br />
**** Will start on that some time in the near future? :)<br />
*** Quite a bit of review action<br />
** Verdi - see Peter's update below :)<br />
** pdol<br />
*** FC 98, 99, 100 heartbeat study results: https://docs.google.com/document/d/1ZpXl3v6DXapjHmjHH4Vl5vUfRW7vfWNIdpanB21fTJY/edit#heading=h.btyua7n7nk8<br />
*** Working with Verdi on plan for onboarding experiments and shipment plans leading into v57.<br />
*** Schalk to help us with tour while migration hang issues being resolved, but want to make sure his work is useful to move to productization<br />
** markus<br />
** Sfoster<br />
*** Some eslint bugs to get warmed up with: <br />
**** Bug 1344308 - Share and extend toolkit's eslint rules in PSM: https://bugzilla.mozilla.org/show_bug.cgi?id=1344308<br />
**** Bug 1343945 - Fix eslint errors in browser/base/content/browser-social.js https://bugzilla.mozilla.org/show_bug.cgi?id=1343945<br />
*** Starting to look at Bug 1287763 - [10.10+] update remaining OS X textbox focus styling - https://bugzilla.mozilla.org/show_bug.cgi?id=1287763<br />
<br />
* Roundtable<br />
<br />
<br />
'''Feb 28'''<br />
'''GIF du jour: [oops, forgot]'''<br />
* Status updates<br />
** Dao<br />
*** back from PTO today -- nothing to report (also may be late to or miss the meeting)<br />
** Gijs<br />
*** Perf fixes for history import landed on m-c<br />
**** Uplift to beta/release denied<br />
**** Uplift to aurora still pending<br />
*** Looking at perf fixes for bookmarks next<br />
*** Outreachy location bar stuff still going strong<br />
** Jared<br />
*** Moving lwts to css variables is a bigger project than it sounds. There are lots of places that are/were setting inline styles to implement as lwt, and switching to lwt means setting those as styles in the stylesheets, which are now affected by the cascade, and content security issues with loading external files in non-system principal stylesheets. Yay! /s<br />
** Mike<br />
*** Theming API<br />
**** Addon Manager integration still ongoing<br />
**** Next up:<br />
***** Deprecating DSS<br />
***** Extending LWT with Chrome manifest properties<br />
*** Sessionstore<br />
**** GSOC applicants are requesting info<br />
*** Find toolbar<br />
**** Brad Werth is still working on platform things - most important patch is still pending review tho<br />
**** I'm working on a few small bugs whilst waiting cycles of Theming API project<br />
** Verdi - will miss today - at workweek in Toronto. <br />
*** Can/should we appeal this? https://bugzilla.mozilla.org/show_bug.cgi?id=1341097#c44<br />
**** [dolske] probably not, RC2 is pretty late to land a significant change like this for an alaready-shipped issue.<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** ~5 regressions related to zoom-controls in the urlbar, possibly 4 or 5 of them will be fixed by the patch described in https://bugzilla.mozilla.org/show_bug.cgi?id=1300376#c25 but it gets called potentially twice as necessary. Though we don't have any numbers that show it is actually hurting perf. Can we land that patch? The only pushback is related to worries about not doing this in the most efficient way, but in the meantime we are actually broken.<br />
<br />
'''Feb 21'''<br />
* GIF du jour: typing http://i.imgur.com/fzdSvua.gifv vs typing http://i.imgur.com/VVrTReq.gif<br />
* Status updates<br />
** markus<br />
*** Design Systems Survey Results (carryover from last week) https://docs.google.com/a/mozilla.com/presentation/d/1lFSmzDDhucN3LS9zn3_Xzz3iN15IEIswJ2E1nz_C_hs/edit<br />
** Dao<br />
*** back on PTO this week -- actually moving now<br />
*** Bug 1338522 - Add telemetry for UI responsiveness during migration of profile data from another browser<br />
**** landed<br />
*** Bug 1339413 - Cap the amount of history we import from Chrome for the next onboarding funnelcake<br />
**** landed, uplifted<br />
*** Bug 1340115 - Cap the amount of history we import from Chrome<br />
**** landed<br />
*** Bug 1336434 - "Your Top Sites" should say "Top Sites" when we're using the default set<br />
**** landed, uplifted<br />
*** Bug 1340173 - Hover feedback for zoom reset button is too tall<br />
**** landed, uplifted<br />
*** Bug 1340436 - [Linux] Clicking on zoom buttons positioned in Toolbar makes it move a few pixels to the left<br />
**** landed<br />
*** Bug 1340495 - Remove fallback styling from toolbarbutton.css<br />
**** landed<br />
*** Bug 1340626 - Remove fallback styling from dropmarker.css.<br />
**** landed<br />
** Gijs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1341097<br />
**** hangs when importing history from chrome<br />
**** This took 80-90% of my last week<br />
***** basically, our tools for detecting/profiling UI starvation are not great<br />
**** patches are up, try looks... a bit meh, probably need to fix some jetpack and other test issues ( https://treeherder.mozilla.org/#/jobs?repo=try&revision=9d516f443183&selectedJob=79103182 )<br />
***** hoping to get this landed in m-c this week<br />
***** unclear whether we'll be able to uplift all/part of it<br />
**** "are we doing anything about bookmarks hanging?" next step / followup<br />
***** data (https://bugzilla.mozilla.org/show_bug.cgi?id=1332225#c14) shows similarly bad times for bookmarks as history<br />
*** Outreachy!<br />
**** Svetlana landed initial versions of patches to improve initial experience of the awesomebar<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1211726<br />
***** And a followup to store these in a file:<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1336946<br />
**** This is currently limited to the nightly channel<br />
**** We have 2 other remaining followups:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1340108 - handling 'www.' prefix correctly (not as trivial as it sounds...)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1341081 - need to de-duplicate the items we suggest correctly (internal unifiedcomplete mechanics work in interesting ways)<br />
****** already has a patch, might want a test<br />
**** Need to work out how to create a realistic set of prefilled sites to provide to users to have useful autocomplete options<br />
***** If you think there are people who need to be involved in this please let me know.<br />
**** Marco filed a bug on what we need to make this ride the train<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1340663<br />
** Jared<br />
*** Theming<br />
**** Got r+ on CSS variables for lightweight themes on tabs, have a follow-up patch to remove browser-lightweighttheme.css and will land once that gets r+<br />
**** Need to take a look at how the other lwtheme properties are set and move those to CSS variables<br />
**** Will next start working on support for other properties of new Themes that will be using CSS variables<br />
*** Preferences<br />
**** Students now have specs for search and reorg<br />
**** Demo video of the two together is at https://youtu.be/QFZxR6gCGZc<br />
**** Will start working with the students this week about getting the search patches ready to land<br />
***** Filed bug 1340643 about some xul items not having a descendant textNode that includes the visible text, meaning that we won't be able to highlight the matching text there<br />
**** The reorg patches will wait until the start of 55 to land, but we can start getting those ready too now. They need to go through the preferences and manually test links and buttons, then write tests to cover the links and buttons that were broken by the reorg.<br />
** Mike<br />
*** Theming API<br />
**** Writing unit tests for Addon Manager integration<br />
*** Work on frequent intermittents (findbar)<br />
*** Reviews<br />
** Verdi- Test Day - (last minute - sorry!!)<br />
*** Prep: Today 12:30 - 1 PDT<br />
*** Test day: Tomorrow 8am - Noon PDT<br />
*** We're testing this new copy and interaction for automigration https://dl.dropboxusercontent.com/u/105549/aitng3.framer/index.html<br />
** pdol<br />
* Roundtable<br />
** <br />
<br />
'''Feb 14'''<br />
* GIF du jour: 2-for-1 http://i.imgur.com/MFyN6aM.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1338522 - Add telemetry for responsiveness during auto migration of profile data from another browser<br />
*** Bug 1338812 - Call TelemetryStopwatch only once per item (history / bookmarks / logins) rather than for each resource.<br />
** Gijs<br />
*** Working on fixing the hangs when importing data<br />
*** Updating notification bar messaging ( https://bugzilla.mozilla.org/show_bug.cgi?id=1335349 )<br />
**** landed, need to write a branch patch, which is slightly tricky.<br />
*** Tour bar on new tab page<br />
**** on hold because of the hanging<br />
*** Finally managed to nail down an annoying regression caused by some docshell work by :ckerschb that broke some links, which we could fix by code removal which of course promptly caused completely unrelated tests to fail.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1332595<br />
*** Reviews<br />
*** Slooowly got going on deps of https://bugzilla.mozilla.org/show_bug.cgi?id=1320124<br />
**** Now on hold again<br />
** Jared<br />
*** Preferences search and reorg made a lot of progress this weekend:<br />
**** video of search: https://youtu.be/7dVcj2PoubY<br />
**** screenshots or reorg: http://imgur.com/a/isaVq<br />
** Mike<br />
*** Firefox Theming<br />
**** Working on Addon Manager integration all the way in one go<br />
***** Going well, expecting patches and second review cycle this week, hopefully landable next week<br />
***** Plenty of discussions, architecture reviews and coordination<br />
*** Findbar<br />
**** Paused, pending platform fixes,<br />
**** Ehsan filed perf issue, plenty of discussion and progress there<br />
***** Will work on it in-between Theming API work<br />
*** Some work on fixing frequent intermittents<br />
*** Reviews<br />
** Verdi<br />
** pdol<br />
*** Hang discussions<br />
*** Discussions with Activity Stream to determine home for onboarding tour<br />
*** New user engagement queries<br />
**** Hoping to ultimately get to dashboards comparing more granular usage than retention in the first x weeks of usage (eg. pageviews, active session hours, searches, etc.)<br />
*** Welcome Nicole Yee<br />
**** EPM helping with onboarding coordination, schedule<br />
** markus<br />
*** Design Systems Survey Results<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Feb 7'''<br />
* GIF du jour: gold is best*ouch* https://gfycat.com/AdeptFamousAustraliankestrel<br />
* Status updates<br />
** Dao<br />
*** PTO<br />
*** Bug 1335451 - Improve the look of tiles for which we don't have a favicon<br />
**** landed, uplifted<br />
*** Bug 1336072 - [compact layout] Rearranging and deleting tiles are broken<br />
**** landed, uplifted<br />
*** Bug 1319513 - Disabled "Clear Downloads" text is not grayed on Linux<br />
**** landed<br />
** Gijs<br />
*** Allow doing surveys from the 'undo' notification bar - https://bugzilla.mozilla.org/show_bug.cgi?id=1335349 - landed on autoland (not nightly yet)<br />
*** Update notification bar messaging - https://bugzilla.mozilla.org/show_bug.cgi?id=1335442 - waiting for review + info from verdi<br />
*** Looked at new tab tour stuff - https://bugzilla.mozilla.org/show_bug.cgi?id=1332774 - waiting for info from verdi<br />
*** Prepping another beta automigration run - https://bugzilla.mozilla.org/show_bug.cgi?id=1335709 - has r+, waiting for uplift approval<br />
*** Add telemetry for undo errors + perf - https://bugzilla.mozilla.org/show_bug.cgi?id=1333233 - landed, uplifted to 52<br />
*** Misc:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1335272 - fix about:cache regression I caused<br />
***** landing ASAP after I fix nits<br />
**** Reader mode + SHIELD add-on + file:-access-in-its-own-process reviews<br />
** Jared<br />
*** <select> work<br />
**** wrote patches to fix a few follow-ups related to <select> styling (bug 1335483, bug 1336301)<br />
**** met with QA to go over testing plan for search-in-select, and got feedback from ux on some designs<br />
**** have a few bugs to get fixed / delegated<br />
*** filed bug 1337160 about performance regressions related to webextensions, which got duped to a bug already on file, though there doesn't seem to be an easy way to track this work (multiple bugs, not all on file)<br />
*** compared to an empty webextension, having icons applied still results in a 19% tresize opt regression on win7-32, a 12.51% tp5n nonmain_startup_fileio opt regression on win7-32, a 6.18% cart opt e10s regresson on win7-32, and a 5.4% tart opt regression on win7-32<br />
*** we see some perf regressions when comparing PNG -> SVG icons<br />
**** https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=0ba6c1655ba948e589dd1c64a94d37bf5dfde1b9&newProject=try&newRevision=4d6c65f54321ab9a735797a92c01f31f3c885bab&framework=1<br />
** Mike<br />
*** Theming API<br />
**** Worked on a version of the Engineering Plan that will be world-viewable<br />
***** "With a little help from my friends"<br />
**** Worked a bit on addon manager integration<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1330349<br />
***** Blocked on politics<br />
*** Findbar highlighter<br />
**** Worked on a few small bugs<br />
**** Will address high ranking findbar intermittent failure<br />
**** Pinged :mstange for platform bug review<br />
** Verdi - when we test automigration in beta can we do it by opening about:newtab instead of about:home on first run but don't change the home page setting?<br />
*** Gijs: that would require code changes. Once we change code, of course we can do anything (OK, I mean, not *any*thing, but...).<br />
**** Actually, clarification: we could potentially set the first run page to 'about:newtab', replacing whatever firstrun page we use, and use browser.startup.firstrunSkipsHomepage to avoid opening about:home . But then we don't show the normal first run page. I'm not sure we could show both (the normal firstrun page + about:newtab). Yes - this is what I mean. Show about:newtab and skip opening about:home. I think this should be ok for a beta test.<br />
***** Still not sure now: would it be OK that we're no longer showing the normal first run page? I think that would be ok for the period of our test in beta. <== Peter?<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** <br />
<br />
'''Jan 31'''<br />
* GIF du jour: round and round http://i.imgur.com/LYzZsxu.gifv <br />
* Status updates<br />
** Dao<br />
*** on PTO most of last and this week<br />
*** Bug 1334444 - [compact layout] Add "Your Top Sites" heading<br />
**** landed, uplift requested<br />
**** question for verdi: should the heading read "Top Sites" initially when there are no history tiles?<br />
***** Yes - no history or default sites it should say "Top Sites" and when your stuff is imported it should say "Your top sites"<br />
*** Bug 1334429 - Remove fallback styling from button.css<br />
**** landed<br />
** Gijs<br />
*** Text-only updates from me today due to scheduling conflicts<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1333233<br />
**** Telemetry for 'undo' stuff<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1335349<br />
**** Surveying 'undo' users<br />
*** Compact theme initial list of bugs<br />
*** Reviews<br />
*** Security (regression!) bugs :-(<br />
** Jared<br />
*** landed lwtheme support for new themes<br />
*** got r+ on chrome compat properties for lwthemes, will land it today<br />
*** working on evaluating performance of icons with new themes<br />
**** new try pushes with svg icons only defined for default toolbar icons, and using png instead of svg<br />
*** preference work continues<br />
** Mike<br />
*** Theming API<br />
**** reviews<br />
**** Addon Manager integration work going well<br />
***** most work is reading into Addon Manager codebase - not terribly complex<br />
**** On and off working on finishing up Engineering Plan appendices.<br />
**** Updated wording: Extending LWT, not replacing them<br />
*** Findbar highlighting bugfixes (small)<br />
**** platform fixes stuck in review mode - will ping mstange today<br />
** Verdi - Filed a bunch of bugs blocking https://bugzilla.mozilla.org/show_bug.cgi?id=1332318<br />
*** Gijs (who won't be at the meeting): could you please add priorities to these, either whiteboard or actual priority field, to help us decide what to work on? It likely won't be possible to fix all of them in this cycle, and I would like to avoid disappointment by us working on the 'wrong' things. :-)<br />
**** Will this work? https://docs.google.com/spreadsheets/d/1vsLukVaGEWy_0u4kuuLD8ZYEjnRzJMnwnOwZUltsFDQ/edit#gid=0 - I guess we can add this to the bugs - everyone hasn't agreed on this yet - just me taking a stab<br />
*** If you haven't seen it - check out my video about onboarding - https://mozilla.michaelverdi.com/february-2017-onboarding-test/<br />
** pdol<br />
*** Planning an experiment with add-ons team around hypothesis that surfacing add-ons will improve retention:<br />
**** Improving discover-ability of add-ons mechanism<br />
**** Suggesting specific add-ons<br />
**** Preloading market-specific add-ons<br />
** markus<br />
* Roundtable<br />
** Rapidly testing onboarding work with users as we go along.<br />
<br />
<br />
'''Jan 24'''<br />
* GIF du jour: hold my beer http://i.imgur.com/ShLJ5za.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1332225 - Investigate Firefox hanging while importing bookmarks/history/passwords from Google Chrome<br />
**** QA can't reproduce the problem anymore<br />
**** I'll see if I have more luck<br />
*** Bug 1306561 - Restore Defaults button is enabled and has undesired effects on a clean profile using Aurora<br />
**** backed out for failing tests on aurora<br />
**** investigating options<br />
**** AFAIK the patch was working as expected on aurora IRL but some tests don't cope and there's no obvious fix<br />
** Gijs<br />
*** Ongoing migration funnelcake investigations relating to speed / brokenness in some edgecases (cause still unknown)<br />
*** Troubleshooting and fixing merge day blockers<br />
*** Reviews<br />
*** Security bugs<br />
** Jared<br />
*** Theming API<br />
**** Patch up for review on bug 1330340 for lightweight theme support in the Theming API<br />
**** Going to pick up the icon-perf investigations for the Theming API again (I had put them on hold)<br />
*** Select dropdowns<br />
**** Got feedback from Enn about keeping the select popup from flipping while typing in the search box. Should have time to work on the patch on Thursday or Friday<br />
*** Bookmark popup<br />
**** Landed a fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1327938 which is about the bookmark popup closing prematurely<br />
**** Support for "select" events is enabled for chrome code so we can use those events to see if a selection is created and not close the popup<br />
*** Preferences reorg<br />
**** Students are busy at work getting their first bugs fixed, will start assigning them reorg patches next.<br />
**** One student is working on a Telemetry probe to track how users are getting to the Preferences<br />
**** We now have data for which Preference categories are visited most. See https://mzl.la/2jQtHoU<br />
***** Are we capturing the entry point into about:preferences to see where users are coming from? (eg. if we add direct links to certain sections in places like our Privacy Policy, can we track engagement through those methods?)<br />
** Mike<br />
*** Did large sessionstore triage and bug categorization<br />
**** Will result in GSOC plan and other things during the course of this year<br />
*** Findbar highlighter is moving forward again<br />
**** Regression fixes landed<br />
**** Performance fixes landed<br />
**** Platform fixes about to landed and are looking quite good<br />
**** Hopeful for Fx54 release<br />
*** Firefox Theming<br />
**** I started on Addon Manager integration<br />
***** few unknows, so I'm exploring the code<br />
*** Looking at fixing https://bugzilla.mozilla.org/show_bug.cgi?id=1261233 intermittent<br />
*** Reviews. Duh! :-P<br />
** Stephen<br />
** Verdi - Next onboarding funnelcake! https://bugzilla.mozilla.org/show_bug.cgi?id=1332318<br />
** pdol<br />
*** Mainly supporting @verdi<br />
*** Onboarding Q1 OKR draft: https://docs.google.com/document/d/1Gmhb0t2NS2C8glv1MwA-6099xhr--N90TzQtS6gdhrw/edit<br />
*** Asking UR to move forward with a study on the session restore (button in chrome) implementation<br />
**** Jared could likely help out, pdol to follow-up offline<br />
** markus<br />
*** reading QX bugs<br />
* Roundtable<br />
** Design Systems Survey - for designers and developers (about 3min) - https://tori90.typeform.com/to/wl2XU8<br />
<br />
<br />
'''Jan 17'''<br />
<br />
'''No meeting due to conflict with MoCo meeting. Feel free to add notes here anyway!'''<br />
<br />
* GIF du jour: don't know what it is but i want to pet it https://media.giphy.com/media/l0CRBpcYyerszuEVi/giphy-downsized-large.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1330303 - Rearranging an existing tab tile in about:newtab is sluggish<br />
**** landed, uplifted to fix this funnelcake-related regression<br />
*** Bug 1330611 - [compact layout] icons look vertically misaligned in alternative default tiles<br />
**** landed, uplifted for funnelcake<br />
*** Bug 1322922 - Addon doorhanger icon is black instead of grey<br />
**** landed, uplifted<br />
** Mike<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** <br />
<br />
'''Jan 10'''<br />
* GIF du jour: almost 45 years ago http://i.imgur.com/8jionrA.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1322737 - Do something better than showing blank squares for the initial about:newtab experience with migrated history<br />
**** last major patch in our list uplifted for beta 13<br />
*** Bug 1329941 - [compact layout] Increase tile title background opacity to improve legibility<br />
**** landed, not yet uplifted<br />
*** Bug 1330001 - Remove browser code behind Windows XP and Vista version checks<br />
**** in review<br />
** LV QA (Grover / Justin)<br />
*** funnelcake test plan: https://docs.google.com/spreadsheets/d/1q0Z_dKADg2P9R9f5A45EjF_o1M-UKNrpiHuSGjxrnZY/edit#gid=0<br />
** Gijs<br />
*** Migration funnelcake stuff<br />
**** Looks like it's all done<br />
*** Some regressions I've been looking at<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1329220 (print preview, yuck)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1328410 (focus vs. popups)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1328605 (docshell changes made add-ons very unhappy)<br />
*** Random other stuff:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1321247 (sec-low, but it's public - form element injection in the rss reader)<br />
*** Lots of reviews<br />
**** including exciting things like:<br />
***** the web compat reporter system addon:<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1308271<br />
***** Dev edition -> compact themes renaming + shipping in release<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1314091<br />
***** app update UI changes! We will start using the menu button badging instead of the big ugly dialog in more cases<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=893505<br />
***** web storage / site data manager changes<br />
*** Mentoring on a few different bugs including outreachy<br />
*** Upcoming:<br />
**** Need to do some triage of devedition theme issues<br />
**** Talk to Matt Grimes about migration survey<br />
** Jared<br />
*** Waiting on theme blog post before starting work on theme implementation. Will start in earnest once it's posted (may start before anyways but would be polite to wait)<br />
*** Mentoring the Preferences project<br />
**** Will start ramping up quickly<br />
**** Students will be assigned to the project today<br />
**** Two other students (one a former Capstone student) are active and fixing bugs in Preferences too<br />
** Mike<br />
*** Future of Firefox Theming - Engineering Plan<br />
**** https://docs.google.com/document/d/1ueD6V7aLLTuc1GAOxxQYcwl2HR-k62HHu3q8knTJ4FU/edit?pli=1#<br />
**** Ready for review round<br />
**** Plan to file first bugs this week and start implementing them!<br />
*** Worked on Findbar regressions and followup issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1302470 apparently Brad expected me to work on this, whereas I understood he would.<br />
***** Enter game of ping-pong<br />
** Stephen<br />
** Verdi - Getting started on next bunch of onboarding stuff this week. What does that include? Good question. At least the "things to try" bar. Need to figure it out with pdol and make a proposal.<br />
** pdol<br />
** markus<br />
* Roundtable<br />
<br />
'''Jan 3 (2017)'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** no audio<br />
*** Bug 1322738 - Update about:newtab tile shapes / organization to match activity stream<br />
**** needs review, not sure if adw is available, may switch to Gijs<br />
** Gijs<br />
*** Back from PTO<br />
*** Asked for uplift on funnelcake patches<br />
*** Still waiting for dolske's r+ on bug 1322730<br />
*** Also waiting on info from the new tab team in bug https://bugzilla.mozilla.org/show_bug.cgi?id=1322731 to figure out impact on metrics / if we need our own metrics<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1322737 is the only remaining non-taken bug right now for the funnelcake.<br />
*** wading through bugmail + review backlog<br />
** Jared<br />
*** got review on bug 1323618 to add more capabilities for turning off pseudo classes, need to figure out a test failure there before that can land<br />
*** mentored multiple changes to the preferences as part of the 2017 redesign project (lacking a better name): https://bugzilla.mozilla.org/show_bug.cgi?id=1324168<br />
**** a telemetry probe landed too, using the new hotness of 'categorical' probes, except... they aren't displayed on t.m.o yet (bug 1316031)<br />
*** investigating a memory leak due to object-shorthand change (bug 1326305)<br />
*** will be starting on theme work this week<br />
** Mike<br />
*** Working on findbar stuff before Theming API work kicks off again<br />
*** Creating Official(tm) Engineering Plan for Theming API<br />
*** Session store coordination planned for this week<br />
**** Basically I need to file a bunch of bugs!<br />
** Stephen<br />
** Verdi -<br />
*** This seems legit https://bugzilla.mozilla.org/show_bug.cgi?id=1326712<br />
*** How do I review - https://bugzilla.mozilla.org/show_bug.cgi?id=1235547<br />
** pdol<br />
** markus<br />
*** theming ux?<br />
* Roundtable<br />
<br />
'''Dec 27 (2016)'''<br />
* No meeting! Ho ho ho!<br />
** but you still get a gif! http://i.imgur.com/AFJp1D5.gifv<br />
<br />
'''Dec 20'''<br />
* GIFs du jour: 🎄 [leave your favorite xmas gif under the tree!]<br />
** http://i.imgur.com/dNkX4QH.gifv<br />
** https://31.media.tumblr.com/09d6b7acbfc4aff259c0f091c4172f18/tumblr_nh3a8oaeiL1rb5w2mo1_400.gif<br />
** https://gifspace.net/image/YfcI.gif<br />
** https://chelseareil.files.wordpress.com/2013/02/anigif_enhanced-buzz-29585-1359754656-5.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** Onboarding for 51:<br />
**** Better undo (with an undo state file) ready to land (after mtg) \o/<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1285577<br />
**** Main meta:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322718<br />
***** Fixed:<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322719 (replace default homepage work)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322720 (avoid showing about:home/about:newtab on first startup)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322726 (UITour API to show about:newtab in current tab)<br />
***** Patched (waiting for review)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322730 (display migration notification on about:newtab)<br />
******* waiting for r?dolske<br />
***** Looking at<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322731 (change default tiles)<br />
******* waiting for ni?dolske<br />
*** Automigration now turned off on 51 beta at the request of QE (who are testing manual migration stuff)<br />
**** I expect this will also help with some of the uplift stuff for the funnelcake as it now won't affect anything but the funnelcake<br />
*** Slowly working towards reducing our security exposure through chrome-privileged pages/frames we load in various places<br />
**** Taking a backseat at the moment in the face of all the 51-onboarding stuff<br />
**** Previously, previously:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322414<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322609<br />
*** Misc other stuff<br />
**** Some security bugs<br />
**** Some regressions I caused or reviewed:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322701<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1320502<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1318664<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1316863<br />
**** Some fun other things:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1122124 - we'll keep custom/non-"default" profile names if you use Firefox refresh<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1044586 - using page refresh (F5/accel-r) used to break about:preferences and maybe other things :-\<br />
*** On PTO end of week until Jan 3.<br />
** Jared<br />
*** Preferences refresh 2017<br />
**** This will be a student/volunteer driven project<br />
**** Met with Tina from UX while in Hawaii, she and her team have completed user research as well as user tested various designs and organizations<br />
**** She has some specs for a reorg and some inconsistencies [see attachments of bug 1324168]<br />
**** I have filed the first set of telemetry and inconsistency bugs blocking bug 1324168 [https://bugzilla.mozilla.org/show_bug.cgi?id=1324168]<br />
***** I have put up a patch for the first telemetry probes since we'll want to get those uplifted as high as possible to help verify the user tests once we change the organization: see https://bugzilla.mozilla.org/show_bug.cgi?id=1324167<br />
**** More will be filed once these get moving<br />
**** Students working on the project so far: Jalen Adams [LeftySolara], and possibly the students who have been working on the select dropdown<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1324171<br />
*** Select dropdown<br />
**** Mike Conley just landed https://bugzilla.mozilla.org/show_bug.cgi?id=1321376 which was the last blocker to removing the non-e10s implementation of the select popup<br />
**** The other ongoing work is to enable webpages to style select dropdowns<br />
***** This is mainly complete, but there is a bug about the :checked option having the wrong colors<br />
***** I have been working on https://bugzilla.mozilla.org/show_bug.cgi?id=1323618 to introduce a new argument to inIDOMUtils.addPseudoClassLock which will allow a pseudoclass lock to be set to "off" so we can disable :checked for sampling the colors<br />
**** Fixed bug 1316404, so the e10s select dropdown will now use the correct font-family<br />
*** Video controls<br />
**** Met with Ray Lin while in Hawaii<br />
**** We fixed numerous video controls bugs<br />
***** I fixed bug 1319598 to prevent the time label from shifting around on OSX<br />
***** I fixed bug 1323767 to clean up videocontrols.xml indentation, brace usage, and use ES6 method definitions<br />
***** Ray fixed bug 1319301 about gray overlays being left on top of the video<br />
***** Ray fixed bug 1319587 to reduce the shadow around the scrubber thumb<br />
***** Ray fixed bug 1321416 to remove scrollbars from standalone video documents<br />
***** Ray fixed bug 1319569 to remove dead code from videocontrols.xml<br />
*** Add-on Manager<br />
**** Got review on a patch for bug 934205 to add a link to the Appearance tab to take users to AMO to get more themes<br />
*** Themes API<br />
**** <br />
** Mike<br />
*** Sessionstore meetup in Hawaii<br />
**** H1 2017 focus around reliability and performance<br />
**** Compression of sessionstore JSON blobs underway<br />
**** Fun amount of reviews and mentoring<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1306294 and https://bugzilla.mozilla.org/show_bug.cgi?id=1323987<br />
*** Findbar<br />
**** Range visibility detection patches were backed out due to regressions<br />
**** bwerth working on that again<br />
**** I'm working on reducing the amount of other issues<br />
*** Theming API<br />
**** Large Hawaii meeting went well - product, engineering, addons, QA, AMO, UX - everyone attended<br />
**** Community outreach next on the agenda<br />
**** Working on engineering plan complete doc<br />
***** Outline complete and reviewed by Mossop, will be done by abr as well<br />
*** Will be on PTO between X-mas and new years!<br />
** Stephen<br />
*** Mostly Photon, all things Photon<br />
** Verdi - Onboarding onboarding onboarding. Also, onboarding. Will be out starting Thurs. If there is a question I can answer, ping me on irc or slack and it will buzz my phone.<br />
** pdol<br />
*** Working with @verdi and UR on getting onboarding user research and v2.0 plans in place<br />
*** Asked UR to prioritize session restore user testing<br />
*** PTO until Jan. 9th<br />
** philipp<br />
* Roundtable<br />
** Telemetry for the automigration stuff is expiring with 53:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1324525<br />
*** Will go through this in the next few days, if people have thoughts please put them in the bug.<br />
<br />
'''Dec 13'''<br />
* Preemptively canceling, since we'll all have just been in Hawaii together and won't likely have much new to discuss.<br />
<br />
'''Dec 6'''<br />
* No meeting! Hawaii! Woo!<br />
<br />
'''Nov 29'''<br />
* GIF du jour: wat https://media.giphy.com/media/3o85xsGXVuYh8lM3EQ/200.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1320049 - Checkbox looks inconsistent (10 px too wide) in "Insecure Connection" warning,<br />
**** landed<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** landed & bounced<br />
**** hitting a layout assertion in various mochitests, being fixed in bug 1320364<br />
** Gijs<br />
*** Working on allowing undo of automigration despite bookmarks/sync changes<br />
**** Writing unit tests as I go along.<br />
**** Fixing this is turning out to be 'fun' because of (e.g.) how last modified times propagate<br />
***** So naively, I was hoping to have some wrappers to the bookmarks insertion being able to take care of determining last modified dates for the items. Then when you undo, you check that things haven't been modified and then you remove the items that haven't been modified. Unfortunately, if you add a bookmark to a folder, that propagates the last modified time of that bookmark to the folder. So straight after calling into a wrapper to insert a bookmark into a folder, now the folder's LM time will change, and my backup of that LM time no longer matches, meaning we'll keep the folder.<br />
****** This is fixable, it's just hairier than I expected.<br />
*** Working on a document to explain preliminary telemetry from the 51 experiment. Expect email later this week.<br />
*** Misc. sec bugs, regressions I caused, etc.<br />
*** Mentoring Evan on reader mode bugs<br />
**** some nice improvements coming for RTL users, slowly fixing some website reading issues as well<br />
** Jared<br />
*** Working on measuring the impact of SVG icons for the theming API<br />
**** attempts so far:<br />
***** using a single icon for all buttons<br />
***** using separate icons that are stored in a single sprite using the use-not-target approach<br />
**** planned attempts:<br />
***** system add-on that doesn't do anything (system addon baseline)<br />
***** lightweight theme system addon (lwtheme baseline)<br />
***** complete theme system addon (complete theme baseline)<br />
***** separate files for each icon (more true baseline for svg icons)<br />
***** separate sprite sheet for "default toolbar icons" and one for secondary icons<br />
**** comparison matrix https://docs.google.com/a/mozilla.com/spreadsheets/d/1k42sfRWCu8FYkJOmKM2derVfw2UArN_54tmdBAjfdAw/edit?usp=sharing<br />
**** only have results for "single icon for all buttons" so far, https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=7eec6e43a9665f214707e56fe970aa7df783a3f0&newProject=try&newRevision=4d6c65f54321ab9a735797a92c01f31f3c885bab&framework=1&showOnlyImportant=0<br />
** Mike<br />
*** Worked on addressing feedback on the Firefox Theming Engineering Plan outline<br />
**** Ready for additional feedback rounds (Mossop up first)<br />
**** Will start on actual Engineering Plan this today/ tomorrow and plane for Hawaii<br />
*** Working on sessionstore frequent intermittents<br />
** Stephen<br />
** Verdi - can I answer questions about scope of onboarding work?<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** find-in-page progress update? looking at the bugs blocking "shipping the feature" (bug 1291278), the last one was resolved on November 15<br />
*** https://bugzilla.mozilla.org/buglist.cgi?bug_id=1302032%2C1281421%2C1280978%2C1279751%2C1310196%2C1304292%2C1310161%2C1279704%2C1302011%2C1196479%2C1279843%2C1312008%2C1302178%2C1305420%2C1282752%2C1290914%2C1302794%2C1302551%2C1302244%2C1279802%2C1300824%2C1316516%2C1311839%2C1280354%2C1302386%2C1304313%2C1302018%2C1301941%2C1248148%2C1279683%2C1304893%2C1283042%2C1282070%2C1279708%2C1295759%2C1283041%2C1302033%2C1306599%2C1308728%2C1311320%2C1231193%2C1280534%2C1316513%2C1308928%2C1302522%2C1290842%2C1298323%2C1280876%2C1316515%2C1308214%2C1281171%2C1305194%2C1302019%2C1314315%2C1302387%2C1304497%2C1302534%2C1296822%2C1310797%2C1305071%2C1294644%2C1295539%2C1305057%2C1306320%2C1308187%2C1303874%2C1304477%2C1309208%2C1279803%2C1316043%2C1317694%2C1316514%2C1307328%2C1316459%2C1302382%2C1304311%2C1231923%2C1302967%2C1311360%2C1279682%2C1302046%2C1279723%2C1306289%2C1315428%2C1302939%2C1305033%2C1279715%2C1303287%2C1309155%2C1302029%2C1242718%2C1290913%2C1304073%2C1280149%2C1279652%2C1302749%2C1303008%2C1298435%2C1295540%2C1319560%2C1305059%2C1309275%2C1054845%2C1310613%2C1302470%2C1068740%2C1291284%2C1103153%2C1303359%2C1310423%2C1279707%2C1297543%2C1279742%2C1310606%2C1302969%2C1298438%2C1300869%2C1279695%2C1294392%2C995352%2C1301953%2C1298434%2C1306234%2C1303207%2C1305020%2C1311663%2C1311742%2C1298970%2C1302170%2C1302035%2C1314080%2C1303248&list_id=13332879<br />
<br />
<br />
'''Nov 22'''<br />
* GIF du jour: riding the train. https://i.imgur.com/xkC4p7C.gifv<br />
* Status updates<br />
** Dao<br />
*** landed:<br />
**** Bug 1317961 - Remove the browser.tabs.dontfocusfordialogs pref<br />
**** Bug 1318104 - History panel should expose keyboard shortcuts for restoring the last closed tab / window<br />
**** Bug 1318276 - Clean up CustomizableUIInternal.addShortcut<br />
*** in review:<br />
**** Bug 1318640 - Closing the captive portal tab should go back to the previously selected tab<br />
** Gijs<br />
*** PTO<br />
*** Fixing automigration undo vs. sync<br />
*** Investigating early telemetry from beta 51 automigration experiment<br />
**** too soon to say much.<br />
*** Misc. other bugs<br />
** Jared<br />
*** landed:<br />
**** fixes to font and padding of select dropdowns<br />
**** select dropdowns will now attach to the selected item on osx<br />
**** icon support for webextension themes landed<br />
*** Looking into gathering resources to make our SVG icon story faster (potentially restarting bug 1054016 and talking to Jet about getting more resources for fixing bug 1058040)<br />
** Mike<br />
*** Firefox Theming<br />
**** Finished dominant color extraction demo<br />
**** Spent quite a bit of time on Engineering Plan bullets<br />
***** https://docs.google.com/document/d/1C22KmfaG4DVcvnyI0b9F3y3yMR-Q6mgY1uIWYnconZs/edit#<br />
**** PRD bullet list approved (by current theme stakeholders group)<br />
***** Now slowly turning into official PRD draft 0.0.0.0.1 alpha<br />
***** https://docs.google.com/document/d/1ebB02HHc5Ni_ZyUwA41vJ9OlZsTEAMFOpXCaCqvuGTE/edit?ts=582dc369#<br />
*** Findbar<br />
**** Fixed highlighting regressions ('arni-bugs')<br />
***** uplifted up to 51 now.<br />
**** Worked a bit on modal highlighting, pushing :bwerth's work forward<br />
***** Found issues he'll need to fix...<br />
** Stephen<br />
** Verdi - A question came up today about onboarding work and iterations<br />
** pdol<br />
*** Examining/analyzing usage patterns of Firefox users<br />
**** Particularly: 1-5 day users (in a 28 day period), "heavy users"<br />
***** Results will be used as part of success criteria for a number of projects<br />
**** Strong evidence that press cycles re-engage inactive users<br />
***** Implication: "onboarding" likely needs to consider users moving from inactive > active, not just new downloads <= Verdi - I would love to address this<br />
** markus<br />
*** announcement for: engineering perspective on a Firefox UI System (in Hawaii)<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 15'''<br />
* GIF du jour: pair programming? http://i.imgur.com/L6ETtE2.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1315948 - Simplify openLinkIn<br />
**** landed<br />
** Gijs<br />
*** Telemetry experiment landed in time for 51b1<br />
*** Telemetry for recency & defaultness of manual migration:<br />
**** https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2016-11-04&keys=ie!chrome!edge!safari&max_channel_version=beta%252F50&measure=FX_STARTUP_MIGRATION_USED_RECENT_BROWSER&min_channel_version=null&product=Firefox&sanitize=0&sort_keys=submissions&start_date=2016-09-20&table=0&trim=1&use_submission_date=0<br />
***** Basically, people who import from IE or Edge are usually importing from the most recent browser (ie IE or Edge is actually the most recent), split 85-90 / 15-10.<br />
***** People who import from Chrome usually have it as *not* the most recent (65-35).<br />
**** https://sql.telemetry.mozilla.org/queries/1671/source and https://docs.google.com/spreadsheets/d/1HBmGxKfAALje-hcRYypO3pEp2lqA3y_FvsfW5pPVfFI/edit#gid=1616169466<br />
***** 38% of people don't import anything<br />
***** For default browser X, percentage who actually imports from that browser:<br />
****** IE: 71%<br />
****** 360SE: 69% (very small sample size)<br />
****** Chrome: 61% (another 5-6% imported from IE)<br />
****** Safari: 41%<br />
****** Edge: 23% (! - another 20-odd % imported from IE)<br />
***** Potentially there are issues that we don't show the default browser (esp. Edge) if there is no data to import from, which could explain why so many Edge users choose to import from IE<br />
***** Other concern: there's a lot of people whose default browser we fail to detect<br />
****** Unsure of how to proceed. Could potentially use the executable name of the default browser as a telemetry key and get data that way. Not sure if that would pass privacy review.<br />
*** Other qx-related bugs<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276705<br />
***** rm settings importer for IE/Safari<br />
**** some rtl fixes<br />
**** some fixes to async link opening and focus (also related to bug 1315948)<br />
*** <br />
** Jared<br />
** Mike<br />
*** Range.getClientRectsAndTexts() method landed and now used<br />
**** Support for more complex text layouts possible now - also landed<br />
*** Proper range visibility checking almost ready to land - will fix plenty issues<br />
*** Regressions of old-style highlighting filed & fixed, will uplift soon<br />
**** Note: was very buggy and untested to begin with. Hrm.<br />
*** Disabled state for findbar navigation buttons implemented & landed<br />
**** Nice cleanup of behavior established<br />
*** Finished 'Extreme Theme Demo'<br />
*** Finished end-to-end demo if Chrome theme import directly into Fx<br />
*** Did a quick & dirty demo of extracting dominant colors from an image using a JS quantizer and using that for a theme<br />
*** TODO: Proof-read Theme API PRD<br />
**** https://docs.google.com/document/d/1Lb2gHDsR4bLIakHj0vaT9lF8LT02L1ViliGZf8iUX_4/<br />
*** Working on fixing frequent intermittent browser_privatetabs.js<br />
*** Mucho reviews and mentoring wrt sessionstore<br />
*** Next: 2017 planning<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
* Roundtable<br />
<br />
'''Nov 8'''<br />
* GIF du jour: spinny! http://i.imgur.com/eLNUeVR.gifv<br />
* Status updates<br />
** Dao<br />
*** Quick update, not going to try to read it out since I'm probably VoIPing again, but let me know if you have questions<br />
*** Bug 1287330 - Insert tabs' linkedBrowser lazily into the document<br />
**** helping out investigating obscure test failures to get this landed<br />
*** Bug 1308377 - Intermittent non-Win 8 browser/base/content/test/general/browser_tab_dragdrop2.js | Test timed out<br />
**** investigated this since it's become the second-most frequent orange<br />
**** disabled browser_tab_dragdrop.js again as a result<br />
** Gijs<br />
*** automigration stuff<br />
**** Patch for the 51 test up for uplift in https://bugzilla.mozilla.org/show_bug.cgi?id=1309613<br />
**** everything else is now uplifted and ready on 51<br />
**** sent out an email to the www.m.o folk about the startup page change, expect no issue on their side given previous comms for the 50 experiment.<br />
*** Outreachy<br />
**** Lots of administrivia email back and forth, should now hopefully be sorted<br />
*** Misc.<br />
**** reviews<br />
**** Helping Evan with reader mode things.<br />
***** Nasty perf regression in https://bugzilla.mozilla.org/show_bug.cgi?id=1315490 - looks like it might need to be backed out while we fix it. :-(<br />
**** Other reader mode improvement from a contributor:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1189491<br />
****** had a few hiccups due to test movement (sigh, I should have known better), but looks like it's now stuck<br />
**** Some RTL stuff:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1315550<br />
****** contributor patch, landed<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1313751<br />
****** suggestions from a contributor, ended up fixing differently after talking to Neil. Patch now up.<br />
**** devedition theme issue:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1308407<br />
****** landed<br />
**** regression I caused with focus in the url bar<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1313403<br />
****** try looks OK, going to land after the mtg<br />
**** some investigations for some on-screen keyboard issues:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1233006<br />
** Jared<br />
*** Fading the tab audio indicator on a delay now, bug 1311799<br />
**** Landed<br />
*** worked on Theming API<br />
**** icons in the toolbar, looks really cool and easy. all widgets can get different icons, everything that fits on the navbar is customizable<br />
** Mike<br />
*** (Not present today, had an appointment early this evening)<br />
*** Theming API Demos<br />
**** Dev Edition theme support demo landed<br />
**** Current state: https://vimeo.com/190708433<br />
*** Findbar bugs triage<br />
*** Sessionstore reviews & mentoring<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Stuck in PrivSec planning (to be moved going forward, soon, hopefully)<br />
** philipp<br />
** markus<br />
*** Design Systems Workweek (Emanuela, Tina, Tori, Markus)<br />
***** wiki https://wiki.mozilla.org/Firefox/QX<br />
***** QX-Tracking Bug https://bugzilla.mozilla.org/showdependencytree.cgi?id=1244854&hide_resolved=1<br />
***** QX-Holding Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1270272<br />
***** QX-Bug List: https://bwinton.github.io/d3Experiments/qx.html<br />
**** Any QX bugs need UX attention? We will start familiarizing ourselves with the backlog. <br />
***** bug 1219725 -> possible user testing (philipp, blake and others involved)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1219725<br />
***** onboarding bugs are covered by mverdi and sevaan<br />
***** anything is good. currently no eng capacity to work on additinal stuff, but we can help pic next clusters to focus on.<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 1'''<br />
* GIF du jour: 👀 http://i.imgur.com/UDFoIEy.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1164954 - Both Dev Edition and Default theme are showing up as selected in Customize mode<br />
**** landed<br />
*** helped mentoring new contributors at https://wikimedia.de/wiki/Ladies_that_FOSS<br />
**** bugs we worked on:<br />
***** Bug 1308931 - Better Fallback for Command+K when search bar has been removed from the toolbar<br />
***** Bug 1305676 - In some circumstances passive mixed content indicator will override active mixed content indicator<br />
***** Bug 1256887 - [ESLint] Fix ESLint issues in devtools/client/webconsole/test/browser_webconsole_dont_navigate_on_doubleclick.js<br />
***** Bug 1313830 - Replace @media not all and (-moz-windows-default-theme) with @media (-moz-windows-default-theme: 0)<br />
***** Bug 1299967 - Page Permissions are no longer sorted alphabetically<br />
***** Bug 1286080 - tstclnt: incorrect error message for -H flag (requireDHNamedGroups)<br />
***** Bug 1307676 - Intermittent browser/base/content/test/urlbar/browser_urlbarCopying.js | loaded expected URL - Got about:blank, expected http://example.com/<br />
** Gijs<br />
*** Back after some PTO<br />
*** Automigration adjustments all landed on 52<br />
**** Almost everything uplifted to 51,<br />
**** Need 1 more uplift for 51 (https://bugzilla.mozilla.org/show_bug.cgi?id=1279501 )<br />
**** Telemetry about homepage/session restore usage is already present, but hard to read, see:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1309619<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1274008<br />
***** net result is that I have to go learn spark in order to use / correlate this data with everything else, will likely take a while.<br />
*** Outreachy - made decision who to accept, need to ping Larissa about some of the finer details, another intro meeting on Wednesday in 2 weeks<br />
*** Helping Evan deal with reader mode bugs<br />
*** Misc:<br />
**** OS X download quarantining ( https://bugzilla.mozilla.org/show_bug.cgi?id=1305339 )<br />
**** Cleaning up tab groups migration code ( https://bugzilla.mozilla.org/show_bug.cgi?id=1312406 )<br />
**** et al.<br />
** Jared<br />
*** Back after moving and a good chunk of PTO<br />
*** Audio indicator<br />
**** Landed<br />
***** Bug 1232357 - Delay hiding the sound indicator by a few seconds after audio has stopped<br />
**** Got r+, will land shortly<br />
***** Bug 1311799 - Fade the tab audio icon when the audio has stopped but before it has been removed<br />
*** URLBar Zoom indicator<br />
**** Landed and will get uplifted to Aurora 51<br />
***** Bug 1310882 - Urlbar zoom button in dark devedition has poor hover support<br />
**** Got r+, will land shortly<br />
***** Bug 1300376 - Zoom indicator (urlbar-zoom-button) is gone when moved to new window<br />
*** Developer Productivity<br />
**** New patch uploaded for bug 1312050 - loadAndRegisterSheet should give a helpful error message if the CSS contains an unescaped #id<br />
**** Landed bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint<br />
**** Landed bug 1312436 to actually enable browser_tab_dragdrop.js in e10s debug mode<br />
*** <select> dropdown<br />
**** Landed bug 1311450 - Only show the 'touch' padding for the select dropdown when opened via touch<br />
**** Michael and Fred uploaded a new patch to bug 1300784 - Combine e10s and non-e10s implementations of the <select> dropdown<br />
**** Tyler is working on fixing the tests for bug 1309935 - Add ability to find items within select dropdown when the list has over 40 items<br />
**** beachjar is assigned to https://bugzilla.mozilla.org/show_bug.cgi?id=430745 but I haven't heard from him what the status is, shouldn't be a hard bug to fix.<br />
**** jaws - will write a blog post with an update on the select dropdown work<br />
** Mike<br />
*** Findbar modal highlighting feature gets platform engineering support!<br />
*** Worked on Theme API<br />
**** Finished & landed chrome theme support (initial) on cedar<br />
**** Worked on DevEdition theme demo some more<br />
**** Worked on Extreme demo<br />
***** ntim is working on Vivaldi theme port, https://github.com/nt1m/vivaldi-fox/tree/webextension<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1313325<br />
****** Please join in! :-D<br />
*** Many reviews & mentoring ppl<br />
**** Sessionstore is a cute timesink<br />
**** But I like it ;-)<br />
** Stephen<br />
** Verdi <br />
*** Breakdown: Allow a like-new experience for returning users - https://bugzilla.mozilla.org/show_bug.cgi?id=1268708<br />
*** Onboarding plans for q1 experiment includes doing stuff on the new tab <br />
** pdol<br />
*** 2017 Firefox topline goal: increase pageviews by 1% (through new downloads, retention and engagement)<br />
*** Examining data for infrequent FIrefox users (engagement)<br />
**** Initial query: https://sql.telemetry.mozilla.org/queries/1524/source#2725 <br />
**** Looking into impact of the profile age on the distribution - what proportion of 1/2/3 day users are new profiles vs. older?<br />
*** Will be working w/ Verdi on onboarding plans<br />
** philipp<br />
* Roundtable<br />
<br />
'''Oct 25'''<br />
* GIF du jour: *tooot* http://i.imgur.com/0oaGJMo.gifv<br />
* Status updates<br />
** Dao<br />
*** gotta run, will miss the meeting<br />
*** birthday-PTO on Thursday<br />
*** Bug 1164954 - Both Dev Edition and Default theme are showing up as selected in Customize mode<br />
**** trying to figure this out<br />
*** Bug 1311988 - Bookmarks button sub menus don't use the correct text color<br />
**** landed<br />
*** Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode<br />
**** landed<br />
*** Bug 1310894 - Remove tags from default Nightly bookmarks<br />
**** landed<br />
*** Bug 1309604 - The webcam favicon is very faded when the call is in a background tab<br />
**** landed, uplifted<br />
*** Bug 1304617 - [Regression] Bookmark menu context menu item order is reversed after right click a folder<br />
**** uplifted<br />
** Gijs<br />
*** [PTO]<br />
** Jared<br />
*** [PTO]<br />
** Mike<br />
*** Demo: developer edition theme experiment<br />
*** Landed LWT compat and Chrome theme compat experiments<br />
*** [K-9] dynamic theme support<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Working on 2017 OKRs for Firefox<br />
*** Draft:<br />
**** Grow and sustain Firefox Desktop market share by 1% (or 7.5M incremental dau)<br />
***** Increase new downloads of Firefox by 20M <br />
***** 3% improvement in retention (increase retention to x)<br />
***** 5% increase in lead users (have to figure out how to measure this and what the real metric is)<br />
** philipp<br />
** markus<br />
* Roundtable<br />
<br />
'''Oct 18'''<br />
* GIF du jour: seems wasteful. https://i.imgur.com/p1RrD2r.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode<br />
**** in review<br />
*** Bug 1310894 - Remove tags from default Nightly bookmarks<br />
**** in review<br />
*** Bug 1309604 - The webcam favicon is very faded when the call is in a background tab<br />
**** in review<br />
*** Bug 1304617 - [Regression] Bookmark menu context menu item order is reversed after right click a folder<br />
**** landed, going to uplift<br />
** Gijs<br />
*** Tracking bug for migration work for 51: https://bugzilla.mozilla.org/show_bug.cgi?id=1309613<br />
**** Uplifts on previously-fixed bugs done, I think<br />
**** Started work on additional telemetry<br />
*** Regression from previous telemetry work on migration:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1310596 - patched & landed today (thanks mikedeboer!), already asked for uplift as it will affect 50<br />
**** To prevent this happening again, https://bugzilla.mozilla.org/show_bug.cgi?id=1311043 (moar eslint - already found a bug)<br />
***** still need to file a followup to nuke homepage imports + settings from orbit for everywhere we currently implement that per repeated previous discussion with dolske etc.<br />
****** will ask for a+ from verdi on that<br />
*** Outreachy administrivia - new project: initial pages to use for URL bar autocomplete.<br />
**** Will need to come up with some initial contribution tasks to pick our intern (several applicants!)<br />
***** I'd welcome suggestions!<br />
*** Other stuff:<br />
**** Tried to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1308407<br />
***** feedback from dao to structurally address the devedition dark/light mess<br />
****** which might also fix https://bugzilla.mozilla.org/show_bug.cgi?id=1310421, maybe?<br />
** Jared (on PTO Tuesday Oct 18, back on Wednesday)<br />
*** URL Bar Zoom<br />
**** Requested uplift for<br />
***** Bug 1305195 - URL bar zoom button unreadable in devedition dark-mode private browsing windows<br />
**** QA has tentatively signed off on the new feature, but there are three bugs that they would like fixed before it ships<br />
***** I investigated https://bugzilla.mozilla.org/show_bug.cgi?id=1310758 and I think it might be due to a race condition from either using getBrowser (deprecated) or some timing issue of iframes taking longer to adjust their zoom<br />
***** Gijs was investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1297970 last week, not sure if he was able to make any more progress<br />
****** I made 2 suggestions on how to fix, Katie messaged me on IRC saying she was looking into them.<br />
***** The changes made in https://bugzilla.mozilla.org/show_bug.cgi?id=1298449 are invisible in dark themes ("dark mode", which I assume means dark devedition)<br />
**** Also, filed good-first-bug for https://bugzilla.mozilla.org/show_bug.cgi?id=1309260<br />
*** <select> dropdown<br />
**** Styling changes landed for Windows to make the <select> dropdown look better there with more padding and removed hover effects for disabled options<br />
**** Patches are up on https://bugzilla.mozilla.org/show_bug.cgi?id=1309935 to allow filtering of options in <select> elements that have over 40 items<br />
**** The non-e10s -> e10s porting of the select implementation is proceeding, but the students are stuck on a failing test. They have been in contact with Neil and Felipe.<br />
** Patch up for review on https://bugzilla.mozilla.org/show_bug.cgi?id=1232357 to delay hiding the sound indicator on tabs until audio has stopped for > 3 seconds.<br />
**** This matches Chrome behavior and should make it easier to find the tab that *just* made noise but stopped right afterwards.<br />
** Mike<br />
*** Fixed very few findbar modal highlighting bugs this week<br />
**** Only fixes for edge-case scenarios<br />
**** Still waiting on platform support<br />
*** Firefox Theming<br />
**** Finished LWT compat demo<br />
**** Chrome Theme API compat demo in review<br />
**** Working on DevEdition dark theme demo<br />
*** PTO this Thursday for my b-day :o)<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
* Roundtable<br />
<br />
'''Oct 11'''<br />
* GIF du jour: lunar rover? http://i.imgur.com/yyGF2Ud.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode<br />
**** in review<br />
*** Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode<br />
**** landed<br />
*** Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg<br />
**** uplifted<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers since bug 1305259 (support subpixel AA in CSS mask) landed<br />
** Gijs<br />
*** Automatic Migrations malarkey.<br />
**** Still puzzled about bookmarks stuff<br />
***** Have some avenues to explore but skeptical at this point that we'll get everything sorted out for b50. Need to file + fix what we know + get more data<br />
**** Fixed some sync stuff and had it uplifted<br />
**** Talked with rnewman about how to deal with sync + automatic migration<br />
***** TL;DR: it's doable but it will take quite a bit of work.<br />
**** Basic plan right now:<br />
***** fix what we can about bookmarks-removing-undo-option telemetry<br />
***** add telemetry for how often we show notification bar<br />
***** add telemetry for how many items we import (so we can see if lots of the users who undo are basically not getting any value out of the import anyway)<br />
***** add telemetry for custom homepage / automatic session restore so we have a better idea about how that impacts where we're showing the 'would you like to undo this' UI.<br />
***** re-run experiment on 51<br />
***** have a meeting (because of course we'll have a meeting!) to keep everybody in the loop and decide how best to move forward / trade off "ship now but imperfect" vs. "ship eventually when we're really really confident it's amazeballs"<br />
*** Pulled into reviewing SHIELD add-on (my own fault, really, but it's a big chunk of code).<br />
*** Also trying to help Evan Tseng with reader mode fix reviews / guidance<br />
**** Slow going because reader mode is complicated. :(<br />
*** misc other fixes<br />
** Jared<br />
*** Bug 1305195 - URL bar zoom button unreadable in devedition dark-mode private browsing windows<br />
**** landed<br />
*** Bug 1291839 - Changing narrate speed does not restart paragraph<br />
**** uplifted to beta50 along with two dependency bugs (bug 1295719, bug 1286509)<br />
*** Dug out of review barrage (request queue depth was at 24), though it is coming back quickly.<br />
**** Might be a good idea for mikedeboer to find a second reviewer for findbar changes to spread the workload as well as knowledge-share<br />
***** Volunteers? Dão? Gijs?<br />
****** Suuuuuuuure...<br />
*** Bug 1307202 - The 'theme' API should be able to set the background of about:home<br />
**** Landed<br />
** Mike<br />
*** Was the source of half of Jared's review queue :/<br />
**** But it's shaping up quite nicely :)<br />
*** Interesting dev-platform thread started by bsmedberg - added my 2cts<br />
*** Fixed the find toolbar on Fennec<br />
*** Working on LWT compat demo on cedar branch<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** In a User Research virtual conference today<br />
** philipp<br />
* Roundtable<br />
<br />
<br />
'''Oct 4'''<br />
* GIF du jour: <br />
** :o - no gif! (sorry)<br />
** MFBT! http://i.imgur.com/sjQ2C2c.gifv <br />
* Status updates<br />
** Dao<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** blocked by mask-image getting ready to ship<br />
*** Bug 1022553 - Audio/video controls unusable in High Contrast mode<br />
**** reading style system code to figure out how I could add another sheet type so that high contrast mode doesn't affect XBL sheets like videocontrols.css<br />
*** in review:<br />
**** Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode<br />
*** landed:<br />
**** Bug 1306264 - Move chrome://browser/skin/theme-switcher-icon.png reference from CustomizeMode.jsm to theme code<br />
*** uplifted:<br />
**** Bug 1303291 - Clean up identity block and control center icons<br />
**** Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux<br />
** Gijs<br />
*** Looking at data from automigration experiment. It has issues:<br />
**** Sync data is 0, because of https://bugzilla.mozilla.org/show_bug.cgi?id=1307382<br />
***** Patch on autoland repo, will request uplift once it sticks.<br />
***** This case is currently hitting the 'password change/addition' path because sync stores credentials<br />
***** From this we can still infer current number of people who sign up to sync as <= password hits<br />
****** which is significantly less than people who modify bookmarks, it seems<br />
**** Bookmarks data is very high<br />
***** Looked at this a bit, seems our preconceived notions about how many users use bookmarks might be wrong! (cf. https://docs.google.com/document/d/1qhOBk3cGosCk5olTLmyT4lNDeLv2zgGKLIabksmxXiE/edit# )<br />
**** The number of people who see the notification bar 3 separate days and then get undo disabled there because they don't interact with the notification bar seems very low (<5%)<br />
***** Number of different ideas as to why that might be.<br />
****** something's broken! (like the sync case)<br />
******* not sure what. One way of figuring this out would be to add telemetry for how often we show the notification bar, which would at least give data as to whether we're showing it.<br />
****** session restore<br />
******* at least a 1/3 of a random 100,000 count beta sample from the longitudinal set on sql.tmo used automatic session restore at least once<br />
******** could be restore after crashes or add-on install or beta updates (which are released every 3.5 days!)<br />
******** we don't seem to have better telemetry on this. Ugh.<br />
****** different homepages<br />
******* afaict, no telemetry on this, only on fennec. Ugh.<br />
****** people stop using firefox and never get 'round to seeing that bar 3 times in a row<br />
******* not helped by it racing the first time: if unlucky, no bar on your initial about:home because the migration finishes after about:home loads<br />
******* also not helped by data lag from telemetry. <br />
**** Tentative data suggests people from IE more likely to ditch auto-imported data (undo migration) whereas people from Chrome are more likely to keep (not enough data to tell for Safari and Edge)<br />
***** Which seems plausible.<br />
**** Yet Another Reason why telemetry "doesn't work" for the funnelcake experiment on release<br />
***** tmo only has opt-in data. By the first startup the user obviously hasn't opted in, and so there's no telemetry. Also there'll be sample bias in any other telemetry.<br />
****** This doesn't affect beta/aurora/nightly as much because opt-in is the default on pre-release channels.<br />
***** Looks like we'll need to use a spark job to deal with telemetry from the funnelcake<br />
****** Why bother? Well, we don't disable the firstrun pages on release. So it'll be interesting to see if the number of users that use sync there is much higher or not, which will help us evaluate what we need to address before going to release.<br />
*** Going to have to try to work out how to deal with sync. It's Complicated.<br />
*** Continuing work to improve (auto)migration:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - default browser backup from the installer on xp/vista/7 has landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1305770 - patch to be able to import cookies & passwords from Chrome while it's running is up<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1307382 - aforementioned fix to automigration's sync telemetry<br />
*** Other bugs:<br />
**** Patches up:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1274633 - remove add'l first-run pages (windows 10 + private browsing tracking protection)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1305339 - fixes to OS X download quarantining ("you downloaded this file from http://mozilla.org/, are you sure you want to open it")<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1302086 - theme regression with devedition theme<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1307132 - brokenness in about:preferences cookie dialog<br />
**** Fixed:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1290668 - regression related to links in view-source pages<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1191778 - killed a dead stylesheet reference in the prefs<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1000458 - fixed location bar behaviour when you switch tabs immediately after typing + hitting enter<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1295002 - silly crash bug for broken view-source links (my old friend nsDefaultURIFixup!)<br />
***** some sec bug stuff<br />
** Jared<br />
*** Location bar autocomplete and search autocomplete shadow work<br />
**** Worked on patches to fix this through binding changes as well as a different patch to change the widget code<br />
**** Jim Mathies requested that this not get changed through widget and Dao doesn't want this changed through binding changes<br />
*** Theme work started on Cedar twig<br />
**** Landed baseline support for defining a theme in the webextension manifest<br />
**** Working on supporting background images for in-content pages<br />
** Mike<br />
*** Many dimmed highlighting bugs<br />
**** Triage<br />
**** About five bugs in-flight<br />
**** Awaiting platform support for<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1302470<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1282752<br />
*** Much theme work<br />
**** Meetings<br />
**** Setup cedar twig to be our project branch<br />
*** Reviews and n-i's<br />
*** Did this during the weekend: https://www.evernote.com/l/APsMxJ9ea2BJa72dFhHEx5VGztMGJRTTa9k<br />
**** [jaws] Sweet! That photo is awesome amazing<br />
**** [dolske] +1! wow!<br />
*** Learned:<br />
**** Running android on (recent?) OSX is b0rked<br />
**** Running mozilla-beta on recent OSX is b0rked<br />
***** Running or building? running<br />
** Stephen<br />
** Verdi<br />
*** Stephen and I talked about these:<br />
**** We decided to wontfix this (bookmarks panel autoclose when using keyboard shortcut) https://bugzilla.mozilla.org/show_bug.cgi?id=1290011#c18<br />
**** Do this - We should make the bookmarks toolbar hide if you change your mind while filing a bookmark https://bugzilla.mozilla.org/show_bug.cgi?id=1293349<br />
**** Do this - And we should default all new bookmarks to the other bookmarks folder no matter how they are created https://bugzilla.mozilla.org/show_bug.cgi?id=1120110<br />
*** I've been watching usertesting videos and seeing people not having problems finding bookmarks!<br />
** pdol<br />
*** WinXP/Vista users will be moved to ESR52<br />
**** On branch, XP/Vista specific code can be dropped from central<br />
**** Dev-platform mailing list<br />
*** John Gruen to help with themes effort<br />
*** Waiting on UR resource for session restore testing<br />
** philipp<br />
* Roundtable<br />
<br />
'''Sep 27'''<br />
* GIF du jour: *tickle* https://i.imgur.com/JW9iMOu.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast<br />
**** landed<br />
***** Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux<br />
***** Bug 1304363 - 2.23 - 4.78% tabpaint / tpaint (osx-10-10, windows7-32, windows8-64, windowsxp) regression<br />
***** Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg<br />
***** Bug 1304973 - Identity popup expander button shouldn't have a white gradient in the background unless hovered<br />
**** Bug 1022553 - Audio/video controls unusable in High Contrast mode<br />
***** will give this a shot before wrapping up the high contrast work<br />
*** misc<br />
**** Bug 658467 - Fade out tab label on overflow instead of ellipsis \o/ \o/<br />
***** has ui-review+, thanks Stephen<br />
**** landed<br />
***** Bug 1302307 - blocked-permission-icon margin should only apply within the identity block<br />
***** Bug 1302759 - missing customize-titleBar-toggle.png referenced from browser.css on Linux<br />
** Gijs<br />
*** Telemetry from beta (specifically: re: automigration) is slow coming in. Trying to find out why. The little data we have is encouraging - but too little. :-)<br />
*** Patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - dealing with default browser being overwritten on xp/vista/7<br />
*** Reviews<br />
*** ... moar security bug backlog<br />
** Jared<br />
*** find-in-page markers on the scrollbar<br />
*** shadows on the location bar and search autocomplete dropdowns<br />
*** select dropdown: styles are being applied and the students are working on porting the e10s implementation to run in non-e10s<br />
**** Could you flag someone (me or Stephen) for ui-review there? Thanks!<br />
*** reviews...<br />
** Mike<br />
*** We just had a Firefox theming meeting with add-ons team!<br />
*** Find toolbar in good shape!<br />
**** Blocking bugs are winding down quickly<br />
**** Only really platform-dependent issues left<br />
**** Proper triage tomorrow<br />
*** Reviewed first patch in reader mode<br />
*** Caught up with my n-i queue<br />
*** https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/ happened on HN :-P<br />
**** non-technical comment from me at https://www.yammer.com/mozilla.com/#/Threads/show?threadId=771208914<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
*** Nothing to report<br />
* Roundtable<br />
<br />
'''Sep 20'''<br />
* GIF du jour: clean power https://i.imgur.com/VpSD7Gd.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** landed<br />
***** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
****** looks like the improvement is slightly bigger than the original regression<br />
****** also reduces Windows installer size slightly<br />
****** --> we should replace more PNGs with SVGs. What's the status of bug 1054016? (blocked on https://bugzilla.mozilla.org/show_bug.cgi?id=1058040)<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css<br />
***** Bug 1008730 - Customization palette doesn't obey High Contrast settings<br />
***** Bug 1303291 - Clean up identity block and control center icons<br />
*** misc<br />
**** landed<br />
***** Bug 1302952 - Simplify gear.svg by using the fill filter<br />
***** Bug 1302984 - Implement active and open state styling for the customize mode footer buttons<br />
***** Bug 1303259 - Awesomebar results popup's search settings button should have a tooltip<br />
** Gijs<br />
*** Measurements of usage of manual migration builds as a test-run for how to do measurements: https://sql.telemetry.mozilla.org/queries/1252<br />
**** Kind of interesting... safari users use us lots? Maybe because macs, and so sleep, and so end-to-end session times are inflated?<br />
*** Automigration turned on on beta to see how that goes \o/<br />
*** Automigration experiment for 49 also proceeding despite slight Gijs-caused hiccups.<br />
*** Landed:<br />
**** Chrome migration while it's running: https://bugzilla.mozilla.org/show_bug.cgi?id=1285041<br />
**** Some sec bug stuff<br />
*** Working on:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - saving default browser info in the installer on xp/vista/7 so we can use it to make migration decisions<br />
** Jared<br />
*** Landed<br />
**** Bug 1184790 - Force the notification text to show on hover if the notification is transitioning<br />
**** Bug 1296070 - RotatedBuffer::DrawBufferWithRotation takes 10% of the time when opening the Firefox menu<br />
***** Went from on average 25.38ms to 8.49ms (almost 1/3 of the time), riding the 51 train<br />
*** In review<br />
**** Bug 1111145 - Change the drop shadow of panels to match the native Windows popup shadow<br />
*** In progress<br />
**** Bug 1293242 - Wrong height calculation with multi-line description, "display: -moz-box", and "overflow: hidden"<br />
***** I can reproduce one of the test failures locally and am seeing what is causing it right now. It needs a previous test to run for it to fail.<br />
**** Firefox theming work<br />
***** Coordinating with Product and UX<br />
**** <select> dropdown work<br />
***** students have a pretty good understanding of the project<br />
***** gave a presentation to their class on monday about the project and what work is necessary<br />
*** Reviewed for others<br />
**** Bug 1271765 - Visual refresh of media controls<br />
** Mike<br />
*** Findbar dimmed highlighting mode will be Nightly only, no uplift to Fx 51<br />
**** Many, many bugfixes went in<br />
**** Main bugs right now:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1282752 to get the nodes belonging to each ranges' ClientRect<br />
***** Deal better with hidden ranges (also platform)<br />
***** Get highlighting working for scrollable containers (overflow: scroll elements)<br />
***** Use :mstange's newly implemented hyper-performant rectangle-cutting API<br />
*** Firefox Theming<br />
**** More feedback coming in<br />
***** Stephen & Philipp in the loop :)<br />
**** Reaching out to more org areas soon<br />
**** Doing investigation on technical difficulties we might encounter, for example:<br />
***** Exploring WebExtensions<br />
***** Exploring DevEdition theme hard parts - will reach out for this too<br />
** Stephen<br />
*** Did some reviews. Made some SVG icons. Working on more reviews and UX triage.<br />
*** Met with Jared, Mike and Philipp about Theme API<br />
** Verdi<br />
** pdol<br />
*** Decision to do user research (UR) on Session Restore before follow-on Shield/equivalent testing<br />
**** Full post-UR test plan: https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit#heading=h.23kbtdsiyvwa<br />
**** Bill Selman to plan for UR<br />
** philipp<br />
*** Once again not here because of hiring stuff<br />
** timdream (read only): talked to Gijs and will have :evanxd dive into the Reading Mode cluster. <br />
* Roundtable<br />
<br />
'''Sep 13'''<br />
* GIF du jour: life pro tip: https://media.giphy.com/media/d1JfosDM05AwNvOM/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** all P2s are fixed \o/<br />
**** in review:<br />
***** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
****** needs shorlander review<br />
***** Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css<br />
**** landed:<br />
***** [P1] Bug 1022568 - Default and hover style of buttons is illegible when using black-on-white or white-on-black High Contrast mode<br />
***** Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode<br />
***** Bug 1051861 - about:newtab Gear icon is invisible in High Contrast themes<br />
***** Bug 1301086 - about:home and about:newtab search submit label needs to be a left pointing triangle for RTL locales<br />
***** Bug 1301758 - Use CSS variables for dimmed elements in arrow panels<br />
***** Bug 1302355 - Make --arrowpanel-dimmed* colors work with dark OS themes<br />
**** uplifted:<br />
***** [P1] Bug 1022547 - Menu bar unreadable in High Contrast mode<br />
*** misc<br />
**** landed:<br />
***** Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale<br />
***** Bug 1300870 - [HiDPI] Ctrl+Tab previews sometimes move when cycling through them at 125% scale<br />
***** regression from bug 1224732: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar<br />
***** regression from bug 1224732: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale<br />
***** Bug 1300876 - Share Ctrl+Tab panel styling across platforms<br />
** Gijs<br />
*** reviews<br />
*** trying to deal with telemetry feedback and getting a better understanding of how to analyze it for retention/usage on sql.tmo<br />
**** CROSS JOIN UNNEST... is painful. Almost there now. https://sql.telemetry.mozilla.org/queries/1144 for an earlier version of what I was up to (note esp. custom charts of the tabular data for an easy-ish view of what's up)<br />
*** final stages of getting automigration experiment up on fx50beta<br />
**** Patch up on https://bugzilla.mozilla.org/show_bug.cgi?id=1289172<br />
***** waiting for r?dolske, approval from cmore & co to disable "welcome" landing pages, and uplift approval for aurora<br />
*** Misc other patches<br />
**** Some security bugs<br />
**** Another regression with IP-address-as-search detection (sigh)<br />
***** Patch up on https://bugzilla.mozilla.org/show_bug.cgi?id=1302004<br />
**** Chrome migration while Chrome is running<br />
***** Hopefully final patch on https://bugzilla.mozilla.org/show_bug.cgi?id=1285041 , waiting for review<br />
**** Fixes to Talos issues that were misleading L20N people into thinking we had some kind of progressive regression in tpaint<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1295292<br />
**** <br />
** Jared<br />
*** Mainly doing a lot of code reviews for new video controls and find-in-page work<br />
*** Spent a lot of time fighting with the Snappy Symbolication Server rewrite, may revert to an older revision<br />
*** Mike and I wrote up our summary of the Theme survey and emailed it out, will be meeting some time Thursday to discuss UX ideas for proposals<br />
*** Work is underway on the new <select> dropdown. Will meet with the students tomorrow during our weekly check-in<br />
** Mike<br />
*** Gettin' dimmed highlighting mode ready to ship!<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1291278<br />
**** Just been re-enabled on Nightly past Friday<br />
**** Again, poor Jared reviewing all the things<br />
**** :mstange is looking at gfx perf whilst scrolling - \o/<br />
**** Many things have been fixed, please check it out!<br />
*** Firefox Theming survey summary worked out together with Jared<br />
**** Interesting outcomes:<br />
***** In-browser theme editor<br />
***** Accessibility (bigger text, icons, etc)<br />
***** Be able to customize all the things, but keep it super-duper-easy please.<br />
**** Next step:<br />
***** Conclusions from survey outcomes and other data sources<br />
***** Meetup with UX<br />
*** Reviews done wrt Session Store<br />
**** About half of my queue, usually.<br />
** Stephen<br />
** Verdi I'd like to propose a few more followups to the bookmarks work. Do people have other opinions? Should we talk about it? Do we need a new meta bug or can this block https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 "Make bookmarks easier to understand"?<br />
*** I think we should limit the panel auto-closing to the “click the star” case as suggested here https://bugzilla.mozilla.org/show_bug.cgi?id=1290011#c18<br />
*** We should make the bookmarks toolbar hide if you change your mind while filing a bookmark https://bugzilla.mozilla.org/show_bug.cgi?id=1293349<br />
*** And we should default all new bookmarks to the other bookmarks folder no matter how they are created https://bugzilla.mozilla.org/show_bug.cgi?id=1120110<br />
** pdol<br />
** Philipp<br />
<br />
* Roundtable<br />
** <br />
<br />
'''Sep 6'''<br />
* GIF du jour: *poke* don't forget the GIF! http://i.imgur.com/2zfbwTS.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
***** UX help needed to replace menuPanel.png with an SVG<br />
**** in review:<br />
***** Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
****** needs shorlander review<br />
**** landed:<br />
***** regression from bug 1022601: Bug 1299211 - Identity block icon becomes black when animating with camera/mic<br />
***** Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms<br />
***** Bug 1263171 - Identity box text for internal pages is unreadable on dark themes in Nightly/Aurora<br />
*** misc<br />
**** in review: Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale<br />
**** landed: Bug 1224732 - [HiDPI] tab separators are sometimes too thick<br />
***** regression: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar<br />
****** reviewed, landing soon<br />
***** regression: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale<br />
****** has patch<br />
** Gijs<br />
*** Automigration stuff...<br />
**** Moving to get an experiment running on beta 50<br />
**** Final work for funnelcakes for automigration:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1299445 (fixed)<br />
**** Related: making chrome migration work when Chrome is running (!)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1285041 - patch up<br />
*** Misc:<br />
**** Nightly regression with IP-as-search detection<br />
***** Fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=1299391<br />
**** Search suggestions don't work if you turn off interpreting single words as searches:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1294496 - patch up<br />
**** Slowly migrating stuff from one Windows machine to another. :-\<br />
** Jared<br />
*** Fixed bug 1218937 - Opening preferences from the app menu no longer switches to the General tab while switching to an existing about:preferences<br />
*** Ramped up student team that will be tackling bug 1091592 to improve the styling of the <select> menu dropdown<br />
**** 👍<br />
*** Sent out a survey regarding new theme API.<br />
**** https://goo.gl/forms/qUqQ4cAJ3oJueD5c2<br />
**** Sent to add-on and theme developers, as well as posted to newsgroups<br />
**** Currently have 236 replies: 21% lightweight theme devs, 22% XUL theme devs<br />
**** https://www.reddit.com/r/firefox/comments/50twnh/what_if_you_could_reinvent_firefox_theming/ has good discussion too<br />
**** Mike de Boer and I will be meeting tomorrow to go through the survey responses and post our summary to https://github.com/mozilla/firefox-themes/tree/master/notes<br />
** Mike<br />
*** Sailing Nationals happened, finished 7th :-(<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1290914<br />
**** Final part before re-enabling modal find-in-page<br />
**** Adding Element.animate to AnonymousContent API<br />
***** Required help from smaug, bz and peterv to get WebIDL stuff sorted :P<br />
**** Help from mstange: awesome perf improvements!<br />
***** No more dynamic stylesheet insertion --> inline styles FTW!<br />
**** Things are looking very bright for Fx 51 now.<br />
*** Survey for themes was sent out by Jaws, I helped.<br />
*** Prefs: findbar.highlightAll and findbar.modalHighlight<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Almost finished test plan for Session Restore functionality. Feedback welcome.<br />
**** https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit<br />
** Philipp<br />
*** Hello again! \o/<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1300723 (touch interactions with text)<br />
*** Commented on https://bugzilla.mozilla.org/show_bug.cgi?id=1298449 (zoom indicator hover state)<br />
*** What's the status on panel animation jankyness? (related to https://bugzilla.mozilla.org/show_bug.cgi?id=1259803)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1009116 is tracking the work to fix some of the craziness of how we calculate the final height of the panel during the transition. This is the largest piece of front-end work to track the panel animation jankyness. A work-in-progress patch is on the bug but there remain questions for dholbert/dbaron about a bug in layout. Paolo is working on the bug and we hope to have more information once we get some more feedback from layout people. I will see if I can help Paolo by getting some more logs during panel opening.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1296658 is tracking a Graphics bug that is causing a couple frames to get dropped during panel animation. The patch has r+ and looks ready to land (added needinfo to ask why it hasn't landed in the last week).<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1293242 has a patch that is supposed to fix a long-standing bug with height calculation of XUL flexbox and overflow:hidden. There are three tests that are failing due to the patch that need to be fixed. Neil, who wrote the patch, can't reproduce the failing tests locally. I (jared) will see if I can reproduce the test failures.<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Aug 30'''<br />
* GIF du jour: *yawn* https://media.giphy.com/media/AGq4M274D8kCc/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** regression: Bug 1295502 - 2.1 - 4.09% tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regressions<br />
****** landed<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** regression: Bug 1297806 - 15% linux cart regression<br />
****** UX help needed to replace menuPanel.png with an SVG<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms<br />
***** in review<br />
*** misc<br />
**** Bug 1296361 - Implement shadow behind arrow panels across platforms<br />
***** landed<br />
**** Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes<br />
***** landed<br />
**** Bug 1292593 - Search bar and address bar autocomplete popups have no border<br />
***** landed, uplift approval pending<br />
** Gijs<br />
*** Alllll the automigrate<br />
*** PTO, catching up (again...)<br />
*** <br />
** Jared<br />
*** Reviewed new video controls patch from raylin<br />
*** Reviewing and looking more at the panel performance issues<br />
*** Any updates from Katie's last week:<br />
**** Katie's presentation is up on airmozilla<br />
**** Some follow-up work from the zoom indicator and start menu tiles still<br />
***** I'm going to look in to the start menu tile not updating on some platforms, might need to make some more installer changes<br />
** Mike<br />
*** Many find toolbar issues were fixed for the new modal highlighting feature<br />
**** Will be re-enabled this week, probably tomorrow.<br />
**** Four patches up - the ones from today are quite awesome ;-)<br />
*** Jared & Mike scheming and brewing plans for Firefox Themes<br />
**** Watch your inboxes this week!<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** [Read only due to conflict]<br />
*** Drafted test plan for Session Restore functionality. Feedback welcome.<br />
**** https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit<br />
**** Erica will pick it back up for doing a Shield study<br />
* Roundtable<br />
<br />
'''Aug 23'''<br />
* GIF du jour: mmm, cake! http://i.imgur.com/FUN0U5m.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** regressions:<br />
****** Bug 1294994 - EV cert makes all icons in the identity block green<br />
******* landed<br />
****** Bug 1295038 - Site identity circle and certificate owner are shifted to the left when hovering over the location bar with resolution at 125%<br />
******* landed<br />
****** Bug 1295502 - 2.1 - 15.83% cart / tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regression<br />
******* investigating<br />
**** Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently<br />
***** landed<br />
***** regressions:<br />
****** Bug 1295929 - Don't use --panel-separator-color for .panel-subviews' border<br />
******* landed<br />
****** Bug 1297091 - Application Menu Panel Footer Looks Wrong<br />
******* landed<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1296861 - [control center] Don't hardcode colors for the permission status and permission removal button<br />
***** landed<br />
*** misc<br />
**** Bug 1295947 - Use filter and fill properties instead of duplicating lots of SVG and CSS for the tab audio icon<br />
***** landed<br />
**** Bug 1296361 - Implement shadow behind arrow panels across platforms<br />
***** needs test_arrowpanel.xul fix<br />
**** Bug 528005 - Let accel-click and middle-click on the new tab button open a new tab next to the current one<br />
***** landed<br />
**** Bug 1296863 - Stop disabling the "New Tab" command in popups<br />
***** landed<br />
**** Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes<br />
***** in review<br />
** Gijs<br />
*** Automigration stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289231 - show undo notification bar<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289906 - more telemetry + remove undo state when user signs into sync<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289436 - more telemetry<br />
**** prepping uplifts<br />
*** Regressions I caused over the last few weeks:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1296907 - mac window control buttons 1px (1!) too low in private browsing mode...<br />
***** landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279650 - error in console when some requests time out<br />
***** landed<br />
** Jared<br />
*** Fixed bug 1294885 - The bookmarks toolbar doesn't have enough padding from the edge of the window<br />
*** Spending a lot of time digging in to panel animation jank<br />
**** Converted bug 1252224 to a meta bug<br />
***** Neil has a patch in bug 1293242 to deal multiline xul:descriptions<br />
***** Bas has a patch in bug 1296658 to speed up the expensive paint during panel opening<br />
***** I've been working on bug 1296442 to remove the style flush during panel opening<br />
** Katie<br />
*** My last full day is today<br />
**** However, I'd like to finish the bugs I have/am working on<br />
**** I'll be doing a presentation on my internship this Friday at around 9am PST<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** landed!<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** landed!<br />
*** Bug 1219725 - Add a button for session restore to the tab bar <br />
**** Still working on feedback from Gijs and Jared, I hope to submit another version this afternoon<br />
** Mike<br />
** Stephen<br />
** Verdi <br />
** pdol<br />
*** Form Autofill work breakdown progressing<br />
**** Planning a work week in Taipei<br />
*** Attempting to define UITelemetry needs across desktop<br />
**** If you have open questions that could be answered via UITelemetry instrumentation, please let me know<br />
* Roundtable<br />
** Verdi - Is it possible to start moving on "auto-refresh" https://bugzilla.mozilla.org/show_bug.cgi?id=1268708 while still working on automigration? Nearly half of the onboarding user flows are dependent on this.<br />
'''Aug 16'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** Ctrl+Tab related<br />
**** Bug 445498 - Make background of tab preview transparent on Linux<br />
***** uplifted<br />
**** Bug 1292633 - Make Ctrl+Tab panel background more opaque<br />
***** uplifted<br />
*** High Contrast issues<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** landed<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** landed<br />
***** dealing with regressions<br />
**** Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently<br />
***** landed<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1022547 - Menu bar unreadable in High Contrast mode<br />
***** landed<br />
*** misc<br />
**** Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label<br />
***** needs new patch<br />
**** Bug 1289659 - [OS X] Firefox Nightly 50.0a1 shows no "Bookmarks Menu" contents when no windows opened<br />
***** landed<br />
**** Bug 1294136 - Don't use !important for -moz-appearance on toolbarseparator and menuseparator<br />
***** landed<br />
** Gijs<br />
*** Back from PTO<br />
*** will be picking back up some of the automigration work, as well as some regressions I've (semi-)recently caused.<br />
** Jared<br />
*** Fighting with the panel jank, bug 1252224 landed and then bounced<br />
**** A simplified patch to delay setting the height until after the transition has finished introduces a noticeable height change which seems like a worse regression<br />
**** I'll file a bug about the paint being slow during panel opening, regardless of the frontend changes<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level <br />
**** landed!<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Jared and I did a lot of investigating and have a solution for creating start tiles with better resolution on HiDPI screens<br />
*** Bug 1291331 - Windows 10 start menu tile doesn't always use updated settings in firefox.VisualElementsManifest.xml. Fix is likely in comment #0<br />
**** Jared and I dug into this issue as well, it's not clear why some Win10 computers update the start tile and others don't <br />
**** I'm going to try to reach out to Microsoft to see if this a bug<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Submitted a patch, but it was backed out for failing a test on Linux. Looking into why.<br />
*** Bug 1219725 - Add a button for session restore to the tab bar <br />
**** Will be wrapping this one up next since Erica's internship ended. Her patch was mostly finished. <br />
** Mike<br />
*** Findbar modal highlighting bugs going steady<br />
**** Thanks to :jaws for the reviews!<br />
**** Tooru-san filed regression, we fixed it together<br />
**** New look & feel<br />
**** One iterator to rule 'em all<br />
**** Huge page workaround (HTML-spec huge)<br />
**** Dynamic page support, first time ever<br />
*** Session store reviews for mconley to mitigate against crashing tabs and start browser elements remote by default<br />
*** Kick-off mtg for XUL theme replacement<br />
** Stephen<br />
** Verdi ask about data on automigration from the add-on test<br />
** pdol<br />
*** Read only due to privsec planning meeting conflict<br />
*** Work started on Password Manager/Credentials Management Product Requirements Document<br />
*** Exec team approved a new team to be created to work on related areas (including scope beyond Firefox - ie. mobile apps)<br />
* Roundtable<br />
<br />
'''Aug 9'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Ctrl+Tab related<br />
**** Bug 445498 - Make background of tab preview transparent on Linux<br />
***** landed<br />
**** Bug 1292049 - Ctrl+Tab gets stuck after reopening a closed tab<br />
***** landed, uplifted<br />
**** Bug 1292095 - ctrlTab._initRecentlyUsedTabs is called way too often<br />
***** landed<br />
**** Bug 1292633 - Make Ctrl+Tab panel background more opaque<br />
***** landed<br />
*** High Contrast issues<br />
**** Bug 334598 - Buttons in print preview page are not visible in HighContrastInverse theme<br />
***** landed<br />
**** Bug 1198648 - Status bar doesn't obey Windows high-contrast theme<br />
***** landed<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** in review<br />
**** Bug 1008225 - Remove fog / frost effect behind the menu bar on Windows 8<br />
***** landed<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** in review<br />
**** Bug 1293023 - Don't hardcode black as the text color in the downloads panel footer<br />
***** landed<br />
*** misc<br />
**** Bug 1292727 - Consolidate context menu navigation icon styling<br />
***** landed<br />
**** Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label<br />
***** has patch<br />
**** Bug 1293018 - Make arrow panels white (using -moz-field) on Linux<br />
***** landed<br />
** Gijs<br />
*** (PTO until the 11th)<br />
** Jared<br />
*** Added HiDPI images for video controls on Windows and Linux, bug 1291268<br />
*** Enabled a bunch of new eslint rules<br />
**** `mach eslint --fix`, bug 1291910<br />
**** no-else-return, bug 1291855<br />
**** no-empty, bug 1292008<br />
**** space-before-blocks, bug 1292035<br />
**** keyword-spacing, bug 1292042<br />
*** Background windows on Windows 10 now fade the tab title, bug 1172890<br />
*** [in progress, fixing a test] Removed some forced layout flushes while opening PanelUI popups, bug 1252224<br />
*** Up next<br />
**** Bug 1291457 - Use native arrow panel animations on macOS<br />
**** Bug 1036929 - Panel animations are slower on Mac than they are on Windows<br />
**** Will need to start breaking down work for Themes 2.0<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level <br />
**** just submitted more css fixes for review<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Figured out how to get Windows tool to generate the file I need! but it breaks start menu tiles anyways :/<br />
**** Currently troubleshooting why the start menu tile only appears on some Win10 computers<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** patch submitted for review<br />
*** possibly next: Bug 492320 - Keyboard shortcut for "Undo close window" fails if no windows are open (and "recently closed windows" submenu hasn't been shown)<br />
** Mike<br />
*** Getting findbar modal highlighting ready for primetime<br />
**** Much work done on a design update and perf improvements.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1291278 is meta bug that contains all blocking bugs 'till ship-ready<br />
*** Stole https://bugzilla.mozilla.org/show_bug.cgi?id=1257182 from Unfocused<br />
*** Session store reviews<br />
** Stephen<br />
** Verdi<br />
*** May be late/miss today's meeting. <br />
*** Meeting later today about the 64-bit installer options<br />
*** Continuing work this week more of the UX team on a larger onboarding plan. We'll start meeting with Chris More's team tomorrow to start combining ideas.<br />
** pdol<br />
*** Just returned from PTO<br />
*** Working with Matt N on scoping for Form Autofill<br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Aug 2'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1116787 - Expose preference for having Ctrl+Tab cycle through tabs in recently used order<br />
**** landed<br />
*** Bug 1290094 - Clean up Ctrl-Tab panel styling<br />
**** landed<br />
*** Bug 445498 - Make background of tab preview transparent on Linux<br />
**** in review<br />
** Gijs<br />
*** (PTO until the 10th)<br />
** Jared<br />
*** Fixed bug 1285464 for find toolbar stealing window focus<br />
*** Bug 759252 - Use CSS animations for the loading and connecting throbbers<br />
**** Waiting on Stephen for new connecting graphic<br />
*** Fixed Bug 1289283 - The about dialog now shows "Restart to apply update" even if nag window is open<br />
*** Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off<br />
**** Got feedback from dao, need to work on new patch still<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1252224<br />
**** Patch up for review, changes a good deal about how we size panels<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** patch seems close to done, waiting for review<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Need to confirm workaround for Windows tools doesn't affect other language builds. I'm researching this now<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** I missed that Dao asked for more information, I'll upload that after this meeting<br />
** Mike<br />
*** (find in page and XUL theme stuff coming up)<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** timdream (no audio/video)<br />
*** Ray Lin is working on video control visual fresh and de-XUL, in-flight<br />
*** Fischer Liu has swept in-content perf bugs and picking on low-hanging fruits.<br />
* Roundtable<br />
<br />
<br />
'''Jul 26'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** uplifted<br />
*** Bug 1287732 - Remove some event.target null checks<br />
**** fixed<br />
*** Bug 1287408 - Geolocation preferences not applied properly in Nightly<br />
**** fixed<br />
** Gijs<br />
*** PTO the next 2 weeks.<br />
*** Outreachy mentoring<br />
*** Fixed some misc. other bugs:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286435 - automated test issue (landed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1287980 - styling issue if you move the combined toolbar buttons (landed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1288219 - issue with on-screen keyboard, still evaluating how to proceed there<br />
**** <br />
*** Still working on automigration, see deps of bug 1289172<br />
**** disabling automigration undo when people start modifying bookmarks/passwords is r+'d, needs to land (want to check fixing nits actually works... some interesting test-only issues with Preferences.jsm)<br />
**** have patches for the notification bar up as well<br />
**** working on telemetry patches, likely up today<br />
** Jared<br />
*** Bug 1285464 - When find toolbar hides, it focuses the window<br />
**** Working on patch, will need to talk to mikedeboer<br />
*** Bug 759252 - Use CSS animations for the loading and connecting throbbers<br />
**** Waiting on Stephen for new connecting graphic<br />
*** Bug 1289283 - The About dialog shows a nonresponsive "Check for updates" button when an update has been applied and the Software Update window is open<br />
**** Patch uploaded, waiting on review from rstrong<br />
*** Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off<br />
**** Review ping for dao?<br />
*** Other<br />
**** Bug 1091592 - Implement improved style for <select> dropdowns<br />
***** Discussing with mconley about mentoring the bug with students, need to meet with UX<br />
**** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
***** Will be uplifted to aurora<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Have solution for moving history icon, just need to fix styling issue on Linux<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Working on finding alternate way to create Resources.pri file, getting some unexpected behavior based on MSDN's instructions<br />
***** Any response from Microsoft? no :(<br />
***** http://stackoverflow.com/questions/38506783/why-is-makepri-exe-creating-more-than-one-resources-pri-file<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Got some feedback to work on (Thank Gijs and Dão)<br />
** Mike<br />
*** Back from vacation! (which was awesome, btw :-D)<br />
*** Working on getting dimmed find highlighting ready for Fx 51<br />
*** Thinking about themes...<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1288219 - Virtual keyboard not displaying when touching address bar or text fields when detaching the tablet/screen from surfacebook<br />
*** Matt and I working on a Form Autofill MVP:<br />
**** Details: https://docs.google.com/spreadsheets/d/1dlY4GwyxlijhPg7tCxyqNOF-yCfO0OXVIiIhDWutgyw/edit#gid=2104927129<br />
**** Locale: en-US<br />
**** E-retailers: <br />
***** Amazon <br />
***** Walmart<br />
***** Staples<br />
***** Sears<br />
***** Macy’s<br />
***** Office Depot<br />
***** CDW Corp.<br />
***** Home Depot<br />
***** Best Buy<br />
***** Liberty Interactive (QVC.com)<br />
***** Newegg<br />
***** Costco<br />
**** E-commerce platform provider: WooCommerce, Shopify<br />
**** PTO tomorrow until Aug. 8th<br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Jul 19'''<br />
* GIF du jour: http://i.imgur.com/aRW91uN.gif<br />
* Status updates<br />
** Dao<br />
*** Remove loading-inverted.png, use loading.png instead<br />
**** fixed<br />
*** Bug 1283812 - Stop dispatching the TabSwitched event<br />
**** landed<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** uplift approval request still pending<br />
*** Bug 334578 - Icons in 'Find' tool bar are not compliant with high contrast theme settings<br />
**** fixed<br />
*** Bug 1285642 - [Ubuntu] Search popup Add Engine area is too dark<br />
**** fixed, uplifted<br />
*** Bug 1287732 - Remove some event.target null checks<br />
**** landed<br />
*** Bug 1287408 - Geolocation preferences not applied properly in Nightly<br />
**** in progress<br />
** Gijs<br />
*** Freaking out about the weather with the rest of the UK. Seems summer is being compressed into this week and it's very warm. By British standards.<br />
*** <br />
*** categorized and prioritized all of Toolkit::Reader Mode, and created a cluster bug (might be split into more than one)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286221<br />
*** Trying to come up with a plan for automigration to be released on nightly/aurora/beta<br />
**** Need to compromise on what we can reasonably achieve without spending weeks/months trying to make it perfect before we know if it has an impact.<br />
*** Explored fixing our main Chrome importing issue with history, where Chrome locks the DB:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1285041<br />
*** Fixed Panel focus bug:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286389<br />
*** Investigating this reader mode bug:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1280888<br />
***** already went and wrote a patch for bug https://bugzilla.mozilla.org/show_bug.cgi?id=1280584 but seems that's not enough to fix.<br />
***** Diagnosed what else we need:<br />
****** XML:base is set in parser utils, which we use to sanitize the content.<br />
******* Want to talk to some sec folks before just removing that... think it should be fine but don't want to take risks.<br />
****** Also need to figure out why the <a id="foo">Text</a> anchors get stripped in reader mode<br />
*** Outreachy! Rakhi has:<br />
**** finished a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=965322<br />
***** no more xp/vista/win7-style window controls in fullscreen on win8/win10<br />
**** hopefully the Windows/Linux side of https://bugzilla.mozilla.org/show_bug.cgi?id=734326 <br />
***** better bookmarks toolbar styling on linux/windows (OSX hopefully coming soon, tempted to push that into a followup bug.)<br />
*** Had some external reader mode contribution! ( https://github.com/mozilla/readability/pull/300 - fixes issues on iOS, contributor patch from someone from Yandex)<br />
*** Some uplift/reviews/administrivia<br />
**** Need to file some mozreview bugs in response to https://groups.google.com/d/msg/firefox-dev/1pfVEZObQrs/fli52I0uBwAJ<br />
**** more sec bug cruft<br />
** Jared<br />
*** Unavailable Wednesday and Thursday this week for TRIBE<br />
*** Fixed:<br />
**** Bug 1286930 - The About dialog doesn't show the Update Available or Checking for Updates if the standalone "Update Available" dialog is open<br />
**** Bug 622939 - Clicking anywhere on tab modal prompt should focus it<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Currently:<br />
**** Spent some time yesterday investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1285464<br />
**** Will resume work on https://bugzilla.mozilla.org/show_bug.cgi?id=1172890<br />
** Katie<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Figuring out the documentation/computer set-up needed to generate resources.pri file, but hope to have that done this afternoon<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Fixed the panels issue, but found that the edit bookmarks panel doesn't close for close window hotkey (cmd-W on Mac) and am fixing that now<br />
**** Got feedback to work on for most recent patch<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Mostly done, but found that the zoom indicator's animation makes the history button dropdown button had to click in URL bar<br />
**** Waiting to hear more on how to avoid making history button hard to access<br />
***** [jaws] I recommend going forward with implementing the three different ideas of comment #37 and seeing which one feels best to you.<br />
** Mike<br />
*** still on PTO this week<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Form Autofill/Web Payments project scope/approval meeting tomorrow<br />
**** <br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Jul 12'''<br />
* GIF du jour: *sip* http://imgur.com/navpuPi<br />
* Status updates<br />
** Dao<br />
*** Bug 1278662 - Unify loading.png and loading-inverted.png design<br />
**** patch submitted<br />
*** Bug 1283812 - Find a better name for the TabSwitched event<br />
**** patches submitted<br />
*** Bug 1249818 - Top 5 pixels of tabs became completely useless: clicking them neither drag the window, nor select tab<br />
**** fixed, uplifted<br />
*** Bug 1255989 - Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar<br />
**** fixed, uplifted<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** landed, would like to uplift<br />
*** support for Bug 906076 - Virtual tabs - lazily create linkedBrowser and other dependent elements for tabbrowser tabs to improve startup performance<br />
**** Bug 1284482 - Remove useless parameters and variable declarations from _linkBrowserToTab and _createBrowser<br />
**** Bug 1276514 - Refactor xul:browser.permanentKey implementation to accommodate lazy-browser tabs<br />
** Gijs<br />
*** Triaging Toolkit::Reader Mode to create a qx cluster (closed over 30 bugs, categorizing others (120-ish to go) and will then mass-change for the category + prio where necessary, then do a qx cluster based on output)<br />
*** Filed followups for automigration<br />
**** Includes some work to make the chrome migrator work while chrome is open, which has interest from sqlite folks. Likely looking at this later this week. bug 1285041.<br />
*** Misc. sec bugs and others<br />
**** bug 1280472 - a11y + styling issues in prefs<br />
**** cleanup in bug 1284497 - now shipping a few kb fewer unused image cruft...<br />
**** inadvertently improved perf by fixing a sec bug (yay!)<br />
**** removed some reader mode telemetry, kept some (bug 1281536)<br />
**** <br />
** Jared (might not make it, having car issues)<br />
*** Triaged Firefox:Preferences, Firefox:Tabbed Browser, and Toolkit:Video/Audio Controls<br />
*** Fixed:<br />
**** Preferences<br />
***** Bug 1278844 - Locking browser.download.folderList doesn't disable the Browse button<br />
***** Bug 1055403 - No effect of setting preference instantApply="false"<br />
***** Bug 1240439 - Edit email or password field inside Save Logins is larger then it should<br />
**** Start Menu tile followups<br />
***** Bug 1284829 - Win8/10: Globe in tile stretched<br />
***** Bug 1284827 - Win8/10: Icon not shown in start menu after bug 1232679<br />
***** Bug 1284517 - The installer needs to update the lastWriteTime of the Firefox startmenu shortcut after bug 1232679<br />
**** Video Controls<br />
***** Bug 1283415 - Empty poster attribute on video element throws an error<br />
**** Bookmarks<br />
***** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
**** On-Screen Keyboard<br />
***** Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)<br />
*** In Progress<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Discussion<br />
**** Bug 1275386 - Determine impact of stub installer default browser checkbox<br />
***** Got r+ but not sure if we still are interested in determining the effect of this change?<br />
***** <br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Seems close to being done, but need to fix style issue<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Need to do some research on on image sizes and what "high contrast" means for Windows start menu tiles<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Pushed a patch for review this morning and have some feedback to work on<br />
** Mike<br />
** Stephen<br />
** Verdi I don't think a good UI for explaining automigration while you are creating an account is possible. It's a complex interaction and that complexity needs to go somewhere - the UI or the code. I think we have to solve the history undo problem to make this work.<br />
** pdol<br />
*** Form Autofill / Web Payments PRD draft: https://docs.google.com/document/d/1Rk6SIH_O_wab1CsphHhuwmvT8gXCG-D0B0ki0R3dmC4/edit#heading=h.yvyjevnbnjwq<br />
*** Looking for engineering input on scope for Form Autofill: https://mozilla.invisionapp.com/share/GV77J3VRU#/screens/156413162<br />
*** Making Win64 default distribution<br />
**** Impact to this team?<br />
***** UI in stub installer/other areas?<br />
** timdream<br />
*** Ray Lin in Taipei will be looking at video control visual refresh cluster (bug 1271768). We have secured UX/VxD help in Taipei on it.<br />
*** I will be looking into improvements to in-content preferences cluster (bug 1271779). There are already Taipei UX/VxD scheduled -- will make sure they are addressing these issues (if applicable).<br />
*** Question: should I move them out of QX holding area?<br />
* Roundtable<br />
<br />
<br />
'''Jul 5'''<br />
* GIF du jour: http://i.imgur.com/MABfhTH.gifv<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** automigration add-on / funnelcake stuff<br />
*** Security bugs<br />
*** Outreachy<br />
*** Misc.<br />
** Jared<br />
*** Just got back from vacation last week, going through emails and reviews<br />
**** tell us where you've been and what you've done! :)<br />
*** Picking up work on:<br />
**** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
**** Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Need to reply to an email from Katie about binding function arguments<br />
** Katie<br />
*** finished windows 8/10 start menu tile improvement<br />
*** wrapping up zoom indicator bug 565718<br />
*** starting bug 1171746 to make sure tab specific panels are cleared when tabs are switched<br />
** Mike<br />
*** Session store knowledge accumulating, next: triage and new stuff.<br />
**** Bug 1264192 - Logged out of Twitter after restarting Nightly, narrowed down to cookie store/ Twitter bug.<br />
*** Find toolbar 'whole word' mode landed on Nightly<br />
*** Find toolbar modal highlighting pref-ed off <br />
**** We have enough feedback for now<br />
**** Sent email to Sevaan to look at design/ UX for me<br />
**** Working on bugs that were filed by many people - many thanks!!<br />
**** Few awesome colleagues from Taipei (I think) are helping out fixing bugs!<br />
** Stephen<br />
** Verdi<br />
*** Working on automigration. http://people.mozilla.org/~mverdi/projects/autoimport2.framer/ (refresh in the awesome bar resets the prototype)<br />
** pdol<br />
*** Form Autofill / Web Payments PRD draft: https://docs.google.com/document/d/1Rk6SIH_O_wab1CsphHhuwmvT8gXCG-D0B0ki0R3dmC4/edit#heading=h.yvyjevnbnjwq<br />
**** Out of interest, why is this confidential?<br />
***** That was the desire of our legal team (likely because of competitor references), but we're trying to get that changed so the default is open. I agree, it's silly.<br />
* Roundtable<br />
** When can we resume work on https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 (migrating extensions with refresh) and providing a like-new experience for returning Firefox users? There are more of these people downloading Firefox every day than truly new users.<br />
*** sync issue with this: https://bugzilla.mozilla.org/show_bug.cgi?id=1276998 .<br />
<br />
<br />
'''Jun 28'''<br />
* Definitely having a meeting on the 28th!<br />
* GIF du jour: http://imgur.com/a/slR7t<br />
* Status updates<br />
** Dao<br />
*** picked up bug 1255989 (Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar)<br />
*** more focus on reviews<br />
** Gijs<br />
*** Automigration stuff for a funnelcake build!<br />
**** Using the 'larch' project branch<br />
**** Landing on trunk first<br />
**** Both critical pieces (bypass dialog, https://bugzilla.mozilla.org/show_bug.cgi?id=1271775 , and undo API, https://bugzilla.mozilla.org/show_bug.cgi?id=1271799 ) have now landed on fx-team<br />
**** Behind a pref on trunk<br />
**** web team is doing some UI stuff for the 'undo' functionality<br />
**** we intend to eventually ship in Firefox proper but need more design work + polish + some more decisionmaking on how to make undo work well / interact with sync etc.<br />
*** Security bugs<br />
*** Mentoring outreachy intern Rakhi<br />
*** Miscellania, e.g.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1235695 - test fixes for highly-frequent intermittents<br />
** Jared<br />
*** on PTO this week!<br />
** Katie<br />
** Mike<br />
*** Enjoyed MozLondon lots!<br />
*** Findbar improved highlighting work continues (all blocking bug 384458). Main focus areas are:<br />
**** Design/ UX: Sevaan proposed to get involved and help out here<br />
**** QA: SoftVision is on it, already filing bugs, writing test plan, verifying fixes<br />
**** Performance: merging find count and highlighter iterators into one and more improvement underway.<br />
**** Feature currently disabled, until we polished it good.<br />
*** Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar<br />
**** Landed moments ago!<br />
*** Session store work:<br />
**** Landed some code review/ cleanup patches<br />
**** This week: Bug 1264192 - Logged out of Twitter after restarting Nightly (important, looks like regression in Fx48)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1239671<br />
**** Confidential thingy bug 1280294<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol (I may not be able to join, depending on how late my current meeting goes)<br />
*** Text Autofill / web payments<br />
**** Starting PRD draft<br />
* Roundtable<br />
<br />
'''Jun 21'''<br />
* No meeting, again because MozLondon :)<br />
* GIF du jour anyway! http://i.imgur.com/LnE8tBU.gif<br />
<br />
'''Jun 14'''<br />
* No meeting, because MozLondon!<br />
* GIF de la semaine: Tea time! http://38.media.tumblr.com/tumblr_lqnegj3st61qj2fxg.gif<br />
<br />
'''Jun 7'''<br />
* GIF du jour: https://gfycat.com/TallAstonishingAustraliankestrel<br />
* Status updates<br />
** Dao<br />
*** Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list<br />
**** it's a XUL bug<br />
**** Neil posted a patch, needs review from the other Neil<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** may need to remove text-shadow from tabs, waiting for UX opinion<br />
** Gijs<br />
*** Had 1 day of PTO last week, will have another half-day this week<br />
*** Security bugs<br />
*** Reviews<br />
*** First draft of automatic migration patch is up (needs minor updates to add telemetry, but otherwise there)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1271775<br />
**** behind a pref<br />
**** waiting on UI design before writing undo code, which will in turn block enabling this "for real".<br />
*** Added telemetry for migration performance otherwise<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1275114 (fixed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276694 (waiting on review)<br />
**** ensure existing telemetry doesn't run out next version of nightly: https://bugzilla.mozilla.org/show_bug.cgi?id=1276699<br />
**** planning to add to MattN's dashboard on https://sql.telemetry.mozilla.org/dashboard/fx_migration to help guide more of these decisions<br />
*** Some more URL bar polish landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276117<br />
*** (moved house this weekend, generally somewhat wonky availability as a result)<br />
** Jared<br />
*** Landed https://bugzilla.mozilla.org/show_bug.cgi?id=1276027 to track how often Firefox is opened via an external app handler<br />
**** Will look in to uplifting this to aurora + bet<br />
*** Working on https://bugzilla.mozilla.org/show_bug.cgi?id=1275386, patch is "done", but I plan on rewriting it to only have one histogram instead of three<br />
*** Will probably pick up https://bugzilla.mozilla.org/show_bug.cgi?id=1226522 again<br />
*** Am planning on investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1278354 and https://bugzilla.mozilla.org/show_bug.cgi?id=1278350<br />
** Katie<br />
*** Working on zoom indicator in location bar, patch should be up for review later today<br />
*** Got a question answered about Windows 10 tiles and will work on that once zoom indicator work has completed<br />
** Mike<br />
*** <br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** XP EOL data: https://drive.google.com/open?id=0B12g_7yjbdYJN1ZZTUdZbERaRWM <br />
*** Text Autofill / web payments<br />
**** UX early spec: https://mozilla.invisionapp.com/share/GV77J3VRU#/screens/156413164<br />
**** Currently running heartbeat survey<br />
**** Looking at web payments as 2nd phase, based on Web payments working group: https://www.w3.org/Payments/WG/<br />
*** Firefox attrition study<br />
**** Will be doing an attrition study in Q3 through Strategy&Insights team<br />
* Roundtable<br />
<br />
<br />
'''May 31 -- NO MEETING DUE TO MONTHLY MOCO MEETING AT SAME TIME (but please still post your read-only updates!)'''<br />
* GIF du jour: 😂👌http://i.imgur.com/oKipyyx.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** may need to remove text-shadow from tabs, waiting for UX opinion<br />
*** Bug 1257087 - Middle mouse click on history item would not open<br />
**** landed, uplifted<br />
*** Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list<br />
**** investigating<br />
** Gijs<br />
** Jared<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
<br />
'''May 24'''<br />
* GIF du jour: *rawr* https://i.imgur.com/89SWV2w.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** landed, backed out because of a leak, re-landed today<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** background-clip:text backend has been re-implemented<br />
**** perf regressions seem to be less random and less catastrophic but still not perfect<br />
**** summary: https://bugzilla.mozilla.org/show_bug.cgi?id=658467#c42<br />
*** Bug 1257087 - Middle mouse click on history item would not open<br />
**** picking this up<br />
** Gijs<br />
*** Startup automigration:<br />
**** met with verdi & dolske to make some decisions re: how to pick a browser / data to migrate.<br />
**** looking at telemetry to hit 48 so we can validate/revise said decisions based on data<br />
*** Still dealing with uplifting private browsing & other things that need uplifting<br />
**** url bar changes from last week looking good, going to do a bunch of uplift requests later today<br />
**** tabsintitlebar improvements have uplift requested<br />
*** reviews, hopefully last e10s test changes, some sec bug stuff, ...<br />
*** add-ons and fx-refresh: on hold until startup stuff is up.<br />
** Jared<br />
*** default browser investigations continuing<br />
**** no reply from metrics about the data we have been asking for<br />
**** dolske is going to escalate the request<br />
**** i'm going to spend today learning how to read the data myself<br />
*** <br />
** Mike<br />
*** patches up for review for find-in-page<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** Removing current first run pages https://bugzilla.mozilla.org/show_bug.cgi?id=1274627 and https://bugzilla.mozilla.org/show_bug.cgi?id=1274633<br />
*** Removing default opt-out checkbox https://bugzilla.mozilla.org/show_bug.cgi?id=1272162<br />
*** Design for new first run page with pinning and default browser instructions<br />
** pdol<br />
*** Decision on EOL'ing XP<br />
**** Compiling data relevant to making decision: https://docs.google.com/document/d/1EyO-F6A7Kkqe00usMglcAfJnw9yby-3DxiA8jzdgazQ/edit <br />
***** External sources<br />
***** Metrics/telemetry<br />
*** Text Autofill<br />
**** Early definition of scope/goals: https://docs.google.com/document/d/1QtyaF0rGqTtqxl1hcIhD-X_i1vNCPJO9Xo10CosdLCg/edit<br />
*** Investigations to understand why users defect to other browsers<br />
**** Using user recruiting, surveys, interviews<br />
**** MAU/DAU survey: https://docs.google.com/document/d/1k7wVCzsiBXbTvASf2A22jR6xxTOJ4atDcOJQgyD3K0I/edit<br />
***** Noteworthy correlations between heartbeat rating and use of alternate browsers (in addition to Firefox)<br />
***** AI: Peter to reach out to Patrick Finch, Kadir<br />
** Roundtable<br />
<br />
'''May 17'''<br />
* GIF du jour: the care and feeding of gecko http://i.imgur.com/cd2ZdZ6.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** has patch<br />
** Gijs<br />
*** URL bar changes produced 1 regression so far: https://bugzilla.mozilla.org/show_bug.cgi?id=1272317<br />
**** finished a patch today, r?mconley<br />
**** 1 regression is less than I was expecting... will do a sweep through new Fx bugs filed in the last week after this change lands and then request aurora uplift per requests from e10s team.<br />
*** add-ons and fx refresh:<br />
**** popped another yak! We now have automated test coverage for fx refresh in the marionette framework<br />
**** Have the beginnings of a patch for add-ons being included in refresh<br />
**** slowly pivoting to...<br />
*** initial migration stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1248077 and its deps<br />
***** still need to sort out some details with Verdi but likely going to start implementing late this week / beginning of next week, behind a pref<br />
***** needs design work! https://bugzilla.mozilla.org/show_bug.cgi?id=1271778<br />
****** specifically: how to tell the user "we just imported your data from browser X / browsers X and Y"<br />
****** how to offer the user the possibility to undo the import<br />
**** Was also contacted by Schalk Neethling for help with their add-on work to also look at some of this.<br />
***** Slightly confused because it seems their aim is to do more prompting of the user about this... can someone clarify?<br />
*** Misc stuff:<br />
**** Issues with tabs-in-titlebar in e10s mode where we race browser startup on OS X:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1269462<br />
****** fixed, but that then regressed windows 10:<br />
******* https://bugzilla.mozilla.org/show_bug.cgi?id=1273094<br />
******** waiting on clarification from platform-folks. Don't want to keep hacking around weirdness (cross-ref: https://bugzilla.mozilla.org/show_bug.cgi?id=1005098 ).<br />
**** Improved mochitest output when it times out and kills the process to clarify what's going on:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1270144 (landed)<br />
**** e10s test fix waiting for r?mikedeboer - https://bugzilla.mozilla.org/show_bug.cgi?id=1246664<br />
**** followup items about fx refresh that were uncovered as part of the add-on stuff<br />
***** still in progress<br />
**** we're overzealous getting search engine telemetry - https://bugzilla.mozilla.org/show_bug.cgi?id=1272294<br />
***** need to update patch based on data folk feedback + failing tests on try<br />
**** <br />
** Jared<br />
*** Fixed:<br />
**** Bug 962560 - Audio volume UI resets to full volume after toggling the screen size of a video<br />
**** Bug 1271626 - gUIStateBeforeReset has an erroneous property of gUIStateBeforeReset<br />
**** Bug 1271742 - Rename currentLineHeight to currentContentWidth in AboutReader.jsm<br />
**** Bug 862399 - Add UI to loop playback of audio files<br />
**** Bug 1271976 - Audio controls disappears after a delay once volume slider changed<br />
**** Bug 449358 - Add test to confirm that video/audio UI controls function when JavaScript is disabled<br />
**** Bug 1268943 - Middle mouse click on links in settings does nothing (should open in new tab)<br />
*** Outreachy:<br />
**** Bug 1061747 - Restore Defaults does not reset current theme<br />
***** In progress, Katie took a couple days off last week, should have something ready this week.<br />
**** Next bug will be bug 1232679 - Improve Start Menu tile on Windows 8/10<br />
*** Poking:<br />
**** Bug 1143116 - Don't show Default Browser prompt on first run<br />
*** Working half-time this week, Wednesday thru Friday<br />
** Mike<br />
*** Two days of PTO; one last week and yesterday!<br />
*** Recently Bookmarked list: https://bugzilla.mozilla.org/show_bug.cgi?id=1248267 is failing a test<br />
**** I'll fix that tomorrow to get it ready to land<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1270174 and was fixed by jwatt<br />
**** Jonathan is my latest hero.<br />
**** We can now have complex SVGs inside the Canvas Frame (anonymous content)<br />
*** Got https://bugzilla.mozilla.org/show_bug.cgi?id=384458 working<br />
**** Highlighting of found ranges, Safari-style.<br />
**** Works using a complex SVG mask inserted as anonymous content<br />
*** Worked on Win & Lin HiDPI icons at https://bugzilla.mozilla.org/show_bug.cgi?id=1271680<br />
*** Will review Gijs' patch after the meeting ;-)<br />
*** I'll spending a considerable amount of time in session-(re)store land.<br />
*** Collaborated with :timdream on getting Emoji fonts shipped<br />
**** We need product-decision-maker to move it forward<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim (read-only)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1231701 Ship an Emoji font on Windows <8.1 (& Linux)<br />
**** Decision needed to make this depend on a Desktop DLC or bundling with the installer (the current patch).<br />
**** Also, ship Firefox Emoji v.s. Emoji One<br />
* Roundtable<br />
** Upcoming QX work - qx-feedlot https://bugzilla.mozilla.org/show_bug.cgi?id=1270272<br />
*** Can I nominate some about:reader / reader mode work?<br />
** Mike's awesome find-in-page demo :) That WAS awesome<br />
<br />
'''May 10'''<br />
* GIF du jour: Jared fixing bugs: http://imgur.com/JhUiLu4 (+1)<br />
** This has been all the hype lately: http://www.imdb.com/title/tt4060576/<br />
* Status updates<br />
** Dao<br />
*** Bug 1267939 - Back out bug 1219804 from Aurora 48<br />
**** landed<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open<br />
**** landed with workaround for bookmarks observer leak<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** picking this up again<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers<br />
** Gijs<br />
*** bug 1241085 - url bar changes landed and seem (fingers crossed) to have stuck. In tomorrow's nightly if all goes well<br />
*** add-ons and fx-refresh:<br />
**** We have popped a yak: changes to fx refresh have landed<br />
***** Waiting for review on the test. Marionette runner portion already has r+, just need the test itself r+'d<br />
*** Misc things:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1270707 - formatting in LaterRun (second/nth run pages)<br />
***** requested uplift on this per discussion.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1270886 and https://bugzilla.mozilla.org/show_bug.cgi?id=1270148 - issues with the border color of the search bar on Windows + Linux<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1269238 links in the about: dialog were unclickable after a security fix I wrote<br />
**** Some more private browsing refresh fallout<br />
**** Reviews, more reviews, more reviews...<br />
** Jared<br />
*** Patch up for review to make background windows on Windows 10 faded out (bug 1269120)<br />
*** Investigated start tile possibilities (bug 1232679)<br />
*** Triaging video controls bugs, started at 136 bugs now down to 109 bugs<br />
**** Will be triaging in-content prefs<br />
**** Will be spending time thinking about Windows 10 features that we are missing/lacking in<br />
***** Could use native notifications on Windows 10 as opposed to XUL<br />
***** Home/Lock Screen notifications<br />
***** Start tile improvements<br />
***** Matching Windows 10 animation styles<br />
***** increased padding in context menus<br />
***** tablet mode stuff - note that tablet mode usage seems comparably really low, so not sure to what degree that's useful<br />
****** global back button<br />
** Mike<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=896304<br />
**** HiDI icons for findbar on OSX (bug 1271680 will deal with Win & Lin)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1270943<br />
**** Social API tests weren't enabled in e10s mode - will be fixed soon<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1248267<br />
**** Fifth version patch up for review.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=384458<br />
**** Dim/ highlight find results better - work now blocked by https://bugzilla.mozilla.org/show_bug.cgi?id=1270174<br />
*** Looking into Linux QX backlog items<br />
**** goal: make it a cluster<br />
** Stephen<br />
** Verdi<br />
*** Onboarding outcomes https://docs.google.com/presentation/d/1MZastaUJSm7It3RKyAcNLa5eoo8zpV1xFYOu2g1hL6Q/edit#slide=id.g12c3258251_0_2<br />
*** Returning users https://bugzilla.mozilla.org/show_bug.cgi?id=1268708<br />
*** Auto-import data from other browsers https://bugzilla.mozilla.org/show_bug.cgi?id=1248077<br />
** Tim (read-only)<br />
*** Team has moved on to Fennec, Fennec about: pages, and Control Center bugs. Will keep QX in backlog.<br />
*** Bug 1231701 - Ship Firefox Emoji on Windows < 8.0 and Linux<br />
**** Fixing broken MOZ_BUNDLE_FONTS on DWrite font rendering backend (see dependencies).<br />
** pdol (Peter Dolanjski)<br />
*** New Product Manager on team<br />
*** Officially joining June 6th<br />
*** Fly on wall for now<br />
*** Initial focus: Decision on XP support, Form Autofill, Onboarding, more TBD<br />
* Roundtable<br />
<br />
'''May 3'''<br />
* GIF du jour: https://media.giphy.com/media/xT1XGNDs12qRHc2rRK/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1265173 - Increase toolbarHighlight opacity again to a more reasonable level<br />
**** landed, uplifted<br />
*** Bug 1267939 - Back out bug 1219804 from Aurora 48<br />
**** still waiting for approval<br />
*** Bug 1248268 - Unable to disable "Recently bookmarked"<br />
**** landed<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open<br />
**** patch updated after bug 1248268, needs fresh try run, probably still suffers from the leak<br />
*** Bug 1119455 - Favicon gets discarded, re-decoded and repainted when moving the mouse pointer over a tab<br />
**** wrote a patch that avoids the bug but breaks the tabs' onerror handler<br />
**** needs Gecko fix or WONTFIX until we implement the tab strip without XUL<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers<br />
** Gijs<br />
*** Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 (URL bar clearing when opening new (private) window/tab and typing immediately) has review<br />
**** ... but has failing tests that I can't reproduce on Windows.<br />
***** Reproduced on mac 10 minutes before this meeting. Need to diagnose why it's broken. Could be easy to fix, could mean I need to rethink approach... :-\<br />
*** Still talking with Matt about approach in https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 (default profiles vs. fx reset)<br />
*** Investigating/reviewing in bug 1119455 (see Dão's update)<br />
**** dolske just made an interesting suggestion there.<br />
*** Dealing with fallout from bugs I fixed or reviewed<br />
*** Some PTO (some more incoming.)<br />
** Jared<br />
*** Bug 1095739 - fixed, Allow a "new user" experience to happen subsequent to Firefox being uninstalled<br />
*** Bug 1268159 - fixed, All of the strings in Firefox now use curly quotes<br />
*** Patches in progress for:<br />
**** in progress [Katie Broida] Bug 1061747 - Restore Defaults does not reset the current theme<br />
**** checkin-needed [Katie Broida] Bug 1093750 - Toolbar items should have tooltips in Customize Mode<br />
**** tracking down a gtk3 crash [Katie Broida] Bug 1260595 - All items in Themes panel are duplicated if I exit customize with the panel opened (should close/empty panel when leaving customize mode)<br />
**** in progress [Dan Huang] Bug 1126967 - [reader mode] [UX] improve the loading transition <br />
** Mike<br />
*** Bug 1248267 - Right click on bookmark item of "Recently Bookmarked" should be regular placescontext instead open it<br />
**** found a way to show a context menu after all<br />
**** waiting for review<br />
*** Planning to work on 'Bug 1248616 - 5 most recently added bookmarks should be draggable' after the aforementioned bug<br />
*** Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar<br />
**** Finally got around to write a unit test for it<br />
**** Code complete, final round of review<br />
**** Ehsan might be too busy - hopefully not!<br />
*** Bug 1269677 - mousethrough=always doesn't work on the APZ-enabled browser stack<br />
**** Filed this, got immediate reply that `pointer-events: none;` does the same thing!<br />
**** Awesome! XUL--<br />
*** Bug 266338 - Better (more visible) indication of when Find has wrapped or will wrap<br />
**** https://vimeo.com/162972088 proposed UX, inspiration from iTerm OSX app<br />
**** Not taking the bug per sé, pitching an idea<br />
*** Bug 384458 - find toolbar should highlight better/dim rest of page<br />
**** Unbitrotted previous patch<br />
**** Converted highlight code to use an inverted SVG mask<br />
***** Cuts out rectangles out of a full-width and full-height colored rectangle<br />
**** Up next:<br />
***** Move all code to the content process, using https://wiki.mozilla.org/DevTools/Highlighter#Creating_new_highlighters (kudos, Gijs!)<br />
***** Create a separate module for the highlight iterator and move the code from Finder.jsm to it<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim<br />
* Roundtable<br />
** [jared] Reopen/Undo Close Tab as a button in context?<br />
** GTK3 regressions?<br />
*** ++ (from Gijs) -- there's a lot of stuff in there (radio and checkboxes are invisible, scrollbars are (half-)busted, ... it's not very nice)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1262136<br />
***** Seems to depend on a very big patch to add support for GTK3.20 "Node" things. Not sure if we have lower-impact ways of fixing for 47 (see dep).<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1269523<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1268462<br />
**** And some more stuff explicitly in Widget::gtk3<br />
***** https://bugzilla.mozilla.org/buglist.cgi?quicksearch=gtk3%20comp%3Awidget%20creation_ts%3E10d&list_id=12997243<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1244305 <-- crash when dealing with downloaded files<br />
<br />
'''Apr 26'''<br />
* GIF du jour: *monkeyhug* https://media.giphy.com/media/3osxY9JTVRz3iMkLwA/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** gonna backout "Recently bookmarked" UI from Aurora to finish followups and bundle it with other bookmark related changes<br />
*** Bug 1265017 - Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar"<br />
**** landed<br />
*** Bug 1248268 - Unable to disable "Recently bookmarked"<br />
**** waiting for review<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark has been deleted<br />
**** leak might be another bug in the bookmarks observer backend<br />
**** code changes overlap with bug 1248268, now trying to get that done first<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** no progress<br />
** Gijs<br />
*** Can't make the mtg today<br />
*** Still slogging away on url bar things<br />
**** Tests have now moved. \o/<br />
***** Left a note in fx-desktop meeting - there are other groups of tests that would benefit from moving into their own directories<br />
**** Latest in https://bugzilla.mozilla.org/show_bug.cgi?id=1267289<br />
**** Fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1266475<br />
**** Slowly getting to actually fixing https://bugzilla.mozilla.org/show_bug.cgi?id=1241085<br />
*** Work on addon refresh/migration stalled on reviews 2 yaks deep. Matt r-'d current patch to allow refreshing non-default profiles, need to talk with him about that. Either tonight or tomorrow.<br />
*** Met with Verdi to discuss Firefox refresh work<br />
*** Fixed one of the top intermittents related to some e10s work: https://bugzilla.mozilla.org/show_bug.cgi?id=1257750<br />
*** Reviews, reviews, more reviews.<br />
** Jared<br />
*** Decoder doctor work landed (bug 1160424)<br />
*** We now have accessibility (keyboard) support in Customization mode (bug 1116578)<br />
*** Katie has a fix for toolbar items not having tooltips in customize mode (bug 1093750)<br />
*** Katie has a fix for duplicate items in the Themes menu but it crashes on Linux (bug 1260595)<br />
**** I tried to set up a new Linux VM to use with rr but VirtualBox fails to start up on latest Windows 10 Insider builds<br />
***** https://www.virtualbox.org/ticket/15337<br />
****** Fixed in build from 6 hours ago, need to download it and try with that<br />
*** I picked up bug 1095739 again, which is to advertise Refresh Firefox to users who uninstalled and reinstalled Firefox<br />
** Mike<br />
*** Reviewed a few things :-)<br />
*** Made a list for a fresh QX cluster: findbar<br />
*** Working on Recent Bookmarks feature follow-ups<br />
**** Landed Windows layout issue fix ( https://bugzilla.mozilla.org/show_bug.cgi?id=1250828 )<br />
**** I think I've got a good plan for context menus ( https://bugzilla.mozilla.org/show_bug.cgi?id=1248267 )<br />
***** Could be beneficial for 'disable feature' and 'support drag-n-drop' bugs<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim<br />
*** The team is moving on to different clusters QX bugs; mostly still working on mentor bugs<br />
**** bug 1266372 bug 1184950 bug 1264805 (reader mode)<br />
**** bug 1229727 (full screen notification)<br />
**** bug 995758 (address bar focus)<br />
*** Feel free to ni me on bugs and I will get them distributed<br />
* Roundtable<br />
<br />
<br />
'''Apr 19'''<br />
* GIF du jour: A) forest fire B) disco C) psyfox D) all of the above. http://imgur.com/CWKNtbj<br />
* Status updates<br />
** Dao<br />
*** won't make it (conflicting meeting)<br />
*** bug 1248617 (Stop adding the "Recently bookmarked" smart folder in new profiles)<br />
**** landed<br />
*** bug 1250203 (Re-populate recent bookmarks when a bookmark has been deleted)<br />
**** tried to land and bounced again, need to investigate a leak<br />
*** bug 1265017 (Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar")<br />
**** has patch, waiting for review<br />
*** bug 658467 (Fade out tab label on overflow instead of ellipsis)<br />
**** wrote a patch, has significant perf issues with unclear way forward<br />
** Gijs<br />
*** Finished e10s test stuff \o/<br />
*** Shaving all the yaks for add-on migration in Fx Refresh ( https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 )<br />
**** Wanted tests first ( https://bugzilla.mozilla.org/show_bug.cgi?id=888624 )<br />
***** Wanted to let you do reset on non-default profiles so writing tests isn't so much of a pain ( https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 )<br />
****** waiting for review<br />
*** url bar work (cluster 1247816)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1199934 - repeated hash changes breaking the location bar (landed yesterday)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1265055 - moving tests into their own dir to make testing situation better<br />
**** some semi-related security work (url bar spoofing)<br />
**** Investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 and https://bugzilla.mozilla.org/show_bug.cgi?id=1249362<br />
*** tab browser tab closing / beforeunload madness fix: https://bugzilla.mozilla.org/show_bug.cgi?id=1238032<br />
** Jared<br />
*** Finished e10s test stuff too \o/<br />
*** Working on decoder doctor<br />
*** lots of reviews<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Apr 12'''<br />
* No QX meeting due to conflict with Firefox PLR review.<br />
<br />
'''Apr 5'''<br />
* GIF du jour: "The meeting expi…THE MEETING EXPIRED?!" http://imgur.com/6BCKFkh<br />
* Status updates<br />
** Dao<br />
** Gijs (this is like 4 weeks of updates because of PTO and e10s stuff and meeting cancellations)<br />
*** e10s tests<br />
*** dealing with outreachy admin and a few of the bugs that people fixed (and are continuing to fix) as part of their application process, including:<br />
**** RTL identity box issues: https://bugzilla.mozilla.org/show_bug.cgi?id=891897<br />
**** search dropdown styling on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1238866<br />
**** missing UI on devedition on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1212355<br />
*** regressions:<br />
**** waiting on review for https://bugzilla.mozilla.org/show_bug.cgi?id=1238032 ( closing pages that close a page they've opened when they themselves get closed can break the Firefox window)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1255526 - IE8 history import<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1257804 - about:reader URL copying<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1258344 - customize mode re-entering issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1254503 - in some cases the location bar could break completely<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1130411 was a top intermittent, seems to now be fixed (woo)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=735251 - ugly focus rings on OS X now gone!<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1256165 - issue with our determination of the width/scrollability of about:home on launch<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1256085 - hamburger button pressed state could get messed up<br />
*** I wrote a thing for writing (access-control-listed!) prefs from the content process: https://bugzilla.mozilla.org/show_bug.cgi?id=1252855<br />
** Jared<br />
*** Katie, my Outreachy intern has been working on https://bugzilla.mozilla.org/show_bug.cgi?id=1247214 (context menus in preferences have wonky fonts)<br />
*** Katie also landed a patch to convert strings to use curly quotes instead of straight quotes https://bugzilla.mozilla.org/show_bug.cgi?id=1151449<br />
*** Katie also renamed "Unsorted bookmarks" to "Other bookmarks". https://bugzilla.mozilla.org/show_bug.cgi?id=1257599<br />
*** I landed a test and fixed a bunch of strings to now use curly quotes. The test will prevent regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1259859<br />
*** Working on investigating bug 1252224 (Doorhanger transitions are janky). Looks like we're doing some extra work after the "popupshowing" event<br />
**** Jared++<br />
** Mike<br />
*** e10s tests<br />
*** Some final follow-up work re. Loop/ Hello<br />
** Philipp<br />
*** Need to do a round of bug prioritization now that the team is back from e10s hiatus<br />
*** Working on getting final mocks for all platforms for the session restore button in the tab bar<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1219725<br />
** Stephen<br />
** Verdi<br />
*** Unable to disable "recently bookmarked" https://bugzilla.mozilla.org/show_bug.cgi?id=1248268#c38<br />
* Roundtable<br />
** request for Dao: once your post-PTO-email-stack has been sufficiently reduced, can you check https://bugzilla.mozilla.org/show_bug.cgi?id=1208760 and help out in terms of what you thought we needed to do there? I couldn't figure it out from the original bug and such.<br />
<br />
'''Mar 29'''<br />
* GIF du jour: MEETING IS ON, good to see you all again https://media.giphy.com/media/3osxY9JTVRz3iMkLwA/giphy.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1259859 and two other related bugs are changing straight quotes to curly quotes, and three-dots to ellipsis.<br />
** Mike<br />
*** Working on investigating intermittents on OSX 10.6 and converting chrome tests to cover e10s too.<br />
** Philipp<br />
** Stephen<br />
*** Fixed five year old OS X sidebar styling bug: https://bugzilla.mozilla.org/show_bug.cgi?id=680256<br />
*** SVG Graphic Perf: https://bugzilla.mozilla.org/show_bug.cgi?id=1054016<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Mar 22'''<br />
NO MEETING TODAY due to E10S test fixing and a conflict with the monthly MoCo meeting. NO penguins allowed: http://i.imgur.com/Ox3Ascf.gifv<br />
(I expect we'll meet next week though, as E10S work starts to wind down!)<br />
<br />
'''Mar 15'''<br />
NO MEETING TODAY, please keep working on E10S tests and vacuuming your cats! https://i.imgur.com/4N1KuNx.gifv<br />
<br />
'''Mar 08'''<br />
<br />
NO MEETING TODAY, enjoy this gif of a cat in a monkey suit instead. http://i.imgur.com/Vp9Q38k.gifv<br />
<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** would like to back out bug 1219804 from aurora because of some of the open regressions, most notably those with pending needinfo requests<br />
** Gijs<br />
** Jared<br />
*** no update, just been working on e10s tests<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Mar 01'''<br />
* GIF du jour: urban foraging http://i.imgur.com/QIJSKWn.gifv<br />
** This one cracked me up last week: http://i.imgur.com/eg2XeqQ.gif<br />
* Status updates<br />
** Dao<br />
** Gijs (request from jared: can we please remove the e10s test update and keep this meeting focused on qx work?)<br />
*** e10s tests, more e10s tests, more e10s tests<br />
**** some actually broken stuff in e10s, need to get some uplifts sorted for 46, namely:<br />
***** character encoding widget<br />
***** still WIP: offline storage quota warnings<br />
**** Slowly going through e10s perf bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1195386<br />
***** Some fairly low-hanging perf fruit in there if people are interested<br />
*** Disabled osk on 45 release for windows 8, uplifted remaining fix to 46. Should be pretty good for 46 now.<br />
*** Fixed some consistency issues with the context menu in the middle of navigations (bug 1220160)<br />
*** Still need to get back to:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=789945 (core prefs quality stuff)<br />
**** addon migration in fx refresh<br />
*** outreachy application for qx-type frontend style stuff accepted, need to tweak proposal the next few days<br />
** Jared<br />
*** Patch is up on bug 1095739 to ask user if they want to refresh Firefox after uninstalling/re-installing<br />
**** Got feedback from jimm and gijs, will put together a new patch after e10s work is finished<br />
*** Outreachy project is live<br />
**** Focus is on windows 10 bugs, reader mode entrance/exit, context menus in prefs, polishing tour panel margins/padding<br />
*** Review ping for shorlander for Bug 1246276 - Notification/Push Permission might be interpreted as a warning logo ?<br />
** Mike<br />
*** Well, hum, I've been working on e10s stuffs.<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Feb 23'''<br />
* GIF du jour: rererefrigerator http://i.imgur.com/6Wtqp2A.gifv<br />
* Status updates<br />
** Dao<br />
*** (PTO for the rest of the week)<br />
** Gijs<br />
*** Still ongoing sec stuff, though less than last week<br />
*** Got a review for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)<br />
**** need to write a new iteration, also need to address leaks and failing tests from try push<br />
*** Did an onboarding talk<br />
*** outreachy taking time as well<br />
*** installer pin-to-taskbar stuff landed \o/<br />
**** Windows 10 bug that we wontfixed https://bugzilla.mozilla.org/show_bug.cgi?id=1190351<br />
*** getting some initial feedback on core preferences quality work in https://bugzilla.mozilla.org/show_bug.cgi?id=789945<br />
**** Haven't looked at this in detail yet; will likely need to take some time to address feedback, scary "threads in C++" stuff!<br />
*** Landing fixes for e10s for the customizableui tests<br />
**** most already on fx-team, 2 more to go<br />
**** likely going to be picking up other e10s test stuff once that lands + sticks<br />
** Jared<br />
*** Landed installer changes to not offer Firefox as default browser if opted-out in installer (bug 1041514)<br />
*** Landed bookmark button changes to show bookmark panel on first click (bug 1219794)<br />
*** Patch r+'d for removing noautohide from reader view uitour panel but some back and forth on if we want this (bug 1162750)<br />
*** I will pick up bug 1219725 (restore session button in tabbar) and bug 1111145 (update shadows for location and search bar on windows)<br />
** Mike (facemuted due to baaad connection)<br />
*** Starting for real this week, after wrapping up last Hello tasks<br />
*** I think I'll start with writing test coverage for the '5 recent bookmarks' feature, before we extend its functionality.<br />
** Philipp<br />
*** Out last week<br />
*** Welcome Mike!<br />
***** thank you sir ;-) There can't be enough Mike's<br />
*** Will find that bug about uneven paddings on tour bubbles<br />
**** bug 1180186<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
** Closure on bug 1162750?<br />
*** [philipp] wontfix<br />
** cluster bugs<br />
<br />
'''Feb 16'''<br />
* GIF du jour: 3 day weekend: http://i.imgur.com/UqcIIjW.gif<br />
* Status updates<br />
** Dao<br />
*** on vacation!<br />
** Gijs<br />
*** Distracted by several security bugs<br />
*** Wrote a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar being reset)<br />
**** There are a /lot/ of dupes and "see also"/blockers/deps. It's unlikely that the patch will fix all the issues with our URL bar ever. Might make sense to file a separate tracker.<br />
***** Someone else did: https://bugzilla.mozilla.org/show_bug.cgi?id=1247816<br />
*** Poked at https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 but no patch; need to talk with Mossop some more.<br />
*** Still waiting for review on https://bugzilla.mozilla.org/show_bug.cgi?id=1229626 (pinning to taskbar from the (stub) installer)<br />
**** rstrong is on leave, asked bsmedberg who to redirect to<br />
*** On-screen keyboard:<br />
**** Fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1239744<br />
**** Got everything uplifted to 45<br />
***** except that ^^ and the addition to the preferences (in 46) where people can turn it off.<br />
*** Edge bookmarks + reading list migration fixes<br />
**** All uplifted to 45<br />
**** Spent quite some time finally writing some testing for this, also made it all lintable:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1236154<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1246591<br />
*** Misc fixes:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=408415 - favicon used to break when the hash ("#whatever") on the page changed during the load of the page<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1244259 - talos IO numbers now more stable (they'd become bimodal), and lower, for e10s.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1134126 - a11y issue on about:home<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1246123 - draggability of empty space on the bookmarks toolbar<br />
***** (regression from https://bugzilla.mozilla.org/show_bug.cgi?id=1219215 from 2 weeks ago)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1216478 - a11y followup from https://bugzilla.mozilla.org/show_bug.cgi?id=1123760 which I fixed a while ago<br />
**** In progress: https://bugzilla.mozilla.org/show_bug.cgi?id=1220160 - minor fixes to how we determine what happens when you use the context menu on a page that is loading or being replaced by another loading page.<br />
** Jared<br />
*** Landed patch to lock the always ask pref when setting Firefox as default browser<br />
*** More progress on bookmark star and context menu tests<br />
*** Still need to work on installer patch<br />
** Mike<br />
*** Not present in person - not feeling well - but can tell that I'll be picking up follow-ups from https://bugzilla.mozilla.org/show_bug.cgi?id=1219804 (bookmarks)<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** Remove recent bookmarks folder from existing users?<br />
**** discussed, decided to: (1) don't create it in new profiles, (2) leave it in existing profiles, at least for now (3) check with marco to see if dropping support for smart folders is interesting for Places, and if so look at adding telemetry to understand usage<br />
*** Will work on answering questions and filing bugs this week<br />
* Roundtable<br />
** [dolske] bug list triaged, qx clusters<br />
<br />
'''Feb 9'''<br />
* GIF du jour: omnomnom http://i.imgur.com/h3Zmudk.gifv<br />
* Status updates<br />
** Dao<br />
*** patch up for recent-bookmarks in menu<br />
** Gijs<br />
*** patch up for installer pin-to-taskbar stuff (https://bugzilla.mozilla.org/show_bug.cgi?id=1229626 )<br />
*** uplift all the osk things<br />
**** except https://bugzilla.mozilla.org/show_bug.cgi?id=1239744 . That still needs work, I expect it will be too scary for 45, tbh.<br />
*** uplift all the Edge migration things!<br />
**** still need to write a test, which involves more jsctypes. :-\ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1236154 if people want to follow along)<br />
*** Looking at the following bugs for this week:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=798249<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1017919<br />
**** and the two/three mentioned above.<br />
**** Annnnd https://bugzilla.mozilla.org/show_bug.cgi?id=1244259 because perf regression<br />
***** looks to be figured out now, now just need to write a fix for talos code. \o/<br />
****** "just", famous last words, etc. etc.<br />
**** Likely to look at some of the Outreachy stuff this week as well.<br />
** Jared<br />
*** patch up for stopping users from unchecking "always ask" for default browsers if firefox is set as default<br />
**** came up with a way to mock the shellservice, which can be used in bug 1180714<br />
***** as the person who reviewed this, I will +1 that this is very useful!<br />
*** patch up for review for showing the bookmarks panel on first click of the star<br />
*** got review feedback from rstrong on the installer patch, need to make another revision<br />
*** (non-QX), but close to landing rewrite of test_contextmenu.html for e10s<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** I'm way behind on answering questions and filing bugs. :( It may continue to be that way for the rest of the week.<br />
** Mike<br />
*** Spectating mode this week, next week I'll be picking up bugs & taking names!<br />
*** ...and the gif-du-jour is just too awesome :')<br />
* Roundtable<br />
** [jared] feedback on mentored projects<br />
*** fwiw, ISTR that the failure rate for the Outreachy projects is actually really good (ie low). Don't quote me. Don't over-plan it. But yeah.<br />
*** dolske proposed a meeting!<br />
**** (OK, I did too, in the email - it seems like a sensible idea...)<br />
<br />
'''Feb 2'''<br />
* GIF du jour: http://imgur.com/NdGMA83 (you asked for one!)<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** most of https://bugzilla.mozilla.org/show_bug.cgi?id=1219215 now landed \o/<br />
*** Also a number of security thingies including https://bugzilla.mozilla.org/show_bug.cgi?id=1172165 . Quality including hardening us so we don't spin point releases for 0-days? Maybe? ;-)<br />
**** (more seriously, this took time, so I'm listing it)<br />
*** Edge migration<br />
**** Need to land https://bugzilla.mozilla.org/show_bug.cgi?id=1237679<br />
**** Need to update + re-request review for bookmarks stuff: https://bugzilla.mozilla.org/show_bug.cgi?id=1226556<br />
*** on-screen keyboard stuff<br />
**** filed https://bugzilla.mozilla.org/show_bug.cgi?id=1243345 for 45 stuff<br />
***** mostly all fixed and/or reviewed now<br />
***** still need to work on https://bugzilla.mozilla.org/show_bug.cgi?id=1239744<br />
*** just getting going on https://bugzilla.mozilla.org/show_bug.cgi?id=1229626<br />
**** seems like it's going to be a loooooong slog - can't even build the thing<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1188171#c6<br />
** Jared<br />
*** waiting on reviews for bug 1219794 (bookmark popup) and bug 1041514 (installer changes)<br />
**** might want to find a new reviewer for bug 1041514, but will leave the bookmark popup with marco since he already gave one review pass<br />
*** need to follow-up with the 'disable default-app hash handling' bug (bug 1240892) and make sure that it is uplifted where necessary<br />
** Philipp<br />
*** ¯\_(ツ)_/¯<br />
** Stephen<br />
*** <br />
** Verdi<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1244649 Show bookmarks toolbar when viewing a new tab? (I'm thinking no)<br />
**** Gijs: for whatever little it's worth, I agree with 'no'.<br />
*** Default browser prompt for first run - should I set a meeting? Should I just work it out with Philipp and comment in the bug?<br />
**** Verdi will look at dolskes email again<br />
*** Marketing's durable team focused on retention<br />
*** Onboarding and about:addons<br />
*** https://wiki.mozilla.org/Firefox/Onboarding<br />
* Roundtable<br />
** Cory: discuss how best to combine these lists<br />
*** Onboarding Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1229599<br />
*** Firefox QX Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1244854<br />
** Stephen: Looking for an estimate of work involved to add the System Share menu from Windows 10 and OS X: https://mozilla.invisionapp.com/share/5A5RW88TW#/screens<br />
*** Filing bugs!<br />
<br />
'''Jan 26'''<br />
* GIF du jour: http://media1.giphy.com/media/12XTNObsY1pWQU/giphy.gif<br />
** woo, there's a gif again!<br />
* Status updates<br />
** Dao<br />
*** patch for showing 5 most-recent bookmarks in menu<br />
*** reviews<br />
** Gijs<br />
*** Linux notification bars, fixing unreadable text due to GTK3 switch<br />
*** Location bar stuff, talking with mak<br />
*** OSK / Edge bookmark importing broken<br />
*** 1200639 landed (later run pages)<br />
*** bug 1210366 (no more reader mode on youtube + pinterest, and so no more reader mode tour) landed<br />
**** \o/<br />
*** Fixed two other reader mode issues in time for 46<br />
*** UI pref for the OSK (for fx 46 onwards because l10n): bug 1239748 landed<br />
*** bluetooth keyboards now get ignored better for OSK (bug 1236058 fixed for 46) - needs uplift for 45<br />
** Jared<br />
*** fixed 1240892 (disable default-app hash) for 44<br />
*** showing bookmark overlay on 1st click / autoclose up for review<br />
*** patch to not show default browser prompt if user opted-out in installer<br />
*** discussion on impact of default browser prompt -- early thread looking like it's not significant<br />
*** <br />
** Philipp<br />
*** In an activity stream work week all week working on activity stream<br />
** Stephen<br />
*** Also in an activity stream work week<br />
*** Mostly working on Styleguide stuff<br />
** Verdi<br />
*** has plan in head for 1095739 :)<br />
*** will be expanding onboarding bug list and unifying into QX list<br />
*** https://docs.google.com/document/d/1kTstat7lQCM2QU0BbZ0EtXJeyk15jV3JFwkkR4_UE0E/edit<br />
* Roundtable<br />
** Welcome Cory!<br />
** Bug lists and process and stuff<br />
<br />
'''Jan 19'''<br />
* GIF du jour: The cup is half ful…wat https://media.giphy.com/media/13cLl6kh0X784M/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** landed bug 1098468<br />
*** not sure how to proceed in bug 1219804<br />
**** Places arch. makes this difficult (assumes views folders/popups)<br />
**** worth investigating / prototyping to see how complicated this may be<br />
** Gijs<br />
*** some osk work<br />
*** linux beta regression in notification bars making them unreadable (bug 1240528)<br />
*** almost have a patch for bug 1200639<br />
*** mach artifact stuff<br />
**** now works on all desktop things and for tests. See last week's update for 'howto'<br />
*** about:home issue with snippets fixed on 45+ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1237350 )<br />
*** bug 789945 - async pref writes for better pref persistence and less IO churn on the main thread<br />
*** bug 1219215 for window dragging and tab hover/drag fixes<br />
*** bug 1005098 for titlebars influencing window opening on windows<br />
*** <br />
** Jared<br />
*** landed bug 1238712 to remove duplication between shell services<br />
*** poked at bug 1219804 (showing last 5 recent bookmarks in menu) but stopped momentarily when seeing different usability issues (will let Dao take that over)<br />
*** picked up bug 1219794 to show the bookmark overlay on first click of bookmark star<br />
*** <br />
** Philipp<br />
*** Backlog!!<br />
**** https://docs.google.com/spreadsheets/d/1-dPNIJ4g1Ad_I5uQ87H7jDoHf-f6hFiY21mtK6eDTj4/edit#gid=0<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Jan 12 (our meeting overlaps with the MoCo meeting, so notes-only unless that one ends early)'''<br />
* GIF du jour: "Where'd the QX meeting go?" http://i.imgur.com/d2Fzs1Z.gif<br />
* Status updates<br />
** Dao<br />
*** figured out the leak from bug 1219788, relanded<br />
*** bug 1207422, bug 1207423, bug 1207424 fixed and uplifted to 45 and 44<br />
** Gijs<br />
*** Windows artifact things landed, woo!<br />
**** Note that work is still ongoing to make this work with mochitest and xpcshell-test, so you can't run tests with these builds yet. Coming soon!<br />
**** Also available on OSX and Linux. TL;DR: Put:<br />
***** ac_add_options --enable-artifact-builds<br />
***** ac_add_options --disable-compile-environment<br />
**** in your .mozconfig file.<br />
**** Clobber (or use a different objdir)<br />
**** ./mach configure<br />
**** ./mach build<br />
*** Tab groups stuff now all wound up (through wontfix/invalid, it has to be said - no more patches landed since last week)<br />
*** As Jared noted, going to turn off OSK on win8 on 44 in bug 1238892.<br />
**** Still investigating how to fix "properly" on 45+, but getting sidetracked by other things...<br />
***** specifically, there are:<br />
****** issues with bluetooth keyboards<br />
****** generic question of how assertive we should be about opening keyboard on win8 (this + previous is why we're disabling on win8(.1))<br />
****** issues with how we hide/reopen the keyboard when switching between input fields (totally broken for soft-keyboard "Tab" presses, visually not compelling for all other cases (flicker))<br />
*** No progress on Edge stuff, also due to getting sidetracked...<br />
*** Still trying to get to the URL bar things as well...<br />
*** Will be looking at https://bugzilla.mozilla.org/show_bug.cgi?id=1210366 .<br />
*** Sidetracked by:<br />
**** Had to spend some time on a talos regression caused by Pocket-related work<br />
**** Helped diagnose https://bugzilla.mozilla.org/show_bug.cgi?id=1235821<br />
***** connected to perf gains on windows by :chutten, woo!<br />
**** Reviews and discussions of webextensions panels - https://bugzilla.mozilla.org/show_bug.cgi?id=1217129<br />
**** about:home snippets issues (regression of bug I reviewed): https://bugzilla.mozilla.org/show_bug.cgi?id=1237350<br />
**** triage-related bug churn and fixes<br />
**** other reviews<br />
**** generally suffering from cold/being flu-y and slow and the like<br />
** Jared<br />
*** landed bug 1229636, which removed the "new tab updated!" message<br />
*** working on bug 1238712 to remove duplication between the shell services across platforms<br />
**** this work may simplify the work needed for bugs 1041514, 1143116, 1189038<br />
*** looked in to some on-screen keyboard issues with Gijs and we decided to disable OSK for Win8 users until we fix an issue with bluetooth keyboards (bug 1238892)<br />
*** non-QX work<br />
**** landed bug 1087114 to get an in-content pref test running on e10s<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Jan 5 (2016)'''<br />
* GIF du jour: Happy New Year! http://i.imgur.com/CHeBeLr.gif<br />
* Status updates<br />
** Dao<br />
*** window resize bug finally landed, with some tests disabled<br />
*** working on 1219788<br />
** Gijs<br />
*** Regressions from https://bugzilla.mozilla.org/show_bug.cgi?id=332195 (tab modal dialogs no longer focusing their tabs)<br />
**** Had to revert that specifically for beforeunload dialogs<br />
**** Now all fixed on 44+, but that was most of last week gone<br />
*** Edge Migration:<br />
**** Landed reading list things on Nightly<br />
***** Kind of want to write some kind of test for the generic module I wrote. Need to think/experiment with how to do that because just dumping in an ESE db in the main mozilla-central repo won't work<br />
**** Also need to update bookmarks to use this generic code<br />
***** Need to investigate exactly how parent/child relations work in that table so we import folders correctly...<br />
**** Also suspect we'll need to tell the user to quit Edge before migrating<br />
***** Still need to file a bug about that<br />
*** Tab Groups<br />
**** Landed fix for safe mode use of the migration path, already requested aurora uplift<br />
**** QA linked up an issue that wasn't previously in the bug tree that I'd therefore missed: https://bugzilla.mozilla.org/show_bug.cgi?id=1231135<br />
***** Need to ensure the migration page keeps focus. Not trivial because of how the "you've upgraded" or "welcome to windows 10" pages get added (dynamically after session restore finishes, I'm fairly sure). Need to look into this more.<br />
****** Might be lower prio if we don't have a "what's new" page for 45<br />
*** Windows artifact builds! - https://bugzilla.mozilla.org/show_bug.cgi?id=1236111<br />
**** http://www.ncalexander.net/blog/2015/12/31/firefox-artifact-builds-for-mac/<br />
**** Waiting for reviews (not done yet! :-( )<br />
***** Already working on OSX though, see blogpost.<br />
**** This will make building on Windows very very very fast because you won't need to compile anything anymore<br />
***** This will make development on my Surface Pro a lot better<br />
***** Likely good for UX and other not-primarily-engineering folks, too.<br />
****** [philipp] That sounds amazing! How does it work?<br />
******* Nick's blogpost is probably the best intro. The Windows portion hasn't been reviewed yet, but it should work today on OS X.<br />
*** Other small fry:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1232800 - tab hover styling issue when using keyboard shortcuts to move them<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1182072 e10s intermittent orange fix<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1235845 pocket styling issue now that that's moved to an add-on<br />
***** This fix (not the moving to an add-on) seems to have caused a talos regression. Not entirely sure why. Waiting for confirmation that it's me from jmaher.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1222792 reader mode infinite reload issue. Uplifted to 44/45.<br />
*** Been trying to poke at https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar reverting / not showing the right thing / concurrent loads being confused) for a while<br />
**** not gotten really anywhere with that yet<br />
** Jared<br />
** Philipp<br />
*** Finished going through the QX list (finally!)<br />
**** 14 straight-up bugs<br />
**** 7 high value enhancements<br />
**** The rest are low-mid value enhancements (though still valuable in combination!)<br />
*** The (full) list: https://bwinton.github.io/d3Experiments/qx.html<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** Lots of company-confidential bugs associated with win10 landing page - can those just be marked non-confidential now that that's all over & done with?<br />
** I have heard rumours Blair is coming back! Is he going to join "us"?<br />
<br />
<br />
'''Dec 15'''<br />
* GIF du jour: https://media.giphy.com/media/xTk9ZWsUssxOxDquoU/giphy.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** Can't be here because of other commitments, sorry!<br />
*** Done:<br />
**** more work on tab groups migration<br />
**** Various other small bugfixes (reader mode, Windows theme)<br />
**** Edge migration work (password issues finished and landed today; reading list under review; bookmarks are next once the reading list database API work gets r+)<br />
**** Landed OSK improvement for already-focused inputs<br />
***** needs uplift<br />
**** Wrote blog entry about panorama removal reasoning, getting dolske to review via google docs before I publish<br />
**** Tried to write up the css-image-only approval hook; test env is broken so no idea if it works or not - needs refinement!<br />
*** Todo:<br />
**** Finish up Edge migration improvements<br />
**** Finish or wontfix tab groups migration warning (on beta later this week...)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1224635<br />
****** Do people have ideas/feedback about how important fixing that particular bug is?<br />
**** Go through OSK bugs filed and prioritize fixes<br />
**** Several emails I need to write post-mozlando, related to<br />
***** removing XBL from content process<br />
***** contribution workshop stuff<br />
***** diversity/inclusion<br />
**** Make more code eslint-able<br />
***** This has already turned up correctness issues in toolkit/ where other people took the lead; I fully expect to find more in browser/.<br />
*** PTO from 18th (Friday) inclusive until the 28th of December (also inclusive)<br />
**** Means bookmarks stuff will likely be January if it's me.<br />
** Jared<br />
** Philipp<br />
*** Having connection problems today -- written update only (I can't join anymore for some reason)<br />
*** Reviewing the QX list (started in Mozlando together with dolske) -- we got about 1/3 through, needs to be finished<br />
*** Filed a bunch of bugs around Emoji on Windows (which we should fix and then marked the hell out of in SE Asia -- incidentially, the area of the world where emoji are most widely used is the same area where desktop OS support for emoji is the worst)<br />
**** Ship the Firefox OS emoji font on Windows: https://bugzilla.mozilla.org/show_bug.cgi?id=1231701<br />
**** Add an emoji picker (all platforms): https://bugzilla.mozilla.org/show_bug.cgi?id=1232371<br />
*** Some quality issues around push remain<br />
*** Will be on vacation all of next week<br />
*** Can't reconnect...<br />
** Steven<br />
** Verdi<br />
*** Windows 10 start menu tile https://bugzilla.mozilla.org/show_bug.cgi?id=1232679<br />
* Roundtable<br />
** <br />
<br />
'''Dec 1'''<br />
* GIF du jour: http://imgur.com/CmI0P1E.gifv<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** landed tab groups - hoping it sticks<br />
**** 25k LOC removed! (We need a removed code leaderboard)<br />
*** still working on JET / ESE migration things<br />
*** <br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 23'''<br />
* GIF du jour: http://i.imgur.com/EZDIUXP.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** tab groups<br />
**** waiting on Philipp/Verdi/someone to confirm UX/UI;<br />
**** have code review, need to update patches for that;<br />
*** edge data migration<br />
**** yay more JET / ESE horribleness is breaking reading list import<br />
**** favourites are now in this DB too so it seems worth investigating it in more detail. Super annoying that the docs are minimal and there is no debug information<br />
*** on-screen keyboard <br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
*** Reader Mode<br />
*** Refresh<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 17'''<br />
* GIF du jour: http://i.imgur.com/D5fUxSN.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** All the panorama (so that we can have none of the panorama...)<br />
**** Removing panorama (90% r+)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1222490<br />
**** Panorama data migration (100% r? + ui-r?)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1221050<br />
**** Need to update styling of infobar inside panorama<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1222786<br />
**** Need to tweak when to show infobar outside of panorama<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1224635<br />
*** Windows on-screen keyboard showing when there are no physical keyboards<br />
**** Landed on nightly, uplift to 43+44 pending<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1221947<br />
*** Clearing up backlog of other bugs that I was looking at / asked to look at<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1191468<br />
**** number of devedition styling bugs<br />
**** number of reader mode issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1040005<br />
*** Edge migration totally broken in newer versions of windows 10. Going to look at this, but need to download said multi-gb updates to win10 first. :-\<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1225466<br />
*** Yosemite changes broke stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1223550<br />
**** Unclear how to fix - ideas?<br />
*** Once there's time left, might start looking at bookmarks stuff ( https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 )<br />
** Jared<br />
** Philipp<br />
*** bwinton asking for help on this: https://bugzilla.mozilla.org/show_bug.cgi?id=1217129<br />
**** --> webextension team should own<br />
** Steven<br />
** Verdi<br />
*** Tab groups<br />
*** Bookmarks<br />
*** Window size<br />
* Roundtable<br />
** FX_MIGRATION_ERRORS: https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2015-11-12&keys=ie!chrome!edge!__none__&max_channel_version=beta%252F43&measure=FX_MIGRATION_ERRORS&min_channel_version=aurora%252F42&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2015-11-02&table=0&trim=1&use_submission_date=0<br />
** FX_MIGRATION_ERRORS: Evolution -> http://mzl.la/1NZQJ5o<br />
<br />
'''Nov 10'''<br />
* GIF du jour: http://38.media.tumblr.com/b94d54a1818a3584cd7af768f985c62f/tumblr_mj61far17G1r7m09eo1_500.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
** Philipp<br />
*** Form work:<br />
**** META BUG: https://bugzilla.mozilla.org/show_bug.cgi?id=1219673<br />
***** Dropdown styling https://bugzilla.mozilla.org/show_bug.cgi?id=1091592 (includes spec)<br />
***** Buttons and text fields: https://bugzilla.mozilla.org/show_bug.cgi?id=997190 (has a WIP patch from ntim, needs to be finished)<br />
*** Bookmarks work:<br />
**** Tracker bug https://bugzilla.mozilla.org/show_bug.cgi?id=1219810<br />
** Steven<br />
** Verdi<br />
*** Additional onboarding work:<br />
**** Bookmarking: https://bugzilla.mozilla.org/show_bug.cgi?id=1219810<br />
**** Open a page on a second or later run and/or after some amount of time https://bugzilla.mozilla.org/show_bug.cgi?id=1200639<br />
**** Reset Firefox: Preserve extensions but disable all of them https://bugzilla.mozilla.org/show_bug.cgi?id=1017919<br />
**** New user experience after uninstall https://bugzilla.mozilla.org/show_bug.cgi?id=1095739<br />
**** Fix Firefox window size on first run https://bugzilla.mozilla.org/show_bug.cgi?id=384336 (dao working on this)<br />
**** Fix pinning Firefox to the taskbar in Windows 7 and 8 when installing with the stub installer<br />
**** Remove the new tab FTU (first time use tour)<br />
**** Bug to make Reader View FTU show on actual articles https://bugzilla.mozilla.org/show_bug.cgi?id=1210366<br />
**** Defer data choices infobar https://bugzilla.mozilla.org/show_bug.cgi?id=1199706<br />
**** Account sign-in in the migrator https://bugzilla.mozilla.org/show_bug.cgi?id=670989<br />
*** Tab groups<br />
* Roundtable<br />
** [philipp] Mentoring for QX bugs<br />
*** https://bwinton.github.io/d3Experiments/qx.html<br />
<br />
(No meeting Nov 3rd)<br />
<br />
'''Oct 27'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** at OSCON Amsterdam today and yesterday<br />
*** tab selection on alert/prompt/confirm landed yesterday<br />
*** still planning to look at Jared's suggested location bar thing (from last week)<br />
**** actually working on some other location bar issues (security-related) right now<br />
*** Windows on-screen keyboard things all uplifted to 43, now just need to flip the pref<br />
**** approval request in https://bugzilla.mozilla.org/show_bug.cgi?id=1217806<br />
** Jared<br />
** Philipp<br />
*** Will make sure that UX work for web forms is done and bugs are ready<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Oct 20'''<br />
* Status updates<br />
** Dao<br />
*** landed bug 1215093 for better styling for toolbar buttons on lightweight themes. intend to uplift to aurora<br />
*** landed bug 1215567 to help with bug 1214707 (decreased contrast between the selected tab and background tabs)<br />
**** pending uiwanted / needinfo in bug 1214707 to see if we need to do more<br />
** Gijs<br />
*** 332195 has ux-review, need to address implementation issues identified by mconley<br />
*** on-screen keyboard stuffs! Now enabled on win8+ on nightly, aurora uplift requested<br />
**** per discussion with jared, going to try to get this to ride the 43 train<br />
*** improved telemetry for tablet mode<br />
**** as a bonus, removed minimize/maximize buttons in tablet mode (waiting for review from Jared; telemetry is r?MattN -- but both of these are from today)<br />
*** improved some styling things like notification bars<br />
** Jared<br />
*** noted Bug 798249 - Changing URL locations while a page is loading temporarily reverts the URL<br />
** Philipp<br />
*** pulled together some proposals on updating form controls<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Oct 13'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** telemetry for tab view wrapped up 1210773<br />
*** migrator telemetry in privacy review<br />
*** bug 332195 - alerts stealing focus<br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
Previous meeting etherpads: https://etherpad-mozilla.org/fx-windows-10 and https://old.etherpad-mozilla.org/fx-windows-qx</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/QX_Meeting_Notes&diff=1165913Firefox/QX Meeting Notes2017-03-16T22:10:23Z<p>Dolske: Archive more meeting notes.</p>
<hr />
<div>Tracker: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1244854&hide_resolved=1<br />
<br />
'''March 14'''<br />
* GIF du jour: details, details http://i.imgur.com/6OqNGeh.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1343330 - some icons are display as encoding in print preview window<br />
**** landed<br />
*** Bug 1340115 - Cap the amount of history we import from Chrome<br />
**** uplifted<br />
*** Bug 1345716 - Dev Edition (compact dark/light) theme: solid grayscale circle appears instead of blue (i) icon in location bar for icons used by add-on<br />
**** landed<br />
*** Bug 1341048 - Remove obsolete border and background fallback styling from XUL widgets<br />
**** steady progress continues<br />
**** Bug 1345432 - Clean up XUL checkbox styling on Linux<br />
***** landed<br />
**** Bug 1347113 - Use CSS outline instead of border for XUL checkbox focus ring on Windows<br />
***** landed<br />
** Gijs<br />
*** Bookmarks stuff getting closer to landing<br />
*** Meetings about URL bar stuff from Svetlana's internship to see how best to get that shipped<br />
*** Not a lot else at this time.<br />
*** <br />
** Jared<br />
*** In progress<br />
**** 1345375 - Use the FullZoomChange event to update zoom controls<br />
***** landed but bounced due to test failure on linux, should have it relanded today<br />
**** 1346440 - [e10s] Background or text color of options in drop-down defined by web page are not respected (sometimes)<br />
***** patch up for review<br />
**** Bug 1347089 - [e10s] Background on <select> options is transparent<br />
***** should be a simple patch, will put one up today<br />
**** 1343682 - Create temporary killswitch for preference reorg<br />
***** ready to land, waiting on the reorg/search patches to get finished first<br />
**** 1319821 - Themes should allow for multiple background images in the toolbar<br />
***** work about half-way complete here, on the back burner while chasing down the above bugs<br />
*** Fixed:<br />
**** 1318830 - Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar<br />
**** 1343570 - [e10s] <option> elements don't inherit background-color attribute from parent <select> on Mac OS X<br />
**** 1344574 - Dropdown menu list is completely unreadable due to broken style caused by patches from bug #910022<br />
** Mike<br />
*** Theming API<br />
**** Removed DSS support<br />
**** Fixed persisting theme when opening new windows<br />
**** Handover to addons team preparation - another meeting after this one!<br />
*** Photon<br />
**** Future stuff, man.<br />
*** Findbar<br />
**** Stalled, man. Quantum is more important.<br />
*** Reviews!<br />
*** GSoC students 'getting to know each other' phase<br />
** Verdi<br />
** pdol<br />
** markus<br />
** sfoster: <br />
*** Bug 1346280 - Replace yosemiteFocusRingShadow macro with --focus-ring-box-shadow variable in OSX theme. <br />
**** I'm still seeing some glowy focus rings, who is UX contact for this stuff? <br />
***** shorlander, I guess?<br />
*** 1334642 - Synchronous flush when activating/deactivating a window<br />
**** working on a mochitest and back/forth with review of implementation<br />
*** Fixed/Landed: <br />
**** Bug 1287763 - [10.10+] update remaining OS X textbox focus styling<br />
**** Bug 1344308 - Share and extend toolkit's eslint rules in PSM<br />
** Jim (squib)<br />
*** Bug 1346671 - Enable the no-useless-concat eslint rule in toolkit/<br />
**** Patch up, has r+ (with comments), should land today<br />
**** Figured out the `firefoxtree` HG extension and how to push to MozReview and kick off a try build<br />
**** Just need to figure out the right way to amend a commit in HG and push it to MozReview...<br />
***** [jaws] i use the `hg histedit` command along with 'edit'. If you run `hg histedit`, then you should see your list of commits, and you can change the "pick" text to "edit", which will then allow you to edit your commit. Once you are done making your changes, you run `hg histedit --continue` and it will update your commit and allow you to change your commit message<br />
***** [jaws] if you want to squash multiple commits, you can use `hg histedit`, and use the 'roll' command to "roll-up" your commits, replacing "pick" with "roll" on the changeset that you want to roll-up (choose "roll" on the lowest in the list, and the one that you choose roll will get merged with the one above it in the list)<br />
***** [squib] Ok, so it's basically `git rebase -i`. Cool! Looks like there's an `--amend` option for `hg commit` in newer versions too...<br />
**** (Only spent 3 hours tweaking my zsh config to display HG bookmarks!)<br />
***** 'hg wip' gives you a treeview of draft phase (ie things you're working on) commits and any ancestors. @ used for the current commit. Very useful to keep track of where you are, how to rebase on top of new incoming csets off m-c, etc. This also lists bookmarks, I think. If it doesn't work when you try this, ./mach mercurial-setup can create the alias for you. :-)<br />
*** Bug 1222032 - Improve copy for disambiguating login update<br />
**** Started looking at this, should have a patch ready today<br />
*** Bug 1247363 - Replace "password manager" language in the HTTP Auth prompt<br />
**** Ditto<br />
*** Bug 1322876 - "contextmenu" event has mozInputSource == MOZ_SOURCE_MOUSE even when hitting the context menu key on the keyboard<br />
**** DOM bug I found a few weeks back<br />
**** Patch up but no tests yet<br />
**** Next up: figure out how to write tests and land it!<br />
* Roundtable<br />
** hoodie count: 4<br />
** future meeting status w/ Photon<br />
** mitigation plan for desktop onboarding funnelcake<br />
<br />
<br />
'''March 7'''<br />
* GIF du jour: http://i.imgur.com/jbJRVEV.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1300376 - Zoom indicator (urlbar-zoom-button) is gone when moved to new window<br />
**** landed, uplifted<br />
*** Bug 1343528 - Remove --toolbarbutton-vertical-outer-padding<br />
**** landed<br />
*** Bug 1344178 - Remove obsolete outline-color rule for .customization-target outlines that are never displayed<br />
**** landed<br />
*** Bug 1344189 - Stop removing non-existent borders and backgrounds from the navigation toolbox and toolbars<br />
**** landed<br />
*** Bug 1344307 - Clean up lightweight theme footer handling<br />
**** landed<br />
** Gijs<br />
*** perfffffff (for migrating bookmarks)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1344282<br />
***** I have a local patch to batch-insert bookmarks, which is very promising<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1344759<br />
***** This (updating all the consumers) takes longer...<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1344644 - QE filed this; opening migration dialog hangs for seconds++ if opened when Edge is running<br />
***** Not sure this affects automigration<br />
****** expect either way we're not measuring this jank right now<br />
***** I have a fix!<br />
*** History improvements landed on 54 and 53<br />
*** Sveta's outreachy internship finished!<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1211726 + deps<br />
**** We now have the Alexa top 20 available on Nightly (restricted to Nightly)<br />
**** Going to talk with folks about how to get this to ship<br />
*** Revieeeewwwsss...<br />
** Jared<br />
*** Theming API<br />
**** Fixed bug 864562 to implement Lightweight Themes as CSS variables<br />
**** Fixed bug 1343921 to implement support for icons (hidden behind a pref extensions.webextensions.themes.icons)<br />
**** Going through bugs blocking enabling the Theming API on nightly<br />
*** URL bar zoom<br />
**** Going to finish working on the patch for bug 1318830<br />
***** Bug 1318830 - Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar<br />
*** <select> work<br />
**** Put up a patch on bug 1344574 to fix another issue with select styling<br />
*** Preferences<br />
**** Hoping to land reorg and search work this week on mozilla-central<br />
**** Will be meeting later today with one of the students who is fixing up his patches related to review feedback<br />
** Mike<br />
*** Sorry I wasn't muted just know :P<br />
*** Theming API<br />
**** Addon Manager integration landed<br />
***** working on a followup bug https://bugzilla.mozilla.org/show_bug.cgi?id=1344926<br />
**** Will make sure the tree of filed bugs, covering the MVP in its entirety, is filed<br />
**** Will move into hand-over phase asap<br />
*** Findbar<br />
**** No progress :(<br />
*** Sessionstore<br />
**** GSOC student reaching out - sent out introduction email to all<br />
*** Photon<br />
**** Will start on that some time in the near future? :)<br />
*** Quite a bit of review action<br />
** Verdi - see Peter's update below :)<br />
** pdol<br />
*** FC 98, 99, 100 heartbeat study results: https://docs.google.com/document/d/1ZpXl3v6DXapjHmjHH4Vl5vUfRW7vfWNIdpanB21fTJY/edit#heading=h.btyua7n7nk8<br />
*** Working with Verdi on plan for onboarding experiments and shipment plans leading into v57.<br />
*** Schalk to help us with tour while migration hang issues being resolved, but want to make sure his work is useful to move to productization<br />
** markus<br />
** Sfoster<br />
*** Some eslint bugs to get warmed up with: <br />
**** Bug 1344308 - Share and extend toolkit's eslint rules in PSM: https://bugzilla.mozilla.org/show_bug.cgi?id=1344308<br />
**** Bug 1343945 - Fix eslint errors in browser/base/content/browser-social.js https://bugzilla.mozilla.org/show_bug.cgi?id=1343945<br />
*** Starting to look at Bug 1287763 - [10.10+] update remaining OS X textbox focus styling - https://bugzilla.mozilla.org/show_bug.cgi?id=1287763<br />
<br />
* Roundtable<br />
<br />
<br />
'''Feb 28'''<br />
'''GIF du jour: [oops, forgot]'''<br />
* Status updates<br />
** Dao<br />
*** back from PTO today -- nothing to report (also may be late to or miss the meeting)<br />
** Gijs<br />
*** Perf fixes for history import landed on m-c<br />
**** Uplift to beta/release denied<br />
**** Uplift to aurora still pending<br />
*** Looking at perf fixes for bookmarks next<br />
*** Outreachy location bar stuff still going strong<br />
** Jared<br />
*** Moving lwts to css variables is a bigger project than it sounds. There are lots of places that are/were setting inline styles to implement as lwt, and switching to lwt means setting those as styles in the stylesheets, which are now affected by the cascade, and content security issues with loading external files in non-system principal stylesheets. Yay! /s<br />
** Mike<br />
*** Theming API<br />
**** Addon Manager integration still ongoing<br />
**** Next up:<br />
***** Deprecating DSS<br />
***** Extending LWT with Chrome manifest properties<br />
*** Sessionstore<br />
**** GSOC applicants are requesting info<br />
*** Find toolbar<br />
**** Brad Werth is still working on platform things - most important patch is still pending review tho<br />
**** I'm working on a few small bugs whilst waiting cycles of Theming API project<br />
** Verdi - will miss today - at workweek in Toronto. <br />
*** Can/should we appeal this? https://bugzilla.mozilla.org/show_bug.cgi?id=1341097#c44<br />
**** [dolske] probably not, RC2 is pretty late to land a significant change like this for an alaready-shipped issue.<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** ~5 regressions related to zoom-controls in the urlbar, possibly 4 or 5 of them will be fixed by the patch described in https://bugzilla.mozilla.org/show_bug.cgi?id=1300376#c25 but it gets called potentially twice as necessary. Though we don't have any numbers that show it is actually hurting perf. Can we land that patch? The only pushback is related to worries about not doing this in the most efficient way, but in the meantime we are actually broken.<br />
<br />
'''Feb 21'''<br />
* GIF du jour: typing http://i.imgur.com/fzdSvua.gifv vs typing http://i.imgur.com/VVrTReq.gif<br />
* Status updates<br />
** markus<br />
*** Design Systems Survey Results (carryover from last week) https://docs.google.com/a/mozilla.com/presentation/d/1lFSmzDDhucN3LS9zn3_Xzz3iN15IEIswJ2E1nz_C_hs/edit<br />
** Dao<br />
*** back on PTO this week -- actually moving now<br />
*** Bug 1338522 - Add telemetry for UI responsiveness during migration of profile data from another browser<br />
**** landed<br />
*** Bug 1339413 - Cap the amount of history we import from Chrome for the next onboarding funnelcake<br />
**** landed, uplifted<br />
*** Bug 1340115 - Cap the amount of history we import from Chrome<br />
**** landed<br />
*** Bug 1336434 - "Your Top Sites" should say "Top Sites" when we're using the default set<br />
**** landed, uplifted<br />
*** Bug 1340173 - Hover feedback for zoom reset button is too tall<br />
**** landed, uplifted<br />
*** Bug 1340436 - [Linux] Clicking on zoom buttons positioned in Toolbar makes it move a few pixels to the left<br />
**** landed<br />
*** Bug 1340495 - Remove fallback styling from toolbarbutton.css<br />
**** landed<br />
*** Bug 1340626 - Remove fallback styling from dropmarker.css.<br />
**** landed<br />
** Gijs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1341097<br />
**** hangs when importing history from chrome<br />
**** This took 80-90% of my last week<br />
***** basically, our tools for detecting/profiling UI starvation are not great<br />
**** patches are up, try looks... a bit meh, probably need to fix some jetpack and other test issues ( https://treeherder.mozilla.org/#/jobs?repo=try&revision=9d516f443183&selectedJob=79103182 )<br />
***** hoping to get this landed in m-c this week<br />
***** unclear whether we'll be able to uplift all/part of it<br />
**** "are we doing anything about bookmarks hanging?" next step / followup<br />
***** data (https://bugzilla.mozilla.org/show_bug.cgi?id=1332225#c14) shows similarly bad times for bookmarks as history<br />
*** Outreachy!<br />
**** Svetlana landed initial versions of patches to improve initial experience of the awesomebar<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1211726<br />
***** And a followup to store these in a file:<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1336946<br />
**** This is currently limited to the nightly channel<br />
**** We have 2 other remaining followups:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1340108 - handling 'www.' prefix correctly (not as trivial as it sounds...)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1341081 - need to de-duplicate the items we suggest correctly (internal unifiedcomplete mechanics work in interesting ways)<br />
****** already has a patch, might want a test<br />
**** Need to work out how to create a realistic set of prefilled sites to provide to users to have useful autocomplete options<br />
***** If you think there are people who need to be involved in this please let me know.<br />
**** Marco filed a bug on what we need to make this ride the train<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1340663<br />
** Jared<br />
*** Theming<br />
**** Got r+ on CSS variables for lightweight themes on tabs, have a follow-up patch to remove browser-lightweighttheme.css and will land once that gets r+<br />
**** Need to take a look at how the other lwtheme properties are set and move those to CSS variables<br />
**** Will next start working on support for other properties of new Themes that will be using CSS variables<br />
*** Preferences<br />
**** Students now have specs for search and reorg<br />
**** Demo video of the two together is at https://youtu.be/QFZxR6gCGZc<br />
**** Will start working with the students this week about getting the search patches ready to land<br />
***** Filed bug 1340643 about some xul items not having a descendant textNode that includes the visible text, meaning that we won't be able to highlight the matching text there<br />
**** The reorg patches will wait until the start of 55 to land, but we can start getting those ready too now. They need to go through the preferences and manually test links and buttons, then write tests to cover the links and buttons that were broken by the reorg.<br />
** Mike<br />
*** Theming API<br />
**** Writing unit tests for Addon Manager integration<br />
*** Work on frequent intermittents (findbar)<br />
*** Reviews<br />
** Verdi- Test Day - (last minute - sorry!!)<br />
*** Prep: Today 12:30 - 1 PDT<br />
*** Test day: Tomorrow 8am - Noon PDT<br />
*** We're testing this new copy and interaction for automigration https://dl.dropboxusercontent.com/u/105549/aitng3.framer/index.html<br />
** pdol<br />
* Roundtable<br />
** <br />
<br />
'''Feb 14'''<br />
* GIF du jour: 2-for-1 http://i.imgur.com/MFyN6aM.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1338522 - Add telemetry for responsiveness during auto migration of profile data from another browser<br />
*** Bug 1338812 - Call TelemetryStopwatch only once per item (history / bookmarks / logins) rather than for each resource.<br />
** Gijs<br />
*** Working on fixing the hangs when importing data<br />
*** Updating notification bar messaging ( https://bugzilla.mozilla.org/show_bug.cgi?id=1335349 )<br />
**** landed, need to write a branch patch, which is slightly tricky.<br />
*** Tour bar on new tab page<br />
**** on hold because of the hanging<br />
*** Finally managed to nail down an annoying regression caused by some docshell work by :ckerschb that broke some links, which we could fix by code removal which of course promptly caused completely unrelated tests to fail.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1332595<br />
*** Reviews<br />
*** Slooowly got going on deps of https://bugzilla.mozilla.org/show_bug.cgi?id=1320124<br />
**** Now on hold again<br />
** Jared<br />
*** Preferences search and reorg made a lot of progress this weekend:<br />
**** video of search: https://youtu.be/7dVcj2PoubY<br />
**** screenshots or reorg: http://imgur.com/a/isaVq<br />
** Mike<br />
*** Firefox Theming<br />
**** Working on Addon Manager integration all the way in one go<br />
***** Going well, expecting patches and second review cycle this week, hopefully landable next week<br />
***** Plenty of discussions, architecture reviews and coordination<br />
*** Findbar<br />
**** Paused, pending platform fixes,<br />
**** Ehsan filed perf issue, plenty of discussion and progress there<br />
***** Will work on it in-between Theming API work<br />
*** Some work on fixing frequent intermittents<br />
*** Reviews<br />
** Verdi<br />
** pdol<br />
*** Hang discussions<br />
*** Discussions with Activity Stream to determine home for onboarding tour<br />
*** New user engagement queries<br />
**** Hoping to ultimately get to dashboards comparing more granular usage than retention in the first x weeks of usage (eg. pageviews, active session hours, searches, etc.)<br />
*** Welcome Nicole Yee<br />
**** EPM helping with onboarding coordination, schedule<br />
** markus<br />
*** Design Systems Survey Results<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Feb 7'''<br />
* GIF du jour: gold is best*ouch* https://gfycat.com/AdeptFamousAustraliankestrel<br />
* Status updates<br />
** Dao<br />
*** PTO<br />
*** Bug 1335451 - Improve the look of tiles for which we don't have a favicon<br />
**** landed, uplifted<br />
*** Bug 1336072 - [compact layout] Rearranging and deleting tiles are broken<br />
**** landed, uplifted<br />
*** Bug 1319513 - Disabled "Clear Downloads" text is not grayed on Linux<br />
**** landed<br />
** Gijs<br />
*** Allow doing surveys from the 'undo' notification bar - https://bugzilla.mozilla.org/show_bug.cgi?id=1335349 - landed on autoland (not nightly yet)<br />
*** Update notification bar messaging - https://bugzilla.mozilla.org/show_bug.cgi?id=1335442 - waiting for review + info from verdi<br />
*** Looked at new tab tour stuff - https://bugzilla.mozilla.org/show_bug.cgi?id=1332774 - waiting for info from verdi<br />
*** Prepping another beta automigration run - https://bugzilla.mozilla.org/show_bug.cgi?id=1335709 - has r+, waiting for uplift approval<br />
*** Add telemetry for undo errors + perf - https://bugzilla.mozilla.org/show_bug.cgi?id=1333233 - landed, uplifted to 52<br />
*** Misc:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1335272 - fix about:cache regression I caused<br />
***** landing ASAP after I fix nits<br />
**** Reader mode + SHIELD add-on + file:-access-in-its-own-process reviews<br />
** Jared<br />
*** <select> work<br />
**** wrote patches to fix a few follow-ups related to <select> styling (bug 1335483, bug 1336301)<br />
**** met with QA to go over testing plan for search-in-select, and got feedback from ux on some designs<br />
**** have a few bugs to get fixed / delegated<br />
*** filed bug 1337160 about performance regressions related to webextensions, which got duped to a bug already on file, though there doesn't seem to be an easy way to track this work (multiple bugs, not all on file)<br />
*** compared to an empty webextension, having icons applied still results in a 19% tresize opt regression on win7-32, a 12.51% tp5n nonmain_startup_fileio opt regression on win7-32, a 6.18% cart opt e10s regresson on win7-32, and a 5.4% tart opt regression on win7-32<br />
*** we see some perf regressions when comparing PNG -> SVG icons<br />
**** https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=0ba6c1655ba948e589dd1c64a94d37bf5dfde1b9&newProject=try&newRevision=4d6c65f54321ab9a735797a92c01f31f3c885bab&framework=1<br />
** Mike<br />
*** Theming API<br />
**** Worked on a version of the Engineering Plan that will be world-viewable<br />
***** "With a little help from my friends"<br />
**** Worked a bit on addon manager integration<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1330349<br />
***** Blocked on politics<br />
*** Findbar highlighter<br />
**** Worked on a few small bugs<br />
**** Will address high ranking findbar intermittent failure<br />
**** Pinged :mstange for platform bug review<br />
** Verdi - when we test automigration in beta can we do it by opening about:newtab instead of about:home on first run but don't change the home page setting?<br />
*** Gijs: that would require code changes. Once we change code, of course we can do anything (OK, I mean, not *any*thing, but...).<br />
**** Actually, clarification: we could potentially set the first run page to 'about:newtab', replacing whatever firstrun page we use, and use browser.startup.firstrunSkipsHomepage to avoid opening about:home . But then we don't show the normal first run page. I'm not sure we could show both (the normal firstrun page + about:newtab). Yes - this is what I mean. Show about:newtab and skip opening about:home. I think this should be ok for a beta test.<br />
***** Still not sure now: would it be OK that we're no longer showing the normal first run page? I think that would be ok for the period of our test in beta. <== Peter?<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** <br />
<br />
'''Jan 31'''<br />
* GIF du jour: round and round http://i.imgur.com/LYzZsxu.gifv <br />
* Status updates<br />
** Dao<br />
*** on PTO most of last and this week<br />
*** Bug 1334444 - [compact layout] Add "Your Top Sites" heading<br />
**** landed, uplift requested<br />
**** question for verdi: should the heading read "Top Sites" initially when there are no history tiles?<br />
***** Yes - no history or default sites it should say "Top Sites" and when your stuff is imported it should say "Your top sites"<br />
*** Bug 1334429 - Remove fallback styling from button.css<br />
**** landed<br />
** Gijs<br />
*** Text-only updates from me today due to scheduling conflicts<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1333233<br />
**** Telemetry for 'undo' stuff<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1335349<br />
**** Surveying 'undo' users<br />
*** Compact theme initial list of bugs<br />
*** Reviews<br />
*** Security (regression!) bugs :-(<br />
** Jared<br />
*** landed lwtheme support for new themes<br />
*** got r+ on chrome compat properties for lwthemes, will land it today<br />
*** working on evaluating performance of icons with new themes<br />
**** new try pushes with svg icons only defined for default toolbar icons, and using png instead of svg<br />
*** preference work continues<br />
** Mike<br />
*** Theming API<br />
**** reviews<br />
**** Addon Manager integration work going well<br />
***** most work is reading into Addon Manager codebase - not terribly complex<br />
**** On and off working on finishing up Engineering Plan appendices.<br />
**** Updated wording: Extending LWT, not replacing them<br />
*** Findbar highlighting bugfixes (small)<br />
**** platform fixes stuck in review mode - will ping mstange today<br />
** Verdi - Filed a bunch of bugs blocking https://bugzilla.mozilla.org/show_bug.cgi?id=1332318<br />
*** Gijs (who won't be at the meeting): could you please add priorities to these, either whiteboard or actual priority field, to help us decide what to work on? It likely won't be possible to fix all of them in this cycle, and I would like to avoid disappointment by us working on the 'wrong' things. :-)<br />
**** Will this work? https://docs.google.com/spreadsheets/d/1vsLukVaGEWy_0u4kuuLD8ZYEjnRzJMnwnOwZUltsFDQ/edit#gid=0 - I guess we can add this to the bugs - everyone hasn't agreed on this yet - just me taking a stab<br />
*** If you haven't seen it - check out my video about onboarding - https://mozilla.michaelverdi.com/february-2017-onboarding-test/<br />
** pdol<br />
*** Planning an experiment with add-ons team around hypothesis that surfacing add-ons will improve retention:<br />
**** Improving discover-ability of add-ons mechanism<br />
**** Suggesting specific add-ons<br />
**** Preloading market-specific add-ons<br />
** markus<br />
* Roundtable<br />
** Rapidly testing onboarding work with users as we go along.<br />
<br />
<br />
'''Jan 24'''<br />
* GIF du jour: hold my beer http://i.imgur.com/ShLJ5za.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1332225 - Investigate Firefox hanging while importing bookmarks/history/passwords from Google Chrome<br />
**** QA can't reproduce the problem anymore<br />
**** I'll see if I have more luck<br />
*** Bug 1306561 - Restore Defaults button is enabled and has undesired effects on a clean profile using Aurora<br />
**** backed out for failing tests on aurora<br />
**** investigating options<br />
**** AFAIK the patch was working as expected on aurora IRL but some tests don't cope and there's no obvious fix<br />
** Gijs<br />
*** Ongoing migration funnelcake investigations relating to speed / brokenness in some edgecases (cause still unknown)<br />
*** Troubleshooting and fixing merge day blockers<br />
*** Reviews<br />
*** Security bugs<br />
** Jared<br />
*** Theming API<br />
**** Patch up for review on bug 1330340 for lightweight theme support in the Theming API<br />
**** Going to pick up the icon-perf investigations for the Theming API again (I had put them on hold)<br />
*** Select dropdowns<br />
**** Got feedback from Enn about keeping the select popup from flipping while typing in the search box. Should have time to work on the patch on Thursday or Friday<br />
*** Bookmark popup<br />
**** Landed a fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1327938 which is about the bookmark popup closing prematurely<br />
**** Support for "select" events is enabled for chrome code so we can use those events to see if a selection is created and not close the popup<br />
*** Preferences reorg<br />
**** Students are busy at work getting their first bugs fixed, will start assigning them reorg patches next.<br />
**** One student is working on a Telemetry probe to track how users are getting to the Preferences<br />
**** We now have data for which Preference categories are visited most. See https://mzl.la/2jQtHoU<br />
***** Are we capturing the entry point into about:preferences to see where users are coming from? (eg. if we add direct links to certain sections in places like our Privacy Policy, can we track engagement through those methods?)<br />
** Mike<br />
*** Did large sessionstore triage and bug categorization<br />
**** Will result in GSOC plan and other things during the course of this year<br />
*** Findbar highlighter is moving forward again<br />
**** Regression fixes landed<br />
**** Performance fixes landed<br />
**** Platform fixes about to landed and are looking quite good<br />
**** Hopeful for Fx54 release<br />
*** Firefox Theming<br />
**** I started on Addon Manager integration<br />
***** few unknows, so I'm exploring the code<br />
*** Looking at fixing https://bugzilla.mozilla.org/show_bug.cgi?id=1261233 intermittent<br />
*** Reviews. Duh! :-P<br />
** Stephen<br />
** Verdi - Next onboarding funnelcake! https://bugzilla.mozilla.org/show_bug.cgi?id=1332318<br />
** pdol<br />
*** Mainly supporting @verdi<br />
*** Onboarding Q1 OKR draft: https://docs.google.com/document/d/1Gmhb0t2NS2C8glv1MwA-6099xhr--N90TzQtS6gdhrw/edit<br />
*** Asking UR to move forward with a study on the session restore (button in chrome) implementation<br />
**** Jared could likely help out, pdol to follow-up offline<br />
** markus<br />
*** reading QX bugs<br />
* Roundtable<br />
** Design Systems Survey - for designers and developers (about 3min) - https://tori90.typeform.com/to/wl2XU8<br />
<br />
<br />
'''Jan 17'''<br />
<br />
'''No meeting due to conflict with MoCo meeting. Feel free to add notes here anyway!'''<br />
<br />
* GIF du jour: don't know what it is but i want to pet it https://media.giphy.com/media/l0CRBpcYyerszuEVi/giphy-downsized-large.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1330303 - Rearranging an existing tab tile in about:newtab is sluggish<br />
**** landed, uplifted to fix this funnelcake-related regression<br />
*** Bug 1330611 - [compact layout] icons look vertically misaligned in alternative default tiles<br />
**** landed, uplifted for funnelcake<br />
*** Bug 1322922 - Addon doorhanger icon is black instead of grey<br />
**** landed, uplifted<br />
** Mike<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** <br />
<br />
'''Jan 10'''<br />
* GIF du jour: almost 45 years ago http://i.imgur.com/8jionrA.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1322737 - Do something better than showing blank squares for the initial about:newtab experience with migrated history<br />
**** last major patch in our list uplifted for beta 13<br />
*** Bug 1329941 - [compact layout] Increase tile title background opacity to improve legibility<br />
**** landed, not yet uplifted<br />
*** Bug 1330001 - Remove browser code behind Windows XP and Vista version checks<br />
**** in review<br />
** LV QA (Grover / Justin)<br />
*** funnelcake test plan: https://docs.google.com/spreadsheets/d/1q0Z_dKADg2P9R9f5A45EjF_o1M-UKNrpiHuSGjxrnZY/edit#gid=0<br />
** Gijs<br />
*** Migration funnelcake stuff<br />
**** Looks like it's all done<br />
*** Some regressions I've been looking at<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1329220 (print preview, yuck)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1328410 (focus vs. popups)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1328605 (docshell changes made add-ons very unhappy)<br />
*** Random other stuff:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1321247 (sec-low, but it's public - form element injection in the rss reader)<br />
*** Lots of reviews<br />
**** including exciting things like:<br />
***** the web compat reporter system addon:<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1308271<br />
***** Dev edition -> compact themes renaming + shipping in release<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1314091<br />
***** app update UI changes! We will start using the menu button badging instead of the big ugly dialog in more cases<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=893505<br />
***** web storage / site data manager changes<br />
*** Mentoring on a few different bugs including outreachy<br />
*** Upcoming:<br />
**** Need to do some triage of devedition theme issues<br />
**** Talk to Matt Grimes about migration survey<br />
** Jared<br />
*** Waiting on theme blog post before starting work on theme implementation. Will start in earnest once it's posted (may start before anyways but would be polite to wait)<br />
*** Mentoring the Preferences project<br />
**** Will start ramping up quickly<br />
**** Students will be assigned to the project today<br />
**** Two other students (one a former Capstone student) are active and fixing bugs in Preferences too<br />
** Mike<br />
*** Future of Firefox Theming - Engineering Plan<br />
**** https://docs.google.com/document/d/1ueD6V7aLLTuc1GAOxxQYcwl2HR-k62HHu3q8knTJ4FU/edit?pli=1#<br />
**** Ready for review round<br />
**** Plan to file first bugs this week and start implementing them!<br />
*** Worked on Findbar regressions and followup issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1302470 apparently Brad expected me to work on this, whereas I understood he would.<br />
***** Enter game of ping-pong<br />
** Stephen<br />
** Verdi - Getting started on next bunch of onboarding stuff this week. What does that include? Good question. At least the "things to try" bar. Need to figure it out with pdol and make a proposal.<br />
** pdol<br />
** markus<br />
* Roundtable<br />
<br />
'''Jan 3 (2017)'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** no audio<br />
*** Bug 1322738 - Update about:newtab tile shapes / organization to match activity stream<br />
**** needs review, not sure if adw is available, may switch to Gijs<br />
** Gijs<br />
*** Back from PTO<br />
*** Asked for uplift on funnelcake patches<br />
*** Still waiting for dolske's r+ on bug 1322730<br />
*** Also waiting on info from the new tab team in bug https://bugzilla.mozilla.org/show_bug.cgi?id=1322731 to figure out impact on metrics / if we need our own metrics<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1322737 is the only remaining non-taken bug right now for the funnelcake.<br />
*** wading through bugmail + review backlog<br />
** Jared<br />
*** got review on bug 1323618 to add more capabilities for turning off pseudo classes, need to figure out a test failure there before that can land<br />
*** mentored multiple changes to the preferences as part of the 2017 redesign project (lacking a better name): https://bugzilla.mozilla.org/show_bug.cgi?id=1324168<br />
**** a telemetry probe landed too, using the new hotness of 'categorical' probes, except... they aren't displayed on t.m.o yet (bug 1316031)<br />
*** investigating a memory leak due to object-shorthand change (bug 1326305)<br />
*** will be starting on theme work this week<br />
** Mike<br />
*** Working on findbar stuff before Theming API work kicks off again<br />
*** Creating Official(tm) Engineering Plan for Theming API<br />
*** Session store coordination planned for this week<br />
**** Basically I need to file a bunch of bugs!<br />
** Stephen<br />
** Verdi -<br />
*** This seems legit https://bugzilla.mozilla.org/show_bug.cgi?id=1326712<br />
*** How do I review - https://bugzilla.mozilla.org/show_bug.cgi?id=1235547<br />
** pdol<br />
** markus<br />
*** theming ux?<br />
* Roundtable<br />
<br />
'''Dec 27 (2016)'''<br />
* No meeting! Ho ho ho!<br />
** but you still get a gif! http://i.imgur.com/AFJp1D5.gifv<br />
<br />
'''Dec 20'''<br />
* GIFs du jour: 🎄 [leave your favorite xmas gif under the tree!]<br />
** http://i.imgur.com/dNkX4QH.gifv<br />
** https://31.media.tumblr.com/09d6b7acbfc4aff259c0f091c4172f18/tumblr_nh3a8oaeiL1rb5w2mo1_400.gif<br />
** https://gifspace.net/image/YfcI.gif<br />
** https://chelseareil.files.wordpress.com/2013/02/anigif_enhanced-buzz-29585-1359754656-5.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** Onboarding for 51:<br />
**** Better undo (with an undo state file) ready to land (after mtg) \o/<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1285577<br />
**** Main meta:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322718<br />
***** Fixed:<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322719 (replace default homepage work)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322720 (avoid showing about:home/about:newtab on first startup)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322726 (UITour API to show about:newtab in current tab)<br />
***** Patched (waiting for review)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322730 (display migration notification on about:newtab)<br />
******* waiting for r?dolske<br />
***** Looking at<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1322731 (change default tiles)<br />
******* waiting for ni?dolske<br />
*** Automigration now turned off on 51 beta at the request of QE (who are testing manual migration stuff)<br />
**** I expect this will also help with some of the uplift stuff for the funnelcake as it now won't affect anything but the funnelcake<br />
*** Slowly working towards reducing our security exposure through chrome-privileged pages/frames we load in various places<br />
**** Taking a backseat at the moment in the face of all the 51-onboarding stuff<br />
**** Previously, previously:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322414<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322609<br />
*** Misc other stuff<br />
**** Some security bugs<br />
**** Some regressions I caused or reviewed:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1322701<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1320502<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1318664<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1316863<br />
**** Some fun other things:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1122124 - we'll keep custom/non-"default" profile names if you use Firefox refresh<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1044586 - using page refresh (F5/accel-r) used to break about:preferences and maybe other things :-\<br />
*** On PTO end of week until Jan 3.<br />
** Jared<br />
*** Preferences refresh 2017<br />
**** This will be a student/volunteer driven project<br />
**** Met with Tina from UX while in Hawaii, she and her team have completed user research as well as user tested various designs and organizations<br />
**** She has some specs for a reorg and some inconsistencies [see attachments of bug 1324168]<br />
**** I have filed the first set of telemetry and inconsistency bugs blocking bug 1324168 [https://bugzilla.mozilla.org/show_bug.cgi?id=1324168]<br />
***** I have put up a patch for the first telemetry probes since we'll want to get those uplifted as high as possible to help verify the user tests once we change the organization: see https://bugzilla.mozilla.org/show_bug.cgi?id=1324167<br />
**** More will be filed once these get moving<br />
**** Students working on the project so far: Jalen Adams [LeftySolara], and possibly the students who have been working on the select dropdown<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1324171<br />
*** Select dropdown<br />
**** Mike Conley just landed https://bugzilla.mozilla.org/show_bug.cgi?id=1321376 which was the last blocker to removing the non-e10s implementation of the select popup<br />
**** The other ongoing work is to enable webpages to style select dropdowns<br />
***** This is mainly complete, but there is a bug about the :checked option having the wrong colors<br />
***** I have been working on https://bugzilla.mozilla.org/show_bug.cgi?id=1323618 to introduce a new argument to inIDOMUtils.addPseudoClassLock which will allow a pseudoclass lock to be set to "off" so we can disable :checked for sampling the colors<br />
**** Fixed bug 1316404, so the e10s select dropdown will now use the correct font-family<br />
*** Video controls<br />
**** Met with Ray Lin while in Hawaii<br />
**** We fixed numerous video controls bugs<br />
***** I fixed bug 1319598 to prevent the time label from shifting around on OSX<br />
***** I fixed bug 1323767 to clean up videocontrols.xml indentation, brace usage, and use ES6 method definitions<br />
***** Ray fixed bug 1319301 about gray overlays being left on top of the video<br />
***** Ray fixed bug 1319587 to reduce the shadow around the scrubber thumb<br />
***** Ray fixed bug 1321416 to remove scrollbars from standalone video documents<br />
***** Ray fixed bug 1319569 to remove dead code from videocontrols.xml<br />
*** Add-on Manager<br />
**** Got review on a patch for bug 934205 to add a link to the Appearance tab to take users to AMO to get more themes<br />
*** Themes API<br />
**** <br />
** Mike<br />
*** Sessionstore meetup in Hawaii<br />
**** H1 2017 focus around reliability and performance<br />
**** Compression of sessionstore JSON blobs underway<br />
**** Fun amount of reviews and mentoring<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1306294 and https://bugzilla.mozilla.org/show_bug.cgi?id=1323987<br />
*** Findbar<br />
**** Range visibility detection patches were backed out due to regressions<br />
**** bwerth working on that again<br />
**** I'm working on reducing the amount of other issues<br />
*** Theming API<br />
**** Large Hawaii meeting went well - product, engineering, addons, QA, AMO, UX - everyone attended<br />
**** Community outreach next on the agenda<br />
**** Working on engineering plan complete doc<br />
***** Outline complete and reviewed by Mossop, will be done by abr as well<br />
*** Will be on PTO between X-mas and new years!<br />
** Stephen<br />
*** Mostly Photon, all things Photon<br />
** Verdi - Onboarding onboarding onboarding. Also, onboarding. Will be out starting Thurs. If there is a question I can answer, ping me on irc or slack and it will buzz my phone.<br />
** pdol<br />
*** Working with @verdi and UR on getting onboarding user research and v2.0 plans in place<br />
*** Asked UR to prioritize session restore user testing<br />
*** PTO until Jan. 9th<br />
** philipp<br />
* Roundtable<br />
** Telemetry for the automigration stuff is expiring with 53:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1324525<br />
*** Will go through this in the next few days, if people have thoughts please put them in the bug.<br />
<br />
'''Dec 13'''<br />
* Preemptively canceling, since we'll all have just been in Hawaii together and won't likely have much new to discuss.<br />
<br />
'''Dec 6'''<br />
* No meeting! Hawaii! Woo!<br />
<br />
'''Nov 29'''<br />
* GIF du jour: wat https://media.giphy.com/media/3o85xsGXVuYh8lM3EQ/200.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1320049 - Checkbox looks inconsistent (10 px too wide) in "Insecure Connection" warning,<br />
**** landed<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** landed & bounced<br />
**** hitting a layout assertion in various mochitests, being fixed in bug 1320364<br />
** Gijs<br />
*** Working on allowing undo of automigration despite bookmarks/sync changes<br />
**** Writing unit tests as I go along.<br />
**** Fixing this is turning out to be 'fun' because of (e.g.) how last modified times propagate<br />
***** So naively, I was hoping to have some wrappers to the bookmarks insertion being able to take care of determining last modified dates for the items. Then when you undo, you check that things haven't been modified and then you remove the items that haven't been modified. Unfortunately, if you add a bookmark to a folder, that propagates the last modified time of that bookmark to the folder. So straight after calling into a wrapper to insert a bookmark into a folder, now the folder's LM time will change, and my backup of that LM time no longer matches, meaning we'll keep the folder.<br />
****** This is fixable, it's just hairier than I expected.<br />
*** Working on a document to explain preliminary telemetry from the 51 experiment. Expect email later this week.<br />
*** Misc. sec bugs, regressions I caused, etc.<br />
*** Mentoring Evan on reader mode bugs<br />
**** some nice improvements coming for RTL users, slowly fixing some website reading issues as well<br />
** Jared<br />
*** Working on measuring the impact of SVG icons for the theming API<br />
**** attempts so far:<br />
***** using a single icon for all buttons<br />
***** using separate icons that are stored in a single sprite using the use-not-target approach<br />
**** planned attempts:<br />
***** system add-on that doesn't do anything (system addon baseline)<br />
***** lightweight theme system addon (lwtheme baseline)<br />
***** complete theme system addon (complete theme baseline)<br />
***** separate files for each icon (more true baseline for svg icons)<br />
***** separate sprite sheet for "default toolbar icons" and one for secondary icons<br />
**** comparison matrix https://docs.google.com/a/mozilla.com/spreadsheets/d/1k42sfRWCu8FYkJOmKM2derVfw2UArN_54tmdBAjfdAw/edit?usp=sharing<br />
**** only have results for "single icon for all buttons" so far, https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=7eec6e43a9665f214707e56fe970aa7df783a3f0&newProject=try&newRevision=4d6c65f54321ab9a735797a92c01f31f3c885bab&framework=1&showOnlyImportant=0<br />
** Mike<br />
*** Worked on addressing feedback on the Firefox Theming Engineering Plan outline<br />
**** Ready for additional feedback rounds (Mossop up first)<br />
**** Will start on actual Engineering Plan this today/ tomorrow and plane for Hawaii<br />
*** Working on sessionstore frequent intermittents<br />
** Stephen<br />
** Verdi - can I answer questions about scope of onboarding work?<br />
** pdol<br />
** markus<br />
* Roundtable<br />
** find-in-page progress update? looking at the bugs blocking "shipping the feature" (bug 1291278), the last one was resolved on November 15<br />
*** https://bugzilla.mozilla.org/buglist.cgi?bug_id=1302032%2C1281421%2C1280978%2C1279751%2C1310196%2C1304292%2C1310161%2C1279704%2C1302011%2C1196479%2C1279843%2C1312008%2C1302178%2C1305420%2C1282752%2C1290914%2C1302794%2C1302551%2C1302244%2C1279802%2C1300824%2C1316516%2C1311839%2C1280354%2C1302386%2C1304313%2C1302018%2C1301941%2C1248148%2C1279683%2C1304893%2C1283042%2C1282070%2C1279708%2C1295759%2C1283041%2C1302033%2C1306599%2C1308728%2C1311320%2C1231193%2C1280534%2C1316513%2C1308928%2C1302522%2C1290842%2C1298323%2C1280876%2C1316515%2C1308214%2C1281171%2C1305194%2C1302019%2C1314315%2C1302387%2C1304497%2C1302534%2C1296822%2C1310797%2C1305071%2C1294644%2C1295539%2C1305057%2C1306320%2C1308187%2C1303874%2C1304477%2C1309208%2C1279803%2C1316043%2C1317694%2C1316514%2C1307328%2C1316459%2C1302382%2C1304311%2C1231923%2C1302967%2C1311360%2C1279682%2C1302046%2C1279723%2C1306289%2C1315428%2C1302939%2C1305033%2C1279715%2C1303287%2C1309155%2C1302029%2C1242718%2C1290913%2C1304073%2C1280149%2C1279652%2C1302749%2C1303008%2C1298435%2C1295540%2C1319560%2C1305059%2C1309275%2C1054845%2C1310613%2C1302470%2C1068740%2C1291284%2C1103153%2C1303359%2C1310423%2C1279707%2C1297543%2C1279742%2C1310606%2C1302969%2C1298438%2C1300869%2C1279695%2C1294392%2C995352%2C1301953%2C1298434%2C1306234%2C1303207%2C1305020%2C1311663%2C1311742%2C1298970%2C1302170%2C1302035%2C1314080%2C1303248&list_id=13332879<br />
<br />
<br />
'''Nov 22'''<br />
* GIF du jour: riding the train. https://i.imgur.com/xkC4p7C.gifv<br />
* Status updates<br />
** Dao<br />
*** landed:<br />
**** Bug 1317961 - Remove the browser.tabs.dontfocusfordialogs pref<br />
**** Bug 1318104 - History panel should expose keyboard shortcuts for restoring the last closed tab / window<br />
**** Bug 1318276 - Clean up CustomizableUIInternal.addShortcut<br />
*** in review:<br />
**** Bug 1318640 - Closing the captive portal tab should go back to the previously selected tab<br />
** Gijs<br />
*** PTO<br />
*** Fixing automigration undo vs. sync<br />
*** Investigating early telemetry from beta 51 automigration experiment<br />
**** too soon to say much.<br />
*** Misc. other bugs<br />
** Jared<br />
*** landed:<br />
**** fixes to font and padding of select dropdowns<br />
**** select dropdowns will now attach to the selected item on osx<br />
**** icon support for webextension themes landed<br />
*** Looking into gathering resources to make our SVG icon story faster (potentially restarting bug 1054016 and talking to Jet about getting more resources for fixing bug 1058040)<br />
** Mike<br />
*** Firefox Theming<br />
**** Finished dominant color extraction demo<br />
**** Spent quite a bit of time on Engineering Plan bullets<br />
***** https://docs.google.com/document/d/1C22KmfaG4DVcvnyI0b9F3y3yMR-Q6mgY1uIWYnconZs/edit#<br />
**** PRD bullet list approved (by current theme stakeholders group)<br />
***** Now slowly turning into official PRD draft 0.0.0.0.1 alpha<br />
***** https://docs.google.com/document/d/1ebB02HHc5Ni_ZyUwA41vJ9OlZsTEAMFOpXCaCqvuGTE/edit?ts=582dc369#<br />
*** Findbar<br />
**** Fixed highlighting regressions ('arni-bugs')<br />
***** uplifted up to 51 now.<br />
**** Worked a bit on modal highlighting, pushing :bwerth's work forward<br />
***** Found issues he'll need to fix...<br />
** Stephen<br />
** Verdi - A question came up today about onboarding work and iterations<br />
** pdol<br />
*** Examining/analyzing usage patterns of Firefox users<br />
**** Particularly: 1-5 day users (in a 28 day period), "heavy users"<br />
***** Results will be used as part of success criteria for a number of projects<br />
**** Strong evidence that press cycles re-engage inactive users<br />
***** Implication: "onboarding" likely needs to consider users moving from inactive > active, not just new downloads <= Verdi - I would love to address this<br />
** markus<br />
*** announcement for: engineering perspective on a Firefox UI System (in Hawaii)<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 15'''<br />
* GIF du jour: pair programming? http://i.imgur.com/L6ETtE2.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1315948 - Simplify openLinkIn<br />
**** landed<br />
** Gijs<br />
*** Telemetry experiment landed in time for 51b1<br />
*** Telemetry for recency & defaultness of manual migration:<br />
**** https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2016-11-04&keys=ie!chrome!edge!safari&max_channel_version=beta%252F50&measure=FX_STARTUP_MIGRATION_USED_RECENT_BROWSER&min_channel_version=null&product=Firefox&sanitize=0&sort_keys=submissions&start_date=2016-09-20&table=0&trim=1&use_submission_date=0<br />
***** Basically, people who import from IE or Edge are usually importing from the most recent browser (ie IE or Edge is actually the most recent), split 85-90 / 15-10.<br />
***** People who import from Chrome usually have it as *not* the most recent (65-35).<br />
**** https://sql.telemetry.mozilla.org/queries/1671/source and https://docs.google.com/spreadsheets/d/1HBmGxKfAALje-hcRYypO3pEp2lqA3y_FvsfW5pPVfFI/edit#gid=1616169466<br />
***** 38% of people don't import anything<br />
***** For default browser X, percentage who actually imports from that browser:<br />
****** IE: 71%<br />
****** 360SE: 69% (very small sample size)<br />
****** Chrome: 61% (another 5-6% imported from IE)<br />
****** Safari: 41%<br />
****** Edge: 23% (! - another 20-odd % imported from IE)<br />
***** Potentially there are issues that we don't show the default browser (esp. Edge) if there is no data to import from, which could explain why so many Edge users choose to import from IE<br />
***** Other concern: there's a lot of people whose default browser we fail to detect<br />
****** Unsure of how to proceed. Could potentially use the executable name of the default browser as a telemetry key and get data that way. Not sure if that would pass privacy review.<br />
*** Other qx-related bugs<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276705<br />
***** rm settings importer for IE/Safari<br />
**** some rtl fixes<br />
**** some fixes to async link opening and focus (also related to bug 1315948)<br />
*** <br />
** Jared<br />
** Mike<br />
*** Range.getClientRectsAndTexts() method landed and now used<br />
**** Support for more complex text layouts possible now - also landed<br />
*** Proper range visibility checking almost ready to land - will fix plenty issues<br />
*** Regressions of old-style highlighting filed & fixed, will uplift soon<br />
**** Note: was very buggy and untested to begin with. Hrm.<br />
*** Disabled state for findbar navigation buttons implemented & landed<br />
**** Nice cleanup of behavior established<br />
*** Finished 'Extreme Theme Demo'<br />
*** Finished end-to-end demo if Chrome theme import directly into Fx<br />
*** Did a quick & dirty demo of extracting dominant colors from an image using a JS quantizer and using that for a theme<br />
*** TODO: Proof-read Theme API PRD<br />
**** https://docs.google.com/document/d/1Lb2gHDsR4bLIakHj0vaT9lF8LT02L1ViliGZf8iUX_4/<br />
*** Working on fixing frequent intermittent browser_privatetabs.js<br />
*** Mucho reviews and mentoring wrt sessionstore<br />
*** Next: 2017 planning<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
* Roundtable<br />
<br />
'''Nov 8'''<br />
* GIF du jour: spinny! http://i.imgur.com/eLNUeVR.gifv<br />
* Status updates<br />
** Dao<br />
*** Quick update, not going to try to read it out since I'm probably VoIPing again, but let me know if you have questions<br />
*** Bug 1287330 - Insert tabs' linkedBrowser lazily into the document<br />
**** helping out investigating obscure test failures to get this landed<br />
*** Bug 1308377 - Intermittent non-Win 8 browser/base/content/test/general/browser_tab_dragdrop2.js | Test timed out<br />
**** investigated this since it's become the second-most frequent orange<br />
**** disabled browser_tab_dragdrop.js again as a result<br />
** Gijs<br />
*** automigration stuff<br />
**** Patch for the 51 test up for uplift in https://bugzilla.mozilla.org/show_bug.cgi?id=1309613<br />
**** everything else is now uplifted and ready on 51<br />
**** sent out an email to the www.m.o folk about the startup page change, expect no issue on their side given previous comms for the 50 experiment.<br />
*** Outreachy<br />
**** Lots of administrivia email back and forth, should now hopefully be sorted<br />
*** Misc.<br />
**** reviews<br />
**** Helping Evan with reader mode things.<br />
***** Nasty perf regression in https://bugzilla.mozilla.org/show_bug.cgi?id=1315490 - looks like it might need to be backed out while we fix it. :-(<br />
**** Other reader mode improvement from a contributor:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1189491<br />
****** had a few hiccups due to test movement (sigh, I should have known better), but looks like it's now stuck<br />
**** Some RTL stuff:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1315550<br />
****** contributor patch, landed<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1313751<br />
****** suggestions from a contributor, ended up fixing differently after talking to Neil. Patch now up.<br />
**** devedition theme issue:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1308407<br />
****** landed<br />
**** regression I caused with focus in the url bar<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1313403<br />
****** try looks OK, going to land after the mtg<br />
**** some investigations for some on-screen keyboard issues:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1233006<br />
** Jared<br />
*** Fading the tab audio indicator on a delay now, bug 1311799<br />
**** Landed<br />
*** worked on Theming API<br />
**** icons in the toolbar, looks really cool and easy. all widgets can get different icons, everything that fits on the navbar is customizable<br />
** Mike<br />
*** (Not present today, had an appointment early this evening)<br />
*** Theming API Demos<br />
**** Dev Edition theme support demo landed<br />
**** Current state: https://vimeo.com/190708433<br />
*** Findbar bugs triage<br />
*** Sessionstore reviews & mentoring<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Stuck in PrivSec planning (to be moved going forward, soon, hopefully)<br />
** philipp<br />
** markus<br />
*** Design Systems Workweek (Emanuela, Tina, Tori, Markus)<br />
***** wiki https://wiki.mozilla.org/Firefox/QX<br />
***** QX-Tracking Bug https://bugzilla.mozilla.org/showdependencytree.cgi?id=1244854&hide_resolved=1<br />
***** QX-Holding Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1270272<br />
***** QX-Bug List: https://bwinton.github.io/d3Experiments/qx.html<br />
**** Any QX bugs need UX attention? We will start familiarizing ourselves with the backlog. <br />
***** bug 1219725 -> possible user testing (philipp, blake and others involved)<br />
****** https://bugzilla.mozilla.org/show_bug.cgi?id=1219725<br />
***** onboarding bugs are covered by mverdi and sevaan<br />
***** anything is good. currently no eng capacity to work on additinal stuff, but we can help pic next clusters to focus on.<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 1'''<br />
* GIF du jour: 👀 http://i.imgur.com/UDFoIEy.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1164954 - Both Dev Edition and Default theme are showing up as selected in Customize mode<br />
**** landed<br />
*** helped mentoring new contributors at https://wikimedia.de/wiki/Ladies_that_FOSS<br />
**** bugs we worked on:<br />
***** Bug 1308931 - Better Fallback for Command+K when search bar has been removed from the toolbar<br />
***** Bug 1305676 - In some circumstances passive mixed content indicator will override active mixed content indicator<br />
***** Bug 1256887 - [ESLint] Fix ESLint issues in devtools/client/webconsole/test/browser_webconsole_dont_navigate_on_doubleclick.js<br />
***** Bug 1313830 - Replace @media not all and (-moz-windows-default-theme) with @media (-moz-windows-default-theme: 0)<br />
***** Bug 1299967 - Page Permissions are no longer sorted alphabetically<br />
***** Bug 1286080 - tstclnt: incorrect error message for -H flag (requireDHNamedGroups)<br />
***** Bug 1307676 - Intermittent browser/base/content/test/urlbar/browser_urlbarCopying.js | loaded expected URL - Got about:blank, expected http://example.com/<br />
** Gijs<br />
*** Back after some PTO<br />
*** Automigration adjustments all landed on 52<br />
**** Almost everything uplifted to 51,<br />
**** Need 1 more uplift for 51 (https://bugzilla.mozilla.org/show_bug.cgi?id=1279501 )<br />
**** Telemetry about homepage/session restore usage is already present, but hard to read, see:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1309619<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1274008<br />
***** net result is that I have to go learn spark in order to use / correlate this data with everything else, will likely take a while.<br />
*** Outreachy - made decision who to accept, need to ping Larissa about some of the finer details, another intro meeting on Wednesday in 2 weeks<br />
*** Helping Evan deal with reader mode bugs<br />
*** Misc:<br />
**** OS X download quarantining ( https://bugzilla.mozilla.org/show_bug.cgi?id=1305339 )<br />
**** Cleaning up tab groups migration code ( https://bugzilla.mozilla.org/show_bug.cgi?id=1312406 )<br />
**** et al.<br />
** Jared<br />
*** Back after moving and a good chunk of PTO<br />
*** Audio indicator<br />
**** Landed<br />
***** Bug 1232357 - Delay hiding the sound indicator by a few seconds after audio has stopped<br />
**** Got r+, will land shortly<br />
***** Bug 1311799 - Fade the tab audio icon when the audio has stopped but before it has been removed<br />
*** URLBar Zoom indicator<br />
**** Landed and will get uplifted to Aurora 51<br />
***** Bug 1310882 - Urlbar zoom button in dark devedition has poor hover support<br />
**** Got r+, will land shortly<br />
***** Bug 1300376 - Zoom indicator (urlbar-zoom-button) is gone when moved to new window<br />
*** Developer Productivity<br />
**** New patch uploaded for bug 1312050 - loadAndRegisterSheet should give a helpful error message if the CSS contains an unescaped #id<br />
**** Landed bug 1312486 - Enable no-extra-boolean-cast, no-new-object, no-shadow-restricted-names, and spaced-comment rules for eslint<br />
**** Landed bug 1312436 to actually enable browser_tab_dragdrop.js in e10s debug mode<br />
*** <select> dropdown<br />
**** Landed bug 1311450 - Only show the 'touch' padding for the select dropdown when opened via touch<br />
**** Michael and Fred uploaded a new patch to bug 1300784 - Combine e10s and non-e10s implementations of the <select> dropdown<br />
**** Tyler is working on fixing the tests for bug 1309935 - Add ability to find items within select dropdown when the list has over 40 items<br />
**** beachjar is assigned to https://bugzilla.mozilla.org/show_bug.cgi?id=430745 but I haven't heard from him what the status is, shouldn't be a hard bug to fix.<br />
**** jaws - will write a blog post with an update on the select dropdown work<br />
** Mike<br />
*** Findbar modal highlighting feature gets platform engineering support!<br />
*** Worked on Theme API<br />
**** Finished & landed chrome theme support (initial) on cedar<br />
**** Worked on DevEdition theme demo some more<br />
**** Worked on Extreme demo<br />
***** ntim is working on Vivaldi theme port, https://github.com/nt1m/vivaldi-fox/tree/webextension<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1313325<br />
****** Please join in! :-D<br />
*** Many reviews & mentoring ppl<br />
**** Sessionstore is a cute timesink<br />
**** But I like it ;-)<br />
** Stephen<br />
** Verdi <br />
*** Breakdown: Allow a like-new experience for returning users - https://bugzilla.mozilla.org/show_bug.cgi?id=1268708<br />
*** Onboarding plans for q1 experiment includes doing stuff on the new tab <br />
** pdol<br />
*** 2017 Firefox topline goal: increase pageviews by 1% (through new downloads, retention and engagement)<br />
*** Examining data for infrequent FIrefox users (engagement)<br />
**** Initial query: https://sql.telemetry.mozilla.org/queries/1524/source#2725 <br />
**** Looking into impact of the profile age on the distribution - what proportion of 1/2/3 day users are new profiles vs. older?<br />
*** Will be working w/ Verdi on onboarding plans<br />
** philipp<br />
* Roundtable<br />
<br />
'''Oct 25'''<br />
* GIF du jour: *tooot* http://i.imgur.com/0oaGJMo.gifv<br />
* Status updates<br />
** Dao<br />
*** gotta run, will miss the meeting<br />
*** birthday-PTO on Thursday<br />
*** Bug 1164954 - Both Dev Edition and Default theme are showing up as selected in Customize mode<br />
**** trying to figure this out<br />
*** Bug 1311988 - Bookmarks button sub menus don't use the correct text color<br />
**** landed<br />
*** Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode<br />
**** landed<br />
*** Bug 1310894 - Remove tags from default Nightly bookmarks<br />
**** landed<br />
*** Bug 1309604 - The webcam favicon is very faded when the call is in a background tab<br />
**** landed, uplifted<br />
*** Bug 1304617 - [Regression] Bookmark menu context menu item order is reversed after right click a folder<br />
**** uplifted<br />
** Gijs<br />
*** [PTO]<br />
** Jared<br />
*** [PTO]<br />
** Mike<br />
*** Demo: developer edition theme experiment<br />
*** Landed LWT compat and Chrome theme compat experiments<br />
*** [K-9] dynamic theme support<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Working on 2017 OKRs for Firefox<br />
*** Draft:<br />
**** Grow and sustain Firefox Desktop market share by 1% (or 7.5M incremental dau)<br />
***** Increase new downloads of Firefox by 20M <br />
***** 3% improvement in retention (increase retention to x)<br />
***** 5% increase in lead users (have to figure out how to measure this and what the real metric is)<br />
** philipp<br />
** markus<br />
* Roundtable<br />
<br />
'''Oct 18'''<br />
* GIF du jour: seems wasteful. https://i.imgur.com/p1RrD2r.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode<br />
**** in review<br />
*** Bug 1310894 - Remove tags from default Nightly bookmarks<br />
**** in review<br />
*** Bug 1309604 - The webcam favicon is very faded when the call is in a background tab<br />
**** in review<br />
*** Bug 1304617 - [Regression] Bookmark menu context menu item order is reversed after right click a folder<br />
**** landed, going to uplift<br />
** Gijs<br />
*** Tracking bug for migration work for 51: https://bugzilla.mozilla.org/show_bug.cgi?id=1309613<br />
**** Uplifts on previously-fixed bugs done, I think<br />
**** Started work on additional telemetry<br />
*** Regression from previous telemetry work on migration:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1310596 - patched & landed today (thanks mikedeboer!), already asked for uplift as it will affect 50<br />
**** To prevent this happening again, https://bugzilla.mozilla.org/show_bug.cgi?id=1311043 (moar eslint - already found a bug)<br />
***** still need to file a followup to nuke homepage imports + settings from orbit for everywhere we currently implement that per repeated previous discussion with dolske etc.<br />
****** will ask for a+ from verdi on that<br />
*** Outreachy administrivia - new project: initial pages to use for URL bar autocomplete.<br />
**** Will need to come up with some initial contribution tasks to pick our intern (several applicants!)<br />
***** I'd welcome suggestions!<br />
*** Other stuff:<br />
**** Tried to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1308407<br />
***** feedback from dao to structurally address the devedition dark/light mess<br />
****** which might also fix https://bugzilla.mozilla.org/show_bug.cgi?id=1310421, maybe?<br />
** Jared (on PTO Tuesday Oct 18, back on Wednesday)<br />
*** URL Bar Zoom<br />
**** Requested uplift for<br />
***** Bug 1305195 - URL bar zoom button unreadable in devedition dark-mode private browsing windows<br />
**** QA has tentatively signed off on the new feature, but there are three bugs that they would like fixed before it ships<br />
***** I investigated https://bugzilla.mozilla.org/show_bug.cgi?id=1310758 and I think it might be due to a race condition from either using getBrowser (deprecated) or some timing issue of iframes taking longer to adjust their zoom<br />
***** Gijs was investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1297970 last week, not sure if he was able to make any more progress<br />
****** I made 2 suggestions on how to fix, Katie messaged me on IRC saying she was looking into them.<br />
***** The changes made in https://bugzilla.mozilla.org/show_bug.cgi?id=1298449 are invisible in dark themes ("dark mode", which I assume means dark devedition)<br />
**** Also, filed good-first-bug for https://bugzilla.mozilla.org/show_bug.cgi?id=1309260<br />
*** <select> dropdown<br />
**** Styling changes landed for Windows to make the <select> dropdown look better there with more padding and removed hover effects for disabled options<br />
**** Patches are up on https://bugzilla.mozilla.org/show_bug.cgi?id=1309935 to allow filtering of options in <select> elements that have over 40 items<br />
**** The non-e10s -> e10s porting of the select implementation is proceeding, but the students are stuck on a failing test. They have been in contact with Neil and Felipe.<br />
** Patch up for review on https://bugzilla.mozilla.org/show_bug.cgi?id=1232357 to delay hiding the sound indicator on tabs until audio has stopped for > 3 seconds.<br />
**** This matches Chrome behavior and should make it easier to find the tab that *just* made noise but stopped right afterwards.<br />
** Mike<br />
*** Fixed very few findbar modal highlighting bugs this week<br />
**** Only fixes for edge-case scenarios<br />
**** Still waiting on platform support<br />
*** Firefox Theming<br />
**** Finished LWT compat demo<br />
**** Chrome Theme API compat demo in review<br />
**** Working on DevEdition dark theme demo<br />
*** PTO this Thursday for my b-day :o)<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
* Roundtable<br />
<br />
'''Oct 11'''<br />
* GIF du jour: lunar rover? http://i.imgur.com/yyGF2Ud.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 582951 - Visual indication of checkbox focus insufficient when in Windows High Contrast Mode<br />
**** in review<br />
*** Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode<br />
**** landed<br />
*** Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg<br />
**** uplifted<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers since bug 1305259 (support subpixel AA in CSS mask) landed<br />
** Gijs<br />
*** Automatic Migrations malarkey.<br />
**** Still puzzled about bookmarks stuff<br />
***** Have some avenues to explore but skeptical at this point that we'll get everything sorted out for b50. Need to file + fix what we know + get more data<br />
**** Fixed some sync stuff and had it uplifted<br />
**** Talked with rnewman about how to deal with sync + automatic migration<br />
***** TL;DR: it's doable but it will take quite a bit of work.<br />
**** Basic plan right now:<br />
***** fix what we can about bookmarks-removing-undo-option telemetry<br />
***** add telemetry for how often we show notification bar<br />
***** add telemetry for how many items we import (so we can see if lots of the users who undo are basically not getting any value out of the import anyway)<br />
***** add telemetry for custom homepage / automatic session restore so we have a better idea about how that impacts where we're showing the 'would you like to undo this' UI.<br />
***** re-run experiment on 51<br />
***** have a meeting (because of course we'll have a meeting!) to keep everybody in the loop and decide how best to move forward / trade off "ship now but imperfect" vs. "ship eventually when we're really really confident it's amazeballs"<br />
*** Pulled into reviewing SHIELD add-on (my own fault, really, but it's a big chunk of code).<br />
*** Also trying to help Evan Tseng with reader mode fix reviews / guidance<br />
**** Slow going because reader mode is complicated. :(<br />
*** misc other fixes<br />
** Jared<br />
*** Bug 1305195 - URL bar zoom button unreadable in devedition dark-mode private browsing windows<br />
**** landed<br />
*** Bug 1291839 - Changing narrate speed does not restart paragraph<br />
**** uplifted to beta50 along with two dependency bugs (bug 1295719, bug 1286509)<br />
*** Dug out of review barrage (request queue depth was at 24), though it is coming back quickly.<br />
**** Might be a good idea for mikedeboer to find a second reviewer for findbar changes to spread the workload as well as knowledge-share<br />
***** Volunteers? Dão? Gijs?<br />
****** Suuuuuuuure...<br />
*** Bug 1307202 - The 'theme' API should be able to set the background of about:home<br />
**** Landed<br />
** Mike<br />
*** Was the source of half of Jared's review queue :/<br />
**** But it's shaping up quite nicely :)<br />
*** Interesting dev-platform thread started by bsmedberg - added my 2cts<br />
*** Fixed the find toolbar on Fennec<br />
*** Working on LWT compat demo on cedar branch<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** In a User Research virtual conference today<br />
** philipp<br />
* Roundtable<br />
<br />
<br />
'''Oct 4'''<br />
* GIF du jour: <br />
** :o - no gif! (sorry)<br />
** MFBT! http://i.imgur.com/sjQ2C2c.gifv <br />
* Status updates<br />
** Dao<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** blocked by mask-image getting ready to ship<br />
*** Bug 1022553 - Audio/video controls unusable in High Contrast mode<br />
**** reading style system code to figure out how I could add another sheet type so that high contrast mode doesn't affect XBL sheets like videocontrols.css<br />
*** in review:<br />
**** Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode<br />
*** landed:<br />
**** Bug 1306264 - Move chrome://browser/skin/theme-switcher-icon.png reference from CustomizeMode.jsm to theme code<br />
*** uplifted:<br />
**** Bug 1303291 - Clean up identity block and control center icons<br />
**** Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux<br />
** Gijs<br />
*** Looking at data from automigration experiment. It has issues:<br />
**** Sync data is 0, because of https://bugzilla.mozilla.org/show_bug.cgi?id=1307382<br />
***** Patch on autoland repo, will request uplift once it sticks.<br />
***** This case is currently hitting the 'password change/addition' path because sync stores credentials<br />
***** From this we can still infer current number of people who sign up to sync as <= password hits<br />
****** which is significantly less than people who modify bookmarks, it seems<br />
**** Bookmarks data is very high<br />
***** Looked at this a bit, seems our preconceived notions about how many users use bookmarks might be wrong! (cf. https://docs.google.com/document/d/1qhOBk3cGosCk5olTLmyT4lNDeLv2zgGKLIabksmxXiE/edit# )<br />
**** The number of people who see the notification bar 3 separate days and then get undo disabled there because they don't interact with the notification bar seems very low (<5%)<br />
***** Number of different ideas as to why that might be.<br />
****** something's broken! (like the sync case)<br />
******* not sure what. One way of figuring this out would be to add telemetry for how often we show the notification bar, which would at least give data as to whether we're showing it.<br />
****** session restore<br />
******* at least a 1/3 of a random 100,000 count beta sample from the longitudinal set on sql.tmo used automatic session restore at least once<br />
******** could be restore after crashes or add-on install or beta updates (which are released every 3.5 days!)<br />
******** we don't seem to have better telemetry on this. Ugh.<br />
****** different homepages<br />
******* afaict, no telemetry on this, only on fennec. Ugh.<br />
****** people stop using firefox and never get 'round to seeing that bar 3 times in a row<br />
******* not helped by it racing the first time: if unlucky, no bar on your initial about:home because the migration finishes after about:home loads<br />
******* also not helped by data lag from telemetry. <br />
**** Tentative data suggests people from IE more likely to ditch auto-imported data (undo migration) whereas people from Chrome are more likely to keep (not enough data to tell for Safari and Edge)<br />
***** Which seems plausible.<br />
**** Yet Another Reason why telemetry "doesn't work" for the funnelcake experiment on release<br />
***** tmo only has opt-in data. By the first startup the user obviously hasn't opted in, and so there's no telemetry. Also there'll be sample bias in any other telemetry.<br />
****** This doesn't affect beta/aurora/nightly as much because opt-in is the default on pre-release channels.<br />
***** Looks like we'll need to use a spark job to deal with telemetry from the funnelcake<br />
****** Why bother? Well, we don't disable the firstrun pages on release. So it'll be interesting to see if the number of users that use sync there is much higher or not, which will help us evaluate what we need to address before going to release.<br />
*** Going to have to try to work out how to deal with sync. It's Complicated.<br />
*** Continuing work to improve (auto)migration:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - default browser backup from the installer on xp/vista/7 has landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1305770 - patch to be able to import cookies & passwords from Chrome while it's running is up<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1307382 - aforementioned fix to automigration's sync telemetry<br />
*** Other bugs:<br />
**** Patches up:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1274633 - remove add'l first-run pages (windows 10 + private browsing tracking protection)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1305339 - fixes to OS X download quarantining ("you downloaded this file from http://mozilla.org/, are you sure you want to open it")<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1302086 - theme regression with devedition theme<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1307132 - brokenness in about:preferences cookie dialog<br />
**** Fixed:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1290668 - regression related to links in view-source pages<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1191778 - killed a dead stylesheet reference in the prefs<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1000458 - fixed location bar behaviour when you switch tabs immediately after typing + hitting enter<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1295002 - silly crash bug for broken view-source links (my old friend nsDefaultURIFixup!)<br />
***** some sec bug stuff<br />
** Jared<br />
*** Location bar autocomplete and search autocomplete shadow work<br />
**** Worked on patches to fix this through binding changes as well as a different patch to change the widget code<br />
**** Jim Mathies requested that this not get changed through widget and Dao doesn't want this changed through binding changes<br />
*** Theme work started on Cedar twig<br />
**** Landed baseline support for defining a theme in the webextension manifest<br />
**** Working on supporting background images for in-content pages<br />
** Mike<br />
*** Many dimmed highlighting bugs<br />
**** Triage<br />
**** About five bugs in-flight<br />
**** Awaiting platform support for<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1302470<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1282752<br />
*** Much theme work<br />
**** Meetings<br />
**** Setup cedar twig to be our project branch<br />
*** Reviews and n-i's<br />
*** Did this during the weekend: https://www.evernote.com/l/APsMxJ9ea2BJa72dFhHEx5VGztMGJRTTa9k<br />
**** [jaws] Sweet! That photo is awesome amazing<br />
**** [dolske] +1! wow!<br />
*** Learned:<br />
**** Running android on (recent?) OSX is b0rked<br />
**** Running mozilla-beta on recent OSX is b0rked<br />
***** Running or building? running<br />
** Stephen<br />
** Verdi<br />
*** Stephen and I talked about these:<br />
**** We decided to wontfix this (bookmarks panel autoclose when using keyboard shortcut) https://bugzilla.mozilla.org/show_bug.cgi?id=1290011#c18<br />
**** Do this - We should make the bookmarks toolbar hide if you change your mind while filing a bookmark https://bugzilla.mozilla.org/show_bug.cgi?id=1293349<br />
**** Do this - And we should default all new bookmarks to the other bookmarks folder no matter how they are created https://bugzilla.mozilla.org/show_bug.cgi?id=1120110<br />
*** I've been watching usertesting videos and seeing people not having problems finding bookmarks!<br />
** pdol<br />
*** WinXP/Vista users will be moved to ESR52<br />
**** On branch, XP/Vista specific code can be dropped from central<br />
**** Dev-platform mailing list<br />
*** John Gruen to help with themes effort<br />
*** Waiting on UR resource for session restore testing<br />
** philipp<br />
* Roundtable<br />
<br />
'''Sep 27'''<br />
* GIF du jour: *tickle* https://i.imgur.com/JW9iMOu.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast<br />
**** landed<br />
***** Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux<br />
***** Bug 1304363 - 2.23 - 4.78% tabpaint / tpaint (osx-10-10, windows7-32, windows8-64, windowsxp) regression<br />
***** Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg<br />
***** Bug 1304973 - Identity popup expander button shouldn't have a white gradient in the background unless hovered<br />
**** Bug 1022553 - Audio/video controls unusable in High Contrast mode<br />
***** will give this a shot before wrapping up the high contrast work<br />
*** misc<br />
**** Bug 658467 - Fade out tab label on overflow instead of ellipsis \o/ \o/<br />
***** has ui-review+, thanks Stephen<br />
**** landed<br />
***** Bug 1302307 - blocked-permission-icon margin should only apply within the identity block<br />
***** Bug 1302759 - missing customize-titleBar-toggle.png referenced from browser.css on Linux<br />
** Gijs<br />
*** Telemetry from beta (specifically: re: automigration) is slow coming in. Trying to find out why. The little data we have is encouraging - but too little. :-)<br />
*** Patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - dealing with default browser being overwritten on xp/vista/7<br />
*** Reviews<br />
*** ... moar security bug backlog<br />
** Jared<br />
*** find-in-page markers on the scrollbar<br />
*** shadows on the location bar and search autocomplete dropdowns<br />
*** select dropdown: styles are being applied and the students are working on porting the e10s implementation to run in non-e10s<br />
**** Could you flag someone (me or Stephen) for ui-review there? Thanks!<br />
*** reviews...<br />
** Mike<br />
*** We just had a Firefox theming meeting with add-ons team!<br />
*** Find toolbar in good shape!<br />
**** Blocking bugs are winding down quickly<br />
**** Only really platform-dependent issues left<br />
**** Proper triage tomorrow<br />
*** Reviewed first patch in reader mode<br />
*** Caught up with my n-i queue<br />
*** https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/ happened on HN :-P<br />
**** non-technical comment from me at https://www.yammer.com/mozilla.com/#/Threads/show?threadId=771208914<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
*** Nothing to report<br />
* Roundtable<br />
<br />
'''Sep 20'''<br />
* GIF du jour: clean power https://i.imgur.com/VpSD7Gd.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** landed<br />
***** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
****** looks like the improvement is slightly bigger than the original regression<br />
****** also reduces Windows installer size slightly<br />
****** --> we should replace more PNGs with SVGs. What's the status of bug 1054016? (blocked on https://bugzilla.mozilla.org/show_bug.cgi?id=1058040)<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css<br />
***** Bug 1008730 - Customization palette doesn't obey High Contrast settings<br />
***** Bug 1303291 - Clean up identity block and control center icons<br />
*** misc<br />
**** landed<br />
***** Bug 1302952 - Simplify gear.svg by using the fill filter<br />
***** Bug 1302984 - Implement active and open state styling for the customize mode footer buttons<br />
***** Bug 1303259 - Awesomebar results popup's search settings button should have a tooltip<br />
** Gijs<br />
*** Measurements of usage of manual migration builds as a test-run for how to do measurements: https://sql.telemetry.mozilla.org/queries/1252<br />
**** Kind of interesting... safari users use us lots? Maybe because macs, and so sleep, and so end-to-end session times are inflated?<br />
*** Automigration turned on on beta to see how that goes \o/<br />
*** Automigration experiment for 49 also proceeding despite slight Gijs-caused hiccups.<br />
*** Landed:<br />
**** Chrome migration while it's running: https://bugzilla.mozilla.org/show_bug.cgi?id=1285041<br />
**** Some sec bug stuff<br />
*** Working on:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - saving default browser info in the installer on xp/vista/7 so we can use it to make migration decisions<br />
** Jared<br />
*** Landed<br />
**** Bug 1184790 - Force the notification text to show on hover if the notification is transitioning<br />
**** Bug 1296070 - RotatedBuffer::DrawBufferWithRotation takes 10% of the time when opening the Firefox menu<br />
***** Went from on average 25.38ms to 8.49ms (almost 1/3 of the time), riding the 51 train<br />
*** In review<br />
**** Bug 1111145 - Change the drop shadow of panels to match the native Windows popup shadow<br />
*** In progress<br />
**** Bug 1293242 - Wrong height calculation with multi-line description, "display: -moz-box", and "overflow: hidden"<br />
***** I can reproduce one of the test failures locally and am seeing what is causing it right now. It needs a previous test to run for it to fail.<br />
**** Firefox theming work<br />
***** Coordinating with Product and UX<br />
**** <select> dropdown work<br />
***** students have a pretty good understanding of the project<br />
***** gave a presentation to their class on monday about the project and what work is necessary<br />
*** Reviewed for others<br />
**** Bug 1271765 - Visual refresh of media controls<br />
** Mike<br />
*** Findbar dimmed highlighting mode will be Nightly only, no uplift to Fx 51<br />
**** Many, many bugfixes went in<br />
**** Main bugs right now:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1282752 to get the nodes belonging to each ranges' ClientRect<br />
***** Deal better with hidden ranges (also platform)<br />
***** Get highlighting working for scrollable containers (overflow: scroll elements)<br />
***** Use :mstange's newly implemented hyper-performant rectangle-cutting API<br />
*** Firefox Theming<br />
**** More feedback coming in<br />
***** Stephen & Philipp in the loop :)<br />
**** Reaching out to more org areas soon<br />
**** Doing investigation on technical difficulties we might encounter, for example:<br />
***** Exploring WebExtensions<br />
***** Exploring DevEdition theme hard parts - will reach out for this too<br />
** Stephen<br />
*** Did some reviews. Made some SVG icons. Working on more reviews and UX triage.<br />
*** Met with Jared, Mike and Philipp about Theme API<br />
** Verdi<br />
** pdol<br />
*** Decision to do user research (UR) on Session Restore before follow-on Shield/equivalent testing<br />
**** Full post-UR test plan: https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit#heading=h.23kbtdsiyvwa<br />
**** Bill Selman to plan for UR<br />
** philipp<br />
*** Once again not here because of hiring stuff<br />
** timdream (read only): talked to Gijs and will have :evanxd dive into the Reading Mode cluster. <br />
* Roundtable<br />
<br />
'''Sep 13'''<br />
* GIF du jour: life pro tip: https://media.giphy.com/media/d1JfosDM05AwNvOM/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** all P2s are fixed \o/<br />
**** in review:<br />
***** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
****** needs shorlander review<br />
***** Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css<br />
**** landed:<br />
***** [P1] Bug 1022568 - Default and hover style of buttons is illegible when using black-on-white or white-on-black High Contrast mode<br />
***** Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode<br />
***** Bug 1051861 - about:newtab Gear icon is invisible in High Contrast themes<br />
***** Bug 1301086 - about:home and about:newtab search submit label needs to be a left pointing triangle for RTL locales<br />
***** Bug 1301758 - Use CSS variables for dimmed elements in arrow panels<br />
***** Bug 1302355 - Make --arrowpanel-dimmed* colors work with dark OS themes<br />
**** uplifted:<br />
***** [P1] Bug 1022547 - Menu bar unreadable in High Contrast mode<br />
*** misc<br />
**** landed:<br />
***** Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale<br />
***** Bug 1300870 - [HiDPI] Ctrl+Tab previews sometimes move when cycling through them at 125% scale<br />
***** regression from bug 1224732: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar<br />
***** regression from bug 1224732: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale<br />
***** Bug 1300876 - Share Ctrl+Tab panel styling across platforms<br />
** Gijs<br />
*** reviews<br />
*** trying to deal with telemetry feedback and getting a better understanding of how to analyze it for retention/usage on sql.tmo<br />
**** CROSS JOIN UNNEST... is painful. Almost there now. https://sql.telemetry.mozilla.org/queries/1144 for an earlier version of what I was up to (note esp. custom charts of the tabular data for an easy-ish view of what's up)<br />
*** final stages of getting automigration experiment up on fx50beta<br />
**** Patch up on https://bugzilla.mozilla.org/show_bug.cgi?id=1289172<br />
***** waiting for r?dolske, approval from cmore & co to disable "welcome" landing pages, and uplift approval for aurora<br />
*** Misc other patches<br />
**** Some security bugs<br />
**** Another regression with IP-address-as-search detection (sigh)<br />
***** Patch up on https://bugzilla.mozilla.org/show_bug.cgi?id=1302004<br />
**** Chrome migration while Chrome is running<br />
***** Hopefully final patch on https://bugzilla.mozilla.org/show_bug.cgi?id=1285041 , waiting for review<br />
**** Fixes to Talos issues that were misleading L20N people into thinking we had some kind of progressive regression in tpaint<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1295292<br />
**** <br />
** Jared<br />
*** Mainly doing a lot of code reviews for new video controls and find-in-page work<br />
*** Spent a lot of time fighting with the Snappy Symbolication Server rewrite, may revert to an older revision<br />
*** Mike and I wrote up our summary of the Theme survey and emailed it out, will be meeting some time Thursday to discuss UX ideas for proposals<br />
*** Work is underway on the new <select> dropdown. Will meet with the students tomorrow during our weekly check-in<br />
** Mike<br />
*** Gettin' dimmed highlighting mode ready to ship!<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1291278<br />
**** Just been re-enabled on Nightly past Friday<br />
**** Again, poor Jared reviewing all the things<br />
**** :mstange is looking at gfx perf whilst scrolling - \o/<br />
**** Many things have been fixed, please check it out!<br />
*** Firefox Theming survey summary worked out together with Jared<br />
**** Interesting outcomes:<br />
***** In-browser theme editor<br />
***** Accessibility (bigger text, icons, etc)<br />
***** Be able to customize all the things, but keep it super-duper-easy please.<br />
**** Next step:<br />
***** Conclusions from survey outcomes and other data sources<br />
***** Meetup with UX<br />
*** Reviews done wrt Session Store<br />
**** About half of my queue, usually.<br />
** Stephen<br />
** Verdi I'd like to propose a few more followups to the bookmarks work. Do people have other opinions? Should we talk about it? Do we need a new meta bug or can this block https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 "Make bookmarks easier to understand"?<br />
*** I think we should limit the panel auto-closing to the “click the star” case as suggested here https://bugzilla.mozilla.org/show_bug.cgi?id=1290011#c18<br />
*** We should make the bookmarks toolbar hide if you change your mind while filing a bookmark https://bugzilla.mozilla.org/show_bug.cgi?id=1293349<br />
*** And we should default all new bookmarks to the other bookmarks folder no matter how they are created https://bugzilla.mozilla.org/show_bug.cgi?id=1120110<br />
** pdol<br />
** Philipp<br />
<br />
* Roundtable<br />
** <br />
<br />
'''Sep 6'''<br />
* GIF du jour: *poke* don't forget the GIF! http://i.imgur.com/2zfbwTS.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
***** UX help needed to replace menuPanel.png with an SVG<br />
**** in review:<br />
***** Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
****** needs shorlander review<br />
**** landed:<br />
***** regression from bug 1022601: Bug 1299211 - Identity block icon becomes black when animating with camera/mic<br />
***** Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms<br />
***** Bug 1263171 - Identity box text for internal pages is unreadable on dark themes in Nightly/Aurora<br />
*** misc<br />
**** in review: Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale<br />
**** landed: Bug 1224732 - [HiDPI] tab separators are sometimes too thick<br />
***** regression: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar<br />
****** reviewed, landing soon<br />
***** regression: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale<br />
****** has patch<br />
** Gijs<br />
*** Automigration stuff...<br />
**** Moving to get an experiment running on beta 50<br />
**** Final work for funnelcakes for automigration:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1299445 (fixed)<br />
**** Related: making chrome migration work when Chrome is running (!)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1285041 - patch up<br />
*** Misc:<br />
**** Nightly regression with IP-as-search detection<br />
***** Fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=1299391<br />
**** Search suggestions don't work if you turn off interpreting single words as searches:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1294496 - patch up<br />
**** Slowly migrating stuff from one Windows machine to another. :-\<br />
** Jared<br />
*** Fixed bug 1218937 - Opening preferences from the app menu no longer switches to the General tab while switching to an existing about:preferences<br />
*** Ramped up student team that will be tackling bug 1091592 to improve the styling of the <select> menu dropdown<br />
**** 👍<br />
*** Sent out a survey regarding new theme API.<br />
**** https://goo.gl/forms/qUqQ4cAJ3oJueD5c2<br />
**** Sent to add-on and theme developers, as well as posted to newsgroups<br />
**** Currently have 236 replies: 21% lightweight theme devs, 22% XUL theme devs<br />
**** https://www.reddit.com/r/firefox/comments/50twnh/what_if_you_could_reinvent_firefox_theming/ has good discussion too<br />
**** Mike de Boer and I will be meeting tomorrow to go through the survey responses and post our summary to https://github.com/mozilla/firefox-themes/tree/master/notes<br />
** Mike<br />
*** Sailing Nationals happened, finished 7th :-(<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1290914<br />
**** Final part before re-enabling modal find-in-page<br />
**** Adding Element.animate to AnonymousContent API<br />
***** Required help from smaug, bz and peterv to get WebIDL stuff sorted :P<br />
**** Help from mstange: awesome perf improvements!<br />
***** No more dynamic stylesheet insertion --> inline styles FTW!<br />
**** Things are looking very bright for Fx 51 now.<br />
*** Survey for themes was sent out by Jaws, I helped.<br />
*** Prefs: findbar.highlightAll and findbar.modalHighlight<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Almost finished test plan for Session Restore functionality. Feedback welcome.<br />
**** https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit<br />
** Philipp<br />
*** Hello again! \o/<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1300723 (touch interactions with text)<br />
*** Commented on https://bugzilla.mozilla.org/show_bug.cgi?id=1298449 (zoom indicator hover state)<br />
*** What's the status on panel animation jankyness? (related to https://bugzilla.mozilla.org/show_bug.cgi?id=1259803)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1009116 is tracking the work to fix some of the craziness of how we calculate the final height of the panel during the transition. This is the largest piece of front-end work to track the panel animation jankyness. A work-in-progress patch is on the bug but there remain questions for dholbert/dbaron about a bug in layout. Paolo is working on the bug and we hope to have more information once we get some more feedback from layout people. I will see if I can help Paolo by getting some more logs during panel opening.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1296658 is tracking a Graphics bug that is causing a couple frames to get dropped during panel animation. The patch has r+ and looks ready to land (added needinfo to ask why it hasn't landed in the last week).<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1293242 has a patch that is supposed to fix a long-standing bug with height calculation of XUL flexbox and overflow:hidden. There are three tests that are failing due to the patch that need to be fixed. Neil, who wrote the patch, can't reproduce the failing tests locally. I (jared) will see if I can reproduce the test failures.<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Aug 30'''<br />
* GIF du jour: *yawn* https://media.giphy.com/media/AGq4M274D8kCc/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** regression: Bug 1295502 - 2.1 - 4.09% tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regressions<br />
****** landed<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** regression: Bug 1297806 - 15% linux cart regression<br />
****** UX help needed to replace menuPanel.png with an SVG<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms<br />
***** in review<br />
*** misc<br />
**** Bug 1296361 - Implement shadow behind arrow panels across platforms<br />
***** landed<br />
**** Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes<br />
***** landed<br />
**** Bug 1292593 - Search bar and address bar autocomplete popups have no border<br />
***** landed, uplift approval pending<br />
** Gijs<br />
*** Alllll the automigrate<br />
*** PTO, catching up (again...)<br />
*** <br />
** Jared<br />
*** Reviewed new video controls patch from raylin<br />
*** Reviewing and looking more at the panel performance issues<br />
*** Any updates from Katie's last week:<br />
**** Katie's presentation is up on airmozilla<br />
**** Some follow-up work from the zoom indicator and start menu tiles still<br />
***** I'm going to look in to the start menu tile not updating on some platforms, might need to make some more installer changes<br />
** Mike<br />
*** Many find toolbar issues were fixed for the new modal highlighting feature<br />
**** Will be re-enabled this week, probably tomorrow.<br />
**** Four patches up - the ones from today are quite awesome ;-)<br />
*** Jared & Mike scheming and brewing plans for Firefox Themes<br />
**** Watch your inboxes this week!<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** [Read only due to conflict]<br />
*** Drafted test plan for Session Restore functionality. Feedback welcome.<br />
**** https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit<br />
**** Erica will pick it back up for doing a Shield study<br />
* Roundtable<br />
<br />
'''Aug 23'''<br />
* GIF du jour: mmm, cake! http://i.imgur.com/FUN0U5m.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** regressions:<br />
****** Bug 1294994 - EV cert makes all icons in the identity block green<br />
******* landed<br />
****** Bug 1295038 - Site identity circle and certificate owner are shifted to the left when hovering over the location bar with resolution at 125%<br />
******* landed<br />
****** Bug 1295502 - 2.1 - 15.83% cart / tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regression<br />
******* investigating<br />
**** Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently<br />
***** landed<br />
***** regressions:<br />
****** Bug 1295929 - Don't use --panel-separator-color for .panel-subviews' border<br />
******* landed<br />
****** Bug 1297091 - Application Menu Panel Footer Looks Wrong<br />
******* landed<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1296861 - [control center] Don't hardcode colors for the permission status and permission removal button<br />
***** landed<br />
*** misc<br />
**** Bug 1295947 - Use filter and fill properties instead of duplicating lots of SVG and CSS for the tab audio icon<br />
***** landed<br />
**** Bug 1296361 - Implement shadow behind arrow panels across platforms<br />
***** needs test_arrowpanel.xul fix<br />
**** Bug 528005 - Let accel-click and middle-click on the new tab button open a new tab next to the current one<br />
***** landed<br />
**** Bug 1296863 - Stop disabling the "New Tab" command in popups<br />
***** landed<br />
**** Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes<br />
***** in review<br />
** Gijs<br />
*** Automigration stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289231 - show undo notification bar<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289906 - more telemetry + remove undo state when user signs into sync<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289436 - more telemetry<br />
**** prepping uplifts<br />
*** Regressions I caused over the last few weeks:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1296907 - mac window control buttons 1px (1!) too low in private browsing mode...<br />
***** landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279650 - error in console when some requests time out<br />
***** landed<br />
** Jared<br />
*** Fixed bug 1294885 - The bookmarks toolbar doesn't have enough padding from the edge of the window<br />
*** Spending a lot of time digging in to panel animation jank<br />
**** Converted bug 1252224 to a meta bug<br />
***** Neil has a patch in bug 1293242 to deal multiline xul:descriptions<br />
***** Bas has a patch in bug 1296658 to speed up the expensive paint during panel opening<br />
***** I've been working on bug 1296442 to remove the style flush during panel opening<br />
** Katie<br />
*** My last full day is today<br />
**** However, I'd like to finish the bugs I have/am working on<br />
**** I'll be doing a presentation on my internship this Friday at around 9am PST<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** landed!<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** landed!<br />
*** Bug 1219725 - Add a button for session restore to the tab bar <br />
**** Still working on feedback from Gijs and Jared, I hope to submit another version this afternoon<br />
** Mike<br />
** Stephen<br />
** Verdi <br />
** pdol<br />
*** Form Autofill work breakdown progressing<br />
**** Planning a work week in Taipei<br />
*** Attempting to define UITelemetry needs across desktop<br />
**** If you have open questions that could be answered via UITelemetry instrumentation, please let me know<br />
* Roundtable<br />
** Verdi - Is it possible to start moving on "auto-refresh" https://bugzilla.mozilla.org/show_bug.cgi?id=1268708 while still working on automigration? Nearly half of the onboarding user flows are dependent on this.<br />
'''Aug 16'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** Ctrl+Tab related<br />
**** Bug 445498 - Make background of tab preview transparent on Linux<br />
***** uplifted<br />
**** Bug 1292633 - Make Ctrl+Tab panel background more opaque<br />
***** uplifted<br />
*** High Contrast issues<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** landed<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** landed<br />
***** dealing with regressions<br />
**** Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently<br />
***** landed<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1022547 - Menu bar unreadable in High Contrast mode<br />
***** landed<br />
*** misc<br />
**** Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label<br />
***** needs new patch<br />
**** Bug 1289659 - [OS X] Firefox Nightly 50.0a1 shows no "Bookmarks Menu" contents when no windows opened<br />
***** landed<br />
**** Bug 1294136 - Don't use !important for -moz-appearance on toolbarseparator and menuseparator<br />
***** landed<br />
** Gijs<br />
*** Back from PTO<br />
*** will be picking back up some of the automigration work, as well as some regressions I've (semi-)recently caused.<br />
** Jared<br />
*** Fighting with the panel jank, bug 1252224 landed and then bounced<br />
**** A simplified patch to delay setting the height until after the transition has finished introduces a noticeable height change which seems like a worse regression<br />
**** I'll file a bug about the paint being slow during panel opening, regardless of the frontend changes<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level <br />
**** landed!<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Jared and I did a lot of investigating and have a solution for creating start tiles with better resolution on HiDPI screens<br />
*** Bug 1291331 - Windows 10 start menu tile doesn't always use updated settings in firefox.VisualElementsManifest.xml. Fix is likely in comment #0<br />
**** Jared and I dug into this issue as well, it's not clear why some Win10 computers update the start tile and others don't <br />
**** I'm going to try to reach out to Microsoft to see if this a bug<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Submitted a patch, but it was backed out for failing a test on Linux. Looking into why.<br />
*** Bug 1219725 - Add a button for session restore to the tab bar <br />
**** Will be wrapping this one up next since Erica's internship ended. Her patch was mostly finished. <br />
** Mike<br />
*** Findbar modal highlighting bugs going steady<br />
**** Thanks to :jaws for the reviews!<br />
**** Tooru-san filed regression, we fixed it together<br />
**** New look & feel<br />
**** One iterator to rule 'em all<br />
**** Huge page workaround (HTML-spec huge)<br />
**** Dynamic page support, first time ever<br />
*** Session store reviews for mconley to mitigate against crashing tabs and start browser elements remote by default<br />
*** Kick-off mtg for XUL theme replacement<br />
** Stephen<br />
** Verdi ask about data on automigration from the add-on test<br />
** pdol<br />
*** Read only due to privsec planning meeting conflict<br />
*** Work started on Password Manager/Credentials Management Product Requirements Document<br />
*** Exec team approved a new team to be created to work on related areas (including scope beyond Firefox - ie. mobile apps)<br />
* Roundtable<br />
<br />
'''Aug 9'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Ctrl+Tab related<br />
**** Bug 445498 - Make background of tab preview transparent on Linux<br />
***** landed<br />
**** Bug 1292049 - Ctrl+Tab gets stuck after reopening a closed tab<br />
***** landed, uplifted<br />
**** Bug 1292095 - ctrlTab._initRecentlyUsedTabs is called way too often<br />
***** landed<br />
**** Bug 1292633 - Make Ctrl+Tab panel background more opaque<br />
***** landed<br />
*** High Contrast issues<br />
**** Bug 334598 - Buttons in print preview page are not visible in HighContrastInverse theme<br />
***** landed<br />
**** Bug 1198648 - Status bar doesn't obey Windows high-contrast theme<br />
***** landed<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** in review<br />
**** Bug 1008225 - Remove fog / frost effect behind the menu bar on Windows 8<br />
***** landed<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** in review<br />
**** Bug 1293023 - Don't hardcode black as the text color in the downloads panel footer<br />
***** landed<br />
*** misc<br />
**** Bug 1292727 - Consolidate context menu navigation icon styling<br />
***** landed<br />
**** Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label<br />
***** has patch<br />
**** Bug 1293018 - Make arrow panels white (using -moz-field) on Linux<br />
***** landed<br />
** Gijs<br />
*** (PTO until the 11th)<br />
** Jared<br />
*** Added HiDPI images for video controls on Windows and Linux, bug 1291268<br />
*** Enabled a bunch of new eslint rules<br />
**** `mach eslint --fix`, bug 1291910<br />
**** no-else-return, bug 1291855<br />
**** no-empty, bug 1292008<br />
**** space-before-blocks, bug 1292035<br />
**** keyword-spacing, bug 1292042<br />
*** Background windows on Windows 10 now fade the tab title, bug 1172890<br />
*** [in progress, fixing a test] Removed some forced layout flushes while opening PanelUI popups, bug 1252224<br />
*** Up next<br />
**** Bug 1291457 - Use native arrow panel animations on macOS<br />
**** Bug 1036929 - Panel animations are slower on Mac than they are on Windows<br />
**** Will need to start breaking down work for Themes 2.0<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level <br />
**** just submitted more css fixes for review<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Figured out how to get Windows tool to generate the file I need! but it breaks start menu tiles anyways :/<br />
**** Currently troubleshooting why the start menu tile only appears on some Win10 computers<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** patch submitted for review<br />
*** possibly next: Bug 492320 - Keyboard shortcut for "Undo close window" fails if no windows are open (and "recently closed windows" submenu hasn't been shown)<br />
** Mike<br />
*** Getting findbar modal highlighting ready for primetime<br />
**** Much work done on a design update and perf improvements.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1291278 is meta bug that contains all blocking bugs 'till ship-ready<br />
*** Stole https://bugzilla.mozilla.org/show_bug.cgi?id=1257182 from Unfocused<br />
*** Session store reviews<br />
** Stephen<br />
** Verdi<br />
*** May be late/miss today's meeting. <br />
*** Meeting later today about the 64-bit installer options<br />
*** Continuing work this week more of the UX team on a larger onboarding plan. We'll start meeting with Chris More's team tomorrow to start combining ideas.<br />
** pdol<br />
*** Just returned from PTO<br />
*** Working with Matt N on scoping for Form Autofill<br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Aug 2'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1116787 - Expose preference for having Ctrl+Tab cycle through tabs in recently used order<br />
**** landed<br />
*** Bug 1290094 - Clean up Ctrl-Tab panel styling<br />
**** landed<br />
*** Bug 445498 - Make background of tab preview transparent on Linux<br />
**** in review<br />
** Gijs<br />
*** (PTO until the 10th)<br />
** Jared<br />
*** Fixed bug 1285464 for find toolbar stealing window focus<br />
*** Bug 759252 - Use CSS animations for the loading and connecting throbbers<br />
**** Waiting on Stephen for new connecting graphic<br />
*** Fixed Bug 1289283 - The about dialog now shows "Restart to apply update" even if nag window is open<br />
*** Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off<br />
**** Got feedback from dao, need to work on new patch still<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1252224<br />
**** Patch up for review, changes a good deal about how we size panels<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** patch seems close to done, waiting for review<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Need to confirm workaround for Windows tools doesn't affect other language builds. I'm researching this now<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** I missed that Dao asked for more information, I'll upload that after this meeting<br />
** Mike<br />
*** (find in page and XUL theme stuff coming up)<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** timdream (no audio/video)<br />
*** Ray Lin is working on video control visual fresh and de-XUL, in-flight<br />
*** Fischer Liu has swept in-content perf bugs and picking on low-hanging fruits.<br />
* Roundtable<br />
<br />
<br />
'''Jul 26'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** uplifted<br />
*** Bug 1287732 - Remove some event.target null checks<br />
**** fixed<br />
*** Bug 1287408 - Geolocation preferences not applied properly in Nightly<br />
**** fixed<br />
** Gijs<br />
*** PTO the next 2 weeks.<br />
*** Outreachy mentoring<br />
*** Fixed some misc. other bugs:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286435 - automated test issue (landed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1287980 - styling issue if you move the combined toolbar buttons (landed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1288219 - issue with on-screen keyboard, still evaluating how to proceed there<br />
**** <br />
*** Still working on automigration, see deps of bug 1289172<br />
**** disabling automigration undo when people start modifying bookmarks/passwords is r+'d, needs to land (want to check fixing nits actually works... some interesting test-only issues with Preferences.jsm)<br />
**** have patches for the notification bar up as well<br />
**** working on telemetry patches, likely up today<br />
** Jared<br />
*** Bug 1285464 - When find toolbar hides, it focuses the window<br />
**** Working on patch, will need to talk to mikedeboer<br />
*** Bug 759252 - Use CSS animations for the loading and connecting throbbers<br />
**** Waiting on Stephen for new connecting graphic<br />
*** Bug 1289283 - The About dialog shows a nonresponsive "Check for updates" button when an update has been applied and the Software Update window is open<br />
**** Patch uploaded, waiting on review from rstrong<br />
*** Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off<br />
**** Review ping for dao?<br />
*** Other<br />
**** Bug 1091592 - Implement improved style for <select> dropdowns<br />
***** Discussing with mconley about mentoring the bug with students, need to meet with UX<br />
**** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
***** Will be uplifted to aurora<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Have solution for moving history icon, just need to fix styling issue on Linux<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Working on finding alternate way to create Resources.pri file, getting some unexpected behavior based on MSDN's instructions<br />
***** Any response from Microsoft? no :(<br />
***** http://stackoverflow.com/questions/38506783/why-is-makepri-exe-creating-more-than-one-resources-pri-file<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Got some feedback to work on (Thank Gijs and Dão)<br />
** Mike<br />
*** Back from vacation! (which was awesome, btw :-D)<br />
*** Working on getting dimmed find highlighting ready for Fx 51<br />
*** Thinking about themes...<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1288219 - Virtual keyboard not displaying when touching address bar or text fields when detaching the tablet/screen from surfacebook<br />
*** Matt and I working on a Form Autofill MVP:<br />
**** Details: https://docs.google.com/spreadsheets/d/1dlY4GwyxlijhPg7tCxyqNOF-yCfO0OXVIiIhDWutgyw/edit#gid=2104927129<br />
**** Locale: en-US<br />
**** E-retailers: <br />
***** Amazon <br />
***** Walmart<br />
***** Staples<br />
***** Sears<br />
***** Macy’s<br />
***** Office Depot<br />
***** CDW Corp.<br />
***** Home Depot<br />
***** Best Buy<br />
***** Liberty Interactive (QVC.com)<br />
***** Newegg<br />
***** Costco<br />
**** E-commerce platform provider: WooCommerce, Shopify<br />
**** PTO tomorrow until Aug. 8th<br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Jul 19'''<br />
* GIF du jour: http://i.imgur.com/aRW91uN.gif<br />
* Status updates<br />
** Dao<br />
*** Remove loading-inverted.png, use loading.png instead<br />
**** fixed<br />
*** Bug 1283812 - Stop dispatching the TabSwitched event<br />
**** landed<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** uplift approval request still pending<br />
*** Bug 334578 - Icons in 'Find' tool bar are not compliant with high contrast theme settings<br />
**** fixed<br />
*** Bug 1285642 - [Ubuntu] Search popup Add Engine area is too dark<br />
**** fixed, uplifted<br />
*** Bug 1287732 - Remove some event.target null checks<br />
**** landed<br />
*** Bug 1287408 - Geolocation preferences not applied properly in Nightly<br />
**** in progress<br />
** Gijs<br />
*** Freaking out about the weather with the rest of the UK. Seems summer is being compressed into this week and it's very warm. By British standards.<br />
*** <br />
*** categorized and prioritized all of Toolkit::Reader Mode, and created a cluster bug (might be split into more than one)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286221<br />
*** Trying to come up with a plan for automigration to be released on nightly/aurora/beta<br />
**** Need to compromise on what we can reasonably achieve without spending weeks/months trying to make it perfect before we know if it has an impact.<br />
*** Explored fixing our main Chrome importing issue with history, where Chrome locks the DB:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1285041<br />
*** Fixed Panel focus bug:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286389<br />
*** Investigating this reader mode bug:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1280888<br />
***** already went and wrote a patch for bug https://bugzilla.mozilla.org/show_bug.cgi?id=1280584 but seems that's not enough to fix.<br />
***** Diagnosed what else we need:<br />
****** XML:base is set in parser utils, which we use to sanitize the content.<br />
******* Want to talk to some sec folks before just removing that... think it should be fine but don't want to take risks.<br />
****** Also need to figure out why the <a id="foo">Text</a> anchors get stripped in reader mode<br />
*** Outreachy! Rakhi has:<br />
**** finished a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=965322<br />
***** no more xp/vista/win7-style window controls in fullscreen on win8/win10<br />
**** hopefully the Windows/Linux side of https://bugzilla.mozilla.org/show_bug.cgi?id=734326 <br />
***** better bookmarks toolbar styling on linux/windows (OSX hopefully coming soon, tempted to push that into a followup bug.)<br />
*** Had some external reader mode contribution! ( https://github.com/mozilla/readability/pull/300 - fixes issues on iOS, contributor patch from someone from Yandex)<br />
*** Some uplift/reviews/administrivia<br />
**** Need to file some mozreview bugs in response to https://groups.google.com/d/msg/firefox-dev/1pfVEZObQrs/fli52I0uBwAJ<br />
**** more sec bug cruft<br />
** Jared<br />
*** Unavailable Wednesday and Thursday this week for TRIBE<br />
*** Fixed:<br />
**** Bug 1286930 - The About dialog doesn't show the Update Available or Checking for Updates if the standalone "Update Available" dialog is open<br />
**** Bug 622939 - Clicking anywhere on tab modal prompt should focus it<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Currently:<br />
**** Spent some time yesterday investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1285464<br />
**** Will resume work on https://bugzilla.mozilla.org/show_bug.cgi?id=1172890<br />
** Katie<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Figuring out the documentation/computer set-up needed to generate resources.pri file, but hope to have that done this afternoon<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Fixed the panels issue, but found that the edit bookmarks panel doesn't close for close window hotkey (cmd-W on Mac) and am fixing that now<br />
**** Got feedback to work on for most recent patch<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Mostly done, but found that the zoom indicator's animation makes the history button dropdown button had to click in URL bar<br />
**** Waiting to hear more on how to avoid making history button hard to access<br />
***** [jaws] I recommend going forward with implementing the three different ideas of comment #37 and seeing which one feels best to you.<br />
** Mike<br />
*** still on PTO this week<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Form Autofill/Web Payments project scope/approval meeting tomorrow<br />
**** <br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Jul 12'''<br />
* GIF du jour: *sip* http://imgur.com/navpuPi<br />
* Status updates<br />
** Dao<br />
*** Bug 1278662 - Unify loading.png and loading-inverted.png design<br />
**** patch submitted<br />
*** Bug 1283812 - Find a better name for the TabSwitched event<br />
**** patches submitted<br />
*** Bug 1249818 - Top 5 pixels of tabs became completely useless: clicking them neither drag the window, nor select tab<br />
**** fixed, uplifted<br />
*** Bug 1255989 - Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar<br />
**** fixed, uplifted<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** landed, would like to uplift<br />
*** support for Bug 906076 - Virtual tabs - lazily create linkedBrowser and other dependent elements for tabbrowser tabs to improve startup performance<br />
**** Bug 1284482 - Remove useless parameters and variable declarations from _linkBrowserToTab and _createBrowser<br />
**** Bug 1276514 - Refactor xul:browser.permanentKey implementation to accommodate lazy-browser tabs<br />
** Gijs<br />
*** Triaging Toolkit::Reader Mode to create a qx cluster (closed over 30 bugs, categorizing others (120-ish to go) and will then mass-change for the category + prio where necessary, then do a qx cluster based on output)<br />
*** Filed followups for automigration<br />
**** Includes some work to make the chrome migrator work while chrome is open, which has interest from sqlite folks. Likely looking at this later this week. bug 1285041.<br />
*** Misc. sec bugs and others<br />
**** bug 1280472 - a11y + styling issues in prefs<br />
**** cleanup in bug 1284497 - now shipping a few kb fewer unused image cruft...<br />
**** inadvertently improved perf by fixing a sec bug (yay!)<br />
**** removed some reader mode telemetry, kept some (bug 1281536)<br />
**** <br />
** Jared (might not make it, having car issues)<br />
*** Triaged Firefox:Preferences, Firefox:Tabbed Browser, and Toolkit:Video/Audio Controls<br />
*** Fixed:<br />
**** Preferences<br />
***** Bug 1278844 - Locking browser.download.folderList doesn't disable the Browse button<br />
***** Bug 1055403 - No effect of setting preference instantApply="false"<br />
***** Bug 1240439 - Edit email or password field inside Save Logins is larger then it should<br />
**** Start Menu tile followups<br />
***** Bug 1284829 - Win8/10: Globe in tile stretched<br />
***** Bug 1284827 - Win8/10: Icon not shown in start menu after bug 1232679<br />
***** Bug 1284517 - The installer needs to update the lastWriteTime of the Firefox startmenu shortcut after bug 1232679<br />
**** Video Controls<br />
***** Bug 1283415 - Empty poster attribute on video element throws an error<br />
**** Bookmarks<br />
***** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
**** On-Screen Keyboard<br />
***** Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)<br />
*** In Progress<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Discussion<br />
**** Bug 1275386 - Determine impact of stub installer default browser checkbox<br />
***** Got r+ but not sure if we still are interested in determining the effect of this change?<br />
***** <br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Seems close to being done, but need to fix style issue<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Need to do some research on on image sizes and what "high contrast" means for Windows start menu tiles<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Pushed a patch for review this morning and have some feedback to work on<br />
** Mike<br />
** Stephen<br />
** Verdi I don't think a good UI for explaining automigration while you are creating an account is possible. It's a complex interaction and that complexity needs to go somewhere - the UI or the code. I think we have to solve the history undo problem to make this work.<br />
** pdol<br />
*** Form Autofill / Web Payments PRD draft: https://docs.google.com/document/d/1Rk6SIH_O_wab1CsphHhuwmvT8gXCG-D0B0ki0R3dmC4/edit#heading=h.yvyjevnbnjwq<br />
*** Looking for engineering input on scope for Form Autofill: https://mozilla.invisionapp.com/share/GV77J3VRU#/screens/156413162<br />
*** Making Win64 default distribution<br />
**** Impact to this team?<br />
***** UI in stub installer/other areas?<br />
** timdream<br />
*** Ray Lin in Taipei will be looking at video control visual refresh cluster (bug 1271768). We have secured UX/VxD help in Taipei on it.<br />
*** I will be looking into improvements to in-content preferences cluster (bug 1271779). There are already Taipei UX/VxD scheduled -- will make sure they are addressing these issues (if applicable).<br />
*** Question: should I move them out of QX holding area?<br />
* Roundtable<br />
<br />
<br />
'''Jul 5'''<br />
* GIF du jour: http://i.imgur.com/MABfhTH.gifv<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** automigration add-on / funnelcake stuff<br />
*** Security bugs<br />
*** Outreachy<br />
*** Misc.<br />
** Jared<br />
*** Just got back from vacation last week, going through emails and reviews<br />
**** tell us where you've been and what you've done! :)<br />
*** Picking up work on:<br />
**** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
**** Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Need to reply to an email from Katie about binding function arguments<br />
** Katie<br />
*** finished windows 8/10 start menu tile improvement<br />
*** wrapping up zoom indicator bug 565718<br />
*** starting bug 1171746 to make sure tab specific panels are cleared when tabs are switched<br />
** Mike<br />
*** Session store knowledge accumulating, next: triage and new stuff.<br />
**** Bug 1264192 - Logged out of Twitter after restarting Nightly, narrowed down to cookie store/ Twitter bug.<br />
*** Find toolbar 'whole word' mode landed on Nightly<br />
*** Find toolbar modal highlighting pref-ed off <br />
**** We have enough feedback for now<br />
**** Sent email to Sevaan to look at design/ UX for me<br />
**** Working on bugs that were filed by many people - many thanks!!<br />
**** Few awesome colleagues from Taipei (I think) are helping out fixing bugs!<br />
** Stephen<br />
** Verdi<br />
*** Working on automigration. http://people.mozilla.org/~mverdi/projects/autoimport2.framer/ (refresh in the awesome bar resets the prototype)<br />
** pdol<br />
*** Form Autofill / Web Payments PRD draft: https://docs.google.com/document/d/1Rk6SIH_O_wab1CsphHhuwmvT8gXCG-D0B0ki0R3dmC4/edit#heading=h.yvyjevnbnjwq<br />
**** Out of interest, why is this confidential?<br />
***** That was the desire of our legal team (likely because of competitor references), but we're trying to get that changed so the default is open. I agree, it's silly.<br />
* Roundtable<br />
** When can we resume work on https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 (migrating extensions with refresh) and providing a like-new experience for returning Firefox users? There are more of these people downloading Firefox every day than truly new users.<br />
*** sync issue with this: https://bugzilla.mozilla.org/show_bug.cgi?id=1276998 .<br />
<br />
<br />
'''Jun 28'''<br />
* Definitely having a meeting on the 28th!<br />
* GIF du jour: http://imgur.com/a/slR7t<br />
* Status updates<br />
** Dao<br />
*** picked up bug 1255989 (Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar)<br />
*** more focus on reviews<br />
** Gijs<br />
*** Automigration stuff for a funnelcake build!<br />
**** Using the 'larch' project branch<br />
**** Landing on trunk first<br />
**** Both critical pieces (bypass dialog, https://bugzilla.mozilla.org/show_bug.cgi?id=1271775 , and undo API, https://bugzilla.mozilla.org/show_bug.cgi?id=1271799 ) have now landed on fx-team<br />
**** Behind a pref on trunk<br />
**** web team is doing some UI stuff for the 'undo' functionality<br />
**** we intend to eventually ship in Firefox proper but need more design work + polish + some more decisionmaking on how to make undo work well / interact with sync etc.<br />
*** Security bugs<br />
*** Mentoring outreachy intern Rakhi<br />
*** Miscellania, e.g.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1235695 - test fixes for highly-frequent intermittents<br />
** Jared<br />
*** on PTO this week!<br />
** Katie<br />
** Mike<br />
*** Enjoyed MozLondon lots!<br />
*** Findbar improved highlighting work continues (all blocking bug 384458). Main focus areas are:<br />
**** Design/ UX: Sevaan proposed to get involved and help out here<br />
**** QA: SoftVision is on it, already filing bugs, writing test plan, verifying fixes<br />
**** Performance: merging find count and highlighter iterators into one and more improvement underway.<br />
**** Feature currently disabled, until we polished it good.<br />
*** Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar<br />
**** Landed moments ago!<br />
*** Session store work:<br />
**** Landed some code review/ cleanup patches<br />
**** This week: Bug 1264192 - Logged out of Twitter after restarting Nightly (important, looks like regression in Fx48)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1239671<br />
**** Confidential thingy bug 1280294<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol (I may not be able to join, depending on how late my current meeting goes)<br />
*** Text Autofill / web payments<br />
**** Starting PRD draft<br />
* Roundtable<br />
<br />
'''Jun 21'''<br />
* No meeting, again because MozLondon :)<br />
* GIF du jour anyway! http://i.imgur.com/LnE8tBU.gif<br />
<br />
'''Jun 14'''<br />
* No meeting, because MozLondon!<br />
* GIF de la semaine: Tea time! http://38.media.tumblr.com/tumblr_lqnegj3st61qj2fxg.gif<br />
<br />
'''Jun 7'''<br />
* GIF du jour: https://gfycat.com/TallAstonishingAustraliankestrel<br />
* Status updates<br />
** Dao<br />
*** Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list<br />
**** it's a XUL bug<br />
**** Neil posted a patch, needs review from the other Neil<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** may need to remove text-shadow from tabs, waiting for UX opinion<br />
** Gijs<br />
*** Had 1 day of PTO last week, will have another half-day this week<br />
*** Security bugs<br />
*** Reviews<br />
*** First draft of automatic migration patch is up (needs minor updates to add telemetry, but otherwise there)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1271775<br />
**** behind a pref<br />
**** waiting on UI design before writing undo code, which will in turn block enabling this "for real".<br />
*** Added telemetry for migration performance otherwise<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1275114 (fixed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276694 (waiting on review)<br />
**** ensure existing telemetry doesn't run out next version of nightly: https://bugzilla.mozilla.org/show_bug.cgi?id=1276699<br />
**** planning to add to MattN's dashboard on https://sql.telemetry.mozilla.org/dashboard/fx_migration to help guide more of these decisions<br />
*** Some more URL bar polish landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276117<br />
*** (moved house this weekend, generally somewhat wonky availability as a result)<br />
** Jared<br />
*** Landed https://bugzilla.mozilla.org/show_bug.cgi?id=1276027 to track how often Firefox is opened via an external app handler<br />
**** Will look in to uplifting this to aurora + bet<br />
*** Working on https://bugzilla.mozilla.org/show_bug.cgi?id=1275386, patch is "done", but I plan on rewriting it to only have one histogram instead of three<br />
*** Will probably pick up https://bugzilla.mozilla.org/show_bug.cgi?id=1226522 again<br />
*** Am planning on investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1278354 and https://bugzilla.mozilla.org/show_bug.cgi?id=1278350<br />
** Katie<br />
*** Working on zoom indicator in location bar, patch should be up for review later today<br />
*** Got a question answered about Windows 10 tiles and will work on that once zoom indicator work has completed<br />
** Mike<br />
*** <br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** XP EOL data: https://drive.google.com/open?id=0B12g_7yjbdYJN1ZZTUdZbERaRWM <br />
*** Text Autofill / web payments<br />
**** UX early spec: https://mozilla.invisionapp.com/share/GV77J3VRU#/screens/156413164<br />
**** Currently running heartbeat survey<br />
**** Looking at web payments as 2nd phase, based on Web payments working group: https://www.w3.org/Payments/WG/<br />
*** Firefox attrition study<br />
**** Will be doing an attrition study in Q3 through Strategy&Insights team<br />
* Roundtable<br />
<br />
<br />
'''May 31 -- NO MEETING DUE TO MONTHLY MOCO MEETING AT SAME TIME (but please still post your read-only updates!)'''<br />
* GIF du jour: 😂👌http://i.imgur.com/oKipyyx.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** may need to remove text-shadow from tabs, waiting for UX opinion<br />
*** Bug 1257087 - Middle mouse click on history item would not open<br />
**** landed, uplifted<br />
*** Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list<br />
**** investigating<br />
** Gijs<br />
** Jared<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
<br />
'''May 24'''<br />
* GIF du jour: *rawr* https://i.imgur.com/89SWV2w.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** landed, backed out because of a leak, re-landed today<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** background-clip:text backend has been re-implemented<br />
**** perf regressions seem to be less random and less catastrophic but still not perfect<br />
**** summary: https://bugzilla.mozilla.org/show_bug.cgi?id=658467#c42<br />
*** Bug 1257087 - Middle mouse click on history item would not open<br />
**** picking this up<br />
** Gijs<br />
*** Startup automigration:<br />
**** met with verdi & dolske to make some decisions re: how to pick a browser / data to migrate.<br />
**** looking at telemetry to hit 48 so we can validate/revise said decisions based on data<br />
*** Still dealing with uplifting private browsing & other things that need uplifting<br />
**** url bar changes from last week looking good, going to do a bunch of uplift requests later today<br />
**** tabsintitlebar improvements have uplift requested<br />
*** reviews, hopefully last e10s test changes, some sec bug stuff, ...<br />
*** add-ons and fx-refresh: on hold until startup stuff is up.<br />
** Jared<br />
*** default browser investigations continuing<br />
**** no reply from metrics about the data we have been asking for<br />
**** dolske is going to escalate the request<br />
**** i'm going to spend today learning how to read the data myself<br />
*** <br />
** Mike<br />
*** patches up for review for find-in-page<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** Removing current first run pages https://bugzilla.mozilla.org/show_bug.cgi?id=1274627 and https://bugzilla.mozilla.org/show_bug.cgi?id=1274633<br />
*** Removing default opt-out checkbox https://bugzilla.mozilla.org/show_bug.cgi?id=1272162<br />
*** Design for new first run page with pinning and default browser instructions<br />
** pdol<br />
*** Decision on EOL'ing XP<br />
**** Compiling data relevant to making decision: https://docs.google.com/document/d/1EyO-F6A7Kkqe00usMglcAfJnw9yby-3DxiA8jzdgazQ/edit <br />
***** External sources<br />
***** Metrics/telemetry<br />
*** Text Autofill<br />
**** Early definition of scope/goals: https://docs.google.com/document/d/1QtyaF0rGqTtqxl1hcIhD-X_i1vNCPJO9Xo10CosdLCg/edit<br />
*** Investigations to understand why users defect to other browsers<br />
**** Using user recruiting, surveys, interviews<br />
**** MAU/DAU survey: https://docs.google.com/document/d/1k7wVCzsiBXbTvASf2A22jR6xxTOJ4atDcOJQgyD3K0I/edit<br />
***** Noteworthy correlations between heartbeat rating and use of alternate browsers (in addition to Firefox)<br />
***** AI: Peter to reach out to Patrick Finch, Kadir<br />
** Roundtable<br />
<br />
'''May 17'''<br />
* GIF du jour: the care and feeding of gecko http://i.imgur.com/cd2ZdZ6.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** has patch<br />
** Gijs<br />
*** URL bar changes produced 1 regression so far: https://bugzilla.mozilla.org/show_bug.cgi?id=1272317<br />
**** finished a patch today, r?mconley<br />
**** 1 regression is less than I was expecting... will do a sweep through new Fx bugs filed in the last week after this change lands and then request aurora uplift per requests from e10s team.<br />
*** add-ons and fx refresh:<br />
**** popped another yak! We now have automated test coverage for fx refresh in the marionette framework<br />
**** Have the beginnings of a patch for add-ons being included in refresh<br />
**** slowly pivoting to...<br />
*** initial migration stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1248077 and its deps<br />
***** still need to sort out some details with Verdi but likely going to start implementing late this week / beginning of next week, behind a pref<br />
***** needs design work! https://bugzilla.mozilla.org/show_bug.cgi?id=1271778<br />
****** specifically: how to tell the user "we just imported your data from browser X / browsers X and Y"<br />
****** how to offer the user the possibility to undo the import<br />
**** Was also contacted by Schalk Neethling for help with their add-on work to also look at some of this.<br />
***** Slightly confused because it seems their aim is to do more prompting of the user about this... can someone clarify?<br />
*** Misc stuff:<br />
**** Issues with tabs-in-titlebar in e10s mode where we race browser startup on OS X:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1269462<br />
****** fixed, but that then regressed windows 10:<br />
******* https://bugzilla.mozilla.org/show_bug.cgi?id=1273094<br />
******** waiting on clarification from platform-folks. Don't want to keep hacking around weirdness (cross-ref: https://bugzilla.mozilla.org/show_bug.cgi?id=1005098 ).<br />
**** Improved mochitest output when it times out and kills the process to clarify what's going on:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1270144 (landed)<br />
**** e10s test fix waiting for r?mikedeboer - https://bugzilla.mozilla.org/show_bug.cgi?id=1246664<br />
**** followup items about fx refresh that were uncovered as part of the add-on stuff<br />
***** still in progress<br />
**** we're overzealous getting search engine telemetry - https://bugzilla.mozilla.org/show_bug.cgi?id=1272294<br />
***** need to update patch based on data folk feedback + failing tests on try<br />
**** <br />
** Jared<br />
*** Fixed:<br />
**** Bug 962560 - Audio volume UI resets to full volume after toggling the screen size of a video<br />
**** Bug 1271626 - gUIStateBeforeReset has an erroneous property of gUIStateBeforeReset<br />
**** Bug 1271742 - Rename currentLineHeight to currentContentWidth in AboutReader.jsm<br />
**** Bug 862399 - Add UI to loop playback of audio files<br />
**** Bug 1271976 - Audio controls disappears after a delay once volume slider changed<br />
**** Bug 449358 - Add test to confirm that video/audio UI controls function when JavaScript is disabled<br />
**** Bug 1268943 - Middle mouse click on links in settings does nothing (should open in new tab)<br />
*** Outreachy:<br />
**** Bug 1061747 - Restore Defaults does not reset current theme<br />
***** In progress, Katie took a couple days off last week, should have something ready this week.<br />
**** Next bug will be bug 1232679 - Improve Start Menu tile on Windows 8/10<br />
*** Poking:<br />
**** Bug 1143116 - Don't show Default Browser prompt on first run<br />
*** Working half-time this week, Wednesday thru Friday<br />
** Mike<br />
*** Two days of PTO; one last week and yesterday!<br />
*** Recently Bookmarked list: https://bugzilla.mozilla.org/show_bug.cgi?id=1248267 is failing a test<br />
**** I'll fix that tomorrow to get it ready to land<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1270174 and was fixed by jwatt<br />
**** Jonathan is my latest hero.<br />
**** We can now have complex SVGs inside the Canvas Frame (anonymous content)<br />
*** Got https://bugzilla.mozilla.org/show_bug.cgi?id=384458 working<br />
**** Highlighting of found ranges, Safari-style.<br />
**** Works using a complex SVG mask inserted as anonymous content<br />
*** Worked on Win & Lin HiDPI icons at https://bugzilla.mozilla.org/show_bug.cgi?id=1271680<br />
*** Will review Gijs' patch after the meeting ;-)<br />
*** I'll spending a considerable amount of time in session-(re)store land.<br />
*** Collaborated with :timdream on getting Emoji fonts shipped<br />
**** We need product-decision-maker to move it forward<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim (read-only)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1231701 Ship an Emoji font on Windows <8.1 (& Linux)<br />
**** Decision needed to make this depend on a Desktop DLC or bundling with the installer (the current patch).<br />
**** Also, ship Firefox Emoji v.s. Emoji One<br />
* Roundtable<br />
** Upcoming QX work - qx-feedlot https://bugzilla.mozilla.org/show_bug.cgi?id=1270272<br />
*** Can I nominate some about:reader / reader mode work?<br />
** Mike's awesome find-in-page demo :) That WAS awesome<br />
<br />
'''May 10'''<br />
* GIF du jour: Jared fixing bugs: http://imgur.com/JhUiLu4 (+1)<br />
** This has been all the hype lately: http://www.imdb.com/title/tt4060576/<br />
* Status updates<br />
** Dao<br />
*** Bug 1267939 - Back out bug 1219804 from Aurora 48<br />
**** landed<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open<br />
**** landed with workaround for bookmarks observer leak<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** picking this up again<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers<br />
** Gijs<br />
*** bug 1241085 - url bar changes landed and seem (fingers crossed) to have stuck. In tomorrow's nightly if all goes well<br />
*** add-ons and fx-refresh:<br />
**** We have popped a yak: changes to fx refresh have landed<br />
***** Waiting for review on the test. Marionette runner portion already has r+, just need the test itself r+'d<br />
*** Misc things:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1270707 - formatting in LaterRun (second/nth run pages)<br />
***** requested uplift on this per discussion.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1270886 and https://bugzilla.mozilla.org/show_bug.cgi?id=1270148 - issues with the border color of the search bar on Windows + Linux<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1269238 links in the about: dialog were unclickable after a security fix I wrote<br />
**** Some more private browsing refresh fallout<br />
**** Reviews, more reviews, more reviews...<br />
** Jared<br />
*** Patch up for review to make background windows on Windows 10 faded out (bug 1269120)<br />
*** Investigated start tile possibilities (bug 1232679)<br />
*** Triaging video controls bugs, started at 136 bugs now down to 109 bugs<br />
**** Will be triaging in-content prefs<br />
**** Will be spending time thinking about Windows 10 features that we are missing/lacking in<br />
***** Could use native notifications on Windows 10 as opposed to XUL<br />
***** Home/Lock Screen notifications<br />
***** Start tile improvements<br />
***** Matching Windows 10 animation styles<br />
***** increased padding in context menus<br />
***** tablet mode stuff - note that tablet mode usage seems comparably really low, so not sure to what degree that's useful<br />
****** global back button<br />
** Mike<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=896304<br />
**** HiDI icons for findbar on OSX (bug 1271680 will deal with Win & Lin)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1270943<br />
**** Social API tests weren't enabled in e10s mode - will be fixed soon<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1248267<br />
**** Fifth version patch up for review.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=384458<br />
**** Dim/ highlight find results better - work now blocked by https://bugzilla.mozilla.org/show_bug.cgi?id=1270174<br />
*** Looking into Linux QX backlog items<br />
**** goal: make it a cluster<br />
** Stephen<br />
** Verdi<br />
*** Onboarding outcomes https://docs.google.com/presentation/d/1MZastaUJSm7It3RKyAcNLa5eoo8zpV1xFYOu2g1hL6Q/edit#slide=id.g12c3258251_0_2<br />
*** Returning users https://bugzilla.mozilla.org/show_bug.cgi?id=1268708<br />
*** Auto-import data from other browsers https://bugzilla.mozilla.org/show_bug.cgi?id=1248077<br />
** Tim (read-only)<br />
*** Team has moved on to Fennec, Fennec about: pages, and Control Center bugs. Will keep QX in backlog.<br />
*** Bug 1231701 - Ship Firefox Emoji on Windows < 8.0 and Linux<br />
**** Fixing broken MOZ_BUNDLE_FONTS on DWrite font rendering backend (see dependencies).<br />
** pdol (Peter Dolanjski)<br />
*** New Product Manager on team<br />
*** Officially joining June 6th<br />
*** Fly on wall for now<br />
*** Initial focus: Decision on XP support, Form Autofill, Onboarding, more TBD<br />
* Roundtable<br />
<br />
'''May 3'''<br />
* GIF du jour: https://media.giphy.com/media/xT1XGNDs12qRHc2rRK/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1265173 - Increase toolbarHighlight opacity again to a more reasonable level<br />
**** landed, uplifted<br />
*** Bug 1267939 - Back out bug 1219804 from Aurora 48<br />
**** still waiting for approval<br />
*** Bug 1248268 - Unable to disable "Recently bookmarked"<br />
**** landed<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open<br />
**** patch updated after bug 1248268, needs fresh try run, probably still suffers from the leak<br />
*** Bug 1119455 - Favicon gets discarded, re-decoded and repainted when moving the mouse pointer over a tab<br />
**** wrote a patch that avoids the bug but breaks the tabs' onerror handler<br />
**** needs Gecko fix or WONTFIX until we implement the tab strip without XUL<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers<br />
** Gijs<br />
*** Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 (URL bar clearing when opening new (private) window/tab and typing immediately) has review<br />
**** ... but has failing tests that I can't reproduce on Windows.<br />
***** Reproduced on mac 10 minutes before this meeting. Need to diagnose why it's broken. Could be easy to fix, could mean I need to rethink approach... :-\<br />
*** Still talking with Matt about approach in https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 (default profiles vs. fx reset)<br />
*** Investigating/reviewing in bug 1119455 (see Dão's update)<br />
**** dolske just made an interesting suggestion there.<br />
*** Dealing with fallout from bugs I fixed or reviewed<br />
*** Some PTO (some more incoming.)<br />
** Jared<br />
*** Bug 1095739 - fixed, Allow a "new user" experience to happen subsequent to Firefox being uninstalled<br />
*** Bug 1268159 - fixed, All of the strings in Firefox now use curly quotes<br />
*** Patches in progress for:<br />
**** in progress [Katie Broida] Bug 1061747 - Restore Defaults does not reset the current theme<br />
**** checkin-needed [Katie Broida] Bug 1093750 - Toolbar items should have tooltips in Customize Mode<br />
**** tracking down a gtk3 crash [Katie Broida] Bug 1260595 - All items in Themes panel are duplicated if I exit customize with the panel opened (should close/empty panel when leaving customize mode)<br />
**** in progress [Dan Huang] Bug 1126967 - [reader mode] [UX] improve the loading transition <br />
** Mike<br />
*** Bug 1248267 - Right click on bookmark item of "Recently Bookmarked" should be regular placescontext instead open it<br />
**** found a way to show a context menu after all<br />
**** waiting for review<br />
*** Planning to work on 'Bug 1248616 - 5 most recently added bookmarks should be draggable' after the aforementioned bug<br />
*** Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar<br />
**** Finally got around to write a unit test for it<br />
**** Code complete, final round of review<br />
**** Ehsan might be too busy - hopefully not!<br />
*** Bug 1269677 - mousethrough=always doesn't work on the APZ-enabled browser stack<br />
**** Filed this, got immediate reply that `pointer-events: none;` does the same thing!<br />
**** Awesome! XUL--<br />
*** Bug 266338 - Better (more visible) indication of when Find has wrapped or will wrap<br />
**** https://vimeo.com/162972088 proposed UX, inspiration from iTerm OSX app<br />
**** Not taking the bug per sé, pitching an idea<br />
*** Bug 384458 - find toolbar should highlight better/dim rest of page<br />
**** Unbitrotted previous patch<br />
**** Converted highlight code to use an inverted SVG mask<br />
***** Cuts out rectangles out of a full-width and full-height colored rectangle<br />
**** Up next:<br />
***** Move all code to the content process, using https://wiki.mozilla.org/DevTools/Highlighter#Creating_new_highlighters (kudos, Gijs!)<br />
***** Create a separate module for the highlight iterator and move the code from Finder.jsm to it<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim<br />
* Roundtable<br />
** [jared] Reopen/Undo Close Tab as a button in context?<br />
** GTK3 regressions?<br />
*** ++ (from Gijs) -- there's a lot of stuff in there (radio and checkboxes are invisible, scrollbars are (half-)busted, ... it's not very nice)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1262136<br />
***** Seems to depend on a very big patch to add support for GTK3.20 "Node" things. Not sure if we have lower-impact ways of fixing for 47 (see dep).<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1269523<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1268462<br />
**** And some more stuff explicitly in Widget::gtk3<br />
***** https://bugzilla.mozilla.org/buglist.cgi?quicksearch=gtk3%20comp%3Awidget%20creation_ts%3E10d&list_id=12997243<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1244305 <-- crash when dealing with downloaded files<br />
<br />
'''Apr 26'''<br />
* GIF du jour: *monkeyhug* https://media.giphy.com/media/3osxY9JTVRz3iMkLwA/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** gonna backout "Recently bookmarked" UI from Aurora to finish followups and bundle it with other bookmark related changes<br />
*** Bug 1265017 - Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar"<br />
**** landed<br />
*** Bug 1248268 - Unable to disable "Recently bookmarked"<br />
**** waiting for review<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark has been deleted<br />
**** leak might be another bug in the bookmarks observer backend<br />
**** code changes overlap with bug 1248268, now trying to get that done first<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** no progress<br />
** Gijs<br />
*** Can't make the mtg today<br />
*** Still slogging away on url bar things<br />
**** Tests have now moved. \o/<br />
***** Left a note in fx-desktop meeting - there are other groups of tests that would benefit from moving into their own directories<br />
**** Latest in https://bugzilla.mozilla.org/show_bug.cgi?id=1267289<br />
**** Fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1266475<br />
**** Slowly getting to actually fixing https://bugzilla.mozilla.org/show_bug.cgi?id=1241085<br />
*** Work on addon refresh/migration stalled on reviews 2 yaks deep. Matt r-'d current patch to allow refreshing non-default profiles, need to talk with him about that. Either tonight or tomorrow.<br />
*** Met with Verdi to discuss Firefox refresh work<br />
*** Fixed one of the top intermittents related to some e10s work: https://bugzilla.mozilla.org/show_bug.cgi?id=1257750<br />
*** Reviews, reviews, more reviews.<br />
** Jared<br />
*** Decoder doctor work landed (bug 1160424)<br />
*** We now have accessibility (keyboard) support in Customization mode (bug 1116578)<br />
*** Katie has a fix for toolbar items not having tooltips in customize mode (bug 1093750)<br />
*** Katie has a fix for duplicate items in the Themes menu but it crashes on Linux (bug 1260595)<br />
**** I tried to set up a new Linux VM to use with rr but VirtualBox fails to start up on latest Windows 10 Insider builds<br />
***** https://www.virtualbox.org/ticket/15337<br />
****** Fixed in build from 6 hours ago, need to download it and try with that<br />
*** I picked up bug 1095739 again, which is to advertise Refresh Firefox to users who uninstalled and reinstalled Firefox<br />
** Mike<br />
*** Reviewed a few things :-)<br />
*** Made a list for a fresh QX cluster: findbar<br />
*** Working on Recent Bookmarks feature follow-ups<br />
**** Landed Windows layout issue fix ( https://bugzilla.mozilla.org/show_bug.cgi?id=1250828 )<br />
**** I think I've got a good plan for context menus ( https://bugzilla.mozilla.org/show_bug.cgi?id=1248267 )<br />
***** Could be beneficial for 'disable feature' and 'support drag-n-drop' bugs<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim<br />
*** The team is moving on to different clusters QX bugs; mostly still working on mentor bugs<br />
**** bug 1266372 bug 1184950 bug 1264805 (reader mode)<br />
**** bug 1229727 (full screen notification)<br />
**** bug 995758 (address bar focus)<br />
*** Feel free to ni me on bugs and I will get them distributed<br />
* Roundtable<br />
<br />
<br />
'''Apr 19'''<br />
* GIF du jour: A) forest fire B) disco C) psyfox D) all of the above. http://imgur.com/CWKNtbj<br />
* Status updates<br />
** Dao<br />
*** won't make it (conflicting meeting)<br />
*** bug 1248617 (Stop adding the "Recently bookmarked" smart folder in new profiles)<br />
**** landed<br />
*** bug 1250203 (Re-populate recent bookmarks when a bookmark has been deleted)<br />
**** tried to land and bounced again, need to investigate a leak<br />
*** bug 1265017 (Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar")<br />
**** has patch, waiting for review<br />
*** bug 658467 (Fade out tab label on overflow instead of ellipsis)<br />
**** wrote a patch, has significant perf issues with unclear way forward<br />
** Gijs<br />
*** Finished e10s test stuff \o/<br />
*** Shaving all the yaks for add-on migration in Fx Refresh ( https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 )<br />
**** Wanted tests first ( https://bugzilla.mozilla.org/show_bug.cgi?id=888624 )<br />
***** Wanted to let you do reset on non-default profiles so writing tests isn't so much of a pain ( https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 )<br />
****** waiting for review<br />
*** url bar work (cluster 1247816)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1199934 - repeated hash changes breaking the location bar (landed yesterday)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1265055 - moving tests into their own dir to make testing situation better<br />
**** some semi-related security work (url bar spoofing)<br />
**** Investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 and https://bugzilla.mozilla.org/show_bug.cgi?id=1249362<br />
*** tab browser tab closing / beforeunload madness fix: https://bugzilla.mozilla.org/show_bug.cgi?id=1238032<br />
** Jared<br />
*** Finished e10s test stuff too \o/<br />
*** Working on decoder doctor<br />
*** lots of reviews<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Apr 12'''<br />
* No QX meeting due to conflict with Firefox PLR review.<br />
<br />
'''Apr 5'''<br />
* GIF du jour: "The meeting expi…THE MEETING EXPIRED?!" http://imgur.com/6BCKFkh<br />
* Status updates<br />
** Dao<br />
** Gijs (this is like 4 weeks of updates because of PTO and e10s stuff and meeting cancellations)<br />
*** e10s tests<br />
*** dealing with outreachy admin and a few of the bugs that people fixed (and are continuing to fix) as part of their application process, including:<br />
**** RTL identity box issues: https://bugzilla.mozilla.org/show_bug.cgi?id=891897<br />
**** search dropdown styling on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1238866<br />
**** missing UI on devedition on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1212355<br />
*** regressions:<br />
**** waiting on review for https://bugzilla.mozilla.org/show_bug.cgi?id=1238032 ( closing pages that close a page they've opened when they themselves get closed can break the Firefox window)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1255526 - IE8 history import<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1257804 - about:reader URL copying<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1258344 - customize mode re-entering issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1254503 - in some cases the location bar could break completely<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1130411 was a top intermittent, seems to now be fixed (woo)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=735251 - ugly focus rings on OS X now gone!<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1256165 - issue with our determination of the width/scrollability of about:home on launch<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1256085 - hamburger button pressed state could get messed up<br />
*** I wrote a thing for writing (access-control-listed!) prefs from the content process: https://bugzilla.mozilla.org/show_bug.cgi?id=1252855<br />
** Jared<br />
*** Katie, my Outreachy intern has been working on https://bugzilla.mozilla.org/show_bug.cgi?id=1247214 (context menus in preferences have wonky fonts)<br />
*** Katie also landed a patch to convert strings to use curly quotes instead of straight quotes https://bugzilla.mozilla.org/show_bug.cgi?id=1151449<br />
*** Katie also renamed "Unsorted bookmarks" to "Other bookmarks". https://bugzilla.mozilla.org/show_bug.cgi?id=1257599<br />
*** I landed a test and fixed a bunch of strings to now use curly quotes. The test will prevent regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1259859<br />
*** Working on investigating bug 1252224 (Doorhanger transitions are janky). Looks like we're doing some extra work after the "popupshowing" event<br />
**** Jared++<br />
** Mike<br />
*** e10s tests<br />
*** Some final follow-up work re. Loop/ Hello<br />
** Philipp<br />
*** Need to do a round of bug prioritization now that the team is back from e10s hiatus<br />
*** Working on getting final mocks for all platforms for the session restore button in the tab bar<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1219725<br />
** Stephen<br />
** Verdi<br />
*** Unable to disable "recently bookmarked" https://bugzilla.mozilla.org/show_bug.cgi?id=1248268#c38<br />
* Roundtable<br />
** request for Dao: once your post-PTO-email-stack has been sufficiently reduced, can you check https://bugzilla.mozilla.org/show_bug.cgi?id=1208760 and help out in terms of what you thought we needed to do there? I couldn't figure it out from the original bug and such.<br />
<br />
'''Mar 29'''<br />
* GIF du jour: MEETING IS ON, good to see you all again https://media.giphy.com/media/3osxY9JTVRz3iMkLwA/giphy.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1259859 and two other related bugs are changing straight quotes to curly quotes, and three-dots to ellipsis.<br />
** Mike<br />
*** Working on investigating intermittents on OSX 10.6 and converting chrome tests to cover e10s too.<br />
** Philipp<br />
** Stephen<br />
*** Fixed five year old OS X sidebar styling bug: https://bugzilla.mozilla.org/show_bug.cgi?id=680256<br />
*** SVG Graphic Perf: https://bugzilla.mozilla.org/show_bug.cgi?id=1054016<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Mar 22'''<br />
NO MEETING TODAY due to E10S test fixing and a conflict with the monthly MoCo meeting. NO penguins allowed: http://i.imgur.com/Ox3Ascf.gifv<br />
(I expect we'll meet next week though, as E10S work starts to wind down!)<br />
<br />
'''Mar 15'''<br />
NO MEETING TODAY, please keep working on E10S tests and vacuuming your cats! https://i.imgur.com/4N1KuNx.gifv<br />
<br />
'''Mar 08'''<br />
<br />
NO MEETING TODAY, enjoy this gif of a cat in a monkey suit instead. http://i.imgur.com/Vp9Q38k.gifv<br />
<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** would like to back out bug 1219804 from aurora because of some of the open regressions, most notably those with pending needinfo requests<br />
** Gijs<br />
** Jared<br />
*** no update, just been working on e10s tests<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Mar 01'''<br />
* GIF du jour: urban foraging http://i.imgur.com/QIJSKWn.gifv<br />
** This one cracked me up last week: http://i.imgur.com/eg2XeqQ.gif<br />
* Status updates<br />
** Dao<br />
** Gijs (request from jared: can we please remove the e10s test update and keep this meeting focused on qx work?)<br />
*** e10s tests, more e10s tests, more e10s tests<br />
**** some actually broken stuff in e10s, need to get some uplifts sorted for 46, namely:<br />
***** character encoding widget<br />
***** still WIP: offline storage quota warnings<br />
**** Slowly going through e10s perf bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1195386<br />
***** Some fairly low-hanging perf fruit in there if people are interested<br />
*** Disabled osk on 45 release for windows 8, uplifted remaining fix to 46. Should be pretty good for 46 now.<br />
*** Fixed some consistency issues with the context menu in the middle of navigations (bug 1220160)<br />
*** Still need to get back to:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=789945 (core prefs quality stuff)<br />
**** addon migration in fx refresh<br />
*** outreachy application for qx-type frontend style stuff accepted, need to tweak proposal the next few days<br />
** Jared<br />
*** Patch is up on bug 1095739 to ask user if they want to refresh Firefox after uninstalling/re-installing<br />
**** Got feedback from jimm and gijs, will put together a new patch after e10s work is finished<br />
*** Outreachy project is live<br />
**** Focus is on windows 10 bugs, reader mode entrance/exit, context menus in prefs, polishing tour panel margins/padding<br />
*** Review ping for shorlander for Bug 1246276 - Notification/Push Permission might be interpreted as a warning logo ?<br />
** Mike<br />
*** Well, hum, I've been working on e10s stuffs.<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Feb 23'''<br />
* GIF du jour: rererefrigerator http://i.imgur.com/6Wtqp2A.gifv<br />
* Status updates<br />
** Dao<br />
*** (PTO for the rest of the week)<br />
** Gijs<br />
*** Still ongoing sec stuff, though less than last week<br />
*** Got a review for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)<br />
**** need to write a new iteration, also need to address leaks and failing tests from try push<br />
*** Did an onboarding talk<br />
*** outreachy taking time as well<br />
*** installer pin-to-taskbar stuff landed \o/<br />
**** Windows 10 bug that we wontfixed https://bugzilla.mozilla.org/show_bug.cgi?id=1190351<br />
*** getting some initial feedback on core preferences quality work in https://bugzilla.mozilla.org/show_bug.cgi?id=789945<br />
**** Haven't looked at this in detail yet; will likely need to take some time to address feedback, scary "threads in C++" stuff!<br />
*** Landing fixes for e10s for the customizableui tests<br />
**** most already on fx-team, 2 more to go<br />
**** likely going to be picking up other e10s test stuff once that lands + sticks<br />
** Jared<br />
*** Landed installer changes to not offer Firefox as default browser if opted-out in installer (bug 1041514)<br />
*** Landed bookmark button changes to show bookmark panel on first click (bug 1219794)<br />
*** Patch r+'d for removing noautohide from reader view uitour panel but some back and forth on if we want this (bug 1162750)<br />
*** I will pick up bug 1219725 (restore session button in tabbar) and bug 1111145 (update shadows for location and search bar on windows)<br />
** Mike (facemuted due to baaad connection)<br />
*** Starting for real this week, after wrapping up last Hello tasks<br />
*** I think I'll start with writing test coverage for the '5 recent bookmarks' feature, before we extend its functionality.<br />
** Philipp<br />
*** Out last week<br />
*** Welcome Mike!<br />
***** thank you sir ;-) There can't be enough Mike's<br />
*** Will find that bug about uneven paddings on tour bubbles<br />
**** bug 1180186<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
** Closure on bug 1162750?<br />
*** [philipp] wontfix<br />
** cluster bugs<br />
<br />
'''Feb 16'''<br />
* GIF du jour: 3 day weekend: http://i.imgur.com/UqcIIjW.gif<br />
* Status updates<br />
** Dao<br />
*** on vacation!<br />
** Gijs<br />
*** Distracted by several security bugs<br />
*** Wrote a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar being reset)<br />
**** There are a /lot/ of dupes and "see also"/blockers/deps. It's unlikely that the patch will fix all the issues with our URL bar ever. Might make sense to file a separate tracker.<br />
***** Someone else did: https://bugzilla.mozilla.org/show_bug.cgi?id=1247816<br />
*** Poked at https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 but no patch; need to talk with Mossop some more.<br />
*** Still waiting for review on https://bugzilla.mozilla.org/show_bug.cgi?id=1229626 (pinning to taskbar from the (stub) installer)<br />
**** rstrong is on leave, asked bsmedberg who to redirect to<br />
*** On-screen keyboard:<br />
**** Fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1239744<br />
**** Got everything uplifted to 45<br />
***** except that ^^ and the addition to the preferences (in 46) where people can turn it off.<br />
*** Edge bookmarks + reading list migration fixes<br />
**** All uplifted to 45<br />
**** Spent quite some time finally writing some testing for this, also made it all lintable:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1236154<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1246591<br />
*** Misc fixes:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=408415 - favicon used to break when the hash ("#whatever") on the page changed during the load of the page<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1244259 - talos IO numbers now more stable (they'd become bimodal), and lower, for e10s.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1134126 - a11y issue on about:home<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1246123 - draggability of empty space on the bookmarks toolbar<br />
***** (regression from https://bugzilla.mozilla.org/show_bug.cgi?id=1219215 from 2 weeks ago)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1216478 - a11y followup from https://bugzilla.mozilla.org/show_bug.cgi?id=1123760 which I fixed a while ago<br />
**** In progress: https://bugzilla.mozilla.org/show_bug.cgi?id=1220160 - minor fixes to how we determine what happens when you use the context menu on a page that is loading or being replaced by another loading page.<br />
** Jared<br />
*** Landed patch to lock the always ask pref when setting Firefox as default browser<br />
*** More progress on bookmark star and context menu tests<br />
*** Still need to work on installer patch<br />
** Mike<br />
*** Not present in person - not feeling well - but can tell that I'll be picking up follow-ups from https://bugzilla.mozilla.org/show_bug.cgi?id=1219804 (bookmarks)<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** Remove recent bookmarks folder from existing users?<br />
**** discussed, decided to: (1) don't create it in new profiles, (2) leave it in existing profiles, at least for now (3) check with marco to see if dropping support for smart folders is interesting for Places, and if so look at adding telemetry to understand usage<br />
*** Will work on answering questions and filing bugs this week<br />
* Roundtable<br />
** [dolske] bug list triaged, qx clusters<br />
<br />
'''Feb 9'''<br />
* GIF du jour: omnomnom http://i.imgur.com/h3Zmudk.gifv<br />
* Status updates<br />
** Dao<br />
*** patch up for recent-bookmarks in menu<br />
** Gijs<br />
*** patch up for installer pin-to-taskbar stuff (https://bugzilla.mozilla.org/show_bug.cgi?id=1229626 )<br />
*** uplift all the osk things<br />
**** except https://bugzilla.mozilla.org/show_bug.cgi?id=1239744 . That still needs work, I expect it will be too scary for 45, tbh.<br />
*** uplift all the Edge migration things!<br />
**** still need to write a test, which involves more jsctypes. :-\ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1236154 if people want to follow along)<br />
*** Looking at the following bugs for this week:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=798249<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1017919<br />
**** and the two/three mentioned above.<br />
**** Annnnd https://bugzilla.mozilla.org/show_bug.cgi?id=1244259 because perf regression<br />
***** looks to be figured out now, now just need to write a fix for talos code. \o/<br />
****** "just", famous last words, etc. etc.<br />
**** Likely to look at some of the Outreachy stuff this week as well.<br />
** Jared<br />
*** patch up for stopping users from unchecking "always ask" for default browsers if firefox is set as default<br />
**** came up with a way to mock the shellservice, which can be used in bug 1180714<br />
***** as the person who reviewed this, I will +1 that this is very useful!<br />
*** patch up for review for showing the bookmarks panel on first click of the star<br />
*** got review feedback from rstrong on the installer patch, need to make another revision<br />
*** (non-QX), but close to landing rewrite of test_contextmenu.html for e10s<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** I'm way behind on answering questions and filing bugs. :( It may continue to be that way for the rest of the week.<br />
** Mike<br />
*** Spectating mode this week, next week I'll be picking up bugs & taking names!<br />
*** ...and the gif-du-jour is just too awesome :')<br />
* Roundtable<br />
** [jared] feedback on mentored projects<br />
*** fwiw, ISTR that the failure rate for the Outreachy projects is actually really good (ie low). Don't quote me. Don't over-plan it. But yeah.<br />
*** dolske proposed a meeting!<br />
**** (OK, I did too, in the email - it seems like a sensible idea...)<br />
<br />
'''Feb 2'''<br />
* GIF du jour: http://imgur.com/NdGMA83 (you asked for one!)<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** most of https://bugzilla.mozilla.org/show_bug.cgi?id=1219215 now landed \o/<br />
*** Also a number of security thingies including https://bugzilla.mozilla.org/show_bug.cgi?id=1172165 . Quality including hardening us so we don't spin point releases for 0-days? Maybe? ;-)<br />
**** (more seriously, this took time, so I'm listing it)<br />
*** Edge migration<br />
**** Need to land https://bugzilla.mozilla.org/show_bug.cgi?id=1237679<br />
**** Need to update + re-request review for bookmarks stuff: https://bugzilla.mozilla.org/show_bug.cgi?id=1226556<br />
*** on-screen keyboard stuff<br />
**** filed https://bugzilla.mozilla.org/show_bug.cgi?id=1243345 for 45 stuff<br />
***** mostly all fixed and/or reviewed now<br />
***** still need to work on https://bugzilla.mozilla.org/show_bug.cgi?id=1239744<br />
*** just getting going on https://bugzilla.mozilla.org/show_bug.cgi?id=1229626<br />
**** seems like it's going to be a loooooong slog - can't even build the thing<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1188171#c6<br />
** Jared<br />
*** waiting on reviews for bug 1219794 (bookmark popup) and bug 1041514 (installer changes)<br />
**** might want to find a new reviewer for bug 1041514, but will leave the bookmark popup with marco since he already gave one review pass<br />
*** need to follow-up with the 'disable default-app hash handling' bug (bug 1240892) and make sure that it is uplifted where necessary<br />
** Philipp<br />
*** ¯\_(ツ)_/¯<br />
** Stephen<br />
*** <br />
** Verdi<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1244649 Show bookmarks toolbar when viewing a new tab? (I'm thinking no)<br />
**** Gijs: for whatever little it's worth, I agree with 'no'.<br />
*** Default browser prompt for first run - should I set a meeting? Should I just work it out with Philipp and comment in the bug?<br />
**** Verdi will look at dolskes email again<br />
*** Marketing's durable team focused on retention<br />
*** Onboarding and about:addons<br />
*** https://wiki.mozilla.org/Firefox/Onboarding<br />
* Roundtable<br />
** Cory: discuss how best to combine these lists<br />
*** Onboarding Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1229599<br />
*** Firefox QX Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1244854<br />
** Stephen: Looking for an estimate of work involved to add the System Share menu from Windows 10 and OS X: https://mozilla.invisionapp.com/share/5A5RW88TW#/screens<br />
*** Filing bugs!<br />
<br />
'''Jan 26'''<br />
* GIF du jour: http://media1.giphy.com/media/12XTNObsY1pWQU/giphy.gif<br />
** woo, there's a gif again!<br />
* Status updates<br />
** Dao<br />
*** patch for showing 5 most-recent bookmarks in menu<br />
*** reviews<br />
** Gijs<br />
*** Linux notification bars, fixing unreadable text due to GTK3 switch<br />
*** Location bar stuff, talking with mak<br />
*** OSK / Edge bookmark importing broken<br />
*** 1200639 landed (later run pages)<br />
*** bug 1210366 (no more reader mode on youtube + pinterest, and so no more reader mode tour) landed<br />
**** \o/<br />
*** Fixed two other reader mode issues in time for 46<br />
*** UI pref for the OSK (for fx 46 onwards because l10n): bug 1239748 landed<br />
*** bluetooth keyboards now get ignored better for OSK (bug 1236058 fixed for 46) - needs uplift for 45<br />
** Jared<br />
*** fixed 1240892 (disable default-app hash) for 44<br />
*** showing bookmark overlay on 1st click / autoclose up for review<br />
*** patch to not show default browser prompt if user opted-out in installer<br />
*** discussion on impact of default browser prompt -- early thread looking like it's not significant<br />
*** <br />
** Philipp<br />
*** In an activity stream work week all week working on activity stream<br />
** Stephen<br />
*** Also in an activity stream work week<br />
*** Mostly working on Styleguide stuff<br />
** Verdi<br />
*** has plan in head for 1095739 :)<br />
*** will be expanding onboarding bug list and unifying into QX list<br />
*** https://docs.google.com/document/d/1kTstat7lQCM2QU0BbZ0EtXJeyk15jV3JFwkkR4_UE0E/edit<br />
* Roundtable<br />
** Welcome Cory!<br />
** Bug lists and process and stuff<br />
<br />
'''Jan 19'''<br />
* GIF du jour: The cup is half ful…wat https://media.giphy.com/media/13cLl6kh0X784M/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** landed bug 1098468<br />
*** not sure how to proceed in bug 1219804<br />
**** Places arch. makes this difficult (assumes views folders/popups)<br />
**** worth investigating / prototyping to see how complicated this may be<br />
** Gijs<br />
*** some osk work<br />
*** linux beta regression in notification bars making them unreadable (bug 1240528)<br />
*** almost have a patch for bug 1200639<br />
*** mach artifact stuff<br />
**** now works on all desktop things and for tests. See last week's update for 'howto'<br />
*** about:home issue with snippets fixed on 45+ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1237350 )<br />
*** bug 789945 - async pref writes for better pref persistence and less IO churn on the main thread<br />
*** bug 1219215 for window dragging and tab hover/drag fixes<br />
*** bug 1005098 for titlebars influencing window opening on windows<br />
*** <br />
** Jared<br />
*** landed bug 1238712 to remove duplication between shell services<br />
*** poked at bug 1219804 (showing last 5 recent bookmarks in menu) but stopped momentarily when seeing different usability issues (will let Dao take that over)<br />
*** picked up bug 1219794 to show the bookmark overlay on first click of bookmark star<br />
*** <br />
** Philipp<br />
*** Backlog!!<br />
**** https://docs.google.com/spreadsheets/d/1-dPNIJ4g1Ad_I5uQ87H7jDoHf-f6hFiY21mtK6eDTj4/edit#gid=0<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Jan 12 (our meeting overlaps with the MoCo meeting, so notes-only unless that one ends early)'''<br />
* GIF du jour: "Where'd the QX meeting go?" http://i.imgur.com/d2Fzs1Z.gif<br />
* Status updates<br />
** Dao<br />
*** figured out the leak from bug 1219788, relanded<br />
*** bug 1207422, bug 1207423, bug 1207424 fixed and uplifted to 45 and 44<br />
** Gijs<br />
*** Windows artifact things landed, woo!<br />
**** Note that work is still ongoing to make this work with mochitest and xpcshell-test, so you can't run tests with these builds yet. Coming soon!<br />
**** Also available on OSX and Linux. TL;DR: Put:<br />
***** ac_add_options --enable-artifact-builds<br />
***** ac_add_options --disable-compile-environment<br />
**** in your .mozconfig file.<br />
**** Clobber (or use a different objdir)<br />
**** ./mach configure<br />
**** ./mach build<br />
*** Tab groups stuff now all wound up (through wontfix/invalid, it has to be said - no more patches landed since last week)<br />
*** As Jared noted, going to turn off OSK on win8 on 44 in bug 1238892.<br />
**** Still investigating how to fix "properly" on 45+, but getting sidetracked by other things...<br />
***** specifically, there are:<br />
****** issues with bluetooth keyboards<br />
****** generic question of how assertive we should be about opening keyboard on win8 (this + previous is why we're disabling on win8(.1))<br />
****** issues with how we hide/reopen the keyboard when switching between input fields (totally broken for soft-keyboard "Tab" presses, visually not compelling for all other cases (flicker))<br />
*** No progress on Edge stuff, also due to getting sidetracked...<br />
*** Still trying to get to the URL bar things as well...<br />
*** Will be looking at https://bugzilla.mozilla.org/show_bug.cgi?id=1210366 .<br />
*** Sidetracked by:<br />
**** Had to spend some time on a talos regression caused by Pocket-related work<br />
**** Helped diagnose https://bugzilla.mozilla.org/show_bug.cgi?id=1235821<br />
***** connected to perf gains on windows by :chutten, woo!<br />
**** Reviews and discussions of webextensions panels - https://bugzilla.mozilla.org/show_bug.cgi?id=1217129<br />
**** about:home snippets issues (regression of bug I reviewed): https://bugzilla.mozilla.org/show_bug.cgi?id=1237350<br />
**** triage-related bug churn and fixes<br />
**** other reviews<br />
**** generally suffering from cold/being flu-y and slow and the like<br />
** Jared<br />
*** landed bug 1229636, which removed the "new tab updated!" message<br />
*** working on bug 1238712 to remove duplication between the shell services across platforms<br />
**** this work may simplify the work needed for bugs 1041514, 1143116, 1189038<br />
*** looked in to some on-screen keyboard issues with Gijs and we decided to disable OSK for Win8 users until we fix an issue with bluetooth keyboards (bug 1238892)<br />
*** non-QX work<br />
**** landed bug 1087114 to get an in-content pref test running on e10s<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Jan 5 (2016)'''<br />
* GIF du jour: Happy New Year! http://i.imgur.com/CHeBeLr.gif<br />
* Status updates<br />
** Dao<br />
*** window resize bug finally landed, with some tests disabled<br />
*** working on 1219788<br />
** Gijs<br />
*** Regressions from https://bugzilla.mozilla.org/show_bug.cgi?id=332195 (tab modal dialogs no longer focusing their tabs)<br />
**** Had to revert that specifically for beforeunload dialogs<br />
**** Now all fixed on 44+, but that was most of last week gone<br />
*** Edge Migration:<br />
**** Landed reading list things on Nightly<br />
***** Kind of want to write some kind of test for the generic module I wrote. Need to think/experiment with how to do that because just dumping in an ESE db in the main mozilla-central repo won't work<br />
**** Also need to update bookmarks to use this generic code<br />
***** Need to investigate exactly how parent/child relations work in that table so we import folders correctly...<br />
**** Also suspect we'll need to tell the user to quit Edge before migrating<br />
***** Still need to file a bug about that<br />
*** Tab Groups<br />
**** Landed fix for safe mode use of the migration path, already requested aurora uplift<br />
**** QA linked up an issue that wasn't previously in the bug tree that I'd therefore missed: https://bugzilla.mozilla.org/show_bug.cgi?id=1231135<br />
***** Need to ensure the migration page keeps focus. Not trivial because of how the "you've upgraded" or "welcome to windows 10" pages get added (dynamically after session restore finishes, I'm fairly sure). Need to look into this more.<br />
****** Might be lower prio if we don't have a "what's new" page for 45<br />
*** Windows artifact builds! - https://bugzilla.mozilla.org/show_bug.cgi?id=1236111<br />
**** http://www.ncalexander.net/blog/2015/12/31/firefox-artifact-builds-for-mac/<br />
**** Waiting for reviews (not done yet! :-( )<br />
***** Already working on OSX though, see blogpost.<br />
**** This will make building on Windows very very very fast because you won't need to compile anything anymore<br />
***** This will make development on my Surface Pro a lot better<br />
***** Likely good for UX and other not-primarily-engineering folks, too.<br />
****** [philipp] That sounds amazing! How does it work?<br />
******* Nick's blogpost is probably the best intro. The Windows portion hasn't been reviewed yet, but it should work today on OS X.<br />
*** Other small fry:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1232800 - tab hover styling issue when using keyboard shortcuts to move them<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1182072 e10s intermittent orange fix<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1235845 pocket styling issue now that that's moved to an add-on<br />
***** This fix (not the moving to an add-on) seems to have caused a talos regression. Not entirely sure why. Waiting for confirmation that it's me from jmaher.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1222792 reader mode infinite reload issue. Uplifted to 44/45.<br />
*** Been trying to poke at https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar reverting / not showing the right thing / concurrent loads being confused) for a while<br />
**** not gotten really anywhere with that yet<br />
** Jared<br />
** Philipp<br />
*** Finished going through the QX list (finally!)<br />
**** 14 straight-up bugs<br />
**** 7 high value enhancements<br />
**** The rest are low-mid value enhancements (though still valuable in combination!)<br />
*** The (full) list: https://bwinton.github.io/d3Experiments/qx.html<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** Lots of company-confidential bugs associated with win10 landing page - can those just be marked non-confidential now that that's all over & done with?<br />
** I have heard rumours Blair is coming back! Is he going to join "us"?<br />
<br />
<br />
'''Dec 15'''<br />
* GIF du jour: https://media.giphy.com/media/xTk9ZWsUssxOxDquoU/giphy.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** Can't be here because of other commitments, sorry!<br />
*** Done:<br />
**** more work on tab groups migration<br />
**** Various other small bugfixes (reader mode, Windows theme)<br />
**** Edge migration work (password issues finished and landed today; reading list under review; bookmarks are next once the reading list database API work gets r+)<br />
**** Landed OSK improvement for already-focused inputs<br />
***** needs uplift<br />
**** Wrote blog entry about panorama removal reasoning, getting dolske to review via google docs before I publish<br />
**** Tried to write up the css-image-only approval hook; test env is broken so no idea if it works or not - needs refinement!<br />
*** Todo:<br />
**** Finish up Edge migration improvements<br />
**** Finish or wontfix tab groups migration warning (on beta later this week...)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1224635<br />
****** Do people have ideas/feedback about how important fixing that particular bug is?<br />
**** Go through OSK bugs filed and prioritize fixes<br />
**** Several emails I need to write post-mozlando, related to<br />
***** removing XBL from content process<br />
***** contribution workshop stuff<br />
***** diversity/inclusion<br />
**** Make more code eslint-able<br />
***** This has already turned up correctness issues in toolkit/ where other people took the lead; I fully expect to find more in browser/.<br />
*** PTO from 18th (Friday) inclusive until the 28th of December (also inclusive)<br />
**** Means bookmarks stuff will likely be January if it's me.<br />
** Jared<br />
** Philipp<br />
*** Having connection problems today -- written update only (I can't join anymore for some reason)<br />
*** Reviewing the QX list (started in Mozlando together with dolske) -- we got about 1/3 through, needs to be finished<br />
*** Filed a bunch of bugs around Emoji on Windows (which we should fix and then marked the hell out of in SE Asia -- incidentially, the area of the world where emoji are most widely used is the same area where desktop OS support for emoji is the worst)<br />
**** Ship the Firefox OS emoji font on Windows: https://bugzilla.mozilla.org/show_bug.cgi?id=1231701<br />
**** Add an emoji picker (all platforms): https://bugzilla.mozilla.org/show_bug.cgi?id=1232371<br />
*** Some quality issues around push remain<br />
*** Will be on vacation all of next week<br />
*** Can't reconnect...<br />
** Steven<br />
** Verdi<br />
*** Windows 10 start menu tile https://bugzilla.mozilla.org/show_bug.cgi?id=1232679<br />
* Roundtable<br />
** <br />
<br />
'''Dec 1'''<br />
* GIF du jour: http://imgur.com/CmI0P1E.gifv<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** landed tab groups - hoping it sticks<br />
**** 25k LOC removed! (We need a removed code leaderboard)<br />
*** still working on JET / ESE migration things<br />
*** <br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 23'''<br />
* GIF du jour: http://i.imgur.com/EZDIUXP.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** tab groups<br />
**** waiting on Philipp/Verdi/someone to confirm UX/UI;<br />
**** have code review, need to update patches for that;<br />
*** edge data migration<br />
**** yay more JET / ESE horribleness is breaking reading list import<br />
**** favourites are now in this DB too so it seems worth investigating it in more detail. Super annoying that the docs are minimal and there is no debug information<br />
*** on-screen keyboard <br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
*** Reader Mode<br />
*** Refresh<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 17'''<br />
* GIF du jour: http://i.imgur.com/D5fUxSN.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** All the panorama (so that we can have none of the panorama...)<br />
**** Removing panorama (90% r+)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1222490<br />
**** Panorama data migration (100% r? + ui-r?)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1221050<br />
**** Need to update styling of infobar inside panorama<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1222786<br />
**** Need to tweak when to show infobar outside of panorama<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1224635<br />
*** Windows on-screen keyboard showing when there are no physical keyboards<br />
**** Landed on nightly, uplift to 43+44 pending<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1221947<br />
*** Clearing up backlog of other bugs that I was looking at / asked to look at<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1191468<br />
**** number of devedition styling bugs<br />
**** number of reader mode issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1040005<br />
*** Edge migration totally broken in newer versions of windows 10. Going to look at this, but need to download said multi-gb updates to win10 first. :-\<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1225466<br />
*** Yosemite changes broke stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1223550<br />
**** Unclear how to fix - ideas?<br />
*** Once there's time left, might start looking at bookmarks stuff ( https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 )<br />
** Jared<br />
** Philipp<br />
*** bwinton asking for help on this: https://bugzilla.mozilla.org/show_bug.cgi?id=1217129<br />
**** --> webextension team should own<br />
** Steven<br />
** Verdi<br />
*** Tab groups<br />
*** Bookmarks<br />
*** Window size<br />
* Roundtable<br />
** FX_MIGRATION_ERRORS: https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2015-11-12&keys=ie!chrome!edge!__none__&max_channel_version=beta%252F43&measure=FX_MIGRATION_ERRORS&min_channel_version=aurora%252F42&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2015-11-02&table=0&trim=1&use_submission_date=0<br />
** FX_MIGRATION_ERRORS: Evolution -> http://mzl.la/1NZQJ5o<br />
<br />
'''Nov 10'''<br />
* GIF du jour: http://38.media.tumblr.com/b94d54a1818a3584cd7af768f985c62f/tumblr_mj61far17G1r7m09eo1_500.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
** Philipp<br />
*** Form work:<br />
**** META BUG: https://bugzilla.mozilla.org/show_bug.cgi?id=1219673<br />
***** Dropdown styling https://bugzilla.mozilla.org/show_bug.cgi?id=1091592 (includes spec)<br />
***** Buttons and text fields: https://bugzilla.mozilla.org/show_bug.cgi?id=997190 (has a WIP patch from ntim, needs to be finished)<br />
*** Bookmarks work:<br />
**** Tracker bug https://bugzilla.mozilla.org/show_bug.cgi?id=1219810<br />
** Steven<br />
** Verdi<br />
*** Additional onboarding work:<br />
**** Bookmarking: https://bugzilla.mozilla.org/show_bug.cgi?id=1219810<br />
**** Open a page on a second or later run and/or after some amount of time https://bugzilla.mozilla.org/show_bug.cgi?id=1200639<br />
**** Reset Firefox: Preserve extensions but disable all of them https://bugzilla.mozilla.org/show_bug.cgi?id=1017919<br />
**** New user experience after uninstall https://bugzilla.mozilla.org/show_bug.cgi?id=1095739<br />
**** Fix Firefox window size on first run https://bugzilla.mozilla.org/show_bug.cgi?id=384336 (dao working on this)<br />
**** Fix pinning Firefox to the taskbar in Windows 7 and 8 when installing with the stub installer<br />
**** Remove the new tab FTU (first time use tour)<br />
**** Bug to make Reader View FTU show on actual articles https://bugzilla.mozilla.org/show_bug.cgi?id=1210366<br />
**** Defer data choices infobar https://bugzilla.mozilla.org/show_bug.cgi?id=1199706<br />
**** Account sign-in in the migrator https://bugzilla.mozilla.org/show_bug.cgi?id=670989<br />
*** Tab groups<br />
* Roundtable<br />
** [philipp] Mentoring for QX bugs<br />
*** https://bwinton.github.io/d3Experiments/qx.html<br />
<br />
(No meeting Nov 3rd)<br />
<br />
'''Oct 27'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** at OSCON Amsterdam today and yesterday<br />
*** tab selection on alert/prompt/confirm landed yesterday<br />
*** still planning to look at Jared's suggested location bar thing (from last week)<br />
**** actually working on some other location bar issues (security-related) right now<br />
*** Windows on-screen keyboard things all uplifted to 43, now just need to flip the pref<br />
**** approval request in https://bugzilla.mozilla.org/show_bug.cgi?id=1217806<br />
** Jared<br />
** Philipp<br />
*** Will make sure that UX work for web forms is done and bugs are ready<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Oct 20'''<br />
* Status updates<br />
** Dao<br />
*** landed bug 1215093 for better styling for toolbar buttons on lightweight themes. intend to uplift to aurora<br />
*** landed bug 1215567 to help with bug 1214707 (decreased contrast between the selected tab and background tabs)<br />
**** pending uiwanted / needinfo in bug 1214707 to see if we need to do more<br />
** Gijs<br />
*** 332195 has ux-review, need to address implementation issues identified by mconley<br />
*** on-screen keyboard stuffs! Now enabled on win8+ on nightly, aurora uplift requested<br />
**** per discussion with jared, going to try to get this to ride the 43 train<br />
*** improved telemetry for tablet mode<br />
**** as a bonus, removed minimize/maximize buttons in tablet mode (waiting for review from Jared; telemetry is r?MattN -- but both of these are from today)<br />
*** improved some styling things like notification bars<br />
** Jared<br />
*** noted Bug 798249 - Changing URL locations while a page is loading temporarily reverts the URL<br />
** Philipp<br />
*** pulled together some proposals on updating form controls<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Oct 13'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** telemetry for tab view wrapped up 1210773<br />
*** migrator telemetry in privacy review<br />
*** bug 332195 - alerts stealing focus<br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
Previous meeting etherpads: https://etherpad-mozilla.org/fx-windows-10 and https://old.etherpad-mozilla.org/fx-windows-qx</div>Dolskehttps://wiki.mozilla.org/index.php?title=Add-ons/Themes/FAQ&diff=1163619Add-ons/Themes/FAQ2017-02-23T09:33:10Z<p>Dolske: Be more precise about CT EOL date in Firefox 57, link to blog post.</p>
<hr />
<div>=New Themes in Firefox - FAQ=<br />
<br />
For more information, see the "Improving Themes in Firefox" blog post<br />
<br />
===What’s going to happen to existing themes?===<br />
For Lightweight Themes (LWT), by far the most common type of theme in use, we will continue to seamlessly support them. There are thousands of themes that Firefox users love, and we don’t want to disrupt that. We will make some internal changes to [https://addons.mozilla.org addons.mozilla.org] (AMO) and Firefox to support the new theme model, but expect these to be invisible to authors and users.<br />
<br />
For Complete Themes, we intend to [https://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57-compatibility-milestones/ remove support for these themes in Firefox 57], due for release in November 2017. This is driven by the need to fix the problems mentioned in this post, to modernize our legacy XUL interface, and to bring major performance and UI improvements to Firefox users.<br />
<br />
===What does this mean for me as a Firefox user?===<br />
In the short term, nothing is changing. In the longer term, once this work is completed, the most popular types of themes will have greatly expanded theming capabilities, allowing for themes that look better and change more in Firefox. Users of Complete Themes will see them stop working later this year, reverting back to the default Firefox appearance.<br />
<br />
===What’s this mean for me as a LWT author?===<br />
All upside! Existing themes will continue to work seamlessly. We will be making some internal changes to how Firefox implements LWT support, to make use of this new architecture, but this should be invisible to you and your users. In the future we will likely be updating the AMO theme creation tool to allow using the new theming capabilities. The new theme model will be able to do everything LWTs can do, and much much more.<br />
<br />
===What’s this mean for me as a Complete Theme author?===<br />
We expect to [https://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57-compatibility-milestones/ end support for Complete Themes in Firefox 57], due for release in November 2017. Some Complete Themes may find it feasible to use the “experimental” CSS support in the new theme system, and the ability to be layered on top of the default Firefox theme means avoiding compatibility headaches for the parts of the default theme you don’t want to change.<br />
<br />
===Does this mean users can install Chrome themes?===<br />
Not directly, we’re not holding our breath on the Chrome App Store supporting Firefox any time soon. The packaging format is also a bit different. But it should be possible for Chrome theme authors to make their themes available on Firefox, with almost no effort. We’re already seeing this happen with other Chrome add-ons thanks to the [https://developer.mozilla.org/en-US/Add-ons/WebExtensions WebExtensions] standard.</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/QX_Meeting_Notes&diff=1150136Firefox/QX Meeting Notes2016-10-04T17:31:16Z<p>Dolske: Initial archive from etherpad</p>
<hr />
<div>Tracker: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1244854&hide_resolved=1<br />
<br />
'''Oct 4'''<br />
* GIF du jour: <br />
** :o - no gif! (sorry)<br />
** MFBT! http://i.imgur.com/sjQ2C2c.gifv <br />
* Status updates<br />
** Dao<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** blocked by mask-image getting ready to ship<br />
*** Bug 1022553 - Audio/video controls unusable in High Contrast mode<br />
**** reading style system code to figure out how I could add another sheet type so that high contrast mode doesn't affect XBL sheets like videocontrols.css<br />
*** in review:<br />
**** Bug 1306584 - Lightweight theme button icon and Restore Defaults button disabled state don't update when selecting a theme in customize mode<br />
*** landed:<br />
**** Bug 1306264 - Move chrome://browser/skin/theme-switcher-icon.png reference from CustomizeMode.jsm to theme code<br />
*** uplifted:<br />
**** Bug 1303291 - Clean up identity block and control center icons<br />
**** Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux<br />
** Gijs<br />
*** Looking at data from automigration experiment. It has issues:<br />
**** Sync data is 0, because of https://bugzilla.mozilla.org/show_bug.cgi?id=1307382<br />
***** Patch on autoland repo, will request uplift once it sticks.<br />
***** This case is currently hitting the 'password change/addition' path because sync stores credentials<br />
***** From this we can still infer current number of people who sign up to sync as <= password hits<br />
****** which is significantly less than people who modify bookmarks, it seems<br />
**** Bookmarks data is very high<br />
***** Looked at this a bit, seems our preconceived notions about how many users use bookmarks might be wrong! (cf. https://docs.google.com/document/d/1qhOBk3cGosCk5olTLmyT4lNDeLv2zgGKLIabksmxXiE/edit# )<br />
**** The number of people who see the notification bar 3 separate days and then get undo disabled there because they don't interact with the notification bar seems very low (<5%)<br />
***** Number of different ideas as to why that might be.<br />
****** something's broken! (like the sync case)<br />
******* not sure what. One way of figuring this out would be to add telemetry for how often we show the notification bar, which would at least give data as to whether we're showing it.<br />
****** session restore<br />
******* at least a 1/3 of a random 100,000 count beta sample from the longitudinal set on sql.tmo used automatic session restore at least once<br />
******** could be restore after crashes or add-on install or beta updates (which are released every 3.5 days!)<br />
******** we don't seem to have better telemetry on this. Ugh.<br />
****** different homepages<br />
******* afaict, no telemetry on this, only on fennec. Ugh.<br />
****** people stop using firefox and never get 'round to seeing that bar 3 times in a row<br />
******* not helped by it racing the first time: if unlucky, no bar on your initial about:home because the migration finishes after about:home loads<br />
******* also not helped by data lag from telemetry. <br />
**** Tentative data suggests people from IE more likely to ditch auto-imported data (undo migration) whereas people from Chrome are more likely to keep (not enough data to tell for Safari and Edge)<br />
***** Which seems plausible.<br />
**** Yet Another Reason why telemetry "doesn't work" for the funnelcake experiment on release<br />
***** tmo only has opt-in data. By the first startup the user obviously hasn't opted in, and so there's no telemetry. Also there'll be sample bias in any other telemetry.<br />
****** This doesn't affect beta/aurora/nightly as much because opt-in is the default on pre-release channels.<br />
***** Looks like we'll need to use a spark job to deal with telemetry from the funnelcake<br />
****** Why bother? Well, we don't disable the firstrun pages on release. So it'll be interesting to see if the number of users that use sync there is much higher or not, which will help us evaluate what we need to address before going to release.<br />
*** Going to have to try to work out how to deal with sync. It's Complicated.<br />
*** Continuing work to improve (auto)migration:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - default browser backup from the installer on xp/vista/7 has landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1305770 - patch to be able to import cookies & passwords from Chrome while it's running is up<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1307382 - aforementioned fix to automigration's sync telemetry<br />
*** Other bugs:<br />
**** Patches up:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1274633 - remove add'l first-run pages (windows 10 + private browsing tracking protection)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1305339 - fixes to OS X download quarantining ("you downloaded this file from http://mozilla.org/, are you sure you want to open it")<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1302086 - theme regression with devedition theme<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1307132 - brokenness in about:preferences cookie dialog<br />
**** Fixed:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1290668 - regression related to links in view-source pages<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1191778 - killed a dead stylesheet reference in the prefs<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1000458 - fixed location bar behaviour when you switch tabs immediately after typing + hitting enter<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1295002 - silly crash bug for broken view-source links (my old friend nsDefaultURIFixup!)<br />
***** some sec bug stuff<br />
** Jared<br />
*** Location bar autocomplete and search autocomplete shadow work<br />
**** Worked on patches to fix this through binding changes as well as a different patch to change the widget code<br />
**** Jim Mathies requested that this not get changed through widget and Dao doesn't want this changed through binding changes<br />
*** Theme work started on Cedar twig<br />
**** Landed baseline support for defining a theme in the webextension manifest<br />
**** Working on supporting background images for in-content pages<br />
** Mike<br />
*** Many dimmed highlighting bugs<br />
**** Triage<br />
**** About five bugs in-flight<br />
**** Awaiting platform support for<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1302470<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1282752<br />
*** Much theme work<br />
**** Meetings<br />
**** Setup cedar twig to be our project branch<br />
*** Reviews and n-i's<br />
*** Did this during the weekend: https://www.evernote.com/l/APsMxJ9ea2BJa72dFhHEx5VGztMGJRTTa9k<br />
**** [jaws] Sweet! That photo is awesome amazing<br />
**** [dolske] +1! wow!<br />
*** Learned:<br />
**** Running android on (recent?) OSX is b0rked<br />
**** Running mozilla-beta on recent OSX is b0rked<br />
***** Running or building? running<br />
** Stephen<br />
** Verdi<br />
*** Stephen and I talked about these:<br />
**** We decided to wontfix this (bookmarks panel autoclose when using keyboard shortcut) https://bugzilla.mozilla.org/show_bug.cgi?id=1290011#c18<br />
**** Do this - We should make the bookmarks toolbar hide if you change your mind while filing a bookmark https://bugzilla.mozilla.org/show_bug.cgi?id=1293349<br />
**** Do this - And we should default all new bookmarks to the other bookmarks folder no matter how they are created https://bugzilla.mozilla.org/show_bug.cgi?id=1120110<br />
*** I've been watching usertesting videos and seeing people not having problems finding bookmarks!<br />
** pdol<br />
*** WinXP/Vista users will be moved to ESR52<br />
**** On branch, XP/Vista specific code can be dropped from central<br />
**** Dev-platform mailing list<br />
*** John Gruen to help with themes effort<br />
*** Waiting on UR resource for session restore testing<br />
** philipp<br />
* Roundtable<br />
<br />
'''Sep 27'''<br />
* GIF du jour: *tickle* https://i.imgur.com/JW9iMOu.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast<br />
**** landed<br />
***** Bug 1304341 - Icons in the main menu, identity block and control center need more opacity in high-contrast mode and on Linux<br />
***** Bug 1304363 - 2.23 - 4.78% tabpaint / tpaint (osx-10-10, windows7-32, windows8-64, windowsxp) regression<br />
***** Bug 1304708 - Use icon-colors.inc.svg in notification-icons.svg<br />
***** Bug 1304973 - Identity popup expander button shouldn't have a white gradient in the background unless hovered<br />
**** Bug 1022553 - Audio/video controls unusable in High Contrast mode<br />
***** will give this a shot before wrapping up the high contrast work<br />
*** misc<br />
**** Bug 658467 - Fade out tab label on overflow instead of ellipsis \o/ \o/<br />
***** has ui-review+, thanks Stephen<br />
**** landed<br />
***** Bug 1302307 - blocked-permission-icon margin should only apply within the identity block<br />
***** Bug 1302759 - missing customize-titleBar-toggle.png referenced from browser.css on Linux<br />
** Gijs<br />
*** Telemetry from beta (specifically: re: automigration) is slow coming in. Trying to find out why. The little data we have is encouraging - but too little. :-)<br />
*** Patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - dealing with default browser being overwritten on xp/vista/7<br />
*** Reviews<br />
*** ... moar security bug backlog<br />
** Jared<br />
*** find-in-page markers on the scrollbar<br />
*** shadows on the location bar and search autocomplete dropdowns<br />
*** select dropdown: styles are being applied and the students are working on porting the e10s implementation to run in non-e10s<br />
**** Could you flag someone (me or Stephen) for ui-review there? Thanks!<br />
*** reviews...<br />
** Mike<br />
*** We just had a Firefox theming meeting with add-ons team!<br />
*** Find toolbar in good shape!<br />
**** Blocking bugs are winding down quickly<br />
**** Only really platform-dependent issues left<br />
**** Proper triage tomorrow<br />
*** Reviewed first patch in reader mode<br />
*** Caught up with my n-i queue<br />
*** https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/ happened on HN :-P<br />
**** non-technical comment from me at https://www.yammer.com/mozilla.com/#/Threads/show?threadId=771208914<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** philipp<br />
*** Nothing to report<br />
* Roundtable<br />
<br />
'''Sep 20'''<br />
* GIF du jour: clean power https://i.imgur.com/VpSD7Gd.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** landed<br />
***** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
****** looks like the improvement is slightly bigger than the original regression<br />
****** also reduces Windows installer size slightly<br />
****** --> we should replace more PNGs with SVGs. What's the status of bug 1054016? (blocked on https://bugzilla.mozilla.org/show_bug.cgi?id=1058040)<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css<br />
***** Bug 1008730 - Customization palette doesn't obey High Contrast settings<br />
***** Bug 1303291 - Clean up identity block and control center icons<br />
*** misc<br />
**** landed<br />
***** Bug 1302952 - Simplify gear.svg by using the fill filter<br />
***** Bug 1302984 - Implement active and open state styling for the customize mode footer buttons<br />
***** Bug 1303259 - Awesomebar results popup's search settings button should have a tooltip<br />
** Gijs<br />
*** Measurements of usage of manual migration builds as a test-run for how to do measurements: https://sql.telemetry.mozilla.org/queries/1252<br />
**** Kind of interesting... safari users use us lots? Maybe because macs, and so sleep, and so end-to-end session times are inflated?<br />
*** Automigration turned on on beta to see how that goes \o/<br />
*** Automigration experiment for 49 also proceeding despite slight Gijs-caused hiccups.<br />
*** Landed:<br />
**** Chrome migration while it's running: https://bugzilla.mozilla.org/show_bug.cgi?id=1285041<br />
**** Some sec bug stuff<br />
*** Working on:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279240 - saving default browser info in the installer on xp/vista/7 so we can use it to make migration decisions<br />
** Jared<br />
*** Landed<br />
**** Bug 1184790 - Force the notification text to show on hover if the notification is transitioning<br />
**** Bug 1296070 - RotatedBuffer::DrawBufferWithRotation takes 10% of the time when opening the Firefox menu<br />
***** Went from on average 25.38ms to 8.49ms (almost 1/3 of the time), riding the 51 train<br />
*** In review<br />
**** Bug 1111145 - Change the drop shadow of panels to match the native Windows popup shadow<br />
*** In progress<br />
**** Bug 1293242 - Wrong height calculation with multi-line description, "display: -moz-box", and "overflow: hidden"<br />
***** I can reproduce one of the test failures locally and am seeing what is causing it right now. It needs a previous test to run for it to fail.<br />
**** Firefox theming work<br />
***** Coordinating with Product and UX<br />
**** <select> dropdown work<br />
***** students have a pretty good understanding of the project<br />
***** gave a presentation to their class on monday about the project and what work is necessary<br />
*** Reviewed for others<br />
**** Bug 1271765 - Visual refresh of media controls<br />
** Mike<br />
*** Findbar dimmed highlighting mode will be Nightly only, no uplift to Fx 51<br />
**** Many, many bugfixes went in<br />
**** Main bugs right now:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1282752 to get the nodes belonging to each ranges' ClientRect<br />
***** Deal better with hidden ranges (also platform)<br />
***** Get highlighting working for scrollable containers (overflow: scroll elements)<br />
***** Use :mstange's newly implemented hyper-performant rectangle-cutting API<br />
*** Firefox Theming<br />
**** More feedback coming in<br />
***** Stephen & Philipp in the loop :)<br />
**** Reaching out to more org areas soon<br />
**** Doing investigation on technical difficulties we might encounter, for example:<br />
***** Exploring WebExtensions<br />
***** Exploring DevEdition theme hard parts - will reach out for this too<br />
** Stephen<br />
*** Did some reviews. Made some SVG icons. Working on more reviews and UX triage.<br />
*** Met with Jared, Mike and Philipp about Theme API<br />
** Verdi<br />
** pdol<br />
*** Decision to do user research (UR) on Session Restore before follow-on Shield/equivalent testing<br />
**** Full post-UR test plan: https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit#heading=h.23kbtdsiyvwa<br />
**** Bill Selman to plan for UR<br />
** philipp<br />
*** Once again not here because of hiring stuff<br />
** timdream (read only): talked to Gijs and will have :evanxd dive into the Reading Mode cluster. <br />
* Roundtable<br />
<br />
'''Sep 13'''<br />
* GIF du jour: life pro tip: https://media.giphy.com/media/d1JfosDM05AwNvOM/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** all P2s are fixed \o/<br />
**** in review:<br />
***** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
****** needs shorlander review<br />
***** Bug 1302405 - Remove special styling for non-default Windows themes from panelUI.css<br />
**** landed:<br />
***** [P1] Bug 1022568 - Default and hover style of buttons is illegible when using black-on-white or white-on-black High Contrast mode<br />
***** Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode<br />
***** Bug 1051861 - about:newtab Gear icon is invisible in High Contrast themes<br />
***** Bug 1301086 - about:home and about:newtab search submit label needs to be a left pointing triangle for RTL locales<br />
***** Bug 1301758 - Use CSS variables for dimmed elements in arrow panels<br />
***** Bug 1302355 - Make --arrowpanel-dimmed* colors work with dark OS themes<br />
**** uplifted:<br />
***** [P1] Bug 1022547 - Menu bar unreadable in High Contrast mode<br />
*** misc<br />
**** landed:<br />
***** Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale<br />
***** Bug 1300870 - [HiDPI] Ctrl+Tab previews sometimes move when cycling through them at 125% scale<br />
***** regression from bug 1224732: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar<br />
***** regression from bug 1224732: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale<br />
***** Bug 1300876 - Share Ctrl+Tab panel styling across platforms<br />
** Gijs<br />
*** reviews<br />
*** trying to deal with telemetry feedback and getting a better understanding of how to analyze it for retention/usage on sql.tmo<br />
**** CROSS JOIN UNNEST... is painful. Almost there now. https://sql.telemetry.mozilla.org/queries/1144 for an earlier version of what I was up to (note esp. custom charts of the tabular data for an easy-ish view of what's up)<br />
*** final stages of getting automigration experiment up on fx50beta<br />
**** Patch up on https://bugzilla.mozilla.org/show_bug.cgi?id=1289172<br />
***** waiting for r?dolske, approval from cmore & co to disable "welcome" landing pages, and uplift approval for aurora<br />
*** Misc other patches<br />
**** Some security bugs<br />
**** Another regression with IP-address-as-search detection (sigh)<br />
***** Patch up on https://bugzilla.mozilla.org/show_bug.cgi?id=1302004<br />
**** Chrome migration while Chrome is running<br />
***** Hopefully final patch on https://bugzilla.mozilla.org/show_bug.cgi?id=1285041 , waiting for review<br />
**** Fixes to Talos issues that were misleading L20N people into thinking we had some kind of progressive regression in tpaint<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1295292<br />
**** <br />
** Jared<br />
*** Mainly doing a lot of code reviews for new video controls and find-in-page work<br />
*** Spent a lot of time fighting with the Snappy Symbolication Server rewrite, may revert to an older revision<br />
*** Mike and I wrote up our summary of the Theme survey and emailed it out, will be meeting some time Thursday to discuss UX ideas for proposals<br />
*** Work is underway on the new <select> dropdown. Will meet with the students tomorrow during our weekly check-in<br />
** Mike<br />
*** Gettin' dimmed highlighting mode ready to ship!<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1291278<br />
**** Just been re-enabled on Nightly past Friday<br />
**** Again, poor Jared reviewing all the things<br />
**** :mstange is looking at gfx perf whilst scrolling - \o/<br />
**** Many things have been fixed, please check it out!<br />
*** Firefox Theming survey summary worked out together with Jared<br />
**** Interesting outcomes:<br />
***** In-browser theme editor<br />
***** Accessibility (bigger text, icons, etc)<br />
***** Be able to customize all the things, but keep it super-duper-easy please.<br />
**** Next step:<br />
***** Conclusions from survey outcomes and other data sources<br />
***** Meetup with UX<br />
*** Reviews done wrt Session Store<br />
**** About half of my queue, usually.<br />
** Stephen<br />
** Verdi I'd like to propose a few more followups to the bookmarks work. Do people have other opinions? Should we talk about it? Do we need a new meta bug or can this block https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 "Make bookmarks easier to understand"?<br />
*** I think we should limit the panel auto-closing to the “click the star” case as suggested here https://bugzilla.mozilla.org/show_bug.cgi?id=1290011#c18<br />
*** We should make the bookmarks toolbar hide if you change your mind while filing a bookmark https://bugzilla.mozilla.org/show_bug.cgi?id=1293349<br />
*** And we should default all new bookmarks to the other bookmarks folder no matter how they are created https://bugzilla.mozilla.org/show_bug.cgi?id=1120110<br />
** pdol<br />
** Philipp<br />
<br />
* Roundtable<br />
** <br />
<br />
'''Sep 6'''<br />
* GIF du jour: *poke* don't forget the GIF! http://i.imgur.com/2zfbwTS.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** regression from bug 1022573: Bug 1297806 - 15% linux cart regression<br />
***** UX help needed to replace menuPanel.png with an SVG<br />
**** in review:<br />
***** Bug 1022588 - The search button in the search box in about:home is not recognizable (no image/content visible) when using High Contrast mode<br />
***** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
****** needs shorlander review<br />
**** landed:<br />
***** regression from bug 1022601: Bug 1299211 - Identity block icon becomes black when animating with camera/mic<br />
***** Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms<br />
***** Bug 1263171 - Identity box text for internal pages is unreadable on dark themes in Nightly/Aurora<br />
*** misc<br />
**** in review: Bug 1162441 - [HiDPI] Separator between toolbars and content is sometimes too thick at 125% scale<br />
**** landed: Bug 1224732 - [HiDPI] tab separators are sometimes too thick<br />
***** regression: Bug 1300410 - Pinned tab separators shouldn't touch the toolbar<br />
****** reviewed, landing soon<br />
***** regression: Bug 1300734 - [HiDPI] tabs sometimes move on hover at 125% scale<br />
****** has patch<br />
** Gijs<br />
*** Automigration stuff...<br />
**** Moving to get an experiment running on beta 50<br />
**** Final work for funnelcakes for automigration:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1299445 (fixed)<br />
**** Related: making chrome migration work when Chrome is running (!)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1285041 - patch up<br />
*** Misc:<br />
**** Nightly regression with IP-as-search detection<br />
***** Fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=1299391<br />
**** Search suggestions don't work if you turn off interpreting single words as searches:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1294496 - patch up<br />
**** Slowly migrating stuff from one Windows machine to another. :-\<br />
** Jared<br />
*** Fixed bug 1218937 - Opening preferences from the app menu no longer switches to the General tab while switching to an existing about:preferences<br />
*** Ramped up student team that will be tackling bug 1091592 to improve the styling of the <select> menu dropdown<br />
**** 👍<br />
*** Sent out a survey regarding new theme API.<br />
**** https://goo.gl/forms/qUqQ4cAJ3oJueD5c2<br />
**** Sent to add-on and theme developers, as well as posted to newsgroups<br />
**** Currently have 236 replies: 21% lightweight theme devs, 22% XUL theme devs<br />
**** https://www.reddit.com/r/firefox/comments/50twnh/what_if_you_could_reinvent_firefox_theming/ has good discussion too<br />
**** Mike de Boer and I will be meeting tomorrow to go through the survey responses and post our summary to https://github.com/mozilla/firefox-themes/tree/master/notes<br />
** Mike<br />
*** Sailing Nationals happened, finished 7th :-(<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1290914<br />
**** Final part before re-enabling modal find-in-page<br />
**** Adding Element.animate to AnonymousContent API<br />
***** Required help from smaug, bz and peterv to get WebIDL stuff sorted :P<br />
**** Help from mstange: awesome perf improvements!<br />
***** No more dynamic stylesheet insertion --> inline styles FTW!<br />
**** Things are looking very bright for Fx 51 now.<br />
*** Survey for themes was sent out by Jaws, I helped.<br />
*** Prefs: findbar.highlightAll and findbar.modalHighlight<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Almost finished test plan for Session Restore functionality. Feedback welcome.<br />
**** https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit<br />
** Philipp<br />
*** Hello again! \o/<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1300723 (touch interactions with text)<br />
*** Commented on https://bugzilla.mozilla.org/show_bug.cgi?id=1298449 (zoom indicator hover state)<br />
*** What's the status on panel animation jankyness? (related to https://bugzilla.mozilla.org/show_bug.cgi?id=1259803)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1009116 is tracking the work to fix some of the craziness of how we calculate the final height of the panel during the transition. This is the largest piece of front-end work to track the panel animation jankyness. A work-in-progress patch is on the bug but there remain questions for dholbert/dbaron about a bug in layout. Paolo is working on the bug and we hope to have more information once we get some more feedback from layout people. I will see if I can help Paolo by getting some more logs during panel opening.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1296658 is tracking a Graphics bug that is causing a couple frames to get dropped during panel animation. The patch has r+ and looks ready to land (added needinfo to ask why it hasn't landed in the last week).<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1293242 has a patch that is supposed to fix a long-standing bug with height calculation of XUL flexbox and overflow:hidden. There are three tests that are failing due to the patch that need to be fixed. Neil, who wrote the patch, can't reproduce the failing tests locally. I (jared) will see if I can reproduce the test failures.<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Aug 30'''<br />
* GIF du jour: *yawn* https://media.giphy.com/media/AGq4M274D8kCc/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** regression: Bug 1295502 - 2.1 - 4.09% tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regressions<br />
****** landed<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** regression: Bug 1297806 - 15% linux cart regression<br />
****** UX help needed to replace menuPanel.png with an SVG<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1298659 - Remove hardcoded colors from searchbar.css and make it more consistent across platforms<br />
***** in review<br />
*** misc<br />
**** Bug 1296361 - Implement shadow behind arrow panels across platforms<br />
***** landed<br />
**** Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes<br />
***** landed<br />
**** Bug 1292593 - Search bar and address bar autocomplete popups have no border<br />
***** landed, uplift approval pending<br />
** Gijs<br />
*** Alllll the automigrate<br />
*** PTO, catching up (again...)<br />
*** <br />
** Jared<br />
*** Reviewed new video controls patch from raylin<br />
*** Reviewing and looking more at the panel performance issues<br />
*** Any updates from Katie's last week:<br />
**** Katie's presentation is up on airmozilla<br />
**** Some follow-up work from the zoom indicator and start menu tiles still<br />
***** I'm going to look in to the start menu tile not updating on some platforms, might need to make some more installer changes<br />
** Mike<br />
*** Many find toolbar issues were fixed for the new modal highlighting feature<br />
**** Will be re-enabled this week, probably tomorrow.<br />
**** Four patches up - the ones from today are quite awesome ;-)<br />
*** Jared & Mike scheming and brewing plans for Firefox Themes<br />
**** Watch your inboxes this week!<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** [Read only due to conflict]<br />
*** Drafted test plan for Session Restore functionality. Feedback welcome.<br />
**** https://docs.google.com/document/d/1KLVhbeovQAc-B-M95jx5UdTXRzte3WvGsK6Le0UqrF0/edit<br />
**** Erica will pick it back up for doing a Shield study<br />
* Roundtable<br />
<br />
'''Aug 23'''<br />
* GIF du jour: mmm, cake! http://i.imgur.com/FUN0U5m.gifv<br />
* Status updates<br />
** Dao<br />
*** High Contrast issues<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** regressions:<br />
****** Bug 1294994 - EV cert makes all icons in the identity block green<br />
******* landed<br />
****** Bug 1295038 - Site identity circle and certificate owner are shifted to the left when hovering over the location bar with resolution at 125%<br />
******* landed<br />
****** Bug 1295502 - 2.1 - 15.83% cart / tart / tresize / tsvgx (linux64, windows7-32, windows8-64) regression<br />
******* investigating<br />
**** Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently<br />
***** landed<br />
***** regressions:<br />
****** Bug 1295929 - Don't use --panel-separator-color for .panel-subviews' border<br />
******* landed<br />
****** Bug 1297091 - Application Menu Panel Footer Looks Wrong<br />
******* landed<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1296861 - [control center] Don't hardcode colors for the permission status and permission removal button<br />
***** landed<br />
*** misc<br />
**** Bug 1295947 - Use filter and fill properties instead of duplicating lots of SVG and CSS for the tab audio icon<br />
***** landed<br />
**** Bug 1296361 - Implement shadow behind arrow panels across platforms<br />
***** needs test_arrowpanel.xul fix<br />
**** Bug 528005 - Let accel-click and middle-click on the new tab button open a new tab next to the current one<br />
***** landed<br />
**** Bug 1296863 - Stop disabling the "New Tab" command in popups<br />
***** landed<br />
**** Bug 1297157 - Abstract away the visuallyselected attribute on anonymous tab nodes<br />
***** in review<br />
** Gijs<br />
*** Automigration stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289231 - show undo notification bar<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289906 - more telemetry + remove undo state when user signs into sync<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1289436 - more telemetry<br />
**** prepping uplifts<br />
*** Regressions I caused over the last few weeks:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1296907 - mac window control buttons 1px (1!) too low in private browsing mode...<br />
***** landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1279650 - error in console when some requests time out<br />
***** landed<br />
** Jared<br />
*** Fixed bug 1294885 - The bookmarks toolbar doesn't have enough padding from the edge of the window<br />
*** Spending a lot of time digging in to panel animation jank<br />
**** Converted bug 1252224 to a meta bug<br />
***** Neil has a patch in bug 1293242 to deal multiline xul:descriptions<br />
***** Bas has a patch in bug 1296658 to speed up the expensive paint during panel opening<br />
***** I've been working on bug 1296442 to remove the style flush during panel opening<br />
** Katie<br />
*** My last full day is today<br />
**** However, I'd like to finish the bugs I have/am working on<br />
**** I'll be doing a presentation on my internship this Friday at around 9am PST<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** landed!<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** landed!<br />
*** Bug 1219725 - Add a button for session restore to the tab bar <br />
**** Still working on feedback from Gijs and Jared, I hope to submit another version this afternoon<br />
** Mike<br />
** Stephen<br />
** Verdi <br />
** pdol<br />
*** Form Autofill work breakdown progressing<br />
**** Planning a work week in Taipei<br />
*** Attempting to define UITelemetry needs across desktop<br />
**** If you have open questions that could be answered via UITelemetry instrumentation, please let me know<br />
* Roundtable<br />
** Verdi - Is it possible to start moving on "auto-refresh" https://bugzilla.mozilla.org/show_bug.cgi?id=1268708 while still working on automigration? Nearly half of the onboarding user flows are dependent on this.<br />
'''Aug 16'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** Ctrl+Tab related<br />
**** Bug 445498 - Make background of tab preview transparent on Linux<br />
***** uplifted<br />
**** Bug 1292633 - Make Ctrl+Tab panel background more opaque<br />
***** uplifted<br />
*** High Contrast issues<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** landed<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** landed<br />
***** dealing with regressions<br />
**** Bug 1293967 - Use --panel-separator-color instead of hsla(210,4%,10%,...) more consistently<br />
***** landed<br />
**** Bug 1022604 - Customize Mode's exit button should be more legible in High Contrast mode<br />
***** in review<br />
**** Bug 1022547 - Menu bar unreadable in High Contrast mode<br />
***** landed<br />
*** misc<br />
**** Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label<br />
***** needs new patch<br />
**** Bug 1289659 - [OS X] Firefox Nightly 50.0a1 shows no "Bookmarks Menu" contents when no windows opened<br />
***** landed<br />
**** Bug 1294136 - Don't use !important for -moz-appearance on toolbarseparator and menuseparator<br />
***** landed<br />
** Gijs<br />
*** Back from PTO<br />
*** will be picking back up some of the automigration work, as well as some regressions I've (semi-)recently caused.<br />
** Jared<br />
*** Fighting with the panel jank, bug 1252224 landed and then bounced<br />
**** A simplified patch to delay setting the height until after the transition has finished introduces a noticeable height change which seems like a worse regression<br />
**** I'll file a bug about the paint being slow during panel opening, regardless of the frontend changes<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level <br />
**** landed!<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Jared and I did a lot of investigating and have a solution for creating start tiles with better resolution on HiDPI screens<br />
*** Bug 1291331 - Windows 10 start menu tile doesn't always use updated settings in firefox.VisualElementsManifest.xml. Fix is likely in comment #0<br />
**** Jared and I dug into this issue as well, it's not clear why some Win10 computers update the start tile and others don't <br />
**** I'm going to try to reach out to Microsoft to see if this a bug<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Submitted a patch, but it was backed out for failing a test on Linux. Looking into why.<br />
*** Bug 1219725 - Add a button for session restore to the tab bar <br />
**** Will be wrapping this one up next since Erica's internship ended. Her patch was mostly finished. <br />
** Mike<br />
*** Findbar modal highlighting bugs going steady<br />
**** Thanks to :jaws for the reviews!<br />
**** Tooru-san filed regression, we fixed it together<br />
**** New look & feel<br />
**** One iterator to rule 'em all<br />
**** Huge page workaround (HTML-spec huge)<br />
**** Dynamic page support, first time ever<br />
*** Session store reviews for mconley to mitigate against crashing tabs and start browser elements remote by default<br />
*** Kick-off mtg for XUL theme replacement<br />
** Stephen<br />
** Verdi ask about data on automigration from the add-on test<br />
** pdol<br />
*** Read only due to privsec planning meeting conflict<br />
*** Work started on Password Manager/Credentials Management Product Requirements Document<br />
*** Exec team approved a new team to be created to work on related areas (including scope beyond Firefox - ie. mobile apps)<br />
* Roundtable<br />
<br />
'''Aug 9'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Ctrl+Tab related<br />
**** Bug 445498 - Make background of tab preview transparent on Linux<br />
***** landed<br />
**** Bug 1292049 - Ctrl+Tab gets stuck after reopening a closed tab<br />
***** landed, uplifted<br />
**** Bug 1292095 - ctrlTab._initRecentlyUsedTabs is called way too often<br />
***** landed<br />
**** Bug 1292633 - Make Ctrl+Tab panel background more opaque<br />
***** landed<br />
*** High Contrast issues<br />
**** Bug 334598 - Buttons in print preview page are not visible in HighContrastInverse theme<br />
***** landed<br />
**** Bug 1198648 - Status bar doesn't obey Windows high-contrast theme<br />
***** landed<br />
**** Bug 1022573 - Australis widget icons lack contrast when using High Contrast mode<br />
***** in review<br />
**** Bug 1008225 - Remove fog / frost effect behind the menu bar on Windows 8<br />
***** landed<br />
**** Bug 1022601 - Site identity emblem and notification icons in urlbar are broken in High Contrast mode<br />
***** in review<br />
**** Bug 1293023 - Don't hardcode black as the text color in the downloads panel footer<br />
***** landed<br />
*** misc<br />
**** Bug 1292727 - Consolidate context menu navigation icon styling<br />
***** landed<br />
**** Bug 1198234 - Badged toolbar buttons with a label have too little room between the icon and the label<br />
***** has patch<br />
**** Bug 1293018 - Make arrow panels white (using -moz-field) on Linux<br />
***** landed<br />
** Gijs<br />
*** (PTO until the 11th)<br />
** Jared<br />
*** Added HiDPI images for video controls on Windows and Linux, bug 1291268<br />
*** Enabled a bunch of new eslint rules<br />
**** `mach eslint --fix`, bug 1291910<br />
**** no-else-return, bug 1291855<br />
**** no-empty, bug 1292008<br />
**** space-before-blocks, bug 1292035<br />
**** keyword-spacing, bug 1292042<br />
*** Background windows on Windows 10 now fade the tab title, bug 1172890<br />
*** [in progress, fixing a test] Removed some forced layout flushes while opening PanelUI popups, bug 1252224<br />
*** Up next<br />
**** Bug 1291457 - Use native arrow panel animations on macOS<br />
**** Bug 1036929 - Panel animations are slower on Mac than they are on Windows<br />
**** Will need to start breaking down work for Themes 2.0<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level <br />
**** just submitted more css fixes for review<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Figured out how to get Windows tool to generate the file I need! but it breaks start menu tiles anyways :/<br />
**** Currently troubleshooting why the start menu tile only appears on some Win10 computers<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** patch submitted for review<br />
*** possibly next: Bug 492320 - Keyboard shortcut for "Undo close window" fails if no windows are open (and "recently closed windows" submenu hasn't been shown)<br />
** Mike<br />
*** Getting findbar modal highlighting ready for primetime<br />
**** Much work done on a design update and perf improvements.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1291278 is meta bug that contains all blocking bugs 'till ship-ready<br />
*** Stole https://bugzilla.mozilla.org/show_bug.cgi?id=1257182 from Unfocused<br />
*** Session store reviews<br />
** Stephen<br />
** Verdi<br />
*** May be late/miss today's meeting. <br />
*** Meeting later today about the 64-bit installer options<br />
*** Continuing work this week more of the UX team on a larger onboarding plan. We'll start meeting with Chris More's team tomorrow to start combining ideas.<br />
** pdol<br />
*** Just returned from PTO<br />
*** Working with Matt N on scoping for Form Autofill<br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Aug 2'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1116787 - Expose preference for having Ctrl+Tab cycle through tabs in recently used order<br />
**** landed<br />
*** Bug 1290094 - Clean up Ctrl-Tab panel styling<br />
**** landed<br />
*** Bug 445498 - Make background of tab preview transparent on Linux<br />
**** in review<br />
** Gijs<br />
*** (PTO until the 10th)<br />
** Jared<br />
*** Fixed bug 1285464 for find toolbar stealing window focus<br />
*** Bug 759252 - Use CSS animations for the loading and connecting throbbers<br />
**** Waiting on Stephen for new connecting graphic<br />
*** Fixed Bug 1289283 - The about dialog now shows "Restart to apply update" even if nag window is open<br />
*** Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off<br />
**** Got feedback from dao, need to work on new patch still<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1252224<br />
**** Patch up for review, changes a good deal about how we size panels<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** patch seems close to done, waiting for review<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Need to confirm workaround for Windows tools doesn't affect other language builds. I'm researching this now<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** I missed that Dao asked for more information, I'll upload that after this meeting<br />
** Mike<br />
*** (find in page and XUL theme stuff coming up)<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
** timdream (no audio/video)<br />
*** Ray Lin is working on video control visual fresh and de-XUL, in-flight<br />
*** Fischer Liu has swept in-content perf bugs and picking on low-hanging fruits.<br />
* Roundtable<br />
<br />
<br />
'''Jul 26'''<br />
* GIF du jour: http://i.imgur.com/B1mKucc.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** uplifted<br />
*** Bug 1287732 - Remove some event.target null checks<br />
**** fixed<br />
*** Bug 1287408 - Geolocation preferences not applied properly in Nightly<br />
**** fixed<br />
** Gijs<br />
*** PTO the next 2 weeks.<br />
*** Outreachy mentoring<br />
*** Fixed some misc. other bugs:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286435 - automated test issue (landed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1287980 - styling issue if you move the combined toolbar buttons (landed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1288219 - issue with on-screen keyboard, still evaluating how to proceed there<br />
**** <br />
*** Still working on automigration, see deps of bug 1289172<br />
**** disabling automigration undo when people start modifying bookmarks/passwords is r+'d, needs to land (want to check fixing nits actually works... some interesting test-only issues with Preferences.jsm)<br />
**** have patches for the notification bar up as well<br />
**** working on telemetry patches, likely up today<br />
** Jared<br />
*** Bug 1285464 - When find toolbar hides, it focuses the window<br />
**** Working on patch, will need to talk to mikedeboer<br />
*** Bug 759252 - Use CSS animations for the loading and connecting throbbers<br />
**** Waiting on Stephen for new connecting graphic<br />
*** Bug 1289283 - The About dialog shows a nonresponsive "Check for updates" button when an update has been applied and the Software Update window is open<br />
**** Patch uploaded, waiting on review from rstrong<br />
*** Bug 1172890 - [UX][Windows 10] Can't tell when window is unfocused if titlebar is off<br />
**** Review ping for dao?<br />
*** Other<br />
**** Bug 1091592 - Implement improved style for <select> dropdowns<br />
***** Discussing with mconley about mentoring the bug with students, need to meet with UX<br />
**** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
***** Will be uplifted to aurora<br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Have solution for moving history icon, just need to fix styling issue on Linux<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Working on finding alternate way to create Resources.pri file, getting some unexpected behavior based on MSDN's instructions<br />
***** Any response from Microsoft? no :(<br />
***** http://stackoverflow.com/questions/38506783/why-is-makepri-exe-creating-more-than-one-resources-pri-file<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Got some feedback to work on (Thank Gijs and Dão)<br />
** Mike<br />
*** Back from vacation! (which was awesome, btw :-D)<br />
*** Working on getting dimmed find highlighting ready for Fx 51<br />
*** Thinking about themes...<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1288219 - Virtual keyboard not displaying when touching address bar or text fields when detaching the tablet/screen from surfacebook<br />
*** Matt and I working on a Form Autofill MVP:<br />
**** Details: https://docs.google.com/spreadsheets/d/1dlY4GwyxlijhPg7tCxyqNOF-yCfO0OXVIiIhDWutgyw/edit#gid=2104927129<br />
**** Locale: en-US<br />
**** E-retailers: <br />
***** Amazon <br />
***** Walmart<br />
***** Staples<br />
***** Sears<br />
***** Macy’s<br />
***** Office Depot<br />
***** CDW Corp.<br />
***** Home Depot<br />
***** Best Buy<br />
***** Liberty Interactive (QVC.com)<br />
***** Newegg<br />
***** Costco<br />
**** E-commerce platform provider: WooCommerce, Shopify<br />
**** PTO tomorrow until Aug. 8th<br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Jul 19'''<br />
* GIF du jour: http://i.imgur.com/aRW91uN.gif<br />
* Status updates<br />
** Dao<br />
*** Remove loading-inverted.png, use loading.png instead<br />
**** fixed<br />
*** Bug 1283812 - Stop dispatching the TabSwitched event<br />
**** landed<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** uplift approval request still pending<br />
*** Bug 334578 - Icons in 'Find' tool bar are not compliant with high contrast theme settings<br />
**** fixed<br />
*** Bug 1285642 - [Ubuntu] Search popup Add Engine area is too dark<br />
**** fixed, uplifted<br />
*** Bug 1287732 - Remove some event.target null checks<br />
**** landed<br />
*** Bug 1287408 - Geolocation preferences not applied properly in Nightly<br />
**** in progress<br />
** Gijs<br />
*** Freaking out about the weather with the rest of the UK. Seems summer is being compressed into this week and it's very warm. By British standards.<br />
*** <br />
*** categorized and prioritized all of Toolkit::Reader Mode, and created a cluster bug (might be split into more than one)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286221<br />
*** Trying to come up with a plan for automigration to be released on nightly/aurora/beta<br />
**** Need to compromise on what we can reasonably achieve without spending weeks/months trying to make it perfect before we know if it has an impact.<br />
*** Explored fixing our main Chrome importing issue with history, where Chrome locks the DB:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1285041<br />
*** Fixed Panel focus bug:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1286389<br />
*** Investigating this reader mode bug:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1280888<br />
***** already went and wrote a patch for bug https://bugzilla.mozilla.org/show_bug.cgi?id=1280584 but seems that's not enough to fix.<br />
***** Diagnosed what else we need:<br />
****** XML:base is set in parser utils, which we use to sanitize the content.<br />
******* Want to talk to some sec folks before just removing that... think it should be fine but don't want to take risks.<br />
****** Also need to figure out why the <a id="foo">Text</a> anchors get stripped in reader mode<br />
*** Outreachy! Rakhi has:<br />
**** finished a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=965322<br />
***** no more xp/vista/win7-style window controls in fullscreen on win8/win10<br />
**** hopefully the Windows/Linux side of https://bugzilla.mozilla.org/show_bug.cgi?id=734326 <br />
***** better bookmarks toolbar styling on linux/windows (OSX hopefully coming soon, tempted to push that into a followup bug.)<br />
*** Had some external reader mode contribution! ( https://github.com/mozilla/readability/pull/300 - fixes issues on iOS, contributor patch from someone from Yandex)<br />
*** Some uplift/reviews/administrivia<br />
**** Need to file some mozreview bugs in response to https://groups.google.com/d/msg/firefox-dev/1pfVEZObQrs/fli52I0uBwAJ<br />
**** more sec bug cruft<br />
** Jared<br />
*** Unavailable Wednesday and Thursday this week for TRIBE<br />
*** Fixed:<br />
**** Bug 1286930 - The About dialog doesn't show the Update Available or Checking for Updates if the standalone "Update Available" dialog is open<br />
**** Bug 622939 - Clicking anywhere on tab modal prompt should focus it<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Currently:<br />
**** Spent some time yesterday investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1285464<br />
**** Will resume work on https://bugzilla.mozilla.org/show_bug.cgi?id=1172890<br />
** Katie<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Figuring out the documentation/computer set-up needed to generate resources.pri file, but hope to have that done this afternoon<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Fixed the panels issue, but found that the edit bookmarks panel doesn't close for close window hotkey (cmd-W on Mac) and am fixing that now<br />
**** Got feedback to work on for most recent patch<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Mostly done, but found that the zoom indicator's animation makes the history button dropdown button had to click in URL bar<br />
**** Waiting to hear more on how to avoid making history button hard to access<br />
***** [jaws] I recommend going forward with implementing the three different ideas of comment #37 and seeing which one feels best to you.<br />
** Mike<br />
*** still on PTO this week<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** Form Autofill/Web Payments project scope/approval meeting tomorrow<br />
**** <br />
** timdream<br />
* Roundtable<br />
<br />
<br />
'''Jul 12'''<br />
* GIF du jour: *sip* http://imgur.com/navpuPi<br />
* Status updates<br />
** Dao<br />
*** Bug 1278662 - Unify loading.png and loading-inverted.png design<br />
**** patch submitted<br />
*** Bug 1283812 - Find a better name for the TabSwitched event<br />
**** patches submitted<br />
*** Bug 1249818 - Top 5 pixels of tabs became completely useless: clicking them neither drag the window, nor select tab<br />
**** fixed, uplifted<br />
*** Bug 1255989 - Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar<br />
**** fixed, uplifted<br />
*** Bug 1282267 - Window Frame Color detection routine can lead to incorrect results<br />
**** landed, would like to uplift<br />
*** support for Bug 906076 - Virtual tabs - lazily create linkedBrowser and other dependent elements for tabbrowser tabs to improve startup performance<br />
**** Bug 1284482 - Remove useless parameters and variable declarations from _linkBrowserToTab and _createBrowser<br />
**** Bug 1276514 - Refactor xul:browser.permanentKey implementation to accommodate lazy-browser tabs<br />
** Gijs<br />
*** Triaging Toolkit::Reader Mode to create a qx cluster (closed over 30 bugs, categorizing others (120-ish to go) and will then mass-change for the category + prio where necessary, then do a qx cluster based on output)<br />
*** Filed followups for automigration<br />
**** Includes some work to make the chrome migrator work while chrome is open, which has interest from sqlite folks. Likely looking at this later this week. bug 1285041.<br />
*** Misc. sec bugs and others<br />
**** bug 1280472 - a11y + styling issues in prefs<br />
**** cleanup in bug 1284497 - now shipping a few kb fewer unused image cruft...<br />
**** inadvertently improved perf by fixing a sec bug (yay!)<br />
**** removed some reader mode telemetry, kept some (bug 1281536)<br />
**** <br />
** Jared (might not make it, having car issues)<br />
*** Triaged Firefox:Preferences, Firefox:Tabbed Browser, and Toolkit:Video/Audio Controls<br />
*** Fixed:<br />
**** Preferences<br />
***** Bug 1278844 - Locking browser.download.folderList doesn't disable the Browse button<br />
***** Bug 1055403 - No effect of setting preference instantApply="false"<br />
***** Bug 1240439 - Edit email or password field inside Save Logins is larger then it should<br />
**** Start Menu tile followups<br />
***** Bug 1284829 - Win8/10: Globe in tile stretched<br />
***** Bug 1284827 - Win8/10: Icon not shown in start menu after bug 1232679<br />
***** Bug 1284517 - The installer needs to update the lastWriteTime of the Firefox startmenu shortcut after bug 1232679<br />
**** Video Controls<br />
***** Bug 1283415 - Empty poster attribute on video element throws an error<br />
**** Bookmarks<br />
***** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
**** On-Screen Keyboard<br />
***** Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)<br />
*** In Progress<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Discussion<br />
**** Bug 1275386 - Determine impact of stub installer default browser checkbox<br />
***** Got r+ but not sure if we still are interested in determining the effect of this change?<br />
***** <br />
** Katie<br />
*** Bug 565718 - Show zoom indicator in UI if not at default zoom level<br />
**** Seems close to being done, but need to fix style issue<br />
*** Bug 1283909 - Create logo images to support hidpi and high-contrast displays for Windows 10 start menu tile<br />
**** Need to do some research on on image sizes and what "high contrast" means for Windows start menu tiles<br />
*** Bug 1171746 - Some panels stay open when switching or closing tabs<br />
**** Pushed a patch for review this morning and have some feedback to work on<br />
** Mike<br />
** Stephen<br />
** Verdi I don't think a good UI for explaining automigration while you are creating an account is possible. It's a complex interaction and that complexity needs to go somewhere - the UI or the code. I think we have to solve the history undo problem to make this work.<br />
** pdol<br />
*** Form Autofill / Web Payments PRD draft: https://docs.google.com/document/d/1Rk6SIH_O_wab1CsphHhuwmvT8gXCG-D0B0ki0R3dmC4/edit#heading=h.yvyjevnbnjwq<br />
*** Looking for engineering input on scope for Form Autofill: https://mozilla.invisionapp.com/share/GV77J3VRU#/screens/156413162<br />
*** Making Win64 default distribution<br />
**** Impact to this team?<br />
***** UI in stub installer/other areas?<br />
** timdream<br />
*** Ray Lin in Taipei will be looking at video control visual refresh cluster (bug 1271768). We have secured UX/VxD help in Taipei on it.<br />
*** I will be looking into improvements to in-content preferences cluster (bug 1271779). There are already Taipei UX/VxD scheduled -- will make sure they are addressing these issues (if applicable).<br />
*** Question: should I move them out of QX holding area?<br />
* Roundtable<br />
<br />
<br />
'''Jul 5'''<br />
* GIF du jour: http://i.imgur.com/MABfhTH.gifv<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** automigration add-on / funnelcake stuff<br />
*** Security bugs<br />
*** Outreachy<br />
*** Misc.<br />
** Jared<br />
*** Just got back from vacation last week, going through emails and reviews<br />
**** tell us where you've been and what you've done! :)<br />
*** Picking up work on:<br />
**** Bug 1251071 - "New bookmark" popup disappears if I reopen it after creating bookmark<br />
**** Bug 1226522 - On-screen keyboard not displayed on machines without a rotation sensor (e.g. desktops with a touch screen)<br />
**** Bug 1270395 - UITour info panels have incorrect top padding<br />
*** Need to reply to an email from Katie about binding function arguments<br />
** Katie<br />
*** finished windows 8/10 start menu tile improvement<br />
*** wrapping up zoom indicator bug 565718<br />
*** starting bug 1171746 to make sure tab specific panels are cleared when tabs are switched<br />
** Mike<br />
*** Session store knowledge accumulating, next: triage and new stuff.<br />
**** Bug 1264192 - Logged out of Twitter after restarting Nightly, narrowed down to cookie store/ Twitter bug.<br />
*** Find toolbar 'whole word' mode landed on Nightly<br />
*** Find toolbar modal highlighting pref-ed off <br />
**** We have enough feedback for now<br />
**** Sent email to Sevaan to look at design/ UX for me<br />
**** Working on bugs that were filed by many people - many thanks!!<br />
**** Few awesome colleagues from Taipei (I think) are helping out fixing bugs!<br />
** Stephen<br />
** Verdi<br />
*** Working on automigration. http://people.mozilla.org/~mverdi/projects/autoimport2.framer/ (refresh in the awesome bar resets the prototype)<br />
** pdol<br />
*** Form Autofill / Web Payments PRD draft: https://docs.google.com/document/d/1Rk6SIH_O_wab1CsphHhuwmvT8gXCG-D0B0ki0R3dmC4/edit#heading=h.yvyjevnbnjwq<br />
**** Out of interest, why is this confidential?<br />
***** That was the desire of our legal team (likely because of competitor references), but we're trying to get that changed so the default is open. I agree, it's silly.<br />
* Roundtable<br />
** When can we resume work on https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 (migrating extensions with refresh) and providing a like-new experience for returning Firefox users? There are more of these people downloading Firefox every day than truly new users.<br />
*** sync issue with this: https://bugzilla.mozilla.org/show_bug.cgi?id=1276998 .<br />
<br />
<br />
'''Jun 28'''<br />
* Definitely having a meeting on the 28th!<br />
* GIF du jour: http://imgur.com/a/slR7t<br />
* Status updates<br />
** Dao<br />
*** picked up bug 1255989 (Cannot drag window from empty space in bookmarks toolbar items when customized to the menubar)<br />
*** more focus on reviews<br />
** Gijs<br />
*** Automigration stuff for a funnelcake build!<br />
**** Using the 'larch' project branch<br />
**** Landing on trunk first<br />
**** Both critical pieces (bypass dialog, https://bugzilla.mozilla.org/show_bug.cgi?id=1271775 , and undo API, https://bugzilla.mozilla.org/show_bug.cgi?id=1271799 ) have now landed on fx-team<br />
**** Behind a pref on trunk<br />
**** web team is doing some UI stuff for the 'undo' functionality<br />
**** we intend to eventually ship in Firefox proper but need more design work + polish + some more decisionmaking on how to make undo work well / interact with sync etc.<br />
*** Security bugs<br />
*** Mentoring outreachy intern Rakhi<br />
*** Miscellania, e.g.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1235695 - test fixes for highly-frequent intermittents<br />
** Jared<br />
*** on PTO this week!<br />
** Katie<br />
** Mike<br />
*** Enjoyed MozLondon lots!<br />
*** Findbar improved highlighting work continues (all blocking bug 384458). Main focus areas are:<br />
**** Design/ UX: Sevaan proposed to get involved and help out here<br />
**** QA: SoftVision is on it, already filing bugs, writing test plan, verifying fixes<br />
**** Performance: merging find count and highlighter iterators into one and more improvement underway.<br />
**** Feature currently disabled, until we polished it good.<br />
*** Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar<br />
**** Landed moments ago!<br />
*** Session store work:<br />
**** Landed some code review/ cleanup patches<br />
**** This week: Bug 1264192 - Logged out of Twitter after restarting Nightly (important, looks like regression in Fx48)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1239671<br />
**** Confidential thingy bug 1280294<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol (I may not be able to join, depending on how late my current meeting goes)<br />
*** Text Autofill / web payments<br />
**** Starting PRD draft<br />
* Roundtable<br />
<br />
'''Jun 21'''<br />
* No meeting, again because MozLondon :)<br />
* GIF du jour anyway! http://i.imgur.com/LnE8tBU.gif<br />
<br />
'''Jun 14'''<br />
* No meeting, because MozLondon!<br />
* GIF de la semaine: Tea time! http://38.media.tumblr.com/tumblr_lqnegj3st61qj2fxg.gif<br />
<br />
'''Jun 7'''<br />
* GIF du jour: https://gfycat.com/TallAstonishingAustraliankestrel<br />
* Status updates<br />
** Dao<br />
*** Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list<br />
**** it's a XUL bug<br />
**** Neil posted a patch, needs review from the other Neil<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** may need to remove text-shadow from tabs, waiting for UX opinion<br />
** Gijs<br />
*** Had 1 day of PTO last week, will have another half-day this week<br />
*** Security bugs<br />
*** Reviews<br />
*** First draft of automatic migration patch is up (needs minor updates to add telemetry, but otherwise there)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1271775<br />
**** behind a pref<br />
**** waiting on UI design before writing undo code, which will in turn block enabling this "for real".<br />
*** Added telemetry for migration performance otherwise<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1275114 (fixed)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276694 (waiting on review)<br />
**** ensure existing telemetry doesn't run out next version of nightly: https://bugzilla.mozilla.org/show_bug.cgi?id=1276699<br />
**** planning to add to MattN's dashboard on https://sql.telemetry.mozilla.org/dashboard/fx_migration to help guide more of these decisions<br />
*** Some more URL bar polish landed<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1276117<br />
*** (moved house this weekend, generally somewhat wonky availability as a result)<br />
** Jared<br />
*** Landed https://bugzilla.mozilla.org/show_bug.cgi?id=1276027 to track how often Firefox is opened via an external app handler<br />
**** Will look in to uplifting this to aurora + bet<br />
*** Working on https://bugzilla.mozilla.org/show_bug.cgi?id=1275386, patch is "done", but I plan on rewriting it to only have one histogram instead of three<br />
*** Will probably pick up https://bugzilla.mozilla.org/show_bug.cgi?id=1226522 again<br />
*** Am planning on investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1278354 and https://bugzilla.mozilla.org/show_bug.cgi?id=1278350<br />
** Katie<br />
*** Working on zoom indicator in location bar, patch should be up for review later today<br />
*** Got a question answered about Windows 10 tiles and will work on that once zoom indicator work has completed<br />
** Mike<br />
*** <br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
*** XP EOL data: https://drive.google.com/open?id=0B12g_7yjbdYJN1ZZTUdZbERaRWM <br />
*** Text Autofill / web payments<br />
**** UX early spec: https://mozilla.invisionapp.com/share/GV77J3VRU#/screens/156413164<br />
**** Currently running heartbeat survey<br />
**** Looking at web payments as 2nd phase, based on Web payments working group: https://www.w3.org/Payments/WG/<br />
*** Firefox attrition study<br />
**** Will be doing an attrition study in Q3 through Strategy&Insights team<br />
* Roundtable<br />
<br />
<br />
'''May 31 -- NO MEETING DUE TO MONTHLY MOCO MEETING AT SAME TIME (but please still post your read-only updates!)'''<br />
* GIF du jour: 😂👌http://i.imgur.com/oKipyyx.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** may need to remove text-shadow from tabs, waiting for UX opinion<br />
*** Bug 1257087 - Middle mouse click on history item would not open<br />
**** landed, uplifted<br />
*** Bug 1247824 - Persistent excess space in bookmark panel from folder/tag list<br />
**** investigating<br />
** Gijs<br />
** Jared<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** pdol<br />
<br />
'''May 24'''<br />
* GIF du jour: *rawr* https://i.imgur.com/89SWV2w.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** landed, backed out because of a leak, re-landed today<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** background-clip:text backend has been re-implemented<br />
**** perf regressions seem to be less random and less catastrophic but still not perfect<br />
**** summary: https://bugzilla.mozilla.org/show_bug.cgi?id=658467#c42<br />
*** Bug 1257087 - Middle mouse click on history item would not open<br />
**** picking this up<br />
** Gijs<br />
*** Startup automigration:<br />
**** met with verdi & dolske to make some decisions re: how to pick a browser / data to migrate.<br />
**** looking at telemetry to hit 48 so we can validate/revise said decisions based on data<br />
*** Still dealing with uplifting private browsing & other things that need uplifting<br />
**** url bar changes from last week looking good, going to do a bunch of uplift requests later today<br />
**** tabsintitlebar improvements have uplift requested<br />
*** reviews, hopefully last e10s test changes, some sec bug stuff, ...<br />
*** add-ons and fx-refresh: on hold until startup stuff is up.<br />
** Jared<br />
*** default browser investigations continuing<br />
**** no reply from metrics about the data we have been asking for<br />
**** dolske is going to escalate the request<br />
**** i'm going to spend today learning how to read the data myself<br />
*** <br />
** Mike<br />
*** patches up for review for find-in-page<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** Removing current first run pages https://bugzilla.mozilla.org/show_bug.cgi?id=1274627 and https://bugzilla.mozilla.org/show_bug.cgi?id=1274633<br />
*** Removing default opt-out checkbox https://bugzilla.mozilla.org/show_bug.cgi?id=1272162<br />
*** Design for new first run page with pinning and default browser instructions<br />
** pdol<br />
*** Decision on EOL'ing XP<br />
**** Compiling data relevant to making decision: https://docs.google.com/document/d/1EyO-F6A7Kkqe00usMglcAfJnw9yby-3DxiA8jzdgazQ/edit <br />
***** External sources<br />
***** Metrics/telemetry<br />
*** Text Autofill<br />
**** Early definition of scope/goals: https://docs.google.com/document/d/1QtyaF0rGqTtqxl1hcIhD-X_i1vNCPJO9Xo10CosdLCg/edit<br />
*** Investigations to understand why users defect to other browsers<br />
**** Using user recruiting, surveys, interviews<br />
**** MAU/DAU survey: https://docs.google.com/document/d/1k7wVCzsiBXbTvASf2A22jR6xxTOJ4atDcOJQgyD3K0I/edit<br />
***** Noteworthy correlations between heartbeat rating and use of alternate browsers (in addition to Firefox)<br />
***** AI: Peter to reach out to Patrick Finch, Kadir<br />
** Roundtable<br />
<br />
'''May 17'''<br />
* GIF du jour: the care and feeding of gecko http://i.imgur.com/cd2ZdZ6.gifv<br />
* Status updates<br />
** Dao<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** has patch<br />
** Gijs<br />
*** URL bar changes produced 1 regression so far: https://bugzilla.mozilla.org/show_bug.cgi?id=1272317<br />
**** finished a patch today, r?mconley<br />
**** 1 regression is less than I was expecting... will do a sweep through new Fx bugs filed in the last week after this change lands and then request aurora uplift per requests from e10s team.<br />
*** add-ons and fx refresh:<br />
**** popped another yak! We now have automated test coverage for fx refresh in the marionette framework<br />
**** Have the beginnings of a patch for add-ons being included in refresh<br />
**** slowly pivoting to...<br />
*** initial migration stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1248077 and its deps<br />
***** still need to sort out some details with Verdi but likely going to start implementing late this week / beginning of next week, behind a pref<br />
***** needs design work! https://bugzilla.mozilla.org/show_bug.cgi?id=1271778<br />
****** specifically: how to tell the user "we just imported your data from browser X / browsers X and Y"<br />
****** how to offer the user the possibility to undo the import<br />
**** Was also contacted by Schalk Neethling for help with their add-on work to also look at some of this.<br />
***** Slightly confused because it seems their aim is to do more prompting of the user about this... can someone clarify?<br />
*** Misc stuff:<br />
**** Issues with tabs-in-titlebar in e10s mode where we race browser startup on OS X:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1269462<br />
****** fixed, but that then regressed windows 10:<br />
******* https://bugzilla.mozilla.org/show_bug.cgi?id=1273094<br />
******** waiting on clarification from platform-folks. Don't want to keep hacking around weirdness (cross-ref: https://bugzilla.mozilla.org/show_bug.cgi?id=1005098 ).<br />
**** Improved mochitest output when it times out and kills the process to clarify what's going on:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1270144 (landed)<br />
**** e10s test fix waiting for r?mikedeboer - https://bugzilla.mozilla.org/show_bug.cgi?id=1246664<br />
**** followup items about fx refresh that were uncovered as part of the add-on stuff<br />
***** still in progress<br />
**** we're overzealous getting search engine telemetry - https://bugzilla.mozilla.org/show_bug.cgi?id=1272294<br />
***** need to update patch based on data folk feedback + failing tests on try<br />
**** <br />
** Jared<br />
*** Fixed:<br />
**** Bug 962560 - Audio volume UI resets to full volume after toggling the screen size of a video<br />
**** Bug 1271626 - gUIStateBeforeReset has an erroneous property of gUIStateBeforeReset<br />
**** Bug 1271742 - Rename currentLineHeight to currentContentWidth in AboutReader.jsm<br />
**** Bug 862399 - Add UI to loop playback of audio files<br />
**** Bug 1271976 - Audio controls disappears after a delay once volume slider changed<br />
**** Bug 449358 - Add test to confirm that video/audio UI controls function when JavaScript is disabled<br />
**** Bug 1268943 - Middle mouse click on links in settings does nothing (should open in new tab)<br />
*** Outreachy:<br />
**** Bug 1061747 - Restore Defaults does not reset current theme<br />
***** In progress, Katie took a couple days off last week, should have something ready this week.<br />
**** Next bug will be bug 1232679 - Improve Start Menu tile on Windows 8/10<br />
*** Poking:<br />
**** Bug 1143116 - Don't show Default Browser prompt on first run<br />
*** Working half-time this week, Wednesday thru Friday<br />
** Mike<br />
*** Two days of PTO; one last week and yesterday!<br />
*** Recently Bookmarked list: https://bugzilla.mozilla.org/show_bug.cgi?id=1248267 is failing a test<br />
**** I'll fix that tomorrow to get it ready to land<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1270174 and was fixed by jwatt<br />
**** Jonathan is my latest hero.<br />
**** We can now have complex SVGs inside the Canvas Frame (anonymous content)<br />
*** Got https://bugzilla.mozilla.org/show_bug.cgi?id=384458 working<br />
**** Highlighting of found ranges, Safari-style.<br />
**** Works using a complex SVG mask inserted as anonymous content<br />
*** Worked on Win & Lin HiDPI icons at https://bugzilla.mozilla.org/show_bug.cgi?id=1271680<br />
*** Will review Gijs' patch after the meeting ;-)<br />
*** I'll spending a considerable amount of time in session-(re)store land.<br />
*** Collaborated with :timdream on getting Emoji fonts shipped<br />
**** We need product-decision-maker to move it forward<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim (read-only)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1231701 Ship an Emoji font on Windows <8.1 (& Linux)<br />
**** Decision needed to make this depend on a Desktop DLC or bundling with the installer (the current patch).<br />
**** Also, ship Firefox Emoji v.s. Emoji One<br />
* Roundtable<br />
** Upcoming QX work - qx-feedlot https://bugzilla.mozilla.org/show_bug.cgi?id=1270272<br />
*** Can I nominate some about:reader / reader mode work?<br />
** Mike's awesome find-in-page demo :) That WAS awesome<br />
<br />
'''May 10'''<br />
* GIF du jour: Jared fixing bugs: http://imgur.com/JhUiLu4 (+1)<br />
** This has been all the hype lately: http://www.imdb.com/title/tt4060576/<br />
* Status updates<br />
** Dao<br />
*** Bug 1267939 - Back out bug 1219804 from Aurora 48<br />
**** landed<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open<br />
**** landed with workaround for bookmarks observer leak<br />
*** Bug 1219788 - Show bookmarks toolbar when adding a bookmark to the bookmarks toolbar folder<br />
**** picking this up again<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers<br />
** Gijs<br />
*** bug 1241085 - url bar changes landed and seem (fingers crossed) to have stuck. In tomorrow's nightly if all goes well<br />
*** add-ons and fx-refresh:<br />
**** We have popped a yak: changes to fx refresh have landed<br />
***** Waiting for review on the test. Marionette runner portion already has r+, just need the test itself r+'d<br />
*** Misc things:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1270707 - formatting in LaterRun (second/nth run pages)<br />
***** requested uplift on this per discussion.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1270886 and https://bugzilla.mozilla.org/show_bug.cgi?id=1270148 - issues with the border color of the search bar on Windows + Linux<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1269238 links in the about: dialog were unclickable after a security fix I wrote<br />
**** Some more private browsing refresh fallout<br />
**** Reviews, more reviews, more reviews...<br />
** Jared<br />
*** Patch up for review to make background windows on Windows 10 faded out (bug 1269120)<br />
*** Investigated start tile possibilities (bug 1232679)<br />
*** Triaging video controls bugs, started at 136 bugs now down to 109 bugs<br />
**** Will be triaging in-content prefs<br />
**** Will be spending time thinking about Windows 10 features that we are missing/lacking in<br />
***** Could use native notifications on Windows 10 as opposed to XUL<br />
***** Home/Lock Screen notifications<br />
***** Start tile improvements<br />
***** Matching Windows 10 animation styles<br />
***** increased padding in context menus<br />
***** tablet mode stuff - note that tablet mode usage seems comparably really low, so not sure to what degree that's useful<br />
****** global back button<br />
** Mike<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=896304<br />
**** HiDI icons for findbar on OSX (bug 1271680 will deal with Win & Lin)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1270943<br />
**** Social API tests weren't enabled in e10s mode - will be fixed soon<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1248267<br />
**** Fifth version patch up for review.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=384458<br />
**** Dim/ highlight find results better - work now blocked by https://bugzilla.mozilla.org/show_bug.cgi?id=1270174<br />
*** Looking into Linux QX backlog items<br />
**** goal: make it a cluster<br />
** Stephen<br />
** Verdi<br />
*** Onboarding outcomes https://docs.google.com/presentation/d/1MZastaUJSm7It3RKyAcNLa5eoo8zpV1xFYOu2g1hL6Q/edit#slide=id.g12c3258251_0_2<br />
*** Returning users https://bugzilla.mozilla.org/show_bug.cgi?id=1268708<br />
*** Auto-import data from other browsers https://bugzilla.mozilla.org/show_bug.cgi?id=1248077<br />
** Tim (read-only)<br />
*** Team has moved on to Fennec, Fennec about: pages, and Control Center bugs. Will keep QX in backlog.<br />
*** Bug 1231701 - Ship Firefox Emoji on Windows < 8.0 and Linux<br />
**** Fixing broken MOZ_BUNDLE_FONTS on DWrite font rendering backend (see dependencies).<br />
** pdol (Peter Dolanjski)<br />
*** New Product Manager on team<br />
*** Officially joining June 6th<br />
*** Fly on wall for now<br />
*** Initial focus: Decision on XP support, Form Autofill, Onboarding, more TBD<br />
* Roundtable<br />
<br />
'''May 3'''<br />
* GIF du jour: https://media.giphy.com/media/xT1XGNDs12qRHc2rRK/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** Bug 1265173 - Increase toolbarHighlight opacity again to a more reasonable level<br />
**** landed, uplifted<br />
*** Bug 1267939 - Back out bug 1219804 from Aurora 48<br />
**** still waiting for approval<br />
*** Bug 1248268 - Unable to disable "Recently bookmarked"<br />
**** landed<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark gets deleted while the menu is open<br />
**** patch updated after bug 1248268, needs fresh try run, probably still suffers from the leak<br />
*** Bug 1119455 - Favicon gets discarded, re-decoded and repainted when moving the mouse pointer over a tab<br />
**** wrote a patch that avoids the bug but breaks the tabs' onerror handler<br />
**** needs Gecko fix or WONTFIX until we implement the tab strip without XUL<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** getting new perf numbers<br />
** Gijs<br />
*** Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 (URL bar clearing when opening new (private) window/tab and typing immediately) has review<br />
**** ... but has failing tests that I can't reproduce on Windows.<br />
***** Reproduced on mac 10 minutes before this meeting. Need to diagnose why it's broken. Could be easy to fix, could mean I need to rethink approach... :-\<br />
*** Still talking with Matt about approach in https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 (default profiles vs. fx reset)<br />
*** Investigating/reviewing in bug 1119455 (see Dão's update)<br />
**** dolske just made an interesting suggestion there.<br />
*** Dealing with fallout from bugs I fixed or reviewed<br />
*** Some PTO (some more incoming.)<br />
** Jared<br />
*** Bug 1095739 - fixed, Allow a "new user" experience to happen subsequent to Firefox being uninstalled<br />
*** Bug 1268159 - fixed, All of the strings in Firefox now use curly quotes<br />
*** Patches in progress for:<br />
**** in progress [Katie Broida] Bug 1061747 - Restore Defaults does not reset the current theme<br />
**** checkin-needed [Katie Broida] Bug 1093750 - Toolbar items should have tooltips in Customize Mode<br />
**** tracking down a gtk3 crash [Katie Broida] Bug 1260595 - All items in Themes panel are duplicated if I exit customize with the panel opened (should close/empty panel when leaving customize mode)<br />
**** in progress [Dan Huang] Bug 1126967 - [reader mode] [UX] improve the loading transition <br />
** Mike<br />
*** Bug 1248267 - Right click on bookmark item of "Recently Bookmarked" should be regular placescontext instead open it<br />
**** found a way to show a context menu after all<br />
**** waiting for review<br />
*** Planning to work on 'Bug 1248616 - 5 most recently added bookmarks should be draggable' after the aforementioned bug<br />
*** Bug 269442 - Add Find Whole Word/ Find Exact String Option to Find Toolbar<br />
**** Finally got around to write a unit test for it<br />
**** Code complete, final round of review<br />
**** Ehsan might be too busy - hopefully not!<br />
*** Bug 1269677 - mousethrough=always doesn't work on the APZ-enabled browser stack<br />
**** Filed this, got immediate reply that `pointer-events: none;` does the same thing!<br />
**** Awesome! XUL--<br />
*** Bug 266338 - Better (more visible) indication of when Find has wrapped or will wrap<br />
**** https://vimeo.com/162972088 proposed UX, inspiration from iTerm OSX app<br />
**** Not taking the bug per sé, pitching an idea<br />
*** Bug 384458 - find toolbar should highlight better/dim rest of page<br />
**** Unbitrotted previous patch<br />
**** Converted highlight code to use an inverted SVG mask<br />
***** Cuts out rectangles out of a full-width and full-height colored rectangle<br />
**** Up next:<br />
***** Move all code to the content process, using https://wiki.mozilla.org/DevTools/Highlighter#Creating_new_highlighters (kudos, Gijs!)<br />
***** Create a separate module for the highlight iterator and move the code from Finder.jsm to it<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim<br />
* Roundtable<br />
** [jared] Reopen/Undo Close Tab as a button in context?<br />
** GTK3 regressions?<br />
*** ++ (from Gijs) -- there's a lot of stuff in there (radio and checkboxes are invisible, scrollbars are (half-)busted, ... it's not very nice)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1262136<br />
***** Seems to depend on a very big patch to add support for GTK3.20 "Node" things. Not sure if we have lower-impact ways of fixing for 47 (see dep).<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1269523<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1268462<br />
**** And some more stuff explicitly in Widget::gtk3<br />
***** https://bugzilla.mozilla.org/buglist.cgi?quicksearch=gtk3%20comp%3Awidget%20creation_ts%3E10d&list_id=12997243<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1244305 <-- crash when dealing with downloaded files<br />
<br />
'''Apr 26'''<br />
* GIF du jour: *monkeyhug* https://media.giphy.com/media/3osxY9JTVRz3iMkLwA/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** gonna backout "Recently bookmarked" UI from Aurora to finish followups and bundle it with other bookmark related changes<br />
*** Bug 1265017 - Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar"<br />
**** landed<br />
*** Bug 1248268 - Unable to disable "Recently bookmarked"<br />
**** waiting for review<br />
*** Bug 1250203 - Re-populate recent bookmarks when a bookmark has been deleted<br />
**** leak might be another bug in the bookmarks observer backend<br />
**** code changes overlap with bug 1248268, now trying to get that done first<br />
*** Bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
**** no progress<br />
** Gijs<br />
*** Can't make the mtg today<br />
*** Still slogging away on url bar things<br />
**** Tests have now moved. \o/<br />
***** Left a note in fx-desktop meeting - there are other groups of tests that would benefit from moving into their own directories<br />
**** Latest in https://bugzilla.mozilla.org/show_bug.cgi?id=1267289<br />
**** Fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1266475<br />
**** Slowly getting to actually fixing https://bugzilla.mozilla.org/show_bug.cgi?id=1241085<br />
*** Work on addon refresh/migration stalled on reviews 2 yaks deep. Matt r-'d current patch to allow refreshing non-default profiles, need to talk with him about that. Either tonight or tomorrow.<br />
*** Met with Verdi to discuss Firefox refresh work<br />
*** Fixed one of the top intermittents related to some e10s work: https://bugzilla.mozilla.org/show_bug.cgi?id=1257750<br />
*** Reviews, reviews, more reviews.<br />
** Jared<br />
*** Decoder doctor work landed (bug 1160424)<br />
*** We now have accessibility (keyboard) support in Customization mode (bug 1116578)<br />
*** Katie has a fix for toolbar items not having tooltips in customize mode (bug 1093750)<br />
*** Katie has a fix for duplicate items in the Themes menu but it crashes on Linux (bug 1260595)<br />
**** I tried to set up a new Linux VM to use with rr but VirtualBox fails to start up on latest Windows 10 Insider builds<br />
***** https://www.virtualbox.org/ticket/15337<br />
****** Fixed in build from 6 hours ago, need to download it and try with that<br />
*** I picked up bug 1095739 again, which is to advertise Refresh Firefox to users who uninstalled and reinstalled Firefox<br />
** Mike<br />
*** Reviewed a few things :-)<br />
*** Made a list for a fresh QX cluster: findbar<br />
*** Working on Recent Bookmarks feature follow-ups<br />
**** Landed Windows layout issue fix ( https://bugzilla.mozilla.org/show_bug.cgi?id=1250828 )<br />
**** I think I've got a good plan for context menus ( https://bugzilla.mozilla.org/show_bug.cgi?id=1248267 )<br />
***** Could be beneficial for 'disable feature' and 'support drag-n-drop' bugs<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
** Tim<br />
*** The team is moving on to different clusters QX bugs; mostly still working on mentor bugs<br />
**** bug 1266372 bug 1184950 bug 1264805 (reader mode)<br />
**** bug 1229727 (full screen notification)<br />
**** bug 995758 (address bar focus)<br />
*** Feel free to ni me on bugs and I will get them distributed<br />
* Roundtable<br />
<br />
<br />
'''Apr 19'''<br />
* GIF du jour: A) forest fire B) disco C) psyfox D) all of the above. http://imgur.com/CWKNtbj<br />
* Status updates<br />
** Dao<br />
*** won't make it (conflicting meeting)<br />
*** bug 1248617 (Stop adding the "Recently bookmarked" smart folder in new profiles)<br />
**** landed<br />
*** bug 1250203 (Re-populate recent bookmarks when a bookmark has been deleted)<br />
**** tried to land and bounced again, need to investigate a leak<br />
*** bug 1265017 (Make Bookmarks > "Other Bookmarks" open a sub menu and move it after "Bookmarks Toolbar")<br />
**** has patch, waiting for review<br />
*** bug 658467 (Fade out tab label on overflow instead of ellipsis)<br />
**** wrote a patch, has significant perf issues with unclear way forward<br />
** Gijs<br />
*** Finished e10s test stuff \o/<br />
*** Shaving all the yaks for add-on migration in Fx Refresh ( https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 )<br />
**** Wanted tests first ( https://bugzilla.mozilla.org/show_bug.cgi?id=888624 )<br />
***** Wanted to let you do reset on non-default profiles so writing tests isn't so much of a pain ( https://bugzilla.mozilla.org/show_bug.cgi?id=1265368 )<br />
****** waiting for review<br />
*** url bar work (cluster 1247816)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1199934 - repeated hash changes breaking the location bar (landed yesterday)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1265055 - moving tests into their own dir to make testing situation better<br />
**** some semi-related security work (url bar spoofing)<br />
**** Investigating https://bugzilla.mozilla.org/show_bug.cgi?id=1241085 and https://bugzilla.mozilla.org/show_bug.cgi?id=1249362<br />
*** tab browser tab closing / beforeunload madness fix: https://bugzilla.mozilla.org/show_bug.cgi?id=1238032<br />
** Jared<br />
*** Finished e10s test stuff too \o/<br />
*** Working on decoder doctor<br />
*** lots of reviews<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Apr 12'''<br />
* No QX meeting due to conflict with Firefox PLR review.<br />
<br />
'''Apr 5'''<br />
* GIF du jour: "The meeting expi…THE MEETING EXPIRED?!" http://imgur.com/6BCKFkh<br />
* Status updates<br />
** Dao<br />
** Gijs (this is like 4 weeks of updates because of PTO and e10s stuff and meeting cancellations)<br />
*** e10s tests<br />
*** dealing with outreachy admin and a few of the bugs that people fixed (and are continuing to fix) as part of their application process, including:<br />
**** RTL identity box issues: https://bugzilla.mozilla.org/show_bug.cgi?id=891897<br />
**** search dropdown styling on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1238866<br />
**** missing UI on devedition on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1212355<br />
*** regressions:<br />
**** waiting on review for https://bugzilla.mozilla.org/show_bug.cgi?id=1238032 ( closing pages that close a page they've opened when they themselves get closed can break the Firefox window)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1255526 - IE8 history import<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1257804 - about:reader URL copying<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1258344 - customize mode re-entering issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1254503 - in some cases the location bar could break completely<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1130411 was a top intermittent, seems to now be fixed (woo)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=735251 - ugly focus rings on OS X now gone!<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1256165 - issue with our determination of the width/scrollability of about:home on launch<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1256085 - hamburger button pressed state could get messed up<br />
*** I wrote a thing for writing (access-control-listed!) prefs from the content process: https://bugzilla.mozilla.org/show_bug.cgi?id=1252855<br />
** Jared<br />
*** Katie, my Outreachy intern has been working on https://bugzilla.mozilla.org/show_bug.cgi?id=1247214 (context menus in preferences have wonky fonts)<br />
*** Katie also landed a patch to convert strings to use curly quotes instead of straight quotes https://bugzilla.mozilla.org/show_bug.cgi?id=1151449<br />
*** Katie also renamed "Unsorted bookmarks" to "Other bookmarks". https://bugzilla.mozilla.org/show_bug.cgi?id=1257599<br />
*** I landed a test and fixed a bunch of strings to now use curly quotes. The test will prevent regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1259859<br />
*** Working on investigating bug 1252224 (Doorhanger transitions are janky). Looks like we're doing some extra work after the "popupshowing" event<br />
**** Jared++<br />
** Mike<br />
*** e10s tests<br />
*** Some final follow-up work re. Loop/ Hello<br />
** Philipp<br />
*** Need to do a round of bug prioritization now that the team is back from e10s hiatus<br />
*** Working on getting final mocks for all platforms for the session restore button in the tab bar<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1219725<br />
** Stephen<br />
** Verdi<br />
*** Unable to disable "recently bookmarked" https://bugzilla.mozilla.org/show_bug.cgi?id=1248268#c38<br />
* Roundtable<br />
** request for Dao: once your post-PTO-email-stack has been sufficiently reduced, can you check https://bugzilla.mozilla.org/show_bug.cgi?id=1208760 and help out in terms of what you thought we needed to do there? I couldn't figure it out from the original bug and such.<br />
<br />
'''Mar 29'''<br />
* GIF du jour: MEETING IS ON, good to see you all again https://media.giphy.com/media/3osxY9JTVRz3iMkLwA/giphy.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1259859 and two other related bugs are changing straight quotes to curly quotes, and three-dots to ellipsis.<br />
** Mike<br />
*** Working on investigating intermittents on OSX 10.6 and converting chrome tests to cover e10s too.<br />
** Philipp<br />
** Stephen<br />
*** Fixed five year old OS X sidebar styling bug: https://bugzilla.mozilla.org/show_bug.cgi?id=680256<br />
*** SVG Graphic Perf: https://bugzilla.mozilla.org/show_bug.cgi?id=1054016<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Mar 22'''<br />
NO MEETING TODAY due to E10S test fixing and a conflict with the monthly MoCo meeting. NO penguins allowed: http://i.imgur.com/Ox3Ascf.gifv<br />
(I expect we'll meet next week though, as E10S work starts to wind down!)<br />
<br />
'''Mar 15'''<br />
NO MEETING TODAY, please keep working on E10S tests and vacuuming your cats! https://i.imgur.com/4N1KuNx.gifv<br />
<br />
'''Mar 08'''<br />
<br />
NO MEETING TODAY, enjoy this gif of a cat in a monkey suit instead. http://i.imgur.com/Vp9Q38k.gifv<br />
<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
*** would like to back out bug 1219804 from aurora because of some of the open regressions, most notably those with pending needinfo requests<br />
** Gijs<br />
** Jared<br />
*** no update, just been working on e10s tests<br />
** Mike<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Mar 01'''<br />
* GIF du jour: urban foraging http://i.imgur.com/QIJSKWn.gifv<br />
** This one cracked me up last week: http://i.imgur.com/eg2XeqQ.gif<br />
* Status updates<br />
** Dao<br />
** Gijs (request from jared: can we please remove the e10s test update and keep this meeting focused on qx work?)<br />
*** e10s tests, more e10s tests, more e10s tests<br />
**** some actually broken stuff in e10s, need to get some uplifts sorted for 46, namely:<br />
***** character encoding widget<br />
***** still WIP: offline storage quota warnings<br />
**** Slowly going through e10s perf bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1195386<br />
***** Some fairly low-hanging perf fruit in there if people are interested<br />
*** Disabled osk on 45 release for windows 8, uplifted remaining fix to 46. Should be pretty good for 46 now.<br />
*** Fixed some consistency issues with the context menu in the middle of navigations (bug 1220160)<br />
*** Still need to get back to:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=789945 (core prefs quality stuff)<br />
**** addon migration in fx refresh<br />
*** outreachy application for qx-type frontend style stuff accepted, need to tweak proposal the next few days<br />
** Jared<br />
*** Patch is up on bug 1095739 to ask user if they want to refresh Firefox after uninstalling/re-installing<br />
**** Got feedback from jimm and gijs, will put together a new patch after e10s work is finished<br />
*** Outreachy project is live<br />
**** Focus is on windows 10 bugs, reader mode entrance/exit, context menus in prefs, polishing tour panel margins/padding<br />
*** Review ping for shorlander for Bug 1246276 - Notification/Push Permission might be interpreted as a warning logo ?<br />
** Mike<br />
*** Well, hum, I've been working on e10s stuffs.<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
<br />
'''Feb 23'''<br />
* GIF du jour: rererefrigerator http://i.imgur.com/6Wtqp2A.gifv<br />
* Status updates<br />
** Dao<br />
*** (PTO for the rest of the week)<br />
** Gijs<br />
*** Still ongoing sec stuff, though less than last week<br />
*** Got a review for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar resetting)<br />
**** need to write a new iteration, also need to address leaks and failing tests from try push<br />
*** Did an onboarding talk<br />
*** outreachy taking time as well<br />
*** installer pin-to-taskbar stuff landed \o/<br />
**** Windows 10 bug that we wontfixed https://bugzilla.mozilla.org/show_bug.cgi?id=1190351<br />
*** getting some initial feedback on core preferences quality work in https://bugzilla.mozilla.org/show_bug.cgi?id=789945<br />
**** Haven't looked at this in detail yet; will likely need to take some time to address feedback, scary "threads in C++" stuff!<br />
*** Landing fixes for e10s for the customizableui tests<br />
**** most already on fx-team, 2 more to go<br />
**** likely going to be picking up other e10s test stuff once that lands + sticks<br />
** Jared<br />
*** Landed installer changes to not offer Firefox as default browser if opted-out in installer (bug 1041514)<br />
*** Landed bookmark button changes to show bookmark panel on first click (bug 1219794)<br />
*** Patch r+'d for removing noautohide from reader view uitour panel but some back and forth on if we want this (bug 1162750)<br />
*** I will pick up bug 1219725 (restore session button in tabbar) and bug 1111145 (update shadows for location and search bar on windows)<br />
** Mike (facemuted due to baaad connection)<br />
*** Starting for real this week, after wrapping up last Hello tasks<br />
*** I think I'll start with writing test coverage for the '5 recent bookmarks' feature, before we extend its functionality.<br />
** Philipp<br />
*** Out last week<br />
*** Welcome Mike!<br />
***** thank you sir ;-) There can't be enough Mike's<br />
*** Will find that bug about uneven paddings on tour bubbles<br />
**** bug 1180186<br />
** Stephen<br />
** Verdi<br />
* Roundtable<br />
** Closure on bug 1162750?<br />
*** [philipp] wontfix<br />
** cluster bugs<br />
<br />
'''Feb 16'''<br />
* GIF du jour: 3 day weekend: http://i.imgur.com/UqcIIjW.gif<br />
* Status updates<br />
** Dao<br />
*** on vacation!<br />
** Gijs<br />
*** Distracted by several security bugs<br />
*** Wrote a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar being reset)<br />
**** There are a /lot/ of dupes and "see also"/blockers/deps. It's unlikely that the patch will fix all the issues with our URL bar ever. Might make sense to file a separate tracker.<br />
***** Someone else did: https://bugzilla.mozilla.org/show_bug.cgi?id=1247816<br />
*** Poked at https://bugzilla.mozilla.org/show_bug.cgi?id=1017919 but no patch; need to talk with Mossop some more.<br />
*** Still waiting for review on https://bugzilla.mozilla.org/show_bug.cgi?id=1229626 (pinning to taskbar from the (stub) installer)<br />
**** rstrong is on leave, asked bsmedberg who to redirect to<br />
*** On-screen keyboard:<br />
**** Fixed https://bugzilla.mozilla.org/show_bug.cgi?id=1239744<br />
**** Got everything uplifted to 45<br />
***** except that ^^ and the addition to the preferences (in 46) where people can turn it off.<br />
*** Edge bookmarks + reading list migration fixes<br />
**** All uplifted to 45<br />
**** Spent quite some time finally writing some testing for this, also made it all lintable:<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1236154<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1246591<br />
*** Misc fixes:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=408415 - favicon used to break when the hash ("#whatever") on the page changed during the load of the page<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1244259 - talos IO numbers now more stable (they'd become bimodal), and lower, for e10s.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1134126 - a11y issue on about:home<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1246123 - draggability of empty space on the bookmarks toolbar<br />
***** (regression from https://bugzilla.mozilla.org/show_bug.cgi?id=1219215 from 2 weeks ago)<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1216478 - a11y followup from https://bugzilla.mozilla.org/show_bug.cgi?id=1123760 which I fixed a while ago<br />
**** In progress: https://bugzilla.mozilla.org/show_bug.cgi?id=1220160 - minor fixes to how we determine what happens when you use the context menu on a page that is loading or being replaced by another loading page.<br />
** Jared<br />
*** Landed patch to lock the always ask pref when setting Firefox as default browser<br />
*** More progress on bookmark star and context menu tests<br />
*** Still need to work on installer patch<br />
** Mike<br />
*** Not present in person - not feeling well - but can tell that I'll be picking up follow-ups from https://bugzilla.mozilla.org/show_bug.cgi?id=1219804 (bookmarks)<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** Remove recent bookmarks folder from existing users?<br />
**** discussed, decided to: (1) don't create it in new profiles, (2) leave it in existing profiles, at least for now (3) check with marco to see if dropping support for smart folders is interesting for Places, and if so look at adding telemetry to understand usage<br />
*** Will work on answering questions and filing bugs this week<br />
* Roundtable<br />
** [dolske] bug list triaged, qx clusters<br />
<br />
'''Feb 9'''<br />
* GIF du jour: omnomnom http://i.imgur.com/h3Zmudk.gifv<br />
* Status updates<br />
** Dao<br />
*** patch up for recent-bookmarks in menu<br />
** Gijs<br />
*** patch up for installer pin-to-taskbar stuff (https://bugzilla.mozilla.org/show_bug.cgi?id=1229626 )<br />
*** uplift all the osk things<br />
**** except https://bugzilla.mozilla.org/show_bug.cgi?id=1239744 . That still needs work, I expect it will be too scary for 45, tbh.<br />
*** uplift all the Edge migration things!<br />
**** still need to write a test, which involves more jsctypes. :-\ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1236154 if people want to follow along)<br />
*** Looking at the following bugs for this week:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=798249<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1017919<br />
**** and the two/three mentioned above.<br />
**** Annnnd https://bugzilla.mozilla.org/show_bug.cgi?id=1244259 because perf regression<br />
***** looks to be figured out now, now just need to write a fix for talos code. \o/<br />
****** "just", famous last words, etc. etc.<br />
**** Likely to look at some of the Outreachy stuff this week as well.<br />
** Jared<br />
*** patch up for stopping users from unchecking "always ask" for default browsers if firefox is set as default<br />
**** came up with a way to mock the shellservice, which can be used in bug 1180714<br />
***** as the person who reviewed this, I will +1 that this is very useful!<br />
*** patch up for review for showing the bookmarks panel on first click of the star<br />
*** got review feedback from rstrong on the installer patch, need to make another revision<br />
*** (non-QX), but close to landing rewrite of test_contextmenu.html for e10s<br />
** Philipp<br />
** Stephen<br />
** Verdi<br />
*** I'm way behind on answering questions and filing bugs. :( It may continue to be that way for the rest of the week.<br />
** Mike<br />
*** Spectating mode this week, next week I'll be picking up bugs & taking names!<br />
*** ...and the gif-du-jour is just too awesome :')<br />
* Roundtable<br />
** [jared] feedback on mentored projects<br />
*** fwiw, ISTR that the failure rate for the Outreachy projects is actually really good (ie low). Don't quote me. Don't over-plan it. But yeah.<br />
*** dolske proposed a meeting!<br />
**** (OK, I did too, in the email - it seems like a sensible idea...)<br />
<br />
'''Feb 2'''<br />
* GIF du jour: http://imgur.com/NdGMA83 (you asked for one!)<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** most of https://bugzilla.mozilla.org/show_bug.cgi?id=1219215 now landed \o/<br />
*** Also a number of security thingies including https://bugzilla.mozilla.org/show_bug.cgi?id=1172165 . Quality including hardening us so we don't spin point releases for 0-days? Maybe? ;-)<br />
**** (more seriously, this took time, so I'm listing it)<br />
*** Edge migration<br />
**** Need to land https://bugzilla.mozilla.org/show_bug.cgi?id=1237679<br />
**** Need to update + re-request review for bookmarks stuff: https://bugzilla.mozilla.org/show_bug.cgi?id=1226556<br />
*** on-screen keyboard stuff<br />
**** filed https://bugzilla.mozilla.org/show_bug.cgi?id=1243345 for 45 stuff<br />
***** mostly all fixed and/or reviewed now<br />
***** still need to work on https://bugzilla.mozilla.org/show_bug.cgi?id=1239744<br />
*** just getting going on https://bugzilla.mozilla.org/show_bug.cgi?id=1229626<br />
**** seems like it's going to be a loooooong slog - can't even build the thing<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1188171#c6<br />
** Jared<br />
*** waiting on reviews for bug 1219794 (bookmark popup) and bug 1041514 (installer changes)<br />
**** might want to find a new reviewer for bug 1041514, but will leave the bookmark popup with marco since he already gave one review pass<br />
*** need to follow-up with the 'disable default-app hash handling' bug (bug 1240892) and make sure that it is uplifted where necessary<br />
** Philipp<br />
*** ¯\_(ツ)_/¯<br />
** Stephen<br />
*** <br />
** Verdi<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1244649 Show bookmarks toolbar when viewing a new tab? (I'm thinking no)<br />
**** Gijs: for whatever little it's worth, I agree with 'no'.<br />
*** Default browser prompt for first run - should I set a meeting? Should I just work it out with Philipp and comment in the bug?<br />
**** Verdi will look at dolskes email again<br />
*** Marketing's durable team focused on retention<br />
*** Onboarding and about:addons<br />
*** https://wiki.mozilla.org/Firefox/Onboarding<br />
* Roundtable<br />
** Cory: discuss how best to combine these lists<br />
*** Onboarding Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1229599<br />
*** Firefox QX Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1244854<br />
** Stephen: Looking for an estimate of work involved to add the System Share menu from Windows 10 and OS X: https://mozilla.invisionapp.com/share/5A5RW88TW#/screens<br />
*** Filing bugs!<br />
<br />
'''Jan 26'''<br />
* GIF du jour: http://media1.giphy.com/media/12XTNObsY1pWQU/giphy.gif<br />
** woo, there's a gif again!<br />
* Status updates<br />
** Dao<br />
*** patch for showing 5 most-recent bookmarks in menu<br />
*** reviews<br />
** Gijs<br />
*** Linux notification bars, fixing unreadable text due to GTK3 switch<br />
*** Location bar stuff, talking with mak<br />
*** OSK / Edge bookmark importing broken<br />
*** 1200639 landed (later run pages)<br />
*** bug 1210366 (no more reader mode on youtube + pinterest, and so no more reader mode tour) landed<br />
**** \o/<br />
*** Fixed two other reader mode issues in time for 46<br />
*** UI pref for the OSK (for fx 46 onwards because l10n): bug 1239748 landed<br />
*** bluetooth keyboards now get ignored better for OSK (bug 1236058 fixed for 46) - needs uplift for 45<br />
** Jared<br />
*** fixed 1240892 (disable default-app hash) for 44<br />
*** showing bookmark overlay on 1st click / autoclose up for review<br />
*** patch to not show default browser prompt if user opted-out in installer<br />
*** discussion on impact of default browser prompt -- early thread looking like it's not significant<br />
*** <br />
** Philipp<br />
*** In an activity stream work week all week working on activity stream<br />
** Stephen<br />
*** Also in an activity stream work week<br />
*** Mostly working on Styleguide stuff<br />
** Verdi<br />
*** has plan in head for 1095739 :)<br />
*** will be expanding onboarding bug list and unifying into QX list<br />
*** https://docs.google.com/document/d/1kTstat7lQCM2QU0BbZ0EtXJeyk15jV3JFwkkR4_UE0E/edit<br />
* Roundtable<br />
** Welcome Cory!<br />
** Bug lists and process and stuff<br />
<br />
'''Jan 19'''<br />
* GIF du jour: The cup is half ful…wat https://media.giphy.com/media/13cLl6kh0X784M/giphy.gif<br />
* Status updates<br />
** Dao<br />
*** landed bug 1098468<br />
*** not sure how to proceed in bug 1219804<br />
**** Places arch. makes this difficult (assumes views folders/popups)<br />
**** worth investigating / prototyping to see how complicated this may be<br />
** Gijs<br />
*** some osk work<br />
*** linux beta regression in notification bars making them unreadable (bug 1240528)<br />
*** almost have a patch for bug 1200639<br />
*** mach artifact stuff<br />
**** now works on all desktop things and for tests. See last week's update for 'howto'<br />
*** about:home issue with snippets fixed on 45+ ( https://bugzilla.mozilla.org/show_bug.cgi?id=1237350 )<br />
*** bug 789945 - async pref writes for better pref persistence and less IO churn on the main thread<br />
*** bug 1219215 for window dragging and tab hover/drag fixes<br />
*** bug 1005098 for titlebars influencing window opening on windows<br />
*** <br />
** Jared<br />
*** landed bug 1238712 to remove duplication between shell services<br />
*** poked at bug 1219804 (showing last 5 recent bookmarks in menu) but stopped momentarily when seeing different usability issues (will let Dao take that over)<br />
*** picked up bug 1219794 to show the bookmark overlay on first click of bookmark star<br />
*** <br />
** Philipp<br />
*** Backlog!!<br />
**** https://docs.google.com/spreadsheets/d/1-dPNIJ4g1Ad_I5uQ87H7jDoHf-f6hFiY21mtK6eDTj4/edit#gid=0<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Jan 12 (our meeting overlaps with the MoCo meeting, so notes-only unless that one ends early)'''<br />
* GIF du jour: "Where'd the QX meeting go?" http://i.imgur.com/d2Fzs1Z.gif<br />
* Status updates<br />
** Dao<br />
*** figured out the leak from bug 1219788, relanded<br />
*** bug 1207422, bug 1207423, bug 1207424 fixed and uplifted to 45 and 44<br />
** Gijs<br />
*** Windows artifact things landed, woo!<br />
**** Note that work is still ongoing to make this work with mochitest and xpcshell-test, so you can't run tests with these builds yet. Coming soon!<br />
**** Also available on OSX and Linux. TL;DR: Put:<br />
***** ac_add_options --enable-artifact-builds<br />
***** ac_add_options --disable-compile-environment<br />
**** in your .mozconfig file.<br />
**** Clobber (or use a different objdir)<br />
**** ./mach configure<br />
**** ./mach build<br />
*** Tab groups stuff now all wound up (through wontfix/invalid, it has to be said - no more patches landed since last week)<br />
*** As Jared noted, going to turn off OSK on win8 on 44 in bug 1238892.<br />
**** Still investigating how to fix "properly" on 45+, but getting sidetracked by other things...<br />
***** specifically, there are:<br />
****** issues with bluetooth keyboards<br />
****** generic question of how assertive we should be about opening keyboard on win8 (this + previous is why we're disabling on win8(.1))<br />
****** issues with how we hide/reopen the keyboard when switching between input fields (totally broken for soft-keyboard "Tab" presses, visually not compelling for all other cases (flicker))<br />
*** No progress on Edge stuff, also due to getting sidetracked...<br />
*** Still trying to get to the URL bar things as well...<br />
*** Will be looking at https://bugzilla.mozilla.org/show_bug.cgi?id=1210366 .<br />
*** Sidetracked by:<br />
**** Had to spend some time on a talos regression caused by Pocket-related work<br />
**** Helped diagnose https://bugzilla.mozilla.org/show_bug.cgi?id=1235821<br />
***** connected to perf gains on windows by :chutten, woo!<br />
**** Reviews and discussions of webextensions panels - https://bugzilla.mozilla.org/show_bug.cgi?id=1217129<br />
**** about:home snippets issues (regression of bug I reviewed): https://bugzilla.mozilla.org/show_bug.cgi?id=1237350<br />
**** triage-related bug churn and fixes<br />
**** other reviews<br />
**** generally suffering from cold/being flu-y and slow and the like<br />
** Jared<br />
*** landed bug 1229636, which removed the "new tab updated!" message<br />
*** working on bug 1238712 to remove duplication between the shell services across platforms<br />
**** this work may simplify the work needed for bugs 1041514, 1143116, 1189038<br />
*** looked in to some on-screen keyboard issues with Gijs and we decided to disable OSK for Win8 users until we fix an issue with bluetooth keyboards (bug 1238892)<br />
*** non-QX work<br />
**** landed bug 1087114 to get an in-content pref test running on e10s<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Jan 5 (2016)'''<br />
* GIF du jour: Happy New Year! http://i.imgur.com/CHeBeLr.gif<br />
* Status updates<br />
** Dao<br />
*** window resize bug finally landed, with some tests disabled<br />
*** working on 1219788<br />
** Gijs<br />
*** Regressions from https://bugzilla.mozilla.org/show_bug.cgi?id=332195 (tab modal dialogs no longer focusing their tabs)<br />
**** Had to revert that specifically for beforeunload dialogs<br />
**** Now all fixed on 44+, but that was most of last week gone<br />
*** Edge Migration:<br />
**** Landed reading list things on Nightly<br />
***** Kind of want to write some kind of test for the generic module I wrote. Need to think/experiment with how to do that because just dumping in an ESE db in the main mozilla-central repo won't work<br />
**** Also need to update bookmarks to use this generic code<br />
***** Need to investigate exactly how parent/child relations work in that table so we import folders correctly...<br />
**** Also suspect we'll need to tell the user to quit Edge before migrating<br />
***** Still need to file a bug about that<br />
*** Tab Groups<br />
**** Landed fix for safe mode use of the migration path, already requested aurora uplift<br />
**** QA linked up an issue that wasn't previously in the bug tree that I'd therefore missed: https://bugzilla.mozilla.org/show_bug.cgi?id=1231135<br />
***** Need to ensure the migration page keeps focus. Not trivial because of how the "you've upgraded" or "welcome to windows 10" pages get added (dynamically after session restore finishes, I'm fairly sure). Need to look into this more.<br />
****** Might be lower prio if we don't have a "what's new" page for 45<br />
*** Windows artifact builds! - https://bugzilla.mozilla.org/show_bug.cgi?id=1236111<br />
**** http://www.ncalexander.net/blog/2015/12/31/firefox-artifact-builds-for-mac/<br />
**** Waiting for reviews (not done yet! :-( )<br />
***** Already working on OSX though, see blogpost.<br />
**** This will make building on Windows very very very fast because you won't need to compile anything anymore<br />
***** This will make development on my Surface Pro a lot better<br />
***** Likely good for UX and other not-primarily-engineering folks, too.<br />
****** [philipp] That sounds amazing! How does it work?<br />
******* Nick's blogpost is probably the best intro. The Windows portion hasn't been reviewed yet, but it should work today on OS X.<br />
*** Other small fry:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1232800 - tab hover styling issue when using keyboard shortcuts to move them<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1182072 e10s intermittent orange fix<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1235845 pocket styling issue now that that's moved to an add-on<br />
***** This fix (not the moving to an add-on) seems to have caused a talos regression. Not entirely sure why. Waiting for confirmation that it's me from jmaher.<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1222792 reader mode infinite reload issue. Uplifted to 44/45.<br />
*** Been trying to poke at https://bugzilla.mozilla.org/show_bug.cgi?id=798249 (url bar reverting / not showing the right thing / concurrent loads being confused) for a while<br />
**** not gotten really anywhere with that yet<br />
** Jared<br />
** Philipp<br />
*** Finished going through the QX list (finally!)<br />
**** 14 straight-up bugs<br />
**** 7 high value enhancements<br />
**** The rest are low-mid value enhancements (though still valuable in combination!)<br />
*** The (full) list: https://bwinton.github.io/d3Experiments/qx.html<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** Lots of company-confidential bugs associated with win10 landing page - can those just be marked non-confidential now that that's all over & done with?<br />
** I have heard rumours Blair is coming back! Is he going to join "us"?<br />
<br />
<br />
'''Dec 15'''<br />
* GIF du jour: https://media.giphy.com/media/xTk9ZWsUssxOxDquoU/giphy.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** Can't be here because of other commitments, sorry!<br />
*** Done:<br />
**** more work on tab groups migration<br />
**** Various other small bugfixes (reader mode, Windows theme)<br />
**** Edge migration work (password issues finished and landed today; reading list under review; bookmarks are next once the reading list database API work gets r+)<br />
**** Landed OSK improvement for already-focused inputs<br />
***** needs uplift<br />
**** Wrote blog entry about panorama removal reasoning, getting dolske to review via google docs before I publish<br />
**** Tried to write up the css-image-only approval hook; test env is broken so no idea if it works or not - needs refinement!<br />
*** Todo:<br />
**** Finish up Edge migration improvements<br />
**** Finish or wontfix tab groups migration warning (on beta later this week...)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1224635<br />
****** Do people have ideas/feedback about how important fixing that particular bug is?<br />
**** Go through OSK bugs filed and prioritize fixes<br />
**** Several emails I need to write post-mozlando, related to<br />
***** removing XBL from content process<br />
***** contribution workshop stuff<br />
***** diversity/inclusion<br />
**** Make more code eslint-able<br />
***** This has already turned up correctness issues in toolkit/ where other people took the lead; I fully expect to find more in browser/.<br />
*** PTO from 18th (Friday) inclusive until the 28th of December (also inclusive)<br />
**** Means bookmarks stuff will likely be January if it's me.<br />
** Jared<br />
** Philipp<br />
*** Having connection problems today -- written update only (I can't join anymore for some reason)<br />
*** Reviewing the QX list (started in Mozlando together with dolske) -- we got about 1/3 through, needs to be finished<br />
*** Filed a bunch of bugs around Emoji on Windows (which we should fix and then marked the hell out of in SE Asia -- incidentially, the area of the world where emoji are most widely used is the same area where desktop OS support for emoji is the worst)<br />
**** Ship the Firefox OS emoji font on Windows: https://bugzilla.mozilla.org/show_bug.cgi?id=1231701<br />
**** Add an emoji picker (all platforms): https://bugzilla.mozilla.org/show_bug.cgi?id=1232371<br />
*** Some quality issues around push remain<br />
*** Will be on vacation all of next week<br />
*** Can't reconnect...<br />
** Steven<br />
** Verdi<br />
*** Windows 10 start menu tile https://bugzilla.mozilla.org/show_bug.cgi?id=1232679<br />
* Roundtable<br />
** <br />
<br />
'''Dec 1'''<br />
* GIF du jour: http://imgur.com/CmI0P1E.gifv<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** landed tab groups - hoping it sticks<br />
**** 25k LOC removed! (We need a removed code leaderboard)<br />
*** still working on JET / ESE migration things<br />
*** <br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 23'''<br />
* GIF du jour: http://i.imgur.com/EZDIUXP.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** tab groups<br />
**** waiting on Philipp/Verdi/someone to confirm UX/UI;<br />
**** have code review, need to update patches for that;<br />
*** edge data migration<br />
**** yay more JET / ESE horribleness is breaking reading list import<br />
**** favourites are now in this DB too so it seems worth investigating it in more detail. Super annoying that the docs are minimal and there is no debug information<br />
*** on-screen keyboard <br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
*** Reader Mode<br />
*** Refresh<br />
* Roundtable<br />
** <br />
<br />
<br />
'''Nov 17'''<br />
* GIF du jour: http://i.imgur.com/D5fUxSN.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** All the panorama (so that we can have none of the panorama...)<br />
**** Removing panorama (90% r+)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1222490<br />
**** Panorama data migration (100% r? + ui-r?)<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1221050<br />
**** Need to update styling of infobar inside panorama<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1222786<br />
**** Need to tweak when to show infobar outside of panorama<br />
***** https://bugzilla.mozilla.org/show_bug.cgi?id=1224635<br />
*** Windows on-screen keyboard showing when there are no physical keyboards<br />
**** Landed on nightly, uplift to 43+44 pending<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1221947<br />
*** Clearing up backlog of other bugs that I was looking at / asked to look at<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1191468<br />
**** number of devedition styling bugs<br />
**** number of reader mode issues<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1040005<br />
*** Edge migration totally broken in newer versions of windows 10. Going to look at this, but need to download said multi-gb updates to win10 first. :-\<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1225466<br />
*** Yosemite changes broke stuff<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=1223550<br />
**** Unclear how to fix - ideas?<br />
*** Once there's time left, might start looking at bookmarks stuff ( https://bugzilla.mozilla.org/show_bug.cgi?id=1219810 )<br />
** Jared<br />
** Philipp<br />
*** bwinton asking for help on this: https://bugzilla.mozilla.org/show_bug.cgi?id=1217129<br />
**** --> webextension team should own<br />
** Steven<br />
** Verdi<br />
*** Tab groups<br />
*** Bookmarks<br />
*** Window size<br />
* Roundtable<br />
** FX_MIGRATION_ERRORS: https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2015-11-12&keys=ie!chrome!edge!__none__&max_channel_version=beta%252F43&measure=FX_MIGRATION_ERRORS&min_channel_version=aurora%252F42&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2015-11-02&table=0&trim=1&use_submission_date=0<br />
** FX_MIGRATION_ERRORS: Evolution -> http://mzl.la/1NZQJ5o<br />
<br />
'''Nov 10'''<br />
* GIF du jour: http://38.media.tumblr.com/b94d54a1818a3584cd7af768f985c62f/tumblr_mj61far17G1r7m09eo1_500.gif<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
** Jared<br />
** Philipp<br />
*** Form work:<br />
**** META BUG: https://bugzilla.mozilla.org/show_bug.cgi?id=1219673<br />
***** Dropdown styling https://bugzilla.mozilla.org/show_bug.cgi?id=1091592 (includes spec)<br />
***** Buttons and text fields: https://bugzilla.mozilla.org/show_bug.cgi?id=997190 (has a WIP patch from ntim, needs to be finished)<br />
*** Bookmarks work:<br />
**** Tracker bug https://bugzilla.mozilla.org/show_bug.cgi?id=1219810<br />
** Steven<br />
** Verdi<br />
*** Additional onboarding work:<br />
**** Bookmarking: https://bugzilla.mozilla.org/show_bug.cgi?id=1219810<br />
**** Open a page on a second or later run and/or after some amount of time https://bugzilla.mozilla.org/show_bug.cgi?id=1200639<br />
**** Reset Firefox: Preserve extensions but disable all of them https://bugzilla.mozilla.org/show_bug.cgi?id=1017919<br />
**** New user experience after uninstall https://bugzilla.mozilla.org/show_bug.cgi?id=1095739<br />
**** Fix Firefox window size on first run https://bugzilla.mozilla.org/show_bug.cgi?id=384336 (dao working on this)<br />
**** Fix pinning Firefox to the taskbar in Windows 7 and 8 when installing with the stub installer<br />
**** Remove the new tab FTU (first time use tour)<br />
**** Bug to make Reader View FTU show on actual articles https://bugzilla.mozilla.org/show_bug.cgi?id=1210366<br />
**** Defer data choices infobar https://bugzilla.mozilla.org/show_bug.cgi?id=1199706<br />
**** Account sign-in in the migrator https://bugzilla.mozilla.org/show_bug.cgi?id=670989<br />
*** Tab groups<br />
* Roundtable<br />
** [philipp] Mentoring for QX bugs<br />
*** https://bwinton.github.io/d3Experiments/qx.html<br />
<br />
(No meeting Nov 3rd)<br />
<br />
'''Oct 27'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** at OSCON Amsterdam today and yesterday<br />
*** tab selection on alert/prompt/confirm landed yesterday<br />
*** still planning to look at Jared's suggested location bar thing (from last week)<br />
**** actually working on some other location bar issues (security-related) right now<br />
*** Windows on-screen keyboard things all uplifted to 43, now just need to flip the pref<br />
**** approval request in https://bugzilla.mozilla.org/show_bug.cgi?id=1217806<br />
** Jared<br />
** Philipp<br />
*** Will make sure that UX work for web forms is done and bugs are ready<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Oct 20'''<br />
* Status updates<br />
** Dao<br />
*** landed bug 1215093 for better styling for toolbar buttons on lightweight themes. intend to uplift to aurora<br />
*** landed bug 1215567 to help with bug 1214707 (decreased contrast between the selected tab and background tabs)<br />
**** pending uiwanted / needinfo in bug 1214707 to see if we need to do more<br />
** Gijs<br />
*** 332195 has ux-review, need to address implementation issues identified by mconley<br />
*** on-screen keyboard stuffs! Now enabled on win8+ on nightly, aurora uplift requested<br />
**** per discussion with jared, going to try to get this to ride the 43 train<br />
*** improved telemetry for tablet mode<br />
**** as a bonus, removed minimize/maximize buttons in tablet mode (waiting for review from Jared; telemetry is r?MattN -- but both of these are from today)<br />
*** improved some styling things like notification bars<br />
** Jared<br />
*** noted Bug 798249 - Changing URL locations while a page is loading temporarily reverts the URL<br />
** Philipp<br />
*** pulled together some proposals on updating form controls<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
'''Oct 13'''<br />
* GIF du jour:<br />
* Status updates<br />
** Dao<br />
** Gijs<br />
*** telemetry for tab view wrapped up 1210773<br />
*** migrator telemetry in privacy review<br />
*** bug 332195 - alerts stealing focus<br />
** Jared<br />
** Philipp<br />
** Steven<br />
** Verdi<br />
* Roundtable<br />
** <br />
<br />
Previous meeting etherpads: https://etherpad-mozilla.org/fx-windows-10 and https://old.etherpad-mozilla.org/fx-windows-qx</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/firefox-dev&diff=1149988Firefox/firefox-dev2016-10-03T23:06:58Z<p>Dolske: /* Moderation Policy */ Update list owner, generically.</p>
<hr />
<div>==Goals==<br />
[https://mail.mozilla.org/listinfo/firefox-dev firefox-dev] is a mailing list with one explicit goal:<br />
<br />
* Offer an easy, transparent venue for getting constructive, Firefox-related development work done and providing development status updates.<br />
<br />
and some explicit non-goals:<br />
* It does not offer community members the chance to post until they get satisfaction about their concerns.<br />
* It is not a suitable forum for requesting or offering technical support for users of Firefox<br />
* It is not a suitable forum for unsolicited Firefox feature requests or suggestions<br />
<br />
Topics related to add-on development in Firefox are best asked on the [https://mail.mozilla.org/listinfo/dev-addons dev-addons] list.<br />
<br />
==Subscribe==<br />
You can subscribe [https://mail.mozilla.org/listinfo/firefox-dev from the mailman info page].<br />
<br />
==Moderation Policy==<br />
firefox-dev is a moderated list:<br />
<br />
* Anyone can subscribe and read the messages.<br />
* Anyone can post. By default, posts will be reviewed by a moderator before being sent to the list.<br />
* A smaller number of contributors will be added to a whitelist, and their postings will go directly to the list without having to first be reviewed by a moderator. These will be people who are believed by the moderators to have high-value contributions to offer and who are not generally prone to ranting, venting, and being unnecessarily argumentative. <br />
<br />
<br />
Messages need to abide by two simple rules to be approved by the moderators:<br />
<br />
* Be nice (in other words, no personal attacks, ranting, etc.)<br />
* Be constructive (in other words, no whining, repetition, venting, etc.) <br />
<br />
<br />
Messages that do not meet these rules will be dropped without explanation.<br />
<br />
Whitelist membership is subject to temporary or permanent suspension at the discretion of the list-owner if believed warranted.<br />
<br />
This policy is expected to evolve at the discretion of the list-owner (<firefox-dev-owner@mozilla.org>).<br />
<br />
==Archives==<br />
There are read-only archives available:<br />
* [https://groups.google.com/forum/?fromgroups=&hl=en#!forum/firefox-dev via Google Groups]<br />
* [http://dir.gmane.org/gmane.comp.mozilla.firefox.devel provided by Gmane (including NNTP support)]<br />
* [https://mail.mozilla.org/pipermail/firefox-dev/ on the web, via mailman]</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/firefox-dev&diff=1149987Firefox/firefox-dev2016-10-03T23:05:20Z<p>Dolske: /* Goals */ Clarify where add-on development topics should go.</p>
<hr />
<div>==Goals==<br />
[https://mail.mozilla.org/listinfo/firefox-dev firefox-dev] is a mailing list with one explicit goal:<br />
<br />
* Offer an easy, transparent venue for getting constructive, Firefox-related development work done and providing development status updates.<br />
<br />
and some explicit non-goals:<br />
* It does not offer community members the chance to post until they get satisfaction about their concerns.<br />
* It is not a suitable forum for requesting or offering technical support for users of Firefox<br />
* It is not a suitable forum for unsolicited Firefox feature requests or suggestions<br />
<br />
Topics related to add-on development in Firefox are best asked on the [https://mail.mozilla.org/listinfo/dev-addons dev-addons] list.<br />
<br />
==Subscribe==<br />
You can subscribe [https://mail.mozilla.org/listinfo/firefox-dev from the mailman info page].<br />
<br />
==Moderation Policy==<br />
firefox-dev is a moderated list:<br />
<br />
* Anyone can subscribe and read the messages.<br />
* Anyone can post. By default, posts will be reviewed by a moderator before being sent to the list.<br />
* A smaller number of contributors will be added to a whitelist, and their postings will go directly to the list without having to first be reviewed by a moderator. These will be people who are believed by the moderators to have high-value contributions to offer and who are not generally prone to ranting, venting, and being unnecessarily argumentative. <br />
<br />
<br />
Messages need to abide by two simple rules to be approved by the moderators:<br />
<br />
* Be nice (in other words, no personal attacks, ranting, etc.)<br />
* Be constructive (in other words, no whining, repetition, venting, etc.) <br />
<br />
<br />
Messages that do not meet these rules will be dropped without explanation.<br />
<br />
Whitelist membership is subject to temporary or permanent suspension at the discretion of the list-owner if believed warranted.<br />
<br />
This policy is expected to evolve at the discretion of the list-owner (Gavin Sharp <gavin@gavinsharp.com>).<br />
<br />
==Archives==<br />
There are read-only archives available:<br />
* [https://groups.google.com/forum/?fromgroups=&hl=en#!forum/firefox-dev via Google Groups]<br />
* [http://dir.gmane.org/gmane.comp.mozilla.firefox.devel provided by Gmane (including NNTP support)]<br />
* [https://mail.mozilla.org/pipermail/firefox-dev/ on the web, via mailman]</div>Dolskehttps://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&diff=1144948ReleaseEngineering/DisposableProjectRepositories2016-08-22T21:32:39Z<p>Dolske: /* BOOKING SCHEDULE */ Axel took over Larch last month.</p>
<hr />
<div>== What is a disposable project branch? ==<br />
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled. No l10n or<br />
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for '''you'''. Unlike Try, the commit level on these branches is '''level_2 (and above) contributors only''' so please bear that in mind.<br />
<br />
===Do you need a disposable branch?===<br />
Ask yourself the following:<br />
<br />
'''Does your project have an end date?'''<br />
<br />
If your answer is '''No''' then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]<br />
<br />
<br />
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and <br />
<br />
===Book one of our fabulous "disposable" project branches===<br />
'''''NOTE:''''' The number of disposable branches is limited by CI capacity. If there are no available branches, contact the owners of existing branches to see if you can "sub let".<br />
<br />
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]<br />
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.<br />
<pre><br />
export REPO_PATH=[path to repo to clone from] # eg: users/lsblakk_mozilla.com/staging or comm-central<br />
export TWIG=[alder|birch|cedar|holly|larch|maple] # whichever twig you booked<br />
<br />
cd /repo/hg/scripts/<br />
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG<br />
</pre><br />
* '''NOTE''': Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won't be set correctly.<br />
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.<br />
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]). <br />
* '''Special note:''' the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment 'Please reconfigure the build scheduler'.<br />
<br />
<div id="unbook"></div><br />
<br />
===When you're done with one of our fabulous "disposable" project branches===<br />
<br />
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the "Next in Line" column, please let them know you are done.<br />
<br />
That's all there is to it!<br />
<br />
== Using a custom mozconfig ==<br />
<br />
The mozconfigs used for builds live in the same source tree as the main code, eg<br />
* Firefox: <tt>browser/config/mozconfigs/<platform></tt><br />
* Mobile Native: <tt>mobile/android/config/mozconfigs/android</tt><br />
* Mobile XUL: <tt>mobile/xul/config/mozconfigs/android-xul</tt><br />
<br />
The 'nightly' file is used for optimised builds, 'debug' for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).<br />
<br />
==Enabling/Disabling of platforms, tests, nightly updates ==<br />
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].<br />
<br />
Nightly builds and updates are disabled by default but can be enabled on request.<br />
<br />
== BOOKING SCHEDULE ==<br />
<br />
{| class="data wikitable"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
! Next in Line<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]<br />
| {{bug|1252292}}<br />
| jgriffin@mozilla.com<br />
| e10s tests<br />
| 2016-03-01 - TBD<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]<br />
| {{bug|1222301}}<br />
| Pidgeot18@gmail.com<br />
| <br />
| <br />
|<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]<br />
| {{bug|1268133}}<br />
| pastithas@mozilla.com<br />
| :past, Control Center v2 work<br />
| 2016-04-28 - 2016-11-08<br />
| -<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=fig Fig]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=gum Gum]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=holly Holly]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]<br />
| {{bug|1288182}}<br />
| l10n@mozilla.com<br />
| :Pike, for l20n work<br />
| 2016-07-20 - 2016-11-15<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]<br />
| {{bug|790467}} and other risky updater work<br />
| spohl@mozilla.com, rstrong@mozilla.com<br />
| spohl, rstrong<br />
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]<br />
| {{bug|929203}}<br />
| jgriffin@mozilla.com<br />
| :gwagner, debug B2G builds and unit tests<br />
| 2013-10-21 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|}<br />
<br />
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.<br />
<br />
== Indefinite booking ==<br />
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.<br />
{| class="data"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]<br />
| {{bug|1258866}}<br />
| rail@mozilla.com, jlund@mozilla.com<br />
| Release promotion<br />
| 2015-01-11 - indefinite <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]<br />
| {{bug|1259143}}<br />
| rail@mozilla.com, jlund@mozilla.com<br />
| Release promotion<br />
| 2016-03-23 - indefinite<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]<br />
| {{bug|1010674}}<br />
| catlee@mozilla.com<br />
| disabled<br />
| 2014-05-15 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]<br />
| -<br />
| jgriffin@mozilla.com<br />
| new build/test testing for #ateam and #releng<br />
| 2012-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]<br />
| -<br />
| catlee@mozilla.com<br />
| disabled<br />
| -<br />
| -<br />
|}</div>Dolskehttps://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&diff=1137303ReleaseEngineering/DisposableProjectRepositories2016-06-21T18:12:43Z<p>Dolske: /* BOOKING SCHEDULE */ taking larch</p>
<hr />
<div>== What is a disposable project branch? ==<br />
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled. No l10n or<br />
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for '''you'''. Unlike Try, the commit level on these branches is '''level_2 (and above) contributors only''' so please bear that in mind.<br />
<br />
===Do you need a disposable branch?===<br />
Ask yourself the following:<br />
<br />
'''Does your project have an end date?'''<br />
<br />
If your answer is '''No''' then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]<br />
<br />
<br />
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and <br />
<br />
===Book one of our fabulous "disposable" project branches===<br />
'''''NOTE:''''' The number of disposable branches is limited by CI capacity. If there are no available branches, contact the owners of existing branches to see if you can "sub let".<br />
<br />
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]<br />
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.<br />
<pre><br />
export REPO_PATH=[path to repo to clone from] # eg: users/lsblakk_mozilla.com/staging or comm-central<br />
export TWIG=[alder|birch|cedar|holly|larch|maple] # whichever twig you booked<br />
<br />
cd /repo/hg/scripts/<br />
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG<br />
</pre><br />
* '''NOTE''': Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won't be set correctly.<br />
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.<br />
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]). <br />
* '''Special note:''' the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment 'Please reconfigure the build scheduler'.<br />
<br />
<div id="unbook"></div><br />
<br />
===When you're done with one of our fabulous "disposable" project branches===<br />
<br />
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the "Next in Line" column, please let them know you are done.<br />
<br />
That's all there is to it!<br />
<br />
== Using a custom mozconfig ==<br />
<br />
The mozconfigs used for builds live in the same source tree as the main code, eg<br />
* Firefox: <tt>browser/config/mozconfigs/<platform></tt><br />
* Mobile Native: <tt>mobile/android/config/mozconfigs/android</tt><br />
* Mobile XUL: <tt>mobile/xul/config/mozconfigs/android-xul</tt><br />
<br />
The 'nightly' file is used for optimised builds, 'debug' for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).<br />
<br />
==Enabling/Disabling of platforms, tests, nightly updates ==<br />
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].<br />
<br />
Nightly builds and updates are disabled by default but can be enabled on request.<br />
<br />
== BOOKING SCHEDULE ==<br />
<br />
{| class="data wikitable"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
! Next in Line<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]<br />
| {{bug|1252292}}<br />
| jgriffin@mozilla.com<br />
| e10s tests<br />
| 2016-03-01 - TBD<br />
| <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]<br />
| {{bug|1222301}}<br />
| Pidgeot18@gmail.com<br />
| <br />
| <br />
|<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]<br />
| {{bug|1268133}}<br />
| pastithas@mozilla.com<br />
| :past, Control Center v2 work<br />
| 2016-04-28 - 2016-11-08<br />
| -<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=fig Fig]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=gum Gum]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=holly Holly]</strike><br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
| retired<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]<br />
| {{bug|1281256}}<br />
| dolske@mozilla.com<br />
| :dolske, migrator work for custom Funnelcake<br />
| 2016-06-21 - 2016-07-20<br />
|<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]<br />
| {{bug|790467}} and other risky updater work<br />
| spohl@mozilla.com, rstrong@mozilla.com<br />
| spohl, rstrong<br />
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]<br />
| {{bug|929203}}<br />
| jgriffin@mozilla.com<br />
| :gwagner, debug B2G builds and unit tests<br />
| 2013-10-21 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|}<br />
<br />
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.<br />
<br />
== Indefinite booking ==<br />
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.<br />
{| class="data"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=date Date]<br />
| {{bug|1258866}}<br />
| rail@mozilla.com, jlund@mozilla.com<br />
| Release promotion<br />
| 2015-01-11 - indefinite <br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]<br />
| {{bug|1259143}}<br />
| rail@mozilla.com, jlund@mozilla.com<br />
| Release promotion<br />
| 2016-03-23 - indefinite<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]<br />
| {{bug|1010674}}<br />
| catlee@mozilla.com<br />
| disabled<br />
| 2014-05-15 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]<br />
| -<br />
| jgriffin@mozilla.com<br />
| new build/test testing for #ateam and #releng<br />
| 2012-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]<br />
| -<br />
| catlee@mozilla.com<br />
| disabled<br />
| -<br />
| -<br />
|}</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Meeting&diff=1111243Firefox/Meeting2016-01-04T20:39:04Z<p>Dolske: Cancel 1/05 meeting</p>
<hr />
<div>There will be a meeting each week to discuss development status of [[Firefox]] desktop. Please use [irc://irc.mozilla.org/%23fx-team #fx-team] or [https://mail.mozilla.org/listinfo/firefox-dev firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
* Every second Tuesday @ 8:00AM Pacific <br />
{{conf|91337}}<br />
* "Firefox" vidyo room<br />
*[irc://irc.mozilla.org/%23fx-team #fx-team] for backchannel<br />
<br />
== Meeting Notes ==<br />
[[Firefox/Meeting/Template|Template]]<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016<br />
|-<br />
|<br />
* [https://public.etherpad-mozilla.org/p/fx-desktop-meeting Jan 19, 2016]<br />
* Jan 05, 2016 - Canceled due to holiday recovery<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015<br />
|-<br />
|<br />
* Dec 22, 2015 - Cancelled due to holidays<br />
* Dec 8, 2015 - Cancelled due to in-person meetings<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/27-Oct-2015|Oct 27, 2015]]<br />
* [[/13-Oct-2015|Oct 13, 2015]]<br />
* [[/29-Sep-2015|Sep 29, 2015]]<br />
* [[/15-Sep-2015|Sep 15, 2015]]<br />
* [[/01-Sep-2015|Sep 01, 2015]]<br />
* [[/18-Aug-2015|Aug 18, 2015]]<br />
* [[/04-Aug-2015|Aug 04, 2015]]<br />
* [[/21-Jul-2015|Jul 21, 2015]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2014 <br />
|-<br />
|<br />
* [[/4-Feb-2014|Feb 04, 2014]]<br />
* [[/28-Jan-2014|Jan 28, 2014]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2013 <br />
|-<br />
|<br />
* [[/17-Dec-2013|December 17, 2013]]<br />
* [[/10-Dec-2013|December 10, 2013]]<br />
* [[/3-Dec-2013|December 3, 2013]]<br />
* [[/19-Nov-2013|November 19, 2013]]<br />
* [[/12-Nov-2013|November 12, 2013]]<br />
* [[/5-Nov-2013|November 5, 2013]]<br />
* [[/29-Oct-2013|October 29, 2013]]<br />
* [[/22-Oct-2013|October 22, 2013]]<br />
* [[/15-Oct-2013|October 15, 2013]]<br />
* [[/1-Oct-2013|October 1, 2013]]<br />
* [[/24-Sep-2013|September 24, 2013]]<br />
* [[/17-Sep-2013|September 17, 2013]]<br />
* [[/10-Sep-2013|September 10, 2013]]<br />
* [[/03-Sep-2013|September 3, 2013]]<br />
* [[/27-Aug-2013|August 27, 2013]]<br />
* [[/20-Aug-2013|August 20, 2013]]<br />
* [[/13-Aug-2013|August 13, 2013]]<br />
* [[/6-Aug-2013|August 6, 2013]]<br />
* [[/30-Jul-2013|July 30, 2013]]<br />
* [[/23-Jul-2013|July 23, 2013]]<br />
* [[/16-Jul-2013|July 16, 2013]]<br />
* [[/9-Jul-2013|July 9, 2013]]<br />
* [[/2-Jul-2013|July 2, 2013]]<br />
* [[/18-Jun-2013|June 18, 2013]]<br />
* [[/11-Jun-2013|June 11, 2013]]<br />
* [[/4-Jun-2013|June 4, 2013]]<br />
* [[/28-May-2013|May 28, 2013]]<br />
* [[/21-May-2013|May 21, 2013]]<br />
* [[/14-May-2013|May 14, 2013]]<br />
* [[/7-May-2013|May 7, 2013]]<br />
* [[/30-Apr-2013|Apr 30, 2013]]<br />
* [[/23-Apr-2013|Apr 23, 2013]]<br />
* [[/16-Apr-2013|Apr 16, 2013]]<br />
* [[/9-Apr-2013|Apr 9, 2013]]<br />
* [[/2-Apr-2013|Apr 2, 2013]]<br />
* [[/26-Mar-2013|Mar 26, 2013]]<br />
* [[/19-Mar-2013|Mar 19, 2013]]<br />
* [[/12-Mar-2013|Mar 12, 2013]]<br />
* [[/5-Mar-2013|Mar 5, 2013]]<br />
* [[/26-Feb-2013|Feb 26, 2013]]<br />
* [[/19-Feb-2013|Feb 19, 2013]]<br />
* [[/12-Feb-2013|Feb 12, 2013]]<br />
* [[/5-Feb-2013|Feb 5, 2013]]<br />
* [[/22-Jan-2013|Jan 22, 2013]]<br />
* [[/15-Jan-2013|Jan 15, 2013]]<br />
* [[/8-Jan-2013|Jan 8, 2013]]<br />
|}<br />
<br />
{| class="wikitable collapsible collapsed" style="width: 100%"<br />
! 2012 <br />
|-<br />
|<br />
* [[/8-Jan-2013|Jan 8, 2013]]<br />
* [[/18-Dec-2012|Dec 18, 2012]]<br />
* [[/11-Dec-2012|Dec 11, 2012]]<br />
* [[/4-Dec-2012|Dec 4, 2012]]<br />
* [[/27-Nov-2012|Nov 27, 2012]]<br />
* [[/20-Nov-2012|Nov 20, 2012]]<br />
|}</div>Dolskehttps://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&diff=1031378ReleaseEngineering/DisposableProjectRepositories2014-11-07T04:28:28Z<p>Dolske: /* BOOKING SCHEDULE */ I'm done with Alder.</p>
<hr />
<div>== What is a disposable project branch? ==<br />
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled. No l10n or<br />
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for '''you'''. Unlike Try, the commit level on these branches is '''level_2 (and above) contributors only''' so please bear that in mind.<br />
<br />
===Do you need a disposable branch?===<br />
Ask yourself the following:<br />
<br />
'''Does your project have an end date?'''<br />
<br />
If your answer is '''No''' then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]<br />
<br />
<br />
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and <br />
<br />
===Book one of our fabulous "disposable" project branches===<br />
<br />
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]<br />
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.<br />
<pre><br />
export REPO_PATH=[path to your repo] # eg: users/lsblakk_mozilla.com/staging or comm-central<br />
export TWIG=[alder|birch|cedar|holly|larch|maple] # whichever twig you booked<br />
<br />
cd /repo/hg/scripts/<br />
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG<br />
</pre><br />
* '''NOTE''': Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won't be set correctly.<br />
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.<br />
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]). <br />
* '''Special note:''' the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment 'Please reconfigure the build scheduler'.<br />
* It will take 3 build runs for the leak checking tools to establish themselves. Before the third run expect to see the builds marked as burning. Other than the leak check the builds should compile and test fine.<br />
<br />
<br />
<div id="unbook"></div><br />
<br />
===When you're done with one of our fabulous "disposable" project branches===<br />
<br />
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the "Next in Line" column, please let them know you are done.<br />
<br />
That's all there is to it!<br />
<br />
== Using a custom mozconfig ==<br />
<br />
The mozconfigs used for builds live in the same source tree as the main code, eg<br />
* Firefox: <tt>browser/config/mozconfigs/<platform></tt><br />
* Mobile Native: <tt>mobile/android/config/mozconfigs/android</tt><br />
* Mobile XUL: <tt>mobile/xul/config/mozconfigs/android-xul</tt><br />
<br />
The 'nightly' file is used for optimised builds, 'debug' for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).<br />
<br />
==Enabling/Disabling of platforms, tests, nightly updates ==<br />
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].<br />
<br />
Nightly builds and updates are disabled by default but can be enabled on request.<br />
<br />
== BOOKING SCHEDULE ==<br />
<br />
{| class="data wikitable"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
! Next in Line<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Alder Alder]<br />
| free!<br />
| <br />
| <br />
| <br />
| <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Date Date]<br />
| -<br />
| vladimir@mozilla.com<br />
| 64 bit Windows builds testing<br />
| 2013-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Elm Elm]<br />
| {{bug|627699}}<br />
| glandium@mozilla.com<br />
| Gtk+3 work<br />
| 2014-06-19 - ??? '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Fig Fig]<br />
| -<br />
| mreavy@mozilla.com<br />
| Loop staging<br />
| 2014-09-23 - indefinite<br />
| abr@mozilla.com<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Gum Gum]<br />
| -<br />
| jwalker@mozilla.com<br />
| Profile testing<br />
| 2014-09-30 - 2014-11-30<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Holly Holly]<br />
| {{bug|984139}}<br />
| billm@mozilla.com<br />
| :billm on IRC, e10s<br />
| 2013-03-15 - 2014-11-01<br />
| <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Jamun Jamun]<br />
| {{bug|701634}}, {{bug|961049}}, {{bug|962168}}<br />
| bturner@mozilla.com, jvarga@mozilla.com<br />
| :bent, :janv, IndexedDB and QuotaManager on PBackground<br />
| 2014-01-21 - 2014-10-31<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Larch Larch]<br />
| {{bug|1014156}}<br />
| lucasr@mozilla.com<br />
| Tablet redesign in Fennec<br />
| 2014-07-02 - unknown '''''<span color="yellow">PENDING</span>'''''<br />
| <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Maple Maple]<br />
| {{bug|1064944}}<br />
| nsm@mozilla.com, bkelly@mozilla.com, baku@mozilla.com<br />
| Service Workers<br />
| 2014-09-09 - 2014-10-31<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Oak Oak]<br />
| {{bug|790467}} and other risky updater work<br />
| bbondy@mozilla.com, spohl@mozilla.com, rstrong@mozilla.com<br />
| bbondy, spohl, rstrong<br />
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Pine Pine]<br />
| {{bug|929203}}<br />
| jgriffin@mozilla.com<br />
| :gwagner, debug B2G builds and unit tests<br />
| 2013-10-21 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
|}<br />
<br />
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.<br />
<br />
== Indefinite booking ==<br />
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.<br />
{| class="data"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Ash Ash]<br />
| <br />
| aki@mozilla.com<br />
| Staging area for mozharness testing<br />
| 2013-04-12 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Birch Birch]<br />
| {{bug|1010674}}<br />
| catlee@mozilla.com<br />
| disabled<br />
| 2014-05-15 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Cedar Cedar]<br />
| -<br />
| jgriffin@mozilla.com<br />
| new build/test testing for #ateam and #releng<br />
| 2012-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Cypress Cypress]<br />
| -<br />
| armenzg@mozilla.com<br />
| armenzg: mozharness default branch testing<br />
| 2013-12-13 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|}</div>Dolskehttps://wiki.mozilla.org/index.php?title=ReleaseEngineering/DisposableProjectRepositories&diff=1025431ReleaseEngineering/DisposableProjectRepositories2014-10-15T15:15:16Z<p>Dolske: /* BOOKING SCHEDULE */</p>
<hr />
<div>== What is a disposable project branch? ==<br />
These are project branches that can be cloned fresh from any mozilla-central based repo with the full gamut of tests enabled. No l10n or<br />
nightlies for now. Similar to [[ReleaseEngineering/TryServer|TryServer]] but for longer, and just for '''you'''. Unlike Try, the commit level on these branches is '''level_2 (and above) contributors only''' so please bear that in mind.<br />
<br />
===Do you need a disposable branch?===<br />
Ask yourself the following:<br />
<br />
'''Does your project have an end date?'''<br />
<br />
If your answer is '''No''' then you should follow the process at [https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning Project Branch Planning]<br />
<br />
<br />
If your project is a temporary feature sprint that needs its own rapid test coverage but will eventually be merged into mozilla-central and no longer be on its own by all means, please go ahead and <br />
<br />
===Book one of our fabulous "disposable" project branches===<br />
<br />
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]<br />
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.<br />
<pre><br />
export REPO_PATH=[path to your repo] # eg: users/lsblakk_mozilla.com/staging or comm-central<br />
export TWIG=[alder|birch|cedar|holly|larch|maple] # whichever twig you booked<br />
<br />
cd /repo/hg/scripts/<br />
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG<br />
</pre><br />
* '''NOTE''': Coordinate with IT when this repo gets reset to push immediately without hitting the webheads. Otherwise, the permissions won't be set correctly.<br />
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.<br />
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]). <br />
* '''Special note:''' the first push to your newly cloned repo may not trigger builds if the repo had been pushed to previously, which is {{bug|774862}}. If it does not, please re-open the bug and move it to Release Engineering :: General Automation with a comment 'Please reconfigure the build scheduler'.<br />
* It will take 3 build runs for the leak checking tools to establish themselves. Before the third run expect to see the builds marked as burning. Other than the leak check the builds should compile and test fine.<br />
<br />
<br />
<div id="unbook"></div><br />
<br />
===When you're done with one of our fabulous "disposable" project branches===<br />
<br />
Simply clear your data (bug, contact, dates) from the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]] below. If someone is listed in the "Next in Line" column, please let them know you are done.<br />
<br />
That's all there is to it!<br />
<br />
== Using a custom mozconfig ==<br />
<br />
The mozconfigs used for builds live in the same source tree as the main code, eg<br />
* Firefox: <tt>browser/config/mozconfigs/<platform></tt><br />
* Mobile Native: <tt>mobile/android/config/mozconfigs/android</tt><br />
* Mobile XUL: <tt>mobile/xul/config/mozconfigs/android-xul</tt><br />
<br />
The 'nightly' file is used for optimised builds, 'debug' for debug. If you are unsure which file you need consult a build log to see which is used. You can adjust these as needed on your branch, and they will be carried over to mozilla-central when you merge back. Please take care with any mozconfig changes you merge back (eg exclude local conveniences).<br />
<br />
==Enabling/Disabling of platforms, tests, nightly updates ==<br />
If the specific builds/tests you want are not enabled, or if there are builds/tests which you do not need on your branch, ask RelEng to enable/disable them by filing a bug [https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering here].<br />
<br />
Nightly builds and updates are disabled by default but can be enabled on request.<br />
<br />
== BOOKING SCHEDULE ==<br />
<br />
{| class="data wikitable"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
! Next in Line<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Alder Alder]<br />
| {{bug|1080354}}<br />
| dolske@mozilla.om<br />
| dolske<br />
| 2014-10-15 - 2014-11-15<br />
| <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Date Date]<br />
| -<br />
| vladimir@mozilla.com<br />
| 64 bit Windows builds testing<br />
| 2013-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Elm Elm]<br />
| {{bug|627699}}<br />
| glandium@mozilla.com<br />
| Gtk+3 work<br />
| 2014-06-19 - ??? '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Fig Fig]<br />
| -<br />
| mreavy@mozilla.com<br />
| Loop staging<br />
| 2014-09-23 - indefinite<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Gum Gum]<br />
| -<br />
| jwalker@mozilla.com<br />
| Profile testing<br />
| 2014-09-30 - 2014-11-30<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Holly Holly]<br />
| {{bug|984139}}<br />
| billm@mozilla.com<br />
| :billm on IRC, e10s<br />
| 2013-03-15 - 2014-11-01<br />
| <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Jamun Jamun]<br />
| {{bug|701634}}, {{bug|961049}}, {{bug|962168}}<br />
| bturner@mozilla.com, jvarga@mozilla.com<br />
| :bent, :janv, IndexedDB and QuotaManager on PBackground<br />
| 2014-01-21 - 2014-10-31<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Larch Larch]<br />
| {{bug|1014156}}<br />
| lucasr@mozilla.com<br />
| Tablet redesign in Fennec<br />
| 2014-07-02 - unknown '''''<span color="yellow">PENDING</span>'''''<br />
| <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Maple Maple]<br />
| {{bug|1064944}}<br />
| nsm@mozilla.com, bkelly@mozilla.com, baku@mozilla.com<br />
| Service Workers<br />
| 2014-09-09 - 2014-10-31<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Oak Oak]<br />
| {{bug|790467}} and other risky updater work<br />
| bbondy@mozilla.com, spohl@mozilla.com, rstrong@mozilla.com<br />
| bbondy, spohl, rstrong<br />
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Pine Pine]<br />
| {{bug|929203}}<br />
| jgriffin@mozilla.com<br />
| :gwagner, debug B2G builds and unit tests<br />
| 2013-10-21 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
| -<br />
|-<br />
|}<br />
<br />
Be sure to keep a copy of anything you need from the repo prior to [[#unbook|unbooking]] it.<br />
<br />
== Indefinite booking ==<br />
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.<br />
{| class="data"<br />
|-<br />
! Project Branch<br />
! Regist. bug<br />
! email address of borrower<br />
! User/Dev Team contact <br />
! Booking Dates <br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Ash Ash]<br />
| <br />
| aki@mozilla.com<br />
| Staging area for mozharness testing<br />
| 2013-04-12 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Birch Birch]<br />
| {{bug|1010674}}<br />
| catlee@mozilla.com<br />
| disabled<br />
| 2014-05-15 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Cedar Cedar]<br />
| -<br />
| jgriffin@mozilla.com<br />
| new build/test testing for #ateam and #releng<br />
| 2012-06-25 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|-<br />
| [https://tbpl.mozilla.org/?tree=Cypress Cypress]<br />
| -<br />
| armenzg@mozilla.com<br />
| armenzg: mozharness default branch testing<br />
| 2013-12-13 - indefinite '''''<span color="yellow">PENDING</span>'''''<br />
|}</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=974664Firefox/Australis Meeting Notes2014-05-08T00:20:43Z<p>Dolske: Meetings done! \o/</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= Done! =<br />
Firefox 29 has shipped, and thus ends our weekly Australis meetings! So long and thanks for all the GIFs.<br />
<br />
=5/1/2014=<br />
* GIF du jour:<br />
** http://i.imgur.com/tGHf0z7.gif<br />
* Post-release!<br />
** Positive comments: https://input.mozilla.org/en-US/?product=Firefox&version=29.0.0&date_start=2014-03-20&happy=1<br />
** Generally positive: http://arstechnica.com/information-technology/2014/04/hands-on-with-firefox-29-more-customizable-more-chrome-y/?comments=1<br />
** Twitter also generally positive<br />
** Looking for unexpected feedback / new issues...<br />
*** A few reports of addon buttons showing entire sprite sheet<br />
*** Poor / invisible contrast with tab text and some background on Windows 8<br />
**** bug 1004576, bug 998231, bug 1004482<br />
**** 8.1 requires https://bugzilla.mozilla.org/show_bug.cgi?id=907373<br />
**** jared to look into<br />
** currently ~15-20 million F29 users, throttled at 10% today<br />
*** 50% increase of user-initiated update checks so far<br />
* Onboarding<br />
** There are a few reports of users seeing the tour on every startup. Possibly an issue with prefs not saving or an exception during startup.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1003924<br />
* Misc. Australis bugfixing<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** MattN blogged to thank the screenshot reviewers and provided a summary. I will be sending some light swag (e.g. stickers) to the top contributors. http://matthew.noorenberghe.com/blog/2014/04/thanks-reviewing-screenshots-firefoxs-new-look<br />
*** matt - there should be some new australis stickers in the SF & MV offices very soon, if not already<br />
**** awesome! thanks<br />
*** also maybe extras from the Mozilla <3 tshirt pile?<br />
** Bugzilla now has comment tagging! Certain tags (spam, obsolete, me-too, advocacy, off-topic, or typo) will hide the comment<br />
*** If a user's last 3 comments are tagged "spam", the account is automagically disabled<br />
*** https://wiki.mozilla.org/BMO/comment_tagging<br />
** One other thing... do we want to still australis-prio things if we think they ought to be P4+ or P3 or whatever, or just fx-backlog+ and then hope that we get to this? I only just noticed that the backlog+ list is >> 500 bugs, so I'm thinking if we don't want to lose stuff, we might still want to track somehow...<br />
* Action Items (New)<br />
**<br />
<br />
= 4/24/2014 =<br />
* GIF du jour (twofer!):<br />
** http://i.imgur.com/co7S7tU.gif<br />
** http://i.imgur.com/8VFggj4.gif<br />
* We are in the 6th week of this release cycle.<br />
* Beta branch status<br />
** It's 100% shipping! Signed off today! ~\o/~<br />
*** wooooo!!!!!!!! :D: :D :D :D :D <br />
*** \o\ \o\ \o\ /o/ /o/ /o/<br />
*** WOOOOOOOOOOOOOOOOO<br />
**** (WOOOOOO)<br />
* Onboarding<br />
** [jaws] If you have some spare time, you can test/go through the pages at https://www-demo4.allizom.org/en-US/firefox/desktop/ and see if you find any bugs that can be fixed prior to Tuesday's launch<br />
*** If you find a bug, file it in the www.mozilla.org product and in the Pages & Content component. Mark it as blocking bug 939305<br />
*** For example, jaws reported this already https://bugzilla.mozilla.org/show_bug.cgi?id=1000973<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0 (1 total)<br />
*** P2: +1 (1 total, being investigated)<br />
*** P3: +0 (9 total)<br />
*** P4: +9 (114 total)<br />
*** P5: +4 (108 total)<br />
*** Poth: -6 (26 total)<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [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. :)<br />
*** Er... expect some e10s-front-end-related review requests.<br />
*** *tear* we'll miss you<br />
**** <3<br />
*** BOOOOOOOOOO<br />
** [jaws] the end of "australis" tracking?<br />
*** 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.<br />
**** 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.<br />
***** yes, that's a good point, i didn't mean to say to stop doing that :)<br />
*** 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 '?'<br />
** [MattN] Done summarizing screenshot comments<br />
*** https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** 96 issues found (34 of which are possibly design feedback)<br />
*** Started turning them into bugs blocking 997659 but still have quite a few to go.<br />
**** https://bugzilla.mozilla.org/showdependencytree.cgi?id=997659&hide_resolved=0 <br />
* Action Items (New)<br />
**<br />
<br />
= 4/17/2014 =<br />
* GIF du jour: http://i.imgur.com/V1iYrHl.gif<br />
* We are in the 5th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Pave-over installs will get the tour now on beta and release since bug 987407 was fixed.<br />
** In case you didn't know, we're doing a funnelcake test for the tour for en-US pave-overs upgrades. See bug 987407 for more info. This will allows us to more accurately measure the effect of the Australis tour on users since the data about the tour showing is part of FHR and therefore spans browser sessions.<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
**** AIUI, at this point, nothing else will make beta...<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0<br />
*** P2: -1<br />
*** P3: -12<br />
*** P4: +9<br />
*** P5: +3<br />
*** Poth: +10<br />
* Action Items (Last Week)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
*** Done and landed in beta 29<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
*** Patches were there on monday, but no reviews or ui-reviews have been forthcoming. ( https://bugzilla.mozilla.org/show_bug.cgi?id=986866 )<br />
* Roundtable<br />
** Crowd-sourced screenshot review complete:<br />
*** http://matthew.noorenberghe.com/blog/2014/04/last-chance-help-test-new-firefox-beta-look-and-feel<br />
*** 149 accounts and almost 1000 review comments in a little over 24 hours (after which point I shut it off).<br />
*** Raw reviews at http://screenshots.mattn.ca/r/?show-closed=0 (IDs 10 - 19)<br />
*** Summarizing feedback at https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** So far only 10.9, Ubuntu x64 and half of Win 8 feedback. Already 45 seemingly distinct issues although 16 have a "?" in the "Design Feedback" column meaning that it seems more like a design opinion than a bug but I want UX to decide.<br />
**** I could probably use some help summarizing. Talk to me if you want to help so I can get you edit access to RB and the spreadsheet and split up work,<br />
*** I'll be emailing a summary of this experiment out and filing bugs on the issues after summarizing<br />
*** If you are filing bugs on an issue, please prefer uploading the screenshot as an attachment to bugzilla rather than linking to screenshots.mattn.ca because I won't guarantee permalinks.<br />
* Action Items (New)<br />
**<br />
<br />
=4/10/2014=<br />
* GIF du jour: https://d24w6bsrhbeh9d.cloudfront.net/photo/av0QPRW_460sa.gif<br />
* We are in the 4th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Linux panel issue is reviewed + ui-reviewed<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Week over week:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -8<br />
*** P4: +4<br />
*** P5: +2<br />
*** Poth: -4<br />
*** Week over week we are net -6 bugs (combining all priorities). Also now at our lowest "weighted total" so far.<br />
* Action Items (Last Week)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** Done: almost last beta (9) is April 17th, beta 10 is April 21<br />
* Roundtable<br />
** [MattN] HiDPI Windows tabs<br />
*** Review the screenshots comparing m-c and the current patch http://screenshots.mattn.ca/r/?show-closed=0 <br />
**** The list of issues on each set is below the thumbnails. Click and drag over a region of a screenshot to annotate it.<br />
**** 150% doesn't seem too bad (from looking quickly) but 125% can have the selected tab connecting too high or low.<br />
*** 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?<br />
*** I don't have screenshots of just downscaling 2x<br />
** [MattN] Screenshot pass for wider feedback hasn't been done yet due to larger primary UI patches still in progress:<br />
*** Linux - keyhole - ready for uplift so we will start with screenshots with the uplift on a local beta build<br />
*** OS X - Tabs and PB<br />
*** Windows - HiDPI tabs (see above)<br />
** Are we still going to try to do some kind of workaround about the bookmarks menu/panel's footer scrolling?<br />
*** Bug #? What is this?<br />
** [jaws] shadows on the tab overflow<br />
*** MOVED to 30!<br />
** [madhava] starting to look at post-Australis UX directions.<br />
* Action Items (New)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
<br />
=4/3/2014=<br />
* GIF du jour: http://i.imgur.com/PgLNy2b.gif<br />
* We are in the 3rd week of this release cycle.<br />
* Beta branch status<br />
** Just so we know, what is the exact last day we're likely able to land something on this branch?<br />
*** Answer: Friday of week 5.<br />
* Onboarding<br />
** Some fixes landed<br />
*** e.g. getConfiguration when the searchbar is removed from the toolbar<br />
*** Fallback webpage text changed for when Sync was already enabled<br />
** Finalized strings for the pages are ready so L10N is starting<br />
** mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.<br />
* Misc. Australis bugfixing<br />
** No more GTK close buttons! This also means .close-icon class is cross-platform.<br />
** Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: +1<br />
** P3: +1<br />
** P4: -4<br />
** P5: -1<br />
** Poth: -9<br />
** Fixes and reviews over last week:<br />
*** mikedeboer - 6 fixed, 7 reviewed<br />
*** matt - 5 fixed, 6 reviewed<br />
*** gijs - 5 fixed, 6 reviewed<br />
*** conley - 1 fixed, 7 reviewed<br />
*** jared - 2 fixed, 5 reviewed<br />
*** dao - 1 fixed, 4 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [MattN] More configurations were added to mozscreenshots so I should be able to run it this weekend on Beta.<br />
*** https://github.com/mnoorenberghe/mozscreenshots/commits/master<br />
*** Now shows main menu panel including some subviews (Help and History)<br />
*** Private Browsing Mode is easier to take screenshots of<br />
*** OS X screenshots only capture the window (with transparency) instead of the whole display<br />
*** Probably using ReviewBoard with customized themes/extensions for review<br />
** https://github.com/mnoorenberghe/rbscreenshotminimal - hides unrelated UI<br />
*** https://github.com/mnoorenberghe/rbnicknameauth - allows nickname-only auth<br />
**** I found it easier to collect all the feedback and simpler to anotate an image with RB. It also lets you mark issues as "fixed" e.g. when a bug is filed.<br />
* Action Items (New)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** almost last beta (9) is April 17th, beta 10 is April 21<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=972142Firefox/Australis Meeting Notes2014-05-01T18:47:43Z<p>Dolske: /* next meeting */ Add 5/1</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=5/1/2014=<br />
* GIF du jour:<br />
** http://i.imgur.com/tGHf0z7.gif<br />
* Post-release!<br />
** Positive comments: https://input.mozilla.org/en-US/?product=Firefox&version=29.0.0&date_start=2014-03-20&happy=1<br />
** Generally positive: http://arstechnica.com/information-technology/2014/04/hands-on-with-firefox-29-more-customizable-more-chrome-y/?comments=1<br />
** Twitter also generally positive<br />
** Looking for unexpected feedback / new issues...<br />
*** A few reports of addon buttons showing entire sprite sheet<br />
*** Poor / invisible contrast with tab text and some background on Windows 8<br />
**** bug 1004576, bug 998231, bug 1004482<br />
**** 8.1 requires https://bugzilla.mozilla.org/show_bug.cgi?id=907373<br />
**** jared to look into<br />
** currently ~15-20 million F29 users, throttled at 10% today<br />
*** 50% increase of user-initiated update checks so far<br />
* Onboarding<br />
** There are a few reports of users seeing the tour on every startup. Possibly an issue with prefs not saving or an exception during startup.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=1003924<br />
* Misc. Australis bugfixing<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** MattN blogged to thank the screenshot reviewers and provided a summary. I will be sending some light swag (e.g. stickers) to the top contributors. http://matthew.noorenberghe.com/blog/2014/04/thanks-reviewing-screenshots-firefoxs-new-look<br />
*** matt - there should be some new australis stickers in the SF & MV offices very soon, if not already<br />
**** awesome! thanks<br />
*** also maybe extras from the Mozilla <3 tshirt pile?<br />
** Bugzilla now has comment tagging! Certain tags (spam, obsolete, me-too, advocacy, off-topic, or typo) will hide the comment<br />
*** If a user's last 3 comments are tagged "spam", the account is automagically disabled<br />
*** https://wiki.mozilla.org/BMO/comment_tagging<br />
** One other thing... do we want to still australis-prio things if we think they ought to be P4+ or P3 or whatever, or just fx-backlog+ and then hope that we get to this? I only just noticed that the backlog+ list is >> 500 bugs, so I'm thinking if we don't want to lose stuff, we might still want to track somehow...<br />
* Action Items (New)<br />
**<br />
<br />
= 4/24/2014 =<br />
* GIF du jour (twofer!):<br />
** http://i.imgur.com/co7S7tU.gif<br />
** http://i.imgur.com/8VFggj4.gif<br />
* We are in the 6th week of this release cycle.<br />
* Beta branch status<br />
** It's 100% shipping! Signed off today! ~\o/~<br />
*** wooooo!!!!!!!! :D: :D :D :D :D <br />
*** \o\ \o\ \o\ /o/ /o/ /o/<br />
*** WOOOOOOOOOOOOOOOOO<br />
**** (WOOOOOO)<br />
* Onboarding<br />
** [jaws] If you have some spare time, you can test/go through the pages at https://www-demo4.allizom.org/en-US/firefox/desktop/ and see if you find any bugs that can be fixed prior to Tuesday's launch<br />
*** If you find a bug, file it in the www.mozilla.org product and in the Pages & Content component. Mark it as blocking bug 939305<br />
*** For example, jaws reported this already https://bugzilla.mozilla.org/show_bug.cgi?id=1000973<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0 (1 total)<br />
*** P2: +1 (1 total, being investigated)<br />
*** P3: +0 (9 total)<br />
*** P4: +9 (114 total)<br />
*** P5: +4 (108 total)<br />
*** Poth: -6 (26 total)<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [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. :)<br />
*** Er... expect some e10s-front-end-related review requests.<br />
*** *tear* we'll miss you<br />
**** <3<br />
*** BOOOOOOOOOO<br />
** [jaws] the end of "australis" tracking?<br />
*** 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.<br />
**** 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.<br />
***** yes, that's a good point, i didn't mean to say to stop doing that :)<br />
*** 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 '?'<br />
** [MattN] Done summarizing screenshot comments<br />
*** https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** 96 issues found (34 of which are possibly design feedback)<br />
*** Started turning them into bugs blocking 997659 but still have quite a few to go.<br />
**** https://bugzilla.mozilla.org/showdependencytree.cgi?id=997659&hide_resolved=0 <br />
* Action Items (New)<br />
**<br />
<br />
= 4/17/2014 =<br />
* GIF du jour: http://i.imgur.com/V1iYrHl.gif<br />
* We are in the 5th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Pave-over installs will get the tour now on beta and release since bug 987407 was fixed.<br />
** In case you didn't know, we're doing a funnelcake test for the tour for en-US pave-overs upgrades. See bug 987407 for more info. This will allows us to more accurately measure the effect of the Australis tour on users since the data about the tour showing is part of FHR and therefore spans browser sessions.<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
**** AIUI, at this point, nothing else will make beta...<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0<br />
*** P2: -1<br />
*** P3: -12<br />
*** P4: +9<br />
*** P5: +3<br />
*** Poth: +10<br />
* Action Items (Last Week)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
*** Done and landed in beta 29<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
*** Patches were there on monday, but no reviews or ui-reviews have been forthcoming. ( https://bugzilla.mozilla.org/show_bug.cgi?id=986866 )<br />
* Roundtable<br />
** Crowd-sourced screenshot review complete:<br />
*** http://matthew.noorenberghe.com/blog/2014/04/last-chance-help-test-new-firefox-beta-look-and-feel<br />
*** 149 accounts and almost 1000 review comments in a little over 24 hours (after which point I shut it off).<br />
*** Raw reviews at http://screenshots.mattn.ca/r/?show-closed=0 (IDs 10 - 19)<br />
*** Summarizing feedback at https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** So far only 10.9, Ubuntu x64 and half of Win 8 feedback. Already 45 seemingly distinct issues although 16 have a "?" in the "Design Feedback" column meaning that it seems more like a design opinion than a bug but I want UX to decide.<br />
**** I could probably use some help summarizing. Talk to me if you want to help so I can get you edit access to RB and the spreadsheet and split up work,<br />
*** I'll be emailing a summary of this experiment out and filing bugs on the issues after summarizing<br />
*** If you are filing bugs on an issue, please prefer uploading the screenshot as an attachment to bugzilla rather than linking to screenshots.mattn.ca because I won't guarantee permalinks.<br />
* Action Items (New)<br />
**<br />
<br />
=4/10/2014=<br />
* GIF du jour: https://d24w6bsrhbeh9d.cloudfront.net/photo/av0QPRW_460sa.gif<br />
* We are in the 4th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Linux panel issue is reviewed + ui-reviewed<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Week over week:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -8<br />
*** P4: +4<br />
*** P5: +2<br />
*** Poth: -4<br />
*** Week over week we are net -6 bugs (combining all priorities). Also now at our lowest "weighted total" so far.<br />
* Action Items (Last Week)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** Done: almost last beta (9) is April 17th, beta 10 is April 21<br />
* Roundtable<br />
** [MattN] HiDPI Windows tabs<br />
*** Review the screenshots comparing m-c and the current patch http://screenshots.mattn.ca/r/?show-closed=0 <br />
**** The list of issues on each set is below the thumbnails. Click and drag over a region of a screenshot to annotate it.<br />
**** 150% doesn't seem too bad (from looking quickly) but 125% can have the selected tab connecting too high or low.<br />
*** 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?<br />
*** I don't have screenshots of just downscaling 2x<br />
** [MattN] Screenshot pass for wider feedback hasn't been done yet due to larger primary UI patches still in progress:<br />
*** Linux - keyhole - ready for uplift so we will start with screenshots with the uplift on a local beta build<br />
*** OS X - Tabs and PB<br />
*** Windows - HiDPI tabs (see above)<br />
** Are we still going to try to do some kind of workaround about the bookmarks menu/panel's footer scrolling?<br />
*** Bug #? What is this?<br />
** [jaws] shadows on the tab overflow<br />
*** MOVED to 30!<br />
** [madhava] starting to look at post-Australis UX directions.<br />
* Action Items (New)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
<br />
=4/3/2014=<br />
* GIF du jour: http://i.imgur.com/PgLNy2b.gif<br />
* We are in the 3rd week of this release cycle.<br />
* Beta branch status<br />
** Just so we know, what is the exact last day we're likely able to land something on this branch?<br />
*** Answer: Friday of week 5.<br />
* Onboarding<br />
** Some fixes landed<br />
*** e.g. getConfiguration when the searchbar is removed from the toolbar<br />
*** Fallback webpage text changed for when Sync was already enabled<br />
** Finalized strings for the pages are ready so L10N is starting<br />
** mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.<br />
* Misc. Australis bugfixing<br />
** No more GTK close buttons! This also means .close-icon class is cross-platform.<br />
** Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: +1<br />
** P3: +1<br />
** P4: -4<br />
** P5: -1<br />
** Poth: -9<br />
** Fixes and reviews over last week:<br />
*** mikedeboer - 6 fixed, 7 reviewed<br />
*** matt - 5 fixed, 6 reviewed<br />
*** gijs - 5 fixed, 6 reviewed<br />
*** conley - 1 fixed, 7 reviewed<br />
*** jared - 2 fixed, 5 reviewed<br />
*** dao - 1 fixed, 4 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [MattN] More configurations were added to mozscreenshots so I should be able to run it this weekend on Beta.<br />
*** https://github.com/mnoorenberghe/mozscreenshots/commits/master<br />
*** Now shows main menu panel including some subviews (Help and History)<br />
*** Private Browsing Mode is easier to take screenshots of<br />
*** OS X screenshots only capture the window (with transparency) instead of the whole display<br />
*** Probably using ReviewBoard with customized themes/extensions for review<br />
** https://github.com/mnoorenberghe/rbscreenshotminimal - hides unrelated UI<br />
*** https://github.com/mnoorenberghe/rbnicknameauth - allows nickname-only auth<br />
**** I found it easier to collect all the feedback and simpler to anotate an image with RB. It also lets you mark issues as "fixed" e.g. when a bug is filed.<br />
* Action Items (New)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** almost last beta (9) is April 17th, beta 10 is April 21<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=968497Firefox/Australis Meeting Notes2014-04-24T18:35:01Z<p>Dolske: /* next meeting */ Add 4/24</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
= 4/24/2014 =<br />
* GIF du jour (twofer!):<br />
** http://i.imgur.com/co7S7tU.gif<br />
** http://i.imgur.com/8VFggj4.gif<br />
* We are in the 6th week of this release cycle.<br />
* Beta branch status<br />
** It's 100% shipping! Signed off today! ~\o/~<br />
*** wooooo!!!!!!!! :D: :D :D :D :D <br />
*** \o\ \o\ \o\ /o/ /o/ /o/<br />
*** WOOOOOOOOOOOOOOOOO<br />
**** (WOOOOOO)<br />
* Onboarding<br />
** [jaws] If you have some spare time, you can test/go through the pages at https://www-demo4.allizom.org/en-US/firefox/desktop/ and see if you find any bugs that can be fixed prior to Tuesday's launch<br />
*** If you find a bug, file it in the www.mozilla.org product and in the Pages & Content component. Mark it as blocking bug 939305<br />
*** For example, jaws reported this already https://bugzilla.mozilla.org/show_bug.cgi?id=1000973<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0 (1 total)<br />
*** P2: +1 (1 total, being investigated)<br />
*** P3: +0 (9 total)<br />
*** P4: +9 (114 total)<br />
*** P5: +4 (108 total)<br />
*** Poth: -6 (26 total)<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [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. :)<br />
*** Er... expect some e10s-front-end-related review requests.<br />
*** *tear* we'll miss you<br />
**** <3<br />
*** BOOOOOOOOOO<br />
** [jaws] the end of "australis" tracking?<br />
*** 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.<br />
**** 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.<br />
***** yes, that's a good point, i didn't mean to say to stop doing that :)<br />
*** 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 '?'<br />
** [MattN] Done summarizing screenshot comments<br />
*** https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** 96 issues found (34 of which are possibly design feedback)<br />
*** Started turning them into bugs blocking 997659 but still have quite a few to go.<br />
**** https://bugzilla.mozilla.org/showdependencytree.cgi?id=997659&hide_resolved=0 <br />
* Action Items (New)<br />
**<br />
<br />
= 4/17/2014 =<br />
* GIF du jour: http://i.imgur.com/V1iYrHl.gif<br />
* We are in the 5th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Pave-over installs will get the tour now on beta and release since bug 987407 was fixed.<br />
** In case you didn't know, we're doing a funnelcake test for the tour for en-US pave-overs upgrades. See bug 987407 for more info. This will allows us to more accurately measure the effect of the Australis tour on users since the data about the tour showing is part of FHR and therefore spans browser sessions.<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
**** AIUI, at this point, nothing else will make beta...<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0<br />
*** P2: -1<br />
*** P3: -12<br />
*** P4: +9<br />
*** P5: +3<br />
*** Poth: +10<br />
* Action Items (Last Week)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
*** Done and landed in beta 29<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
*** Patches were there on monday, but no reviews or ui-reviews have been forthcoming. ( https://bugzilla.mozilla.org/show_bug.cgi?id=986866 )<br />
* Roundtable<br />
** Crowd-sourced screenshot review complete:<br />
*** http://matthew.noorenberghe.com/blog/2014/04/last-chance-help-test-new-firefox-beta-look-and-feel<br />
*** 149 accounts and almost 1000 review comments in a little over 24 hours (after which point I shut it off).<br />
*** Raw reviews at http://screenshots.mattn.ca/r/?show-closed=0 (IDs 10 - 19)<br />
*** Summarizing feedback at https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** So far only 10.9, Ubuntu x64 and half of Win 8 feedback. Already 45 seemingly distinct issues although 16 have a "?" in the "Design Feedback" column meaning that it seems more like a design opinion than a bug but I want UX to decide.<br />
**** I could probably use some help summarizing. Talk to me if you want to help so I can get you edit access to RB and the spreadsheet and split up work,<br />
*** I'll be emailing a summary of this experiment out and filing bugs on the issues after summarizing<br />
*** If you are filing bugs on an issue, please prefer uploading the screenshot as an attachment to bugzilla rather than linking to screenshots.mattn.ca because I won't guarantee permalinks.<br />
* Action Items (New)<br />
**<br />
<br />
=4/10/2014=<br />
* GIF du jour: https://d24w6bsrhbeh9d.cloudfront.net/photo/av0QPRW_460sa.gif<br />
* We are in the 4th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Linux panel issue is reviewed + ui-reviewed<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Week over week:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -8<br />
*** P4: +4<br />
*** P5: +2<br />
*** Poth: -4<br />
*** Week over week we are net -6 bugs (combining all priorities). Also now at our lowest "weighted total" so far.<br />
* Action Items (Last Week)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** Done: almost last beta (9) is April 17th, beta 10 is April 21<br />
* Roundtable<br />
** [MattN] HiDPI Windows tabs<br />
*** Review the screenshots comparing m-c and the current patch http://screenshots.mattn.ca/r/?show-closed=0 <br />
**** The list of issues on each set is below the thumbnails. Click and drag over a region of a screenshot to annotate it.<br />
**** 150% doesn't seem too bad (from looking quickly) but 125% can have the selected tab connecting too high or low.<br />
*** 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?<br />
*** I don't have screenshots of just downscaling 2x<br />
** [MattN] Screenshot pass for wider feedback hasn't been done yet due to larger primary UI patches still in progress:<br />
*** Linux - keyhole - ready for uplift so we will start with screenshots with the uplift on a local beta build<br />
*** OS X - Tabs and PB<br />
*** Windows - HiDPI tabs (see above)<br />
** Are we still going to try to do some kind of workaround about the bookmarks menu/panel's footer scrolling?<br />
*** Bug #? What is this?<br />
** [jaws] shadows on the tab overflow<br />
*** MOVED to 30!<br />
** [madhava] starting to look at post-Australis UX directions.<br />
* Action Items (New)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
<br />
=4/3/2014=<br />
* GIF du jour: http://i.imgur.com/PgLNy2b.gif<br />
* We are in the 3rd week of this release cycle.<br />
* Beta branch status<br />
** Just so we know, what is the exact last day we're likely able to land something on this branch?<br />
*** Answer: Friday of week 5.<br />
* Onboarding<br />
** Some fixes landed<br />
*** e.g. getConfiguration when the searchbar is removed from the toolbar<br />
*** Fallback webpage text changed for when Sync was already enabled<br />
** Finalized strings for the pages are ready so L10N is starting<br />
** mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.<br />
* Misc. Australis bugfixing<br />
** No more GTK close buttons! This also means .close-icon class is cross-platform.<br />
** Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: +1<br />
** P3: +1<br />
** P4: -4<br />
** P5: -1<br />
** Poth: -9<br />
** Fixes and reviews over last week:<br />
*** mikedeboer - 6 fixed, 7 reviewed<br />
*** matt - 5 fixed, 6 reviewed<br />
*** gijs - 5 fixed, 6 reviewed<br />
*** conley - 1 fixed, 7 reviewed<br />
*** jared - 2 fixed, 5 reviewed<br />
*** dao - 1 fixed, 4 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [MattN] More configurations were added to mozscreenshots so I should be able to run it this weekend on Beta.<br />
*** https://github.com/mnoorenberghe/mozscreenshots/commits/master<br />
*** Now shows main menu panel including some subviews (Help and History)<br />
*** Private Browsing Mode is easier to take screenshots of<br />
*** OS X screenshots only capture the window (with transparency) instead of the whole display<br />
*** Probably using ReviewBoard with customized themes/extensions for review<br />
** https://github.com/mnoorenberghe/rbscreenshotminimal - hides unrelated UI<br />
*** https://github.com/mnoorenberghe/rbnicknameauth - allows nickname-only auth<br />
**** I found it easier to collect all the feedback and simpler to anotate an image with RB. It also lets you mark issues as "fixed" e.g. when a bug is filed.<br />
* Action Items (New)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** almost last beta (9) is April 17th, beta 10 is April 21<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=968138Firefox/Australis Meeting Notes2014-04-23T18:30:16Z<p>Dolske: /* next meeting */ Belatedly adding 4/17</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
= 4/17/2014 =<br />
* GIF du jour: http://i.imgur.com/V1iYrHl.gif<br />
* We are in the 5th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Pave-over installs will get the tour now on beta and release since bug 987407 was fixed.<br />
** In case you didn't know, we're doing a funnelcake test for the tour for en-US pave-overs upgrades. See bug 987407 for more info. This will allows us to more accurately measure the effect of the Australis tour on users since the data about the tour showing is part of FHR and therefore spans browser sessions.<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
**** AIUI, at this point, nothing else will make beta...<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** P1: +0<br />
*** P2: -1<br />
*** P3: -12<br />
*** P4: +9<br />
*** P5: +3<br />
*** Poth: +10<br />
* Action Items (Last Week)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
*** Done and landed in beta 29<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
*** Patches were there on monday, but no reviews or ui-reviews have been forthcoming. ( https://bugzilla.mozilla.org/show_bug.cgi?id=986866 )<br />
* Roundtable<br />
** Crowd-sourced screenshot review complete:<br />
*** http://matthew.noorenberghe.com/blog/2014/04/last-chance-help-test-new-firefox-beta-look-and-feel<br />
*** 149 accounts and almost 1000 review comments in a little over 24 hours (after which point I shut it off).<br />
*** Raw reviews at http://screenshots.mattn.ca/r/?show-closed=0 (IDs 10 - 19)<br />
*** Summarizing feedback at https://docs.google.com/a/mozilla.com/spreadsheets/d/1B4CrBJz25AE1T6pHAL83B1hIfJD3tsAEeAwUMpTJ8CE/edit#gid=0<br />
**** So far only 10.9, Ubuntu x64 and half of Win 8 feedback. Already 45 seemingly distinct issues although 16 have a "?" in the "Design Feedback" column meaning that it seems more like a design opinion than a bug but I want UX to decide.<br />
**** I could probably use some help summarizing. Talk to me if you want to help so I can get you edit access to RB and the spreadsheet and split up work,<br />
*** I'll be emailing a summary of this experiment out and filing bugs on the issues after summarizing<br />
*** If you are filing bugs on an issue, please prefer uploading the screenshot as an attachment to bugzilla rather than linking to screenshots.mattn.ca because I won't guarantee permalinks.<br />
* Action Items (New)<br />
**<br />
<br />
=4/10/2014=<br />
* GIF du jour: https://d24w6bsrhbeh9d.cloudfront.net/photo/av0QPRW_460sa.gif<br />
* We are in the 4th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Linux panel issue is reviewed + ui-reviewed<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Week over week:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -8<br />
*** P4: +4<br />
*** P5: +2<br />
*** Poth: -4<br />
*** Week over week we are net -6 bugs (combining all priorities). Also now at our lowest "weighted total" so far.<br />
* Action Items (Last Week)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** Done: almost last beta (9) is April 17th, beta 10 is April 21<br />
* Roundtable<br />
** [MattN] HiDPI Windows tabs<br />
*** Review the screenshots comparing m-c and the current patch http://screenshots.mattn.ca/r/?show-closed=0 <br />
**** The list of issues on each set is below the thumbnails. Click and drag over a region of a screenshot to annotate it.<br />
**** 150% doesn't seem too bad (from looking quickly) but 125% can have the selected tab connecting too high or low.<br />
*** 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?<br />
*** I don't have screenshots of just downscaling 2x<br />
** [MattN] Screenshot pass for wider feedback hasn't been done yet due to larger primary UI patches still in progress:<br />
*** Linux - keyhole - ready for uplift so we will start with screenshots with the uplift on a local beta build<br />
*** OS X - Tabs and PB<br />
*** Windows - HiDPI tabs (see above)<br />
** Are we still going to try to do some kind of workaround about the bookmarks menu/panel's footer scrolling?<br />
*** Bug #? What is this?<br />
** [jaws] shadows on the tab overflow<br />
*** MOVED to 30!<br />
** [madhava] starting to look at post-Australis UX directions.<br />
* Action Items (New)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
<br />
=4/3/2014=<br />
* GIF du jour: http://i.imgur.com/PgLNy2b.gif<br />
* We are in the 3rd week of this release cycle.<br />
* Beta branch status<br />
** Just so we know, what is the exact last day we're likely able to land something on this branch?<br />
*** Answer: Friday of week 5.<br />
* Onboarding<br />
** Some fixes landed<br />
*** e.g. getConfiguration when the searchbar is removed from the toolbar<br />
*** Fallback webpage text changed for when Sync was already enabled<br />
** Finalized strings for the pages are ready so L10N is starting<br />
** mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.<br />
* Misc. Australis bugfixing<br />
** No more GTK close buttons! This also means .close-icon class is cross-platform.<br />
** Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: +1<br />
** P3: +1<br />
** P4: -4<br />
** P5: -1<br />
** Poth: -9<br />
** Fixes and reviews over last week:<br />
*** mikedeboer - 6 fixed, 7 reviewed<br />
*** matt - 5 fixed, 6 reviewed<br />
*** gijs - 5 fixed, 6 reviewed<br />
*** conley - 1 fixed, 7 reviewed<br />
*** jared - 2 fixed, 5 reviewed<br />
*** dao - 1 fixed, 4 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [MattN] More configurations were added to mozscreenshots so I should be able to run it this weekend on Beta.<br />
*** https://github.com/mnoorenberghe/mozscreenshots/commits/master<br />
*** Now shows main menu panel including some subviews (Help and History)<br />
*** Private Browsing Mode is easier to take screenshots of<br />
*** OS X screenshots only capture the window (with transparency) instead of the whole display<br />
*** Probably using ReviewBoard with customized themes/extensions for review<br />
** https://github.com/mnoorenberghe/rbscreenshotminimal - hides unrelated UI<br />
*** https://github.com/mnoorenberghe/rbnicknameauth - allows nickname-only auth<br />
**** I found it easier to collect all the feedback and simpler to anotate an image with RB. It also lets you mark issues as "fixed" e.g. when a bug is filed.<br />
* Action Items (New)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** almost last beta (9) is April 17th, beta 10 is April 21<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=963186Firefox/Australis Meeting Notes2014-04-10T19:12:07Z<p>Dolske: /* next meeting */ Add 4/10</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=4/10/2014=<br />
* GIF du jour: https://d24w6bsrhbeh9d.cloudfront.net/photo/av0QPRW_460sa.gif<br />
* We are in the 4th week of this release cycle.<br />
* Beta branch status<br />
** <br />
* Onboarding<br />
** Linux panel issue is reviewed + ui-reviewed<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Week over week:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -8<br />
*** P4: +4<br />
*** P5: +2<br />
*** Poth: -4<br />
*** Week over week we are net -6 bugs (combining all priorities). Also now at our lowest "weighted total" so far.<br />
* Action Items (Last Week)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** Done: almost last beta (9) is April 17th, beta 10 is April 21<br />
* Roundtable<br />
** [MattN] HiDPI Windows tabs<br />
*** Review the screenshots comparing m-c and the current patch http://screenshots.mattn.ca/r/?show-closed=0 <br />
**** The list of issues on each set is below the thumbnails. Click and drag over a region of a screenshot to annotate it.<br />
**** 150% doesn't seem too bad (from looking quickly) but 125% can have the selected tab connecting too high or low.<br />
*** 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?<br />
*** I don't have screenshots of just downscaling 2x<br />
** [MattN] Screenshot pass for wider feedback hasn't been done yet due to larger primary UI patches still in progress:<br />
*** Linux - keyhole - ready for uplift so we will start with screenshots with the uplift on a local beta build<br />
*** OS X - Tabs and PB<br />
*** Windows - HiDPI tabs (see above)<br />
** Are we still going to try to do some kind of workaround about the bookmarks menu/panel's footer scrolling?<br />
*** Bug #? What is this?<br />
** [jaws] shadows on the tab overflow<br />
*** MOVED to 30!<br />
** [madhava] starting to look at post-Australis UX directions.<br />
* Action Items (New)<br />
** [MattN] Try @2x images downscaled for Windows HiDPI<br />
** [Gijs] add "Show all bookmarks" entry to the top of bookmarks subview but keep the bottom one?!<br />
<br />
=4/3/2014=<br />
* GIF du jour: http://i.imgur.com/PgLNy2b.gif<br />
* We are in the 3rd week of this release cycle.<br />
* Beta branch status<br />
** Just so we know, what is the exact last day we're likely able to land something on this branch?<br />
*** Answer: Friday of week 5.<br />
* Onboarding<br />
** Some fixes landed<br />
*** e.g. getConfiguration when the searchbar is removed from the toolbar<br />
*** Fallback webpage text changed for when Sync was already enabled<br />
** Finalized strings for the pages are ready so L10N is starting<br />
** mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.<br />
* Misc. Australis bugfixing<br />
** No more GTK close buttons! This also means .close-icon class is cross-platform.<br />
** Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: +1<br />
** P3: +1<br />
** P4: -4<br />
** P5: -1<br />
** Poth: -9<br />
** Fixes and reviews over last week:<br />
*** mikedeboer - 6 fixed, 7 reviewed<br />
*** matt - 5 fixed, 6 reviewed<br />
*** gijs - 5 fixed, 6 reviewed<br />
*** conley - 1 fixed, 7 reviewed<br />
*** jared - 2 fixed, 5 reviewed<br />
*** dao - 1 fixed, 4 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [MattN] More configurations were added to mozscreenshots so I should be able to run it this weekend on Beta.<br />
*** https://github.com/mnoorenberghe/mozscreenshots/commits/master<br />
*** Now shows main menu panel including some subviews (Help and History)<br />
*** Private Browsing Mode is easier to take screenshots of<br />
*** OS X screenshots only capture the window (with transparency) instead of the whole display<br />
*** Probably using ReviewBoard with customized themes/extensions for review<br />
** https://github.com/mnoorenberghe/rbscreenshotminimal - hides unrelated UI<br />
*** https://github.com/mnoorenberghe/rbnicknameauth - allows nickname-only auth<br />
**** I found it easier to collect all the feedback and simpler to anotate an image with RB. It also lets you mark issues as "fixed" e.g. when a bug is filed.<br />
* Action Items (New)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** almost last beta (9) is April 17th, beta 10 is April 21<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=960893Firefox/Australis Meeting Notes2014-04-03T21:10:26Z<p>Dolske: /* next meeting */ Add 4/3</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=4/3/2014=<br />
* GIF du jour: http://i.imgur.com/PgLNy2b.gif<br />
* We are in the 3rd week of this release cycle.<br />
* Beta branch status<br />
** Just so we know, what is the exact last day we're likely able to land something on this branch?<br />
*** Answer: Friday of week 5.<br />
* Onboarding<br />
** Some fixes landed<br />
*** e.g. getConfiguration when the searchbar is removed from the toolbar<br />
*** Fallback webpage text changed for when Sync was already enabled<br />
** Finalized strings for the pages are ready so L10N is starting<br />
** mmaslaney provided color/alpha changes for highlights on Linux with out compositor enabled.<br />
* Misc. Australis bugfixing<br />
** No more GTK close buttons! This also means .close-icon class is cross-platform.<br />
** Patch for non-ugly private browsing mode for OS X with tabs not in titlebar should be posted soon. (bug 973694)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected:<br />
*** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
*** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: +1<br />
** P3: +1<br />
** P4: -4<br />
** P5: -1<br />
** Poth: -9<br />
** Fixes and reviews over last week:<br />
*** mikedeboer - 6 fixed, 7 reviewed<br />
*** matt - 5 fixed, 6 reviewed<br />
*** gijs - 5 fixed, 6 reviewed<br />
*** conley - 1 fixed, 7 reviewed<br />
*** jared - 2 fixed, 5 reviewed<br />
*** dao - 1 fixed, 4 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [MattN] More configurations were added to mozscreenshots so I should be able to run it this weekend on Beta.<br />
*** https://github.com/mnoorenberghe/mozscreenshots/commits/master<br />
*** Now shows main menu panel including some subviews (Help and History)<br />
*** Private Browsing Mode is easier to take screenshots of<br />
*** OS X screenshots only capture the window (with transparency) instead of the whole display<br />
*** Probably using ReviewBoard with customized themes/extensions for review<br />
** https://github.com/mnoorenberghe/rbscreenshotminimal - hides unrelated UI<br />
*** https://github.com/mnoorenberghe/rbnicknameauth - allows nickname-only auth<br />
**** I found it easier to collect all the feedback and simpler to anotate an image with RB. It also lets you mark issues as "fixed" e.g. when a bug is filed.<br />
* Action Items (New)<br />
** [mconley] Ask Sylvestre when the last beta is being spun up.<br />
*** almost last beta (9) is April 17th, beta 10 is April 21<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=958183Firefox/Australis Meeting Notes2014-03-27T18:57:16Z<p>Dolske: /* next meeting */ Add 3/27</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=3/27/2014=<br />
* GIF du jour: http://i.imgur.com/P2orfi1.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Beta branch status<br />
** [MattN] Betas happen two times per week - Monday and Wednesday (excluding the first and last weeks)<br />
* Onboarding<br />
** GA Data https://docs.google.com/a/mozilla.com/presentation/d/1IrpLJ7cTAEacnSPpsSlnwTNDyIa8gSVTqz9rCHP7hkc/edit#slide=id.g1d978e704_061<br />
** Highlights: <br />
*** Rate drop in Beta: 25% for update, 15% for new users<br />
*** Doorhanger performed better than a single page<br />
*** Copy version B (benefit driven copy) is better than feature driven copy<br />
*** UA survey results are generally positive, 77% said the tour answered all questions they had about Australis<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval, and otherwise mark wontfix/disabled/unaffected: http://mzl.la/1dpmpv2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -1<br />
** P3: -10<br />
** P4: +5<br />
** P5: +3<br />
** Poth: +18<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 19 reviewed<br />
**** :O++<br />
*** mikedeboer - 4 fixed, 6 reviewed<br />
*** matt - 4 fixed, 2 reviewed<br />
*** jared - 2 fixed, 11 reviewed<br />
*** mconley - 2 fixed, 6 reviewed<br />
*** dao (out) - 0 fixed, 4 reviewed<br />
*** blair - 0 fixed, 2 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=954393Firefox/Australis Meeting Notes2014-03-21T03:01:25Z<p>Dolske: /* next meeting */ Add 3/20</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=3/20/2014=<br />
* GIF du jour: http://i.imgur.com/gnNci1a.gif<br />
* We are in the 1st week of this release cycle.<br />
* Beta branch status<br />
** Update snippets went live around 10am today<br />
** Reminder: weekly betas, risk tolerance, last week of cycle effectively unusable<br />
* Onboarding<br />
** New tours went live:<br />
*** Firstrun: https://www.mozilla.org/en-US/firefox/29.0/firstrun/<br />
*** What's New: https://www.mozilla.org/en-US/firefox/29.0/whatsnew/<br />
*** Check out the cool sync animation at the end<br />
** The Linux graphics issues seem to affect Awesome and fvwm window managers. MattN will try to poke some Linux widget/graphics people to see if they can fix this otherwise we'll need a workaround (perhaps disabling the tour for Linux).<br />
* Misc. Australis bugfixing<br />
** <br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora and Beta uplifts: http://mzl.la/1cZoeUO<br />
** Make sure you ask for aurora/beta approval where appropriate, and otherwise mark wontfix/disabled/unaffected.<br />
** Need to request Aurora approval: http://mzl.la/1miX1zq<br />
** Need to request Beta approval: http://mzl.la/1lSStwB<br />
** Combined query: http://mzl.la/1dpmpv2<br />
*** Note: I updated this query now that we're on beta, but it doesn't work correctly (it lists bugs where approval has already been requested). I don't know why. If someone has time to poke bugzilla and update the link here, that'd be great! ~ Gijs<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: -1<br />
** P2: -2<br />
** P3: +10<br />
*** :/<br />
**** Ditto. Are we sure we're not inflating priorities too much?<br />
** P4: +2<br />
** P5: +8<br />
** oth: -10<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Another round of screenshot ui-reviews, anything in particular to wait for?<br />
*** Bug 940509 - The private browsing indicator on Windows seems out of place<br />
*** Bug 940393 - Win8: Text color on inactive tabs makes text very hard to read<br />
*** A few other text color changes in the titlebar<br />
*** Bugs relating to inverted icons in the titlebar or with a dark LWT<br />
** Feedback gathering is going into Beta in full force (Tyler)<br />
*** 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.<br />
** First bit of Australis Measuring data came back from Ilana Segall<br />
*** Still kinda early to determine what these numbers mean, and Ilana just went on jury duty. Hopefully back soon.<br />
** Question from a friendly Aurora user: "Should I switch to Beta now, or stay on Aurora? What would be most helpful?"<br />
* Action Items (New)<br />
** [mconley] Send around Ilana's email with Australis measurement data in it<br />
** [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<br />
*** This appears to just be caching + me being impatient<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=950157Firefox/Australis Meeting Notes2014-03-13T19:01:00Z<p>Dolske: /* next meeting */ Add 3/13</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=3/13/2014=<br />
* GIF du jour: http://i.imgur.com/NTikWPi.gif<br />
* We are in the 6th week of this release cycle.<br />
* Backout branch status<br />
** Mostly up to date, will keep syncing with mozilla-aurora until somebody says stop.<br />
** (We're ready to stop, per previous discussions we're not going to backout post-Beta)<br />
* Uplift status<br />
** 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)<br />
** Also remember that risk-acceptance threshold goes up through the cycle, get anything with risk landed ASAP<br />
** Also also remember that beta builds are weekly, so the fix-feedback cycle is slower.<br />
* Onboarding<br />
** 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.<br />
* Misc. Australis bugfixing<br />
** Looks like mstange's P1 (the last one besides the Beta tour page bug) is priming itself for closure<br />
** I think we need to consider if we need to workaround the aero fog bug. That's unlikely to be uplifted and still has outstanding regressions<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=940455<br />
** Should we/someone steal the panorama tab overflow bug from dao?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=941309<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1n3OwpG<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html (updated with a weighted graph, may want to view the 3M spread instead of the ALL TIME spread ;) )<br />
*** P1: +0<br />
*** P2: -5<br />
*** P3: -11<br />
*** P4: -12<br />
*** P5: +10<br />
*** oth: +8<br />
** Fixes and reviews over last week:<br />
*** gijs - 11 fixed, 24 reviewed<br />
*** mdeboer - 9 fixed, 6 reviewed<br />
*** jared - 7 fixed, 18 reviewed<br />
*** mconley - 5 fixed, 19 reviewed<br />
*** matt - 3 fixed, 7 reviewed<br />
*** dao - 2 fixed, 5 reviewed<br />
*** blair - 1 fixed, 4 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [mconley] Any thoughts on collecting telemetry on customize mode transition performance?<br />
*** Fine, but probably won't be able to act on results in beta.<br />
* Action Items (New)<br />
**<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=942225Firefox/Australis Meeting Notes2014-02-27T20:42:39Z<p>Dolske: /* next meeting */ Add 2/27</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=2/27/2014=<br />
* GIF du jour: http://i.imgur.com/IgjN3xE.gif<br />
* We are in the 4th week of this release cycle.<br />
* Backout branch status<br />
** A few intermittent oranges, but as of yet, nothing serious to report.<br />
* Onboarding<br />
** Some survey results have been analyzed.<br />
** one P1 & two P2s being worked on<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 975552 - Preload about:customizing like we do with about:newtab<br />
**** Basically, this is like about:newtab preload, but for about:customizing<br />
**** Still unclear why loading about:customizing causes the jank. :/<br />
**** Preloading definitely helps though.<br />
**** This gives us a win across all 3 OS's.<br />
**** Just waiting on review here.<br />
*** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
**** I have a patch written that disables subpixel AA on labels during the transition only.<br />
**** Compare-talos gave this a pretty good rating on Windows 7, and especially 8:<br />
***** http://compare-talos.mattn.ca/?oldRevs=21e77b801df3&newRev=b5d485143452&server=graphs.mozilla.org&submit=true<br />
**** Unlikely to help OS X or Linux, but I've pushed a try build on those platforms just to check.<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** This has been in review limbo for too long, so I'm trying to drive it forward<br />
**** Original patch regressed CART numbers, but I think I've figured out why. Should have a _final_ (last, finished, finito, gold) patch up today.<br />
*** shorlander has written a few fixes for OS X to make the transition more seamless:<br />
**** Bug 971680 - Top padding in customization mode is one pixel larger than in normal mode<br />
**** Bug 883145 - Window gradient misalignment in customize mode<br />
** Outlines are now in customization mode (nav-bar by default and others on hover + drag) - bug 963576<br />
*** Broke Glass Fog in the mode (bug 977516)<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Bug changes from the 14th to the 27th:<br />
*** P1: +0<br />
*** P2: +0<br />
*** P3: -6<br />
*** P4: +6<br />
*** P5: +5<br />
*** oth: -26 (moved some add-on only fixes to M-)<br />
** Big thank you to Dolske for putting together the bug tracking section for last week while Jared was out of town<br />
** Fixes and reviews over last week:<br />
*** gijs - 13 fixed, 7 reviewed<br />
*** mattn - 5 fixed, 4 reviewed<br />
*** dao - 3 fixed, 5 reviewed<br />
*** jaws - 1 fixed, 7 reviewed<br />
*** blair - 1 fixed, 6 reviewed<br />
*** deboer - 0 fixed, 0 reviewed<br />
*** mconley - 0 fixed, 5 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** No meeting next week, since we'll all be in Toronto for hackweek<br />
** Workweek<br />
*** hotel info coming ASAP<br />
*** it's cold, yo!<br />
**** OMG bring winter gear<br />
***** Yeeeeeaaaaah. dria said it's like the coldest ever this weekend?<br />
* Action Items (New)<br />
**<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=938115Firefox/Australis Meeting Notes2014-02-24T18:48:41Z<p>Dolske: /* next meeting */ Add 2/20</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=2/20/2014=<br />
* GIF du jour: http://i.imgur.com/Qp2pYXb.gif<br />
* We are in the 3rd week of this release cycle.<br />
** Whoaaa<br />
*** Bugs are basically down ~10 from week 0? :-(<br />
* Backout branch status<br />
** [mconley] Just noticed some intermittent oranges on Holly that don't appear to have been filed on Bugzilla... will file those after this meeting.<br />
* Misc. Australis bugfixing<br />
** Customization mode smoothness<br />
*** Updated CART has been deployed on mozilla-inbound.<br />
*** I've gotten great help from jrmuizel and ehsan on this.<br />
*** 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.<br />
*** I'm filing a lot of "somewhat low hanging fruit", and then trying to determine what the best things are to invest time in.<br />
*** One thing to note is that with gfx.direct2d.disabled, the transition is quite a bit smoother.<br />
**** Bug 974607 - Don't use subpixel aa w/D2D on transparent surfaces if possible<br />
*** The transitionfinished handler in the tabbrowser binding is causing layout flush:<br />
**** Bug 975009 - Make tabbrowser.xml stop causing reflows during the customize mode transition<br />
*** The AeroPeek feature (WindowsPreviewsPerTab.jsm) is trying to get a snapshot after MozAfterPaint is fired:<br />
**** Bug 974507 - Disable WindowsPreviewPerTab during customize mode transition<br />
*** Box-shadows and borders with radii > 0 are expensive to paint<br />
**** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
***** I thought the glass fog was causing most of this, but it's only a small fraction of it, it seems.<br />
**** Bug 974561 - Reduce number of things using border-radius during customize mode transition<br />
*** A recent profile suggests the following division of jank responsibility:<br />
**** It's split pretty evenly.<br />
**** http://people.mozilla.org/~bgirard/cleopatra/#report=18f3ac316abc14da47d6fe1107209187be77cb8a<br />
**** Over 3 opens of the cmode<br />
***** layout: 242 samples<br />
***** paint: 267 samples<br />
* Bug tracking (since last meeting)<br />
** Make sure you do your Aurora uplifts: http://mzl.la/1c11Zb4<br />
** Make sure you ask for approval: http://mzl.la/1j8oUqe<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** Fixes and reviews over last week:<br />
*** gijs - 7 fixed, 6 reviewed<br />
*** jaws - 5 fixed, 6 reviewed<br />
*** deboer - 3 fixed, 2 reviewed<br />
*** dao - 2 fixed, 6 reviewed<br />
*** conley - 1 fixed, 3 reviewed<br />
*** blair - 0 fixed, 4 reviewed<br />
*** mattn - 0 fixed, 1 reviewed<br />
*** dolske - 0 fixed, 0 reviewed<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** Did anyone get an email to book travel for work week?<br />
*** Nope! But I was wondering the same.<br />
** addon-compat bugs...<br />
*** A cluster of 10-15ish unprioritized bugs, what to do?<br />
**** loop in addon authors as soon as possible<br />
**** prioritize investigation if we think it's a big problem or likely to be an Australis bug<br />
*** How to track bugs that end up not being Australis bugs?<br />
**** Not going to track, mark individual bugs as [Australis:P-]<br />
**** 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.<br />
* Action Items (New)<br />
**<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=926329Firefox/Australis Meeting Notes2014-02-13T19:48:17Z<p>Dolske: /* next meeting */ Add 2/14</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=2/13/2014=<br />
* GIF du jour: http://i.imgur.com/XLu0nlI.gif<br />
* We are in the 2nd week of this release cycle.<br />
* Backout branch status<br />
** all good on the backout branch status<br />
* Onboarding<br />
** Update tour was enabled on Linux (bug 966014)<br />
** Data is coming in on the 2 surveys and from Google Analytics<br />
*** GA Data https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AqvoOaUZL-jwdDFNU3RHMm1zZE9qdTJOR2lDMndrWFE#gid=16<br />
** Some bugs were filed but nothing major/blocking was found<br />
* Performance (ts_paint regression, http://bugzil.la/967766)<br />
** biggest cause is a sessionstore change<br />
** unclear if bug 944947's regression was fixed<br />
** unclear what else regressed<br />
** 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<br />
* Misc. Australis bugfixing<br />
** Customize mode smoothness<br />
*** 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.<br />
*** Bug 962640 - Temporarily reduce the number of box shadows during customization transition<br />
*** Bug 972485 - Find out why we're doing a bunch of synchronous file reading at the start of the customize mode transition<br />
**** MathML? Wtf?<br />
***** What?<br />
****** Should just back out MathML<br />
******* ...there is already a thread about doing that :)<br />
******** I know :) let's expedite it and uplift the backout! :D<br />
********* (Note that this tangent isn't serious)<br />
* Aurora uplift tracking<br />
** Query: http://mzl.la/1eU1cgp<br />
*** 19 bugs need uplifting, jaws just requested aurora approval on 9 of them<br />
*** [dolske] Aurora approvals? After discussion, no need for an autoapproval / lightweight process.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs and jaws are CRUSHING it. RAMPAGE.<br />
** Graph of bugs fixed over time (date adjustable): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
** P1: +0<br />
** P2: -4<br />
** P3: -4<br />
** P4: +1<br />
** P5: +7<br />
** oth: +24<br />
* Action Items (Last Week)<br />
** <br />
* Roundtable<br />
** [gavin] work week update<br />
** Need UX feedback in various places:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=966678 (design for disabled "restore defaults" button)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=956491 (decision about whether we should have inverted or non-inverted icons in win7-glass (and/or others) menu/tabbar<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=963098 (clarification about what the design for bookmarks view should be)<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=967110 (need inverted help icon for anchor styling in subview)<br />
*** OK!<br />
** 3.36% of Australis visitors organically searching for* the classic theme (AMO)<br />
*** *Note: searching for term "classic" or visiting the /classicthemerestorer page<br />
*** Was 5% on the 8th, has been dropping, is at 1% on the 12th.<br />
*** Aris's awesome add-on has 1,992 users (out of a potential population of ~300k)<br />
*** ChromeFX has 183,451 users, as a comparison. :)<br />
* Action Items (New)<br />
**<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=920337Firefox/Australis Meeting Notes2014-02-07T23:22:29Z<p>Dolske: /* next meeting */ Add 2/6</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=2/6/2014=<br />
* GIF du jour: http://i.imgur.com/Lcr9e.gif<br />
* Backout branch status<br />
** Merging in from mozilla-aurora now. Seems to be going smoothly so far.<br />
** [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?<br />
*** We should still be avoiding changes that will cause conflicts.<br />
* Onboarding<br />
** The tour will go live with the first Aurora 29 release.<br />
** Please give it a try in today's nightly with https://www.mozilla.org/en-US/firefox/29.0a2/whatsnew/ and file bugs blocking bug 862998.<br />
*** Existing bugs are at https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0<br />
*** 966933 add link in help menu<br />
* Misc. Australis bugfixing<br />
** Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 963999 - Difference between customize-entering and customize-entered states is too drastic<br />
**** 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.<br />
***** .... why are we still focusing on OS X? shouldn't we be looking at Windows first?<br />
****** We were focusing on OS X because that's where the performance was the absolute worst. Now focusing on Windows (see bug 962657 below)<br />
****** Won't this benefit Windows too anyway?<br />
******* Also, my original question was because the above summary specifically calls out OS X.<br />
******** This is where the ka-thunk is the worst, which is why I called it out.<br />
******* It should, yes, but people should be focusing on making sure that Windows has the best perf since it has ALL the users<br />
*** Bug 967220 - If about:customizing is the first tab, the tabstrip looks detached from the nav-bar<br />
**** 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<br />
***** Seconded [Gijs]<br />
*** Bug 967186 - Update CART test to monitor content-deck for customize mode transition signals<br />
**** Waiting on feedback from avih.<br />
*** Bug 962657 - Reduce reflows in customization-panelHolder during customize mode transition<br />
**** 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).<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
*** Gijs is totally killing it.<br />
**** Seconded [jaws]<br />
**** \o/ [madhava]<br />
** [new] Graph of bugs fixed over time (now date adjustable!): http://people.mozilla.org/~jwein/australis/bug-tracking.html<br />
*** ^-- this is broken for me (mconley) - "Request Timed Out"<br />
**** Do you have click-to-play enabled? It uses Flash<br />
*** Screenshot for those who can't get it to load, http://content.screencast.com/users/j.wein/folders/Jing/media/05af4cb1-d1c9-41d4-97ec-52509e607d3e/2014-02-06_1359.png<br />
** [new] Bugs needing uplift to aurora: http://mzl.la/1brExqu<br />
*** Please help keep an eye on these; unless they're very invasive and/or involve strings, we should ensure all the Australis fixes end up on Aurora.<br />
** P1: +2<br />
*** ts_paint. :-( --> https://bugzilla.mozilla.org/show_bug.cgi?id=967766 -- it seems this isn't my fault, but it might be sync related? Still being investigated. Pretty bad regression, shouldn't ship this (or at least not without understanding it)<br />
** P2: +0<br />
*** madhava +4ed this and -4ed the P3s - sorry - just some hygiene <br />
** P3: +1<br />
** P4: +9<br />
** P5: +3<br />
** oth: +3<br />
* Action Items (Last Week)<br />
** [dolske] Aurora approvals<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
**** 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).<br />
* Roundtable<br />
** Work week?<br />
*** Candidate weeks: Last week of Februrary (24-28), maybe first week of March (3rd-7th).<br />
* Action Items (New)<br />
**<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=911357Firefox/Australis Meeting Notes2014-01-30T22:42:24Z<p>Dolske: /* next meeting */ Add 1/30</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=1/30/2014=<br />
* GIF du jour: http://i.imgur.com/nuR4V.gif<br />
* Backout branch status<br />
** [mconley] Had a small hiccup where the Australis toolbar spritesheet was being seen on Snow Leopard. Fixed this morning by MattN.<br />
** Otherwise, still holding steady.<br />
** 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.<br />
* Onboarding<br />
** [mconley] Unfocused has started putting up UITelemetry probes for UITour.<br />
*** 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.<br />
** [MattN] Doorhanger styling (with one string) should land today. The remaining UITour bugs shouldn't need string changes.<br />
** There is a meeting today to decide whether we will use the UITour for the update experience on Aurora.<br />
* Misc. Australis bugfixing<br />
** [mconley] Bug 873060 - [meta] Make entering and exiting customization mode feel smooth<br />
*** Bug 962677 - Use content-deck and toolbar margins for the customize mode transition<br />
**** Has landed on fx-team<br />
**** Seems to make a pretty big difference on OS X.<br />
*** Now that I've got build symbols working on Windows, I'm shifting my attention to it for the smoothness work.<br />
* Bug tracking (since last meeting)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** Bug changes over the past week:<br />
*** P1: -4 (now at zarro boogs!)<br />
*** P2: +1<br />
*** P3: +5<br />
*** P4: -5<br />
*** P5: +3<br />
*** oth: -4<br />
** Bug Graph (now wider): http://content.screencast.com/users/j.wein/folders/Jing/media/146bb64c-3a95-4761-8754-f60a7d4cb0be/2014-01-30_1336.png<br />
* Action Items (Last Week)<br />
** madhava<br />
*** menu button tooltip DONE<br />
*** text for customize mode DONE<br />
*** Finalize tooltip strings for widgets DONE (by Zhenshuo)<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
** [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.<br />
*** Number of holly users? About 150 daily users on holly.<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=904014Firefox/Australis Meeting Notes2014-01-23T19:55:07Z<p>Dolske: /* 1/9/2013 */ lolyear</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2014=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=904013Firefox/Australis Meeting Notes2014-01-23T19:54:50Z<p>Dolske: /* 1/23/2013 */ lolyear</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=1/23/2014=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2013=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=904012Firefox/Australis Meeting Notes2014-01-23T19:54:30Z<p>Dolske: /* 1/16/2003 */ lolyear</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=1/23/2013=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2014 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2013=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=904011Firefox/Australis Meeting Notes2014-01-23T19:52:23Z<p>Dolske: /* next meeting */ add 1/23</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=1/23/2013=<br />
* GIF du jour: http://i.imgur.com/txembnC.gif<br />
** ^-- this is fantastic.<br />
* Backout branch status<br />
** Holly is alive and well.<br />
** There was a perma orange for both JP and oth tests last week, but we cleared those up.<br />
* Onboarding<br />
** [MattN] Progress on various bug fixes, mostly panel-related. Enn is helping.<br />
** [MattN] Sync-integration:<br />
*** Bug 958300 fixed to allow page to know when sync is setup<br />
*** Bug 958679 will allow highlighting the Accounts item within menu panel once it is implemented<br />
* Misc. Australis bugfixing<br />
** [jaws] New panel and subview styling changes thanks to mikedeboer!<br />
** [mconley] UITelemetry is basically done, save for the UITour probes which I've offloaded to Unfocused (thanks Blair!)<br />
** [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.<br />
*** Bugs with our ideas / approaches are being appended to bug 873060<br />
*** 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.<br />
* Bug tracking (1/15 to 1/23)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** P1: +1<br />
** P2: -1<br />
** P3: -13<br />
** P4: -4<br />
** P5: -1<br />
** oth: -15<br />
** Graph: http://screencast.com/t/7eB9Mos5jkUF<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395 - Philipp is going to look at it<br />
* Roundtable<br />
** User Advocacy team has the Australis nightly survey results:<br />
*** Users love the look and customization options overall<br />
*** Education will help users who are unfamiliar with the changes ramp up more quickly and be happier<br />
*** The most commonly requested options (outside of turning it all off) are: <br />
**** A compact mode with less whitespace, smaller icons etc.<br />
**** 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.<br />
**** Classic menus or the ability to access commands that may have been lost or severely buried.<br />
*** Adding some of these as options/promoted extensions may help address some of the most critical concerns users have with this redesign.<br />
*** Please let Tyler know if you would like to see the full results of the survey or the raw survey data.<br />
* Action Items (New)<br />
** madhava<br />
*** menu button tooltip<br />
*** text for customize mode<br />
*** Finalize tooltip strings for widgets<br />
<br />
= 1/16/2003 = <br />
* No meeting due to team workweek in Paris<br />
<br />
=1/9/2013=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=874767Firefox/Australis Meeting Notes2014-01-09T19:22:07Z<p>Dolske: /* next meeting */</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=1/9/2013=<br />
* GIF du jour: http://i.imgur.com/xftPzkN.gif<br />
* Backout branch status<br />
** No updates<br />
* Onboarding<br />
** No dev. update other than making a build<br />
** Zhenshuo & Holly are user testing the prototype, will share results after Paris<br />
*** Build: http://people.mozilla.org/~bmcbride/try/bug952597/<br />
* Misc. Australis bugfixing<br />
** None, people recovering from break!<br />
* Bug tracking (12/12 to 1/9)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
** 12/19 P3 triage --> +4 P2, -17 P3, +7 P4, +2 P5<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=807143Firefox/Australis Meeting Notes2013-12-19T19:21:51Z<p>Dolske: /* next meeting */ Add 12/19</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
= 12/19/2013 =<br />
* GIF du jour: http://i.imgur.com/q5e98vE.gif<br />
* Backout branch status<br />
** [mconley] Experienced a perma-orange due to a SocialAPI snafu (Bug 951655), but this got resolved, and we're looking OK now.<br />
* Onboarding<br />
** Adding an image and button to info panels landed and bounced due to b-c orange<br />
** Highlighting the selected tab curve is winding down<br />
* Misc. Australis bugfixing<br />
** UITelemetry<br />
*** [mconley] Bug 863872 to flush overdue saved sessions has landed.<br />
*** [mconley] Port of probes to mozilla-central has been moving along steadily - a little over half-way done them now.<br />
*** [mconley] On a whim, downloaded a series of pings from Aurora from yesterday, and noticed that the UITelemetry object is empty<br />
**** Filed bug 952180 to address this<br />
**** Good news: caught it early and I'm 95% sure I know why this is happening.<br />
**** Bad news: with a high degree of certainty, we've not yet gathered any UITelemetry that is useful. :(<br />
* Bug tracking (12/12 to 12/19)<br />
** P1: +0<br />
** P2: -4<br />
** P3: -6<br />
** P4: +2<br />
** P5: -2<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph: http://content.screencast.com/users/j.wein/folders/Jing/media/8ba3d99a-25fa-4546-99d3-972e57b23776/2013-12-19_1405.png<br />
** Bugs fixed within the last week: http://mzl.la/1cmOKRe<br />
* Action Items (Last Week)<br />
** madhava: KUI interaction concerns for bug 946395<br />
* Roundtable<br />
** No meeting next week (26th) or week after (2nd)<br />
* Action Items (New)<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=788426Firefox/Australis Meeting Notes2013-12-12T19:46:32Z<p>Dolske: /* next meeting */ Add 12/12</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=12/12/2013=<br />
* GIF du jour: http://i.imgur.com/LJcBXE3.jpg<br />
* Backout branch status<br />
** [jaws] merges are all up to date (as of yesterday)<br />
** [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<br />
* Onboarding<br />
** 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.<br />
** Working on tab-selection trigger, reviewed blair's patch to add icon & button to panel.<br />
** Mostly done now, sounds like last remaining change is to make highlight more circular.<br />
* Misc. Australis bugfixing<br />
** UI Telemetry<br />
*** [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.<br />
*** [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<br />
*** [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.<br />
*** 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.<br />
* Bug tracking (12/5 to 12/12)<br />
** P1: -13<br />
** P2: -6<br />
** P3: +5<br />
** P4: +5<br />
** P5: +3<br />
** UITelemetry bugs are now all marked as P- with the exception of the australis-measuring bug which is a P1 bug<br />
** Bug tracking graph: http://screencast.com/t/HrXkrTpocT0<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** [dolske] did triage on our P1 and P2 bugs. Noticed a few clusters:<br />
*** 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.<br />
*** Text labels for icons in the menu panel. Size/cropping issues due to L10N, large system fonts, etc.<br />
*** Improving smoothness of entering/exiting customization mode<br />
*** Quirkyness involving the Downloads and Bookmarks buttons.<br />
*** UI/UX for system integration on Windows 8 (patch almost done) and Linux menubar<br />
** Keyboard navigation in the menu panel, need to have a decision made here:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=946395 --> UX<br />
* Action Items (Last Week)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
*** Merge to Aurora went seamless, no issues came up and we continue to hear nothing (no news is good news) from the merge.<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
*** 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.<br />
* Roundtable<br />
*** [from fang]: Blog post on customization coming tomorrow.<br />
* Action Items (New)<br />
** madhava: KUI interaction concerns for bug 946395<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=781728Firefox/Australis Meeting Notes2013-12-05T19:39:01Z<p>Dolske: /* next meeting */ add 12/5</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=12/5/2013=<br />
* Milestones?<br />
** no more milestone tracking<br />
** http://i.imgur.com/fmG0HmM.gif<br />
* Backout branch status<br />
** Merges continue to go remarkably smoothly, despite one or two hiccups (please don't forget to put Australis in your commit message if your change touches Australis-y things)<br />
** Bug 942250 - Holly branch mochitest-other: Windows 7 debug perma-orange: test_leaf_layers_partition_browser_window.xul | Leaf layers should form a non-overlapping partition of the browser window (non-maximized)<br />
*** [mconley] I tried to back the regressing changeset out last night, but it was non-trivial. Asked jrmuizel to do it - I believe he'll do it today (although he might argue to disable the test instead).<br />
* Measuring<br />
** [mconley] Thanks Gijs for reviewing my deluge of patches. I'll be landing patches that instrument clicks on default toolbar items, star button, and bookmarks bar items soon.<br />
** Bug 863872 - Force sending of Telemetry if we haven't submitted anything for a week<br />
*** [mconley] Apparently, only a small fraction of people who have Telemetry enabled are actually submitting pings. According to mconnor, we want to get that fixed if we want our samples to be meaningful.<br />
* Bug tracking (11/21 to 12/5)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
*** http://cl.ly/image/3G3w3Y1I0q27<br />
** Had a big uptick in P1 bugs filed yesterday/last night that came from UITelemetry bugs.<br />
** P1: +5<br />
** P2: +0<br />
** P3: +1<br />
** P4: +3<br />
** P5: +1<br />
* Roundtable<br />
** [mconley] Aris has posted the source for Classic Theme Restorer to Github: https://github.com/Aris-t2/ClassicThemeRestorer<br />
** [dolske] Any UX updates for changes we might be making now that we have Nightly feedback?<br />
*** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
** [MattN] updated Talos and other Talos spreadsheets to compare m-c and Holly<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc&usp=drive_web#gid=0<br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=drive_web#gid=4<br />
** [MattN] Onboarding<br />
*** A few more fixes landed and reviewed<br />
*** http://people.mozilla.org/~mnoorenberghe/australis/?list=UITour&resolved=0&meta=0&mMinus=0&flags=1&sort=assigned_to<br />
*** Assigned bugs stil to be fixed plus the following are likely:<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=938079<br />
* Action Items (Last Week)<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching - NOPE (no need now that post-landing influx is over)<br />
** MattN will merge m-c to UX and fix branding - DONE<br />
* Action Items (New)<br />
** Jared to follow-up with RelEng about details with merge to Aurora from Holly<br />
** mconley to see if there was a perf hit when the regressing bug for bug 924250 landed.<br />
<br />
=11/28/2013=<br />
* NO MEETING (US THANKSGIVING)<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=767817Firefox/Australis Meeting Notes2013-11-21T20:14:42Z<p>Dolske: /* next meeting */ too much cut'n'paste</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=767811Firefox/Australis Meeting Notes2013-11-21T20:05:38Z<p>Dolske: /* next meeting */ Add 11/21 notes</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
Where: "Firefox" Vidyo room (1337) / MV 3RickRoll on Thursdays at 11am Pacific Time<br />
Project Schedule: https://wiki.mozilla.org/Firefox/Australis_Schedule<br />
Misc. Austrailis stuff: https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
Customization-specific UX etherpad: https://firefox-ux.etherpad.mozilla.org/AustralisCustomization<br />
<br />
= 11/21/2013 =<br />
* Pretty slow week - nothing much to report. :)<br />
* Milestone 9 (...done)<br />
** http://i.imgur.com/J5Gnqur.gif<br />
* Landing status / blockers<br />
** WE LANDED! \o/ \o/ \o/<br />
** Congrats everybody!<br />
* Backout branch status (holly)<br />
** Waiting on Nick Thomas to get Nightly builds for Holly.<br />
** 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.<br />
** MattN pinged in https://bugzilla.mozilla.org/show_bug.cgi?id=937910 and #releng for Talos regression analysis<br />
** Front-end feature freeze<br />
* Bug tracking (11/14 to 11/21)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: +3<br />
** P2: -1<br />
** P3: +8<br />
** P4: +10<br />
** P5: -2<br />
** http://screencast.com/t/1AVQp8Je<br />
** Distributing watching for unmarked Australis bugs? (Yes, we should.)<br />
*** late USA timezone, Europe timezone<br />
*** one team focusing on Firefox:Untriaged<br />
*** one team focusing on Firefox:Toolbars & Customization, Fx:Themes, Fx:General<br />
* Onboarding<br />
** Dev. progress is continuing. MattN's been productizing patches from last week.<br />
** The team is making a schedule to target mid-early January for mozilla.org + product changes. This will be discussed more at the weekly sync-up later today.<br />
** If you havn't seen, there's a blog post with video demo: https://blog.mozilla.org/verdi/344/building-a-new-firefox-update-experience/<br />
* Measuring<br />
** [mconley] Waiting for liuche to finish UiTelemetry.jsm module - should be done by end of week.<br />
** [mconley] I've got a patch for UiTelemetry.jsm that allows us to feed simple measures (like toolbar data) into a TelemetryPing.<br />
** [mconley] I've got the beginnings of a ToolbarUiTelemetry.jsm module (name is tentative) just for recording toolbar events / counts.<br />
* Performance<br />
** [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.<br />
*** [jaws] I'll give it a read<br />
*** [MattN] I'll give it a read<br />
*** [MattN] I also plan on blogging about perf. (tooling primarily)<br />
** [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.<br />
* Roundtable<br />
** What should we do with the UX branch?<br />
*** 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)<br />
**** 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<br />
***** Should UX branch be reset to m-c tip and then have the branding change reapplied?<br />
****** It should work out about the same and not resetting is easier/faster<br />
******* yeah that's true<br />
** Initial feedback discussion<br />
*** [madhava] some places we're tracking things:<br />
**** https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** how to answer questions: https://firefox-ux.etherpad.mozilla.org/AustralisFAQ<br />
*** Early Input feedback: https://input.mozilla.org/en-US/?product=Firefox&version=28.0.0<br />
**** Interesting, the sad:happy ratio seems to he staying roughly the same<br />
**** 27 seems to hover around 4 (daily comments about 10:2.5)<br />
**** the two post-Australis points so far are ~5 (200:40) and ~4 (100:25)<br />
*** http://www.youtube.com/watch?v=0la5DBtOVNI<br />
* Action Items (Last Week)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
**** https://developer.mozilla.org/en-US/Firefox/australis-add-on-compat-draft<br />
**** jorgev and other add-on folks are sad I forgot to reach out to them, and unhappy with tone ("we broke x, y, z" rather than "look at our new awesome APIs and possibilities"). Will likely iterate as we go along.<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
*** Planned for today post-review and merge of https://bugzilla.mozilla.org/show_bug.cgi?id=854226<br />
** dolske: set up bug triage plans (bugrange/date) to make sure we're catching Australis bugs but not duplicating watching<br />
* Action Items (New)<br />
** MattN will merge m-c to UX and fix branding<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=761746Firefox/Australis Meeting Notes2013-11-14T22:31:17Z<p>Dolske: /* next meeting */ Add 11/14</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=11/14/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/99gkemi.gif<br />
* Landing status / blockers<br />
** Bug 937519 - UX (Australis) branch Windows 7/8 Tab Animation Regression Test (TART) regression on 2013-11-07<br />
*** Root cause determined<br />
*** mattwoodrow and jrmuizel have been pulling out all of the stops to find a way to fix this without backing out bug 934860<br />
*** mattwoodrow has decided to do the backout anyway to clear our path, and to work on the problem in a less hurried manner<br />
*** The backout will happen once the tree re-opens<br />
** 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.<br />
** Monday landing deets?<br />
*** Have to make sure Jetpack stuff merges in too!<br />
* General performance stuff<br />
** 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:<br />
*** Remove the opacity on the TabsToolbar::before glass fog pseudoelement, and put the opacity value in the alpha channel for the box shadow colour<br />
*** 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.<br />
* Australis first run / update experience<br />
** Workweek in SF this week<br />
** Blair and MattN are working on P1 bugs from https://people.mozilla.org/~mnoorenberghe/australis/?list=UITour - 1 landed yesterday<br />
** Some more bugs need to be filed based on discussions from yesterday<br />
** All parties felt that we were in a better state after meeting yesterday and getting some patches in WIP builds to play with for the week<br />
** Will have something to show/play with after this week, for now a spoiler: http://cl.ly/image/1u342w1w3q3N<br />
* Holly<br />
** tree-management emails are enabled<br />
** mozmill tests, nightly builds, l10n builds etc are on track to be enabled for holly<br />
** need to make sure that the builds are signed so that automatic updates work without UAC prompts<br />
** level 3 commit access<br />
* Bug tracking (11/7 to 11/14)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Priority tracking chart: http://screencast.com/t/Xf3VLEFB<br />
** P1: +2<br />
** P2: +0<br />
** P3: -6<br />
** P4: +1<br />
** P5: +0<br />
* Roundtable<br />
** [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.<br />
*** Great idea, thank you - Jared<br />
** post-landing bug tracking<br />
*** let's distribute triage across components to watch for Australis-specific bugs<br />
*** 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"<br />
** addon compat issues list (Gijs?)<br />
*** 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.<br />
** Measuring Australis<br />
*** [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.<br />
**** See https://bugzilla.mozilla.org/show_bug.cgi?id=935093<br />
** 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<br />
*** let's file a bug, but seems like not a major issue and thus low-priority<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
** Gijs/we should have an add-on compat list ready<br />
*** Will start in a wiki/etherpad and link folks so we can collaborate<br />
** Gijs: Contact jetpack wrt uplift of fixes for https://bugzilla.mozilla.org/show_bug.cgi?id=931092<br />
** dolske: set up bug triage plans<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=760410Firefox/Australis Meeting Notes2013-11-13T02:44:06Z<p>Dolske: /* next meeting */ Belatedly adding 11/7, sorry</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=11/7/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/mZOPcPd.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** Explained away by OS X titlebar being crazy<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
** Do not break out the champagne yet. MattN, mconley and avih are still poring over the stats for m-c and UX to make sure there are no surprises. Jury is still out, people.<br />
*** A ~2% regression for tpaint has shown up for Windows XP, but vladan thinks its small enough to not worry about.<br />
*** For OS X 10.8, there's an error measurement in TART that avih is concerned with - he and mconley are examining this.<br />
**** http://compare-talos.mattn.ca/breakdown.html?oldTestIds=31243565,31252017,31252031,31252075,31252083,31252091,31252101,31252127,31252135,31252145&newTestIds=31242563,31252259,31252363,31252409,31252547,31252555,31252567,31252593,31252601,31252629&testName=tart&osName=Mac%2010.8&server=graphs.mozilla.org<br />
**** Most of those error measurements can be explained away with frame-slippage, except for icon-open-DPI.error.<br />
**** this is not a landing or shipping blocker, but something that avih thinks we should investigate to understand.<br />
**** avih is going to give us the final TART pass/fail tomorrow.<br />
*** 4 tests at a time: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
*** Tart: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=4<br />
* Let's talk landing<br />
** Looks like we can be ready as early as Nov 18. Any reasons to wait until Dec 9?<br />
*** Why nov. 18 and not, say, tomorrow? :-)<br />
**** Coordination with marketing, getting comms ready<br />
**** More testing for merge solution, a little more time for stabilization and to make sure that other merge blockers arent' around<br />
**** Also don't want to do a merge right before the weekend, and don't want to do a merge right be US Thanksgiving (28 Nov) since there will be extra people out of the office.<br />
**** Need to get the profile fixes uplifted to Aurora and Beta<br />
*** if MattN, mconley and / or avih still find worrying performance numbers, that might be cause for the delay. So far we haven't found any landing blockers, but we'll let you know soon.<br />
** Backout branch<br />
*** Holly will be used as a backout branch (m-c minus Australis changes), https://hg.mozilla.org/projects/holly<br />
*** Some talk about how we are going to the merges from m-c to holly, https://etherpad.mozilla.org/ep/pad/view/australis-mc-merges/wHqWC61exx<br />
* Bug tracking (10/31 to 11/7)<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** P1: -2<br />
** P2: +0<br />
** P3: +2<br />
** P4: +0<br />
** P5: +1<br />
** http://screencast.com/t/mglqKrKnBUS<br />
* Roundtable<br />
** Measuring Australis!<br />
*** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=australis-measuring<br />
*** bwinton will add dependant bugs for the various things we want to measure.<br />
**** But feel free to file bugs yourselves, if you want! ;)<br />
** two intros from UX - Philipp and Sevaan<br />
*** Thanks for filing bugs!<br />
**** +1!<br />
** Onboarding workweek next week: will have a Australis update experience<br />
* Action Items (Last Week)<br />
** <br />
* Action Items (New)<br />
**<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=746952Firefox/Australis Meeting Notes2013-10-31T19:11:31Z<p>Dolske: /* next meeting */ add 10/13</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=10/31/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/YIKZEQ8.gif<br />
* Perf regression and other landing blockers<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** This has landed, and the Win XP TART regression has been neutralized. EAT IT TART.<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** We've got some leads, but it's kinda slow going on this.<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (10/24 to 10/31)<br />
** Did a triage today, week-over-week bug numbers are out of whack because of it, but we will be in a better position for the foreseeable future<br />
** P1: -1<br />
** P2: +12<br />
** P3: +5<br />
** P4: -7<br />
** P5: -30<br />
** http://screencast.com/t/izZDiBr1j<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** <br />
* Roundtable<br />
** mikedeboer panel screenshots<br />
*** http://note.io/HhvBrM<br />
*** http://note.io/HhvJrg<br />
*** http://note.io/HhvRqI<br />
* Action Items (Last Week)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** To block on a11y we'd need to see a medium-large regression in what people can access,<br />
**** but since we still have the menu, there should be no regression in access<br />
**** therefore, no blocking.<br />
*** The old menu button wasn't accessible.<br />
**** It would be nice if the new one was.<br />
**** The main audience is likely sighted non-mouse users.<br />
**** So we want control navigation with clear visual indication.<br />
**** There is something higher order than tab navigation …. F6 navigation<br />
***** We could put the menu button in F6 navigation sequence.<br />
**** Guidelines at http://access.aol.com/dhtml-style-guide-working-group/#menu<br />
*** Customization mode is less concerning.<br />
**** When we do it, context menu and/or cut-and-paste operation would be good.<br />
*** ------- tl;dr below this line. -------<br />
*** Things we should really do:<br />
**** Let users get to the notification bar at the bottom with F6.<br />
**** Let users get to the Site Identity icon/Camera Permission doorhanger/etc popup.<br />
**** Let users change the search provider.<br />
**** 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)<br />
*** Things we might want to do:<br />
**** Add the menu panel to the F6 navigation order or invoke with a keyboard shortcut.<br />
**** Let people use the arrow keys to navigate around the menu.<br />
***** left/right work now<br />
***** up/down do the same as left/right instead of moving up and down.<br />
***** The cut/copy/paste and zoom bars aren't reachable.<br />
**** Show the focus ring on the menu panel if the user uses keyboard nav in it.<br />
**** Show the focus ring on the menu panel if launched via the keyboard shortcut.<br />
**** Make the context menus work the way we think they should. (bug 870471)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is. <br />
*** 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.<br />
**** Now that we have this office Mac Mini though, we might want to switch to this hardware though...<br />
** madhava et al should file bugs for unfiled things from the Australis-finalpass etherpad<br />
*** all specific notes should have a bug number now, some of them need more specific info (e.g. Menupanel icon shifting behaviour) - https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
**** (listed an existing bug for the menupanel shifting behaviour)<br />
* Action Items (New)<br />
** bwinton to file accessibility bugs where it makes sense.<br />
** bwinton to write a prototype that does something with tabs and animation…<br />
*** 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.<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Platform/2013-10-29&diff=739954Platform/2013-10-292013-10-28T19:24:47Z<p>Dolske: /* Firefox Desktop (gavin) */</p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<br />
<small>[[Platform/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Platform|index]] | [[Platform/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</small><br />
<br />
<div class="h-event vevent"><br />
'''<span class="p-summary summary">Engineering Meeting</span> Details'''<br />
* <span class="dt-start dtstart">Tuesday <span class="value">{{#time: Y-m-d | {{SUBPAGENAME}} }}</span> - <span class="value">11:00</span> am <abbr class="value" title="-0700">Pacific</abbr></span><br />
{{conf|98411}}<br />
* <span class="location">[https://v.mozilla.com/flex.html?roomdirect.html&key=T2v8Pi8WuTRc Engineering Vidyo Room] / [https://air.mozilla.org/ Air Mozilla] / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer</span><br />
* join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel<br />
</div><br />
<br />
==Actions==<br />
<br />
==Hot Bugs==<br />
<small>(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)</small><br />
; Orange Factor<br />
; Stability<br />
; Other<br />
<br />
==The Need To Know==<br />
<small>(Release and system issues that may impact engineering this week.)</small><br />
===Notices/Schedule (akeybl/lsblakk/bajaj)===<br />
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5"<br />
|-<br />
|colspan="2"|<big>Next Merge:</big> '''{{FIREFOX_MERGE_DATE}}'''<br />
|colspan="2"|<big>Next Release:</big> '''{{FIREFOX_SHIP_DATE}}'''<br />
|-<br />
!colspan="4" style="color:black;"|Trains<br />
|-<br />
|Central: {{CENTRAL_VERSION}} <br />
|Aurora: {{AURORA_VERSION}} <br />
|Beta: {{BETA_VERSION}} <br />
|Release: {{CURRENT_VERSION}}<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 ?? bugs]</big> <small>(?? bugs last week)</small></center><br />
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals ?? bugs]</big> <small>(?? bugs last week)</small></center></b><br />
|-<br />
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --><br />
! scope="row" | <small>Unresolved Aurora {{AURORA_VERSION}} Trackers (non-security, not tracked for Beta)</small><br />
! scope="row" | <b><small>Unresolved Beta {{BETA_VERSION}} Trackers (non-security)</small></b><br />
|}<br />
<br />
===Build Changes (gps)===<br />
<small>(Build changes of which engineers should be aware.)</small><br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Upcoming Outages/Upgrades===<br />
<small>(System outages/upgrades and tree closures that impact engineering.)</small><br />
<br />
==Key Issues==<br />
<small>(Non team specific issues that impact engineering.)</small><br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
==Team Stand-ups==<br />
<small>(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)</small><br />
===Accessibility (dbolter)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Add-on SDK (dtownsend)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===App Tools (dtownsend)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===B2G Services (dougt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<br />
{{readonly}}<br />
* Push Notification service declared 1.0.<br />
* Desktop support in progress; depending on service workers implementation.<br />
* WhereIsMyFox B2G planned for 1.3. We have wireframes. Depending on a Firefox Accounts implementation.<br />
* Geolocation on the MacX may use native support soon.<br />
<br />
===Developer Tools (robcee)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===DOM (jst/dougt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox Desktop (gavin)===<br />
{{readonly}}<br />
* Australis still working on perf regressions.<br />
<br />
===Firefox Metro (bbondy/jmathies/mbrubeck)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
{{readonly}}<br />
<br />
* Lots of apzc work taking place to fix various interaction issues and jank<br />
* Investigative work continues on sharing a profile with desktop {{bug|924860}}<br />
* about:start load/display improvements<br />
<br />
===Firefox Mobile (mfinkle/blassey)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Communications (scravag)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Devices/Porting (mchen)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Media Apps (hema)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Media Recording (cjku)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Performance (mlee)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Productivity (doliver)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
{{readonly}} <br />
<br />
No update this week.<br />
<br />
===Firefox OS Radio/Bluetooth/GPS (kenhkchang)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Systems - Front End (gwagner)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Firefox OS Systems - Platform (timdream)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===GFX (milan)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Identity (jedp)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===JS (naveed)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Layout (jet/dbaron)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Media (mreavy)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Necko (dougt/jduell)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Performance (vladan)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Seceng (mmc)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===WebAPI (overholt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
==Quality Programs==<br />
<small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)</small><br />
===CritSmash (dbolter)===<br />
===MemShrink (njn)===<br />
<br />
We can now do [https://bugzilla.mozilla.org/show_bug.cgi?id=918207 fast, coarse-grained, per-tab memory measurements]. This will become a devtools widget eventually.<br />
<br />
===OrangeFactor (ryanvm)===<br />
===Stability (kairo/bsmedberg)===<br />
<br />
==Roundtable==<br />
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small><br />
<br />
==<Read only beyond this point>==<br />
===Friends of the Tree===<br />
===Mailing List Threads===<br />
<small>(Threads that are likely to be of interest to engineering from various mailing lists.)</small><br />
===Good Reads===<br />
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small><br />
<br />
===irc #planning Log From This Meeting===</div>Dolskehttps://wiki.mozilla.org/index.php?title=Platform/2013-10-29&diff=739950Platform/2013-10-292013-10-28T19:20:56Z<p>Dolske: </p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<br />
<small>[[Platform/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Platform|index]] | [[Platform/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</small><br />
<br />
<div class="h-event vevent"><br />
'''<span class="p-summary summary">Engineering Meeting</span> Details'''<br />
* <span class="dt-start dtstart">Tuesday <span class="value">{{#time: Y-m-d | {{SUBPAGENAME}} }}</span> - <span class="value">11:00</span> am <abbr class="value" title="-0700">Pacific</abbr></span><br />
{{conf|98411}}<br />
* <span class="location">[https://v.mozilla.com/flex.html?roomdirect.html&key=T2v8Pi8WuTRc Engineering Vidyo Room] / [https://air.mozilla.org/ Air Mozilla] / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer</span><br />
* join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel<br />
</div><br />
<br />
==Actions==<br />
<br />
==Hot Bugs==<br />
<small>(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)</small><br />
; Orange Factor<br />
; Stability<br />
; Other<br />
<br />
==The Need To Know==<br />
<small>(Release and system issues that may impact engineering this week.)</small><br />
===Notices/Schedule (akeybl/lsblakk/bajaj)===<br />
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5"<br />
|-<br />
|colspan="2"|<big>Next Merge:</big> '''{{FIREFOX_MERGE_DATE}}'''<br />
|colspan="2"|<big>Next Release:</big> '''{{FIREFOX_SHIP_DATE}}'''<br />
|-<br />
!colspan="4" style="color:black;"|Trains<br />
|-<br />
|Central: {{CENTRAL_VERSION}} <br />
|Aurora: {{AURORA_VERSION}} <br />
|Beta: {{BETA_VERSION}} <br />
|Release: {{CURRENT_VERSION}}<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 ?? bugs]</big> <small>(?? bugs last week)</small></center><br />
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals ?? bugs]</big> <small>(?? bugs last week)</small></center></b><br />
|-<br />
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --><br />
! scope="row" | <small>Unresolved Aurora {{AURORA_VERSION}} Trackers (non-security, not tracked for Beta)</small><br />
! scope="row" | <b><small>Unresolved Beta {{BETA_VERSION}} Trackers (non-security)</small></b><br />
|}<br />
<br />
===Build Changes (gps)===<br />
<small>(Build changes of which engineers should be aware.)</small><br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Upcoming Outages/Upgrades===<br />
<small>(System outages/upgrades and tree closures that impact engineering.)</small><br />
<br />
==Key Issues==<br />
<small>(Non team specific issues that impact engineering.)</small><br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
==Team Stand-ups==<br />
<small>(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)</small><br />
===Accessibility (dbolter)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Add-on SDK (dtownsend)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===App Tools (dtownsend)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===B2G Services (dougt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<br />
{{readonly}}<br />
* Push Notification service declared 1.0.<br />
* Desktop support in progress; depending on service workers implementation.<br />
* WhereIsMyFox B2G planned for 1.3. We have wireframes. Depending on a Firefox Accounts implementation.<br />
* Geolocation on the MacX may use native support soon.<br />
<br />
===Developer Tools (robcee)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===DOM (jst/dougt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox Desktop (gavin)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox Metro (bbondy/jmathies/mbrubeck)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
{{readonly}}<br />
<br />
* Lots of apzc work taking place to fix various interaction issues and jank<br />
* Investigative work continues on sharing a profile with desktop {{bug|924860}}<br />
* about:start load/display improvements<br />
<br />
===Firefox Mobile (mfinkle/blassey)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Communications (scravag)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Devices/Porting (mchen)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Media Apps (hema)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Media Recording (cjku)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Performance (mlee)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Productivity (doliver)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
{{readonly}} <br />
<br />
No update this week.<br />
<br />
===Firefox OS Radio/Bluetooth/GPS (kenhkchang)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Systems - Front End (gwagner)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Firefox OS Systems - Platform (timdream)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===GFX (milan)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Identity (jedp)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===JS (naveed)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Layout (jet/dbaron)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Media (mreavy)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Necko (dougt/jduell)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Performance (vladan)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Seceng (mmc)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===WebAPI (overholt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
==Quality Programs==<br />
<small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)</small><br />
===CritSmash (dbolter)===<br />
===MemShrink (njn)===<br />
<br />
We can now do [https://bugzilla.mozilla.org/show_bug.cgi?id=918207 fast, coarse-grained, per-tab memory measurements]. This will become a devtools widget eventually.<br />
<br />
===OrangeFactor (ryanvm)===<br />
===Stability (kairo/bsmedberg)===<br />
<br />
==Roundtable==<br />
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small><br />
<br />
==<Read only beyond this point>==<br />
===Friends of the Tree===<br />
===Mailing List Threads===<br />
<small>(Threads that are likely to be of interest to engineering from various mailing lists.)</small><br />
===Good Reads===<br />
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small><br />
<br />
===irc #planning Log From This Meeting===</div>Dolskehttps://wiki.mozilla.org/index.php?title=Platform/0-0-0&diff=739949Platform/0-0-02013-10-28T19:20:13Z<p>Dolske: </p>
<hr />
<div><!-- Maybe don't screw with these links unless you've read this blog post:<br />
http://blog.johnath.com/2011/01/20/automatic-date-links-in-mediawiki/<br />
Just copy them to new pages and it should Just Work!<br />
--><br />
<br />
<small>[[Platform/{{#time: Y-m-d | {{SUBPAGENAME}} -1 week}}|&laquo; previous week]] | [[Platform|index]] | [[Platform/{{#time: Y-m-d | {{SUBPAGENAME}} +1 week}}|next week &raquo;]]</small><br />
<br />
<div class="h-event vevent"><br />
'''<span class="p-summary summary">Engineering Meeting</span> Details'''<br />
* <span class="dt-start dtstart">Tuesday <span class="value">{{#time: Y-m-d | {{SUBPAGENAME}} }}</span> - <span class="value">11:00</span> am <abbr class="value" title="-0700">Pacific</abbr></span><br />
{{conf|98411}}<br />
* <span class="location">[https://v.mozilla.com/flex.html?roomdirect.html&key=T2v8Pi8WuTRc Engineering Vidyo Room] / [https://air.mozilla.org/ Air Mozilla] / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer</span><br />
* join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel<br />
</div><br />
<br />
==Actions==<br />
<br />
==Hot Bugs==<br />
<small>(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)</small><br />
; Orange Factor<br />
; Stability<br />
; Other<br />
<br />
==The Need To Know==<br />
<small>(Release and system issues that may impact engineering this week.)</small><br />
===Notices/Schedule (akeybl/lsblakk/bajaj)===<br />
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5"<br />
|-<br />
|colspan="2"|<big>Next Merge:</big> '''{{FIREFOX_MERGE_DATE}}'''<br />
|colspan="2"|<big>Next Release:</big> '''{{FIREFOX_SHIP_DATE}}'''<br />
|-<br />
!colspan="4" style="color:black;"|Trains<br />
|-<br />
|Central: {{CENTRAL_VERSION}} <br />
|Aurora: {{AURORA_VERSION}} <br />
|Beta: {{BETA_VERSION}} <br />
|Release: {{CURRENT_VERSION}}<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
| <center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-7-0=notequals;value0-7-0=%2B;field0-3-0=cf_status_firefox{{AURORA_VERSION}};type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;field0-1-0=cf_status_firefox{{AURORA_VERSION}};field0-0-0=cf_tracking_firefox{{AURORA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{AURORA_VERSION}};value0-3-0=unaffected;field0-7-0=cf_tracking_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;value0-6-0=verified%20disabled;value0-1-0=wontfix;type0-3-0=notequals;field0-2-0=cf_status_firefox{{AURORA_VERSION}};field0-5-0=cf_status_firefox{{AURORA_VERSION}};field0-4-0=cf_status_firefox{{AURORA_VERSION}};type0-6-0=notequals;type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;list_id=5004437 ?? bugs]</big> <small>(?? bugs last week)</small></center><br />
| <b><center><big>[https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=notequals;type0-5-0=notequals;value0-5-0=disabled;value0-4-0=verified;list_id=4754086;field0-1-0=cf_status_firefox{{BETA_VERSION}};field0-0-0=cf_tracking_firefox{{BETA_VERSION}};value0-3-0=unaffected;value0-6-0=verified%20disabled;value0-1-0=wontfix;field0-5-0=cf_status_firefox{{BETA_VERSION}};type0-0-0=equals;value0-0-0=%2B;type0-2-0=notequals;field0-3-0=cf_status_firefox{{BETA_VERSION}};type0-4-0=notequals;columnlist=bug_severity%2Cpriority%2Cop_sys%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate;field0-6-0=cf_status_firefox{{BETA_VERSION}};query_format=advanced;value0-2-0=fixed;type0-3-0=notequals;field0-2-0=cf_status_firefox{{BETA_VERSION}};field0-4-0=cf_status_firefox{{BETA_VERSION}};type0-6-0=notequals ?? bugs]</big> <small>(?? bugs last week)</small></center></b><br />
|-<br />
<!-- BIG NUMBER == This week's bug count, SMALL NUMBER IN BRACKETS == Last week's bug count --><br />
! scope="row" | <small>Unresolved Aurora {{AURORA_VERSION}} Trackers (non-security, not tracked for Beta)</small><br />
! scope="row" | <b><small>Unresolved Beta {{BETA_VERSION}} Trackers (non-security)</small></b><br />
|}<br />
<br />
===Build Changes (gps)===<br />
<small>(Build changes of which engineers should be aware.)</small><br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Upcoming Outages/Upgrades===<br />
<small>(System outages/upgrades and tree closures that impact engineering.)</small><br />
<br />
==Key Issues==<br />
<small>(Non team specific issues that impact engineering.)</small><br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
==Team Stand-ups==<br />
<small>(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)</small><br />
===Accessibility (dbolter)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Add-on SDK (dtownsend)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===App Tools (dtownsend)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===B2G Services (dougt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Developer Tools (robcee)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===DOM (jst/dougt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox Desktop (gavin)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox Metro (bbondy/jmathies/mbrubeck)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox Mobile (mfinkle/blassey)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Communications (scravag)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Devices/Porting (mchen)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Media Apps (hema)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Media Recording (cjku)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Performance (mlee)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Productivity (doliver)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Radio/Bluetooth/GPS (kenhkchang)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Firefox OS Systems - Front End (gwagner)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Firefox OS Systems - Platform (timdream)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===GFX (milan)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Identity (jedp)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===JS (naveed)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Layout (jet/dbaron)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Media (mreavy)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
===Necko (dougt/jduell)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Performance (vladan)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===Seceng (mmc)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
===WebAPI (overholt)===<br />
<!-- Read only update this week? Uncomment the following line--><br />
<!-- {{readonly}} --><br />
<br />
==Quality Programs==<br />
<small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)</small><br />
===CritSmash (dbolter)===<br />
===MemShrink (njn)===<br />
===OrangeFactor (ryanvm)===<br />
===Stability (kairo/bsmedberg)===<br />
<br />
==Roundtable==<br />
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small><br />
<br />
==<Read only beyond this point>==<br />
===Friends of the Tree===<br />
===Mailing List Threads===<br />
<small>(Threads that are likely to be of interest to engineering from various mailing lists.)</small><br />
===Good Reads===<br />
<small>(Links to blog posts, books, videos, etc. that you think will be of interest to others.)</small><br />
<br />
===irc #planning Log From This Meeting===</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=736468Firefox/Australis Meeting Notes2013-10-24T18:48:01Z<p>Dolske: /* next meeting */ Add 10/24 notes</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
= 10/24/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/N2RY5Xa.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** [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.<br />
*** [mconley] I've removed bug 880611 as a blocking bug, and will remove this from the meeting template.<br />
** bug 902024 (TART regression)<br />
*** SVG caching landed and stuck several days ago<br />
*** Bug 921038 - Move selected tab curve clip-paths into SVG-as-an-image so it is cached<br />
**** MattN has an SVG curve patch that mconley is currently reviewing.<br />
**** Try pushes are currently baking to measure performance impact<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X.<br />
**** 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.<br />
**** 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.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
<br />
* Bug tracking (10/17 to 10/24)<br />
** [jaws will be unavailable for today's meeting, notes are below]<br />
** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc<br />
** Graph of bug tracking: http://screencast.com/t/ENpG2aQpEf<br />
*** P1: -3 (Blue in graph)<br />
*** P2: -3 (Red)<br />
*** P3: -5 (Yellow)<br />
*** P4: -8 (Green)<br />
*** P5: +1 (Purple)<br />
**** Our P5s have grown very high, but the other priority buckets are moving in the right direction. Very good turn in the past week or two on the P2s, P3s and P4s.<br />
** Will do a triage Friday of the bugs to reprioritize since we have successfully reduced our P1s and P2s down to manageable numbers<br />
* UX Final Pass Bug Triage: https://firefox-ux.etherpad.mozilla.org/Australis-finalpass<br />
*** Taking a pass at all the bugs starting with Windows 8: http://people.mozilla.org/~shorlander/mockups-interactive/australis-interactive-mockups/windows8.html<br />
*** Mark as P3<br />
* Roundtable<br />
** [jaws] Keyboard accessibility for the Menu Panel (bug 881937)<br />
*** unclear what the next steps are, bug has been abandoned<br />
*** could do one of the following:<br />
**** file remaining follow-up bugs and handle each of the bugs independently<br />
**** backout the patches that have been landed and keep relying on the Menu Bar for the foreseeable future<br />
**** (your idea here)<br />
** [madhava] do we want to discuss the update-to-australis (onboarding) work?<br />
*** [zhenshuo] I can give a quick update<br />
*** onborading summary doc: http://f.cl.ly/items/2h0P0e2H393I1D2j3G3U/11OCT13_onboarding_intro.pdf<br />
*** Landed in bug 862998<br />
*** The prototype interactions have landed in Nightly and UX. Here's how to set it up:<br />
*** 1. Open about:config<br />
**** 2. Right-click anywhere and choose New > String<br />
**** 3. A box will pop up. Put in "browser.uitour.whitelist.add.testing" without the quotes and hit OK.<br />
**** 4. Another box will pop up. Put in "bedrock-unfocused.ngrok.com" and hit OK.<br />
**** 5. Restart UX.<br />
**** 6. Go to https://bedrock-unfocused.ngrok.com/en-US/firefox/22.0/firstrun/b/ and have fun!<br />
** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
*** mconley and bwinton are looking at this again now that the TART investigations are starting to ease up.<br />
**** [jaws] (it would feel really smooth if we dropped the padding transition, or if we had a less obtrusive transition)<br />
***** 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)<br />
**** [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.<br />
<br />
* Action Items (Last Week)<br />
** 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) <br />
*** [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).<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode <br />
<br />
* Action Items (New)<br />
** bwinton: Get a list of what we want to build in an a11y sense.<br />
*** (Ordered by minimum to optimal.)<br />
** bwinton & mconley: Sort out what the end state of customization mode smoothness is.<br />
** madhava et al should file bugs for unfiled things on their etherpad link above<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolskehttps://wiki.mozilla.org/index.php?title=Firefox/Australis_Meeting_Notes&diff=734870Firefox/Australis Meeting Notes2013-10-22T18:51:14Z<p>Dolske: /* next meeting */ Add 10/17 notes</p>
<hr />
<div>__NOTOC__<br />
An archive of notes from Australis meetings.<br />
<br />
= next meeting =<br />
([https://fx-team.etherpad.mozilla.org/australis-meeting-notes next meeting has not yet occurred])<br />
<br />
=10/17/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/0p5Tk.gif<br />
* Perf regression and other landing blockers<br />
** mconley is on PTO today, but these notes are fresh!<br />
*** and so clean, ain't nobody so dope as mconley<br />
*** see also, http://www.conleypackaging.com/<br />
** bug 880611 (ts_paint regression)<br />
*** 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.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image and switch to SVG curves<br />
**** [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.<br />
**** [mconley] With SVG caching, this is going to knock out our Windows XP regression, and should put us in the black there.<br />
**** [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.<br />
**** [mconley] MattN is leading this work.<br />
***** I looked into different approaches to use SVG again and avoid the clip-path and they all have limitations and are risky. <br />
****** Bug 914617 may be less risky but we need to figure out a timeline for it<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** [mconley] This accounts for pretty much all of the regression on OS X 10.6.<br />
**** [mconley] https://bugzilla.mozilla.org/show_bug.cgi?id=924415#c15 breaks down where we're at.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** This was solved with bug 925514, but didn't seem to result in any significant improvement.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking<br />
** P1: -1<br />
** P2: -3<br />
** P3: -7<br />
** P4: +0<br />
** P5: -3<br />
*** woo!<br />
*** <br />
* Roundtable<br />
** [jaws] Removing the padding around the window when in customization<br />
*** We have a good amount of bugs that would go away if we removed this padding<br />
**** Bug 886444 - [Australis] Can't drag window while in customize mode<br />
**** Bug 873060 - [meta] Make entering and existing customization mode feel smooth<br />
**** Bug 871158 - Missing borders when you're in customization mode and the window is maximized<br />
**** bug 885069 Australis: WinXP: too much padding between tabs and menubar when customizing with sizemode=normal (WFM now)<br />
**** bug 883145 - Window gradient in normal state doesn't line up with window gradient in customize mode<br />
**** bug 885066 - lightweight themes should not get applied to windows already in customization mode<br />
** [bwinton] (No voice update needed)<br />
*** Please add stuff to https://firefox-ux.etherpad.mozilla.org/measuringaustralis :)<br />
* Action Items (Last Week)<br />
* Action Items (New)<br />
** 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)<br />
** shorlander & UX: thinking on alternative transitions for entering/exiting customization mode<br />
<br />
=10/10/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/j5UTcGL.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** Disabling CustomizableUI and TabsInTitlebar for PGO builds still shows what might be a 1.5% regression here.<br />
*** vladan has asked me to halt investigation on this while he mulls the data over.<br />
** bug 902024 (TART regression)<br />
*** Bug 921038 - Move selected tab linear-gradient into stroke image<br />
**** [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.<br />
**** Waiting on assets from shorlander<br />
*** Bug 924415 - Find out why setting chromemargin to 0,-1,-1,-1 is so expensive for TART on UX branch on OS X<br />
**** 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.<br />
**** We seem to spend a long time waiting for the GPU to composite, according to the SPS profile.<br />
*** Bug 925413 - Find out why drawing the nav-bar background is 10x more expensive on the UX branch<br />
**** 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.<br />
*** Bug 925415 - Stop animating opacity of tabs when closing them<br />
*** avih wants to argue for lifting the TART blocker once bug 921038 lands, because the OS X TART regression is not subjectively noticable.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/26 to 10/10)<br />
** 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.<br />
** P1: +0<br />
** P2: -1<br />
** P3: +3<br />
** P4: +3<br />
** P5: +6<br />
** Cross-team coordination:<br />
*** Gfx: SVG caching is going through review, part 1/4 patch has r+<br />
*** Jetpack: Pull request attached to bug 903002 - Display properly the widget with panel attached, in Australis<br />
* Roundtable<br />
** Summit discussion/reactions<br />
*** popular booth<br />
*** got a question about if we could remove the titlebar on linux<br />
*** people were interested in knowing if the menubar would remain available<br />
*** Linux users didn't mind switching away from GTK icons<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
= 10/3/2013 =<br />
* No meeting due to Summit<br />
<br />
= 9/26/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/MAeDGcS.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** This might not actually exist anymore. We may have been confused by noise. Currently waiting to hear back from vladan about this.<br />
**** Here's ts_paint on Win XP: https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=ts_paint&compare_product=Firefox&compare_repository=UX&project=talos <br />
**** You might have to zoom in a bit for better resolution, but that looks like noise to me.<br />
** bug 902024 (TART regression)<br />
*** Big wins this week on Windows! Check out these graphs:<br />
**** https://datazilla.mozilla.org/?start=1374858213&stop=1380212463&product=Firefox&repository=Firefox&os=win&os_version=5.1.2600&test=tart&compare_product=Firefox&compare_repository=UX&project=talos<br />
*** Bug 921038 (Move selected tab linear-gradient into stroke image) and Bug 921051 (Test the effect of switching Australis selected tab curves from clip-paths to SVG curves with and without caching) seem to be our next big move<br />
**** Try builds testing SVG curves with caching are currently baking. Follow my progress at bug 921051.<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/19 to 9/26)<br />
** Priority tracking<br />
*** P1:+1<br />
*** We've added some new P1s while investigating the TART regression so the numbers look like they are moving in the wrong direction but don't get sad. We are doing good.<br />
*** P2: -2<br />
*** P3: -6<br />
*** P4: +0<br />
*** P5: -1<br />
** Milestone tracking<br />
*** We have 5 M9 bugs (not including meta) that we are tracking<br />
**** https://bugzilla.mozilla.org/show_bug.cgi?id=875479 is marked as a M9 bug but I think it was misunderstood as similar to https://bugzilla.mozilla.org/show_bug.cgi?id=874674<br />
** Firefox team coordination:<br />
*** Big progress on tab opening and closing animation regression<br />
** Gfx<br />
*** Thanks go out to Seth for continuing to work on SVG caching. It appears he will be working on clip-path caching after SVG caching lands.<br />
* Australis at the Summit<br />
** Still a little unclear on what will be available, but we'll wing it and coordinate on-site.<br />
** zhenshuo: video http://people.mozilla.org/~zfang/Customization/AustralisDemo.mov<br />
** http://people.mozilla.org/~shorlander/Australis-Poster-Informational-05.pdf<br />
* Roundtable<br />
** Should we meet next week (Summit travel?)<br />
*** AIUI, Gijs, Jared, Justin and Matt will all be in Brussels at that point. mconley will (still) be in Toronto, don't know about others. Might still make sense? ~ Gijs<br />
*** Decision: we will cancel<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux <br />
* Action Items (New)<br />
**<br />
<br />
=9/19/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/iw43W.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** We backfilled TART data for Nightly's running back to about mid-April. Check it out:<br />
**** http://bit.ly/16r98OK<br />
*** Bug 916946 - Fix tab-close TART regression introduced by merging URL bar items<br />
**** We've identified one regression point - bug 755598 introduced a regression of our tab-close behaviour.<br />
*** Bug 916859 - Find out why UX branch regressed on TART between changeset cb56ba326fa7 and 19fac4398eb0<br />
**** 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.<br />
*** Bug 917795 - Find out why UX branch got better on TART between 1cbed63f3eea and 401c71c3732d<br />
**** 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.<br />
*** Mail sent to firefox-dev about what we're doing. A surprising amount of silence, so I guess everything's clear?<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/12 to 9/19)<br />
** Notable bugs fixed within the past week:<br />
*** Bug 892076 - Use finalized assets for customize and help button in panel UI<br />
*** Bug 881905 - Make Downloads Panel anchor to the chevron if it is overflowed<br />
*** Bug 914863 - Help and Quit buttons stay disabled after exiting customization mode<br />
*** Bug 885086 - Overflow panel looks kinda wild when wide items get in there<br />
*** Bug 868640 - Implement private browsing indicator<br />
*** Bug 878551 - The list-all-tabs widget is missing an icon and misbehaves when moved<br />
** P1: -3<br />
** P2: +0<br />
** P3: +2<br />
** P4: -1<br />
** P5: -2<br />
** Unprioritized: +5<br />
*** Jared will prioritize these bugs after today's meeting<br />
** Fx-team bug coordination:<br />
*** 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:<br />
**** Shared icon set<br />
**** Australis button shape<br />
**** Conditional forward button<br />
*** We have 7 unassigned P2 bugs, Jared will look in to finding owners for them.<br />
** Cross-team coordination<br />
*** gfx<br />
**** it seems the jury is still out on if there is one and if so, which gfx bug to tackle<br />
**** 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?<br />
***** Remove from Australis tracking, since per previous discussions they're not likely to benefit TART.<br />
* Roundtable<br />
** Australis work week? Any traction on that? (~ Gijs, who unfortunately can't make it tonight but will read the notes)<br />
*** No, sorry.<br />
* Action Items (Last Week)<br />
** [shorlander] Blog post on Linux<br />
** [MattN] Summit plans for Australis booths<br />
*** I think we should have two laptops per location (one with Windows and one with OS X)<br />
*** Do we want a poster along with the laptops?<br />
*** Who can own innovation fair booths for the following locations:<br />
**** Toronto - mconley<br />
**** Santa Clara - shorlander<br />
*** Innovation fair booth request sent for 3 cities.<br />
*** [zhenshuo] I have a draft video that we can play at the booth<br />
* Action Items (New)<br />
**<br />
<br />
=9/12/2013=<br />
* Milestone 9<br />
** http://i.imgur.com/GTN7EDA.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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. <br />
*** New bugs filed for Firefox and Platform. No silver bullets<br />
**** 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<br />
*** SVG Caching won't help current Australis since we don't use SVG for images<br />
**** Linux Glyphs?!(?)(!)<br />
*** We're going to do a more throrough bisection of UX and m-c nightlies<br />
*** vladan figured out the XP pseudo-stack issue and has a workaround<br />
** ts/tpaint data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc<br />
** tart data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E<br />
* Bug tracking (9/5 to 9/12)<br />
** Major bugs fixed:<br />
*** Bug 913972 - Overflowable toolbar can reorder contents, change currentSet value incorrectly.<br />
*** Bug 879863 - Animate the buttons in the menu panel when customizing.<br />
*** (not fixed yet, but close) Bug 885086 - Overflow panel looks kinda wild when wide items get in there.<br />
** P1: +2 (bug 914617 - cache for clip-path, bug 874674 - toolbar icons for linux)<br />
** P2: -3<br />
** P3: -2<br />
** P4: +0<br />
** P5: +1<br />
** Firefox team coordination:<br />
*** Bug 868640 - Implement private browsing indicator for when the menubar is hidden<br />
**** No visible progress, needed for landing<br />
***** dao is on it, has some concerns about proposals and will comment.<br />
** Cross-team coordination:<br />
*** UX<br />
**** Bug 892076 - Use finalized assets for customize and help button in Panel UI<br />
***** Stephen just uploaded icons. Jared will put together a patch for it.<br />
**** Bug 874674 - Clean up menu panel icons for Linux GTK theme<br />
***** 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?<br />
****** [shorlander] (Sure) (SVG?)<br />
****** [dolske] Strongly prefer to avoid SVG due to perf, unknown risk, and difference with other platforms.<br />
*** Gfx<br />
**** Any update from BenWa about possibility to fix another Australis-related bug?<br />
***** No, currently still in an investigation phase, and don't have specific "bug X is Y% of regression" info yet.<br />
* Roundtable<br />
** [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.<br />
*** 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<br />
** [mconley] What should we do about the Mozilla Summit? We've gotta strut our stuff there - we're the big playa'.<br />
*** 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).<br />
*** 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 )<br />
*** I think we can have a fair booth even if we have a talk so people can play with it with us<br />
*** The UX team has a booth and can showcase Australis prototype or mock-ups ++<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
** [shorlander] Do a blog post about upcoming Linux icon changes (screenshots, background of why, and any SVG fanboy stuff he wants to add ;)<br />
** Matt will request fair booth for Brussels.<br />
*** Will figure out booths for other cities<br />
** Matt will figure out what other Summit sessions types we can have<br />
<br />
= 9/5/2013 =<br />
* Milestone 9<br />
** http://i.imgur.com/RnD9h.gif<br />
* Perf regression and other landing blockers<br />
** bug 880611 (ts_paint regression)<br />
*** We thought we could chalk this up to TabsInTitlebar._update and CustomizableUI.initialize and put this thing to bed, but that doesn't account for all of it.<br />
**** We're operating under the assumption that the remaining regression is related to the fact that reflows are (for some reason) slower on UX than they are on m-c. We're still trying to determine why that is the case.<br />
**** Gijs' analysis of reflows: https://bugzilla.mozilla.org/show_bug.cgi?id=902857#c31<br />
** bug 902024 (TART regression)<br />
*** TART regression data: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E#gid=1<br />
*** Bug 907544 has landed, which gives wins for both m-c and UX, but doesn't give UX much of an advantage (except that it seems to have caused us to beat m-c on tpaint for Windows XP - http://bit.ly/14uhJzz)<br />
*** We're still fishing for the cause here... we're creating some reflow profiles for layout to look at. We've got mstange on board to help us examine those.<br />
*** vladan is looking into getting bug 900524 fixed so we can get some better data on Windows XP<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking (8/29 to 9/5)<br />
** P1: -7 (net -4)<br />
** P2: -1<br />
** P3: +1<br />
** P4: +0<br />
** P5: +2<br />
** Firefox team coordination<br />
*** Need an update from Dao on bug 868640 (Implement private browsing indicator when menubar is hidden)<br />
**** Assigned for over 1 month, needinfo for 1 week<br />
**** Might need a new assignee at this point<br />
*** Still waiting on graphics from Stephen for bug 892076 (customize and help button in panel UI)<br />
**** Will ping on IRC<br />
** Cross-team coordination<br />
*** Our Jetpack issues have been resolved, big thanks to Gijs, Zer0, and Kwierso<br />
*** Gfx<br />
**** Bug 907544 was fixed by BenWa<br />
**** Still hoping we can get some attention on bugs 907546, 907426, 907542<br />
***** 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.<br />
****** Sounds good to me!<br />
*** Splitting up mochitest-bc (bug 819963) is no longer a blocker due to bug 894930 being fixed<br />
* Roundtable<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=882009<br />
* Action Items (Last Week)<br />
** (MattN) look for worst regressions on subtests across platforms <br />
*** https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&pli=1#gid=4<br />
**** 10.6 is in the worst shape both in terms of the regression % (19.38%) and absolute times<br />
***** Can check if lion+ specific styles are related? MattN will look at this<br />
**** 10.7 (9%) is second worst<br />
*** Am I correct that we should still be leaning on XP to get that cleared, since that's the "major" platform that is regressing?<br />
**** Yes, I think so but we can investigate 10.6 in parallel<br />
* Action Items (New)<br />
** [mconley] Gather a TART profile on OS X 10.6 and 10.8 and determine why 10.6 is so slow<br />
<br />
=8/29/2013=<br />
* Milestone 9, now<br />
** http://24.media.tumblr.com/tumblr_mdjbws2fiY1r0bv4uo1_400.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** Closed, but being monitored.<br />
** bug 880611 (ts_paint regression)<br />
*** 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).<br />
** bug 902024 (TART regression)<br />
*** TART has landed in the talos test suite, and we have data coming in. Big thanks to jmaher and avih for making that happen<br />
** MattN created a spreadsheet displaying TART regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdGJzVnVYYkJTSDREbndRWWFTLWNyS1E&usp=sharing<br />
*** We're kicking ass on Windows 7 and 8 on the talos hardware<br />
*** 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.<br />
*** 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.<br />
**** graph: http://bit.ly/15if1Dr<br />
**** compare-talos: http://compare-talos.mattn.ca/?oldRevs=e42dce3209da&newRev=33cd07a5f9a2&server=graphs.mattn.ca&submit=true<br />
*** 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).<br />
**** Bug 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
**** Bug 907546 - Avoid DC readback on windows at all cost.<br />
**** Bug 909807 - When drawing text to an opaque ARGB32 surface with GDI we can avoid fallback<br />
*** 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.<br />
**** He suggests we land the toolbar repaint workaround and generate a new profile for him to look at.<br />
** ts/tpaint regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/22 to 8/29:<br />
*** P1: +6 (Mainly TART bugs)<br />
*** P2: +1<br />
*** P3: ----<br />
*** P4: +1<br />
*** P5: +19<br />
*** Poth: -42 (Triaged bugs and placed them in correct priorities)<br />
** 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.<br />
** Cross-team coordination<br />
*** Great response and output from the perf team (avih and vladan) in helping with TART (and jmaher too!)<br />
*** Seth says he has a 90% patch for bug 764299 - Cache rasterized SVG images some of the time<br />
**** This should get us good perf (tpaint, TART, and maybe ts_paint) wins on all platforms<br />
***** We should check with him that it affects clip-paths<br />
*** Gfx team is over booked with b2g work<br />
**** P1 bugs tracked for gfx team:<br />
***** 907546 - Avoid DC readback on windows at all cost.<br />
***** 907544 - Pass the D3DSurface9 down into Cairo so that it can release the DC and LockRect to get at the bits<br />
****** benwa surprised us today with a WIP patch for this bug<br />
***** 907426 - CreateSimilarSurface allocates a DDB win32 surface<br />
***** 907542 - Use DIBSections for texture memory on Windows Vista+<br />
*** 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.<br />
**** P1 bugs tracked for add-on sdk team:<br />
***** 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<br />
****** Gijs patched this: https://github.com/mozilla/addon-sdk/pull/1223<br />
***** 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<br />
****** This is (hopefully) fixed in the SDK, will be uplifted in the next 24 hours, from what I heard on #jetpack today.<br />
****** 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)<br />
* Roundtable<br />
** [mconley] Check out http://aris-at-mozilla.blogspot.ca/<br />
*** I've emailed the author with tips on how to register a new CustomizableUI toolbar, because his blog said this wasn't possible.<br />
*** 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.<br />
* Action Items (Last Week)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
**** Done.<br />
** (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.<br />
*** Done - neutralize perf on talos infrastructure on key subtests that avih and I boiled down to.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Done - MattN's spreadsheet is badass. We also have compare-talos working for us, and Datazilla will let us overlay data next week<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
* Action Items (New)<br />
** (MattN) look for worst regressions on subtests across platforms<br />
<br />
=8/22/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/fVwxoCf.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** ~1.6% on Windows XP PGO<br />
** bug 880611 (ts_paint regression)<br />
*** ~1% for Windows XP NonPGO/PGO<br />
*** vladan is helping by profiling using xperf<br />
** bug 902024 (TART regression)<br />
*** Getting help from avih and graphics on finding the bottlenecks and figuring out what the slow things are<br />
**** Bug 907426 - CreateSimilarSurface allocates a DDB win32 surface (https://bugzilla.mozilla.org/show_bug.cgi?id=907426)<br />
**** Bug 907546 - Avoid DC readback on windows at all cost. (https://bugzilla.mozilla.org/show_bug.cgi?id=907546)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/15 to 8/22: -2 P1, +1 P2, -1 P3 (7/19/39)<br />
* Roundtable<br />
** AUSTRALMAGATION: http://cl.ly/image/2D0r1p2Y3W3Y<br />
*** :| (:-\) (o_O) (ಠ_ಠ)<br />
*** 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.<br />
** Bug 887951 is where we're changing the tooltip of the menu button<br />
*** Matej wants to know what we're calling the thing. Who do we ask about that?<br />
**** "Menu button"<br />
** Character encoding widget has landed! mikedeboer/dao/Gijs++<br />
** 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.<br />
*** what aspect of it? the schedule? I (madhava) have the post that we were going to publish when we land in nightly...<br />
**** 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.<br />
*** 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.<br />
** UX is on mxr: https://mxr.mozilla.org/projects-central/search?find=/ux/&string=<br />
*** rooted at http://mxr.mozilla.org/projects-central/source/ux/<br />
* Action Items (Last Week)<br />
** None<br />
* Action Items (New)<br />
** (mconley) Push on getting TART landed on test infrastructure<br />
*** Currently that's 2 weeks, but can we make it faster?<br />
** (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.<br />
** (mconley) Before the test lands on talos, how do we measure so that we can work effectively while waiting for the test to land<br />
*** Can we be sure that these numbers scale across platforms? Will a relative improvement / regression on one platform match to another platform?<br />
*** 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?<br />
** (dolske) mull over what/if we should do a broader post/update on current Australis status<br />
** (madhava) to comment in 887951 about menu button tooltip<br />
<br />
=8/15/2013=<br />
* Milestone 8, still<br />
** http://i.imgur.com/zxHLr2e.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** [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.<br />
**** We've been reaching out to graphics and layout for help / tips / guidance (bug 902857)<br />
** bug 880611 (ts_paint regression)<br />
** bug 902024 (TART regression)<br />
*** 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)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 8/8 to 8/15: P1, P2, P3 ( / / )<br />
* Roundtable<br />
** Character encoding question<br />
*** 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/<br />
** 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.<br />
** Dao landed the Exit button patch today (bug 871203)<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/8/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/3MoFHPs.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** weekly update: https://mail.mozilla.org/pipermail/firefox-dev/2013-August/000705.html<br />
*** tldr: ts_paint/tpaint good everywhere but WinXP, both about 3% there.<br />
** mconley's got a lead on something that might buy us another ms or so - see bug 902632 for details (although I might try adjusting the talos profile localstore.rdf to not have items in the toolbar-menubar - bug 903044).<br />
** TART Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=902024<br />
* Discussion on next steps for fixing new TART data and schedule impact.<br />
* Bug tracking<br />
** 7/31 to 8/8: -3 P1, 0 P2, +1 P3 (11/19/40) <br />
* Roundtable<br />
* Action Items (Last Week)<br />
**<br />
* Action Items (New)<br />
**<br />
<br />
=8/1/2013=<br />
* Milestone 8<br />
** http://i.imgur.com/hYXNsDl.gif<br />
* Perf regression and other landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** landed bug 898126, bug 899587<br />
*** difficulty with comparing m-c number due to ICU regression on central <br />
** bug 880611 (ts_paint regression)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Bug tracking<br />
** 7/24 to 7/31: -1 P1, -2 P2, +3 P3 (14/19/39)<br />
** https://docs.google.com/spreadsheet/ccc?key=0AiPXmmKgSs8udHgzcEhqd0tkTXlJRU8zcXFzMEhneHc&usp=sharing<br />
* Roundtable<br />
** (Gijs) Spritesheet updates? Quite a number of bugs are depending on this (with various update needs):<br />
*** bug 879611, bug 871203, bug 874674, bug 878551, bug 879616, bug 892076, bug 897268, bug 888601, bug 895938<br />
** (Gijs) Keyboard accessibility for the menupanel? (bug 881937)<br />
*** A11Ywise (Gijs), existing KB shortcuts for defaults functions exist, which meets minimum requirements<br />
*** 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.<br />
* Action Items (Last Week)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
*** Done https://dl.dropboxusercontent.com/u/2921989/firefox-25.0a1.en-US.mac64.dmg<br />
*** 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.<br />
*** feedback from shorlander / fang?<br />
*** screenshots for reference http://cl.ly/image/0G3J410D2B2x http://cl.ly/image/2U1v2N1g3Q2V http://cl.ly/image/0B1g30030A1s<br />
*** Discussion results:<br />
**** WONTFIX this bug (873066)<br />
**** Presumption that addons will adapt to be better suited to being in the panel (eg, adding support for a subview instead of a menupopup)<br />
**** 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<br />
**** If/when last point changes, we can re-evaluate.<br />
* Action Items (New)<br />
**<br />
<br />
= 7/25/2013 =<br />
* Milestone M8<br />
** http://assets.motherboard.tv/post_images/assets/000/007/357/spacecastlerun_original.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
** Doing daily standups: https://etherpad.mozilla.org/australis-perf-standup<br />
* Customization<br />
** [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.<br />
** Merged back/forward/url-bar! It is very nice!<br />
*** ++mikedeboer ++dao<br />
** 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.<br />
** Wrapped labels in the menupanel! It is nice.<br />
** Working copy/paste buttons in the panel!<br />
** Bookmarks/Star button<br />
*** Mostly landed! Some style-things still in flight. Graphic asset bug filed here https://bugzilla.mozilla.org/show_bug.cgi?id=897268<br />
*** As usual, please file follow-ups as you see them. I or mak should be Cc'd (probably both)<br />
*** Give mak a hug next time you see him.<br />
* Other<br />
** 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.<br />
*** Another reminder: you need to move them there on m-c as well. Oops.<br />
** 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.<br />
** [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<br />
* Action Items (Last Week)<br />
** "What's old is new again..."<br />
* Action Items (New)<br />
** [mconley] Whip together an example build for :fang on deep-hierarchy menuitem things in the menu panel.<br />
<br />
= 7/18/2013 =<br />
7/18/2013<br />
* Milestone 8<br />
** http://25.media.tumblr.com/tumblr_ma7rqzY6zQ1qis5xyo1_400.gif<br />
* Landing blockers<br />
** bug 889758 (tpaint regression)<br />
*** hasn't moved much in the last week<br />
*** includes delayedStartup<br />
**** move some code to nsBrowserGlue if it is only needed in the first window?<br />
*** removing 3 unint reflows didn't seem to move tpaint? ruh roh<br />
*** looked into more TabsInTitlebar changes because data showed more possible wins still (saw a small effect on ts_paint, but not paint)<br />
**** bindings<br />
**** drag handles<br />
**** mutation observers<br />
*** asked Markus to profile tpaint on try<br />
**** data came in this morning (bug 889758#c10)<br />
**** see if we can get differential analysis like before<br />
*** 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<br />
**** We are spending about 9-10ms per window in CustomizableUI.registerToolbar.<br />
**** Worth noting what functions are *not* seen in that profile since the first window is not counted in tpaint.<br />
*** looked into Bas's replay<br />
** bug 880611 (ts_paint regression)<br />
** bug 891804 (revert UX branding)<br />
** bug 819963 (mochitest-bc chunking) -- currently causing a problem on m-c?<br />
*** 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<br />
** regression data: https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** Let's cut this section?<br />
*** Seconded - CUT IT! :)<br />
**** Yay Progress!<br />
** Yeah, meeting format should shift from sub-projects to something that better reflects how we're working on things.<br />
* Customization<br />
** 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!).<br />
** png icons for linux<br />
* Bookmarks/Star button<br />
** All silent - needinfo?'d mak<br />
* Other<br />
** 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.<br />
** 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).<br />
* Action Items (Last Week)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
*** This got WONTFIXed as wallpapering over a larger problem. See bug 892628.<br />
* Action Items (New)<br />
** mconley is going to own a bug to switch the Linux theme from gtk stock icons to some custom stylesheets<br />
<br />
= 7/11/2013 =<br />
Note: meeting moved from 2pm to 11am Pacific.<br />
<br />
* Milestone 8<br />
** http://i.imgur.com/qviJjZv.gif<br />
* Landing blocker updates<br />
** bug 891804 - (Revert UX branding before landing Australis on m-c)<br />
** bug 889758 - tpaint/ts_paint regression of up to 11%<br />
*** update in comment 6: ts_paint better, but not tpaint. Will be bisecting, have list of things to try in spreadsheet (link below)<br />
** bug 880620 - [10.6] Talos tresize chromez regression<br />
*** 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.<br />
** bug 880611 - 7% regression on tspaint_places_generated_med/max<br />
*** Down to ~5% regression. Inch by inch progress.<br />
** bug 819963 - Split up mochitest-bc on desktop into two chunks<br />
** https://docs.google.com/spreadsheet/ccc?key=0Asj8iLTl0K0UdDcxemJEWVVXWTlKek1wR09iS2FsOXc#gid=0<br />
* Tabs<br />
** [mconley] Moving OSX's standardWindowButtons appears to be stalled, with a needinfo? on MattN. (bug 851652)<br />
* Customization<br />
** [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.<br />
*** http://i.imgur.com/ZAukmwT.png<br />
*** Possibly related to bug 888787?<br />
*** mconley and gijs knocking out customization P1s<br />
* Bookmarks/Star button<br />
** 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.<br />
* Other<br />
** Jetpack tests are green!<br />
** 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.<br />
** Communications/blogging<br />
**** Madhava doing final pass over UX "landing in nightly" blog post<br />
**** Zhenshuo to write a customization-specific post<br />
**** Stephen's going to write a deep-dive post into some aspect of the visual changes<br />
** UR test results presentation<br />
*** 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)<br />
** [mdeboer] bug 892467<br />
** dolske: met with rel-mgmt/QA/UserAdvocacy et al right before Australis meeting (akeybl's meeting). Discussed addon outreach, bug tracking, QA testday, etc.<br />
** :D https://twitter.com/johnolilly/status/355369764329230337<br />
* Action Items (from 6/20)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015 (FIXED)<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize. (FIXED: https://mail.mozilla.org/pipermail/firefox-dev/2013-June/000458.html)<br />
* Action Items (New)<br />
** mconley to file a bug to use single no-icon icon PNG for toolbaritems/buttons. And fix it.<br />
<br />
= 7/4/2013 =<br />
* No meeting, due to US Holiday.<br />
<br />
= 6/27/2013 =<br />
* No meeting, due to team being in Toronto for a workweek.<br />
<br />
= 6/20/2013 =<br />
* Milestone 7 finished. Just a few days until a Firefox 25 landing.<br />
** http://i.imgur.com/H6JAAKt.gif<br />
* Milestone 8 has begun - this milestone is to clear out the last few blockers before landing (talos regressions, test failures).<br />
* Adjust meeting time to make it not so late for Europe? UX has a thing 1 hour earlier, how about -2 or -3 hours? (11am or noon PT) ...let's try 11am as a first shot.<br />
** and add marc to invite list!<br />
* Tabs<br />
** [mconley] Moving the standard window buttons down is pretty close now, but there's a font-size issue to still resolve that needs some thinking.<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
* Customization<br />
** [jaws] ui-review completed, filed a bunch of bugs<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885050<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885052<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885057<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885058<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885060<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885062<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885063<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885066<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885069<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885071<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885072<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885076<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885077<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885080<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885083<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885086<br />
*** more notes here, https://etherpad.mozilla.org/JseBQ90jca<br />
** [mconley] Normalized icons nearly finished - just need to get Linux looking usable, then ready for a review (probably tomorrow).<br />
** [mconley] One of our M8 blockers is a talos firstpaint regression that we're tracking in bug 880611. CustomizableUI.initialize and registerToolbar look like the culprits. I'm trying to determine what we can do about this.<br />
*** [MattN] Looking into other possible wins (e.g. bug 885452) since I'm not sure we will be able to optimize the new customization enough in time.<br />
*** [MattN] Can I land bug 875130 today? It will be off on m-c and may hinder perf. Developers should flip the pref locally. Try push in progress to measure perf impact. https://tbpl.mozilla.org/?tree=Try&rev=c6e56e6e0fae<br />
**** yes, doooo eeeet!<br />
** [mconley] Another possible M8 blocker is a talos regression on window resize for OS X 10.6 that we're tracking in bug 880620. Does this block our landing, since it's only OS X 10.6?<br />
** [mconley] We have 1 Jetpack perma-orange, and according to Gijs, we could fix it - but we'd be making work for ourselves that would be undone if / when the add-ons bar is removed.<br />
*** Is add-on bar a blocker, or should we fix the test for a green landing?<br />
* Bookmarks/Star button<br />
** [mconley] mak reports good progress on this, probably a patch in a few days<br />
* Jetpack SDK<br />
** Current state of widget - we have the toggle button and action button (and sidebar). We're using CustomizableUI, and seems to be working.<br />
*** CustomizableUI might need support for not placing widgets within private windows<br />
** May still need further SDK changes for Plan B (eg to not autoshow addon-bar upon install)<br />
* Other<br />
** buglist priorization<br />
** SVG update:<br />
*** "I currently think there is a high chance it will be ready for FF 25. I intend to start working on this bug tomorrow. Once I've had a day or two to dig in and write some initial patches, I'll have a better idea whether there are any gotchas that could delay things." - seth<br />
* Action Items (Last Week)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
*** Done and done. UR Build is done, yo: http://people.mozilla.com/~mconley2/URBuild/www/<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
* Action Items (New)<br />
** Gijs: need to understand timeframe/plan for landing without SDK breakage<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=885015<br />
** dolske: sent out a thing for a shared understanding for bug prioization, and go through all 180ish bugs to prioritize.<br />
<br />
=6/13/2013=<br />
* Milestone 7 halfway. T-2 weeks to Firefox 25 landing.<br />
** http://i.imgur.com/U50ApVN.gif<br />
** 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.<br />
* UR<br />
** session observing / assistance<br />
** 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<br />
*** Go go go http://i.imgur.com/1nZVVGl.gif<br />
** [mconley] I've created a set of scripts / executables that create new profiles, clone the default profile, and dispose of those profiles:<br />
*** https://dl.dropboxusercontent.com/u/2921989/UR%20Build.zip<br />
*** Here's the script I wrote, and compiled to an executable with py2exe: https://bugzilla.mozilla.org/attachment.cgi?id=761129<br />
*** 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.<br />
*** Decompress, and run the NewProfile batch file. Then the CloneProfile batch file. Then the ResetProfiles batch file to clean up.<br />
*** If this is satisfactory, we can drop a try build of UX into this ZIP and send it off to the UR group.<br />
* Tabs<br />
** mstange's patch to move the standard window buttons down is just waiting on a review from dao now, and then should be good to go! https://bugzilla.mozilla.org/show_bug.cgi?id=851652<br />
** mstange also did some OS X polish<br />
** Private browsing bugs moving along<br />
** 2 Talos regressions found<br />
*** mstange is taking the titlebar one for OS X 10.6 (bug 880620)<br />
*** MattN will investigate other (880611)<br />
** Improved the look of in-titlebar menubar ( https://bugzilla.mozilla.org/show_bug.cgi?id=879590 etc.)<br />
* Customization<br />
** [mconley] Lots of performance investigations this week. Many thanks to bwinton and BenWa for their help.<br />
*** Wrapping and unwrapping nodes is expensive!<br />
*** Transforming the padding causes sync reflows - but for the effect we're trying to achieve, this *may* be unavoidable.<br />
*** MutationObservers in the panel cause sync reflows<br />
*** 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.<br />
** 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)<br />
** [jaws] been working on getting the wide widgets to not break up the rows of buttons in the menu panel<br />
*** 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)<br />
**** can someone take one of those chunks of bugs to help me out?<br />
* Bookmarks/Star button<br />
** Madhava put up a plan for the bookmark widget: http://f.cl.ly/items/113C3o0O3q2P21152o3X/australis_bookmarks_2013-05-12.pdf<br />
*** mak has started working on this.<br />
** [mconley] For the UR build, what should this widget do if it's in the panel. madhava suggested a "this isn't ready yet" notification. Are we cool with that?<br />
* Jetpack<br />
** Filed https://bugzilla.mozilla.org/show_bug.cgi?id=882910<br />
** We might want to think about unifying toolbarbutton with badge types (we've got one type that the SDK is supposed to use, and one type that Social buttons use...)<br />
* Other<br />
** Decision point near on migration / addon bar removal<br />
*** Working on auto-migrating stuff as it's inserted into a shim. Works OK, but some/(many?) add-ons break anyway. See: https://bugzilla.mozilla.org/show_bug.cgi?id=749804#c9<br />
** New button styles for OSX have landed. Keep an eye out for bugs. Bug 856665.<br />
* Action Items (Last Week)<br />
** MattN: SVG on Linux followup<br />
* Action Items (New)<br />
** mconley: Disable sync in UR profiles? app updates too?<br />
** dolske: can we update UR build between 17th and 24th?<br />
** dolske: talk with Jorgev about removal of statusbar shim in 24, can get get a list for compat risk?<br />
** madhava to follow up with Dolske re: blog posts, etc.<br />
<br />
= 6/6/2013 =<br />
<br />
6/6/2013<br />
* Milestone 6 ends. T-3 weeks to Firefox 25 landing.<br />
** http://24.media.tumblr.com/6986166623219890aecb766874bcdd14/tumblr_mldjvvNI0Z1r6uouqo1_500.gif<br />
** Big triage done.<br />
** [Australis:M7] == Stuff blocking us from landing on m-c<br />
** [User Research Build+] means we want this for...the user research build!<br />
* Tabs<br />
** Private Browsing indicator overlap on OS X fixed<br />
*** three cocoa/titlebar bugs came out of this<br />
** tab ui-review completed - many bugs filed https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345<br />
*** see https://wiki.mozilla.org/Firefox/Australis_Meeting_Notes#ui-review_issues<br />
** MattN made a tool to take screenshots of various configurations of browser UI for UI review. Will be posting code soon - ask if you want it sooner.<br />
** mstange has a patch to give us the ability to control the positions of the OSX window buttons and full screen button via CSS. \o/<br />
** Handy dashboard: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** Dao might be on board to help with classic mode<br />
** tabs on bottom mode is gone<br />
** Windows gap between the tab-strip and top of titlebar in restored mode is now at the final size<br />
** [jared] talked to nrc about -mox-box-image implementation. he doesn't think it will get done for 25, so fading out the tab labels likely won't be part of australis. we'll have to stop tracking this as a blocker. he said that to implement -moz-box-image, he'll basically need to implement all of css masking, since they can't reuse svg masking<br />
* Customization<br />
** [jaws] working on temporarily disabling lightweight themes when in customization mode<br />
** [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.<br />
** [Gijs] fixed one of the problems with toolbar insertItem<br />
** [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<br />
* Bookmarks/Star button<br />
** madhava working on triaging the IxD kinks (working with Stephen)<br />
** We'd be OK taking Marco's patch and modifying it on 25 Nightly<br />
* Jetpack<br />
** Gijs is starting to work on removing the add-ons bar<br />
** Jetpack needs to talk to Australis about how to anchor panels to overflowed items<br />
*** We need to open a bug on this<br />
* Other<br />
** [mconley] I think now's a good time to solidify our backout plan.<br />
*** [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?<br />
**** jaws will take this one.<br />
** [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.<br />
** [mconley] when do we need to document CustomizableUI?<br />
*** We should probably sweep through and dev-doc-needed them.<br />
* Action Items (Last Week)<br />
** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
** madhava: go through M6 bugs to determine if there are any big things missing<br />
** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
** MattN: (SVG on linux) will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** 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.<br />
** 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?<br />
*** 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 (!)<br />
*** general feeling is, most top-100 add-ons we don't have in mxr rely on a toolbar for their main UI<br />
* Action Items (New)<br />
** mconley: We should make it not show the whole spritesheet if an icon hasn't specified a region.<br />
*** a whimsycorn (probably not really, unfortunately)<br />
** MattN: further followup for SVG on Linux<br />
<br />
=6/4/2013 (tabs ui-review)=<br />
=== Screenshots ===<br />
* 10.7 https://www.flickr.com/photos/12814025@N06/sets/72157633929895017/<br />
* XP https://www.flickr.com/photos/12814025@N06/sets/72157633932643588/<br />
* Win7 https://www.flickr.com/photos/12814025@N06/sets/72157633930146585/<br />
* Linux https://www.flickr.com/photos/12814025@N06/sets/72157633930650617/<br />
<br />
=== ui-review issues ===<br />
* .<br />
* &rarr;&rarr;&rarr;&rarr;&rarr; Filed [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=879581%2C879583%2C879588%2C879590%2C879592%2C879593%2C879595%2C879597%2C879598%2C879599%2C879600%2C879601%2C879602%2C879604%2C879606%2C879607%2C879609%2C879611%2C879613%2C879616%2C879618&list_id=6724345 21 bugs] for the below issues (in order)&larr;&larr;&larr;&larr;&larr;<br />
*.<br />
* Windows 7 tabs in titlebar with no space after startup<br />
* OSX standard window buttons are still not moved down. :/ That's coming soon.<br />
* blurriness on Windows selected tab http://cl.ly/image/3z3g0D313Z0A and http://cl.ly/image/0R2J3f0O183P<br />
** worse with more tabs, possibly worse with flexing<br />
* Win7 highcontrast, yellow text on light-grey tab: https://www.flickr.com/photos/12814025@N06/8951222035/sizes/o/in/set-72157633930146585/<br />
* Windows Classic - menubar items are really hard to read: http://i.imgur.com/aZ6bp4O.png<br />
* Windows Classic - titlebar isn't stretched down far enough when displaying menu: http://i.imgur.com/ykzFDsv.png<br />
* Windows Classic - what are we going to do about the titlebar gradient? https://www.flickr.com/photos/12814025@N06/8951189655/in/set-72157633932643588<br />
** Should we put something in the background behind the menubar text?<br />
* OS X -- selected tab, background of the middle of the tab appears to be a gradient, whereas ends (and the navbar underneath) have a light noise texture. Hard to see. http://cl.ly/image/2F0b3Q3e0R14<br />
* OS X (but I suspect x-platform): if you have a selected tab, hover the tab to its left, and use keyboard shortcuts to create more tabs, there is both a hover border and a tab separator to the right of the hovered tab: https://dl.dropboxusercontent.com/u/3060457/Screen%20Shot%202013-06-04%20at%2022.26.06%20.png<br />
* Windows Classic - inactive windows with menubar displayed don't have readable menu items: http://i.imgur.com/zx9Rw07.png<br />
* hide the menubar by default on XP<br />
* classic on Win7 titlebar top is grey<br />
** https://www.flickr.com/photos/12814025@N06/8951204485/in/set-72157633930146585/<br />
** This screenshot also shows the issue we have with scrolling to the selected tab and having part of the curve be hidden. (bug 875180)<br />
* bottom border of OS X navbar is missing (at least 2px) http://cl.ly/image/083a3X2W3q07<br />
** steven noted it was also too thin before on Retina<br />
* linux dropmarker not inverted on dark LWT http://grab.by/nd7S<br />
** menu button too<br />
* XP Classic + LWT -- border on top of window missing? https://www.flickr.com/photos/12814025@N06/8951189417/in/set-72157633932643588<br />
* Lion fullscreen has different spacing above tabs with/without a LWT<br />
** https://www.flickr.com/photos/12814025@N06/8951098635/in/set-72157633929895017/<br />
** vs. https://www.flickr.com/photos/12814025@N06/8952290244/in/set-72157633929895017/<br />
* XP Luna + Dark LWT - Where is the inner highlight on the bottom of the nav-bar here?: http://www.flickr.com/photos/12814025@N06/8951191049/in/set-72157633932643588<br />
* Our bustage of windows taskbar thumbnails on Windows 7 is slightly worse than nightly (bug on file)<br />
** It may be fixed on UX nightly tomorrow :)<br />
* do we want to have the "thumbnail" preview when dragging tabs left-right? (No, remnant of previous tab dnd work, should only be shown when actually removing a tab from the bar)<br />
* we still show the blue "insert tab" cursor when dragging in a tab from another window<br />
* should background tabs focus when you mousedown? i.e. what if I'm just moving them around (I think we want to keep it that way for snappyness when selecting a tab normally)<br />
* bug 579728 (may be a more a customization thing) on OSX, new customize tab is cut off at end of tabbar<br />
* OSX + Dark LWT: The newtab icon and list all tabs dropdown icons are not visible: https://www.flickr.com/photos/12814025@N06/8952296982/in/set-72157633929895017/<br />
* Impact on TreeStyleTabs and other add-on authors (need to override new pseudoelements?)<br />
* something odd with the top-center border dark-hilight here: http://cl.ly/image/1L2A1B0v1k2T (follow it towards either end)<br />
* white close button on light LWT https://www.flickr.com/photos/12814025@N06/8952384002/in/set-72157633932643588/<br />
* Windows LWT nav-bar/tabstrip border is wrong. Blurry/wide/wrong colour? https://www.flickr.com/photos/12814025@N06/8951192203/in/set-72157633932643588/lightbox/<br />
* bug 879679 - gap between the stroke and the fill in the middle of the stroke: http://f.cl.ly/items/2Z0f171D12462d290916/Screen%20Shot%202013-06-04%20at%201.23.16%20PM.png<br />
<br />
=== Things to prioritize ===<br />
* Get Windows Classing looking better (eg unreadable menu items)<br />
** Filed bug 879488<br />
* Ditto for LWT things being unreadable<br />
* tabs jammed against the top of the window (race? fixes on resize?)<br />
* blurry tabs<br />
* bottom navbar border on OS X missing (recent regression)<br />
<br />
=5/30/2013=<br />
* Milestone 6 halfway point. T-4 weeks to Firefox 25 landing. http://i.imgur.com/lZxqDlc.gif<br />
** M6 has 37 bugs open, 23 resolved. We need to pick up the pace a bit.<br />
* Tabs<br />
** [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/<br />
** [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!).<br />
*** 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.<br />
*** 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. <br />
** Tab highlight polish bug has r+, just needs ui-r<br />
** private browsing and new tab button fix (875894) is next<br />
* Customization<br />
** [jaws] Landed drag and drop feedback for toolbars, going to work on drag and drop feedback for the panel<br />
*** This is currently busted on the latest Nightly, but will work tomorrow.<br />
** [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).<br />
** [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.<br />
*** It's hella ugly, but kinda works: http://i.imgur.com/Ya8J8Gv.png<br />
*** Ran into a lovely little layout bug while I was at it: https://bugzilla.mozilla.org/show_bug.cgi?id=877789<br />
*** Asked for feedback from Mano, since I'm playing around in bookmarking code, likely about to make some big changes to browser-places.js.<br />
*** 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.<br />
*** 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.<br />
** [mconley] The old history and bookmark sidebar toggles are now gone<br />
* Other discussion<br />
** [mconley] Has a ui-r happened on tabs yet?<br />
*** Was waiting for tab highlight bug. Should schedule today for early next week.<br />
* Action items<br />
** Previous:<br />
*** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
**** targetting coming wednesday for walkthrough<br />
**** UXers to do an early bug-generating (maybe!) pass tomorrow<br />
*** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
**** http://people.mozilla.com/~shorlander/files/australis-linux-svg-test/australis-liveDemo-linux.html<br />
**** ---> MattN will talk with perf/gfx/layout/whoever to figure out what to measure and if we're good<br />
*** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
**** move widgets into toolbar and add "remove" in contextual menu<br />
**** http://people.mozilla.com/~zfang/Customization/Add-ons%20Bar.jpg<br />
**** ---> 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?<br />
**** ---> further UX thinking on how to make this work well so that actual number of impacted users is irrelevant<br />
*** fang: Find out how first-run fits into all of this, schedule-wise<br />
**** Prototype in progress (cers), start testing and iterating for the next 2-3 weeks<br />
**** Will try to stick to the Nightly schedule but probably will ride the Aurora train<br />
*** dolske: followup for miniworkweek planning<br />
*** ---> NO :)<br />
*** dolske: followup with QA<br />
*** ---> done<br />
** New:<br />
*** ZER0 or erikvold: to test the toolbarbutton library on multi-window<br />
*** madhava: go through M6 bugs to determine if there are any big things missing<br />
*** madhava: walkthrough UX Nightly on Wednesday after M6 to smoketest<br />
*** MattN: will talk to perf team to test SVG icons performance<br />
*** Jeff Griffiths: come up with an appropriate set of add-ons to test for add-on bar interactions and migration<br />
<br />
=5/23/2013=<br />
* Milestone 5 ends. T-5 weeks to Firefox 25 landing. http://i.imgur.com/EeWlV.gif<br />
* User Research (Mary Trombley) update on upcoming user testing plans<br />
** Goal: understand Australis impact/reaction with focus groups (sentament)<br />
** Show Australis builds to a variety of the Firefox User Types<br />
* Tabs<br />
** Tabs in titlebar on OSX<br />
*** [mconley] mstange has landed the GL context into OSX titlebar patch<br />
**** Bug for Retina users may make standard buttons and titlebar look funny. mstange has a patch r?'d: https://bugzilla.mozilla.org/show_bug.cgi?id=875441<br />
*** [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.<br />
** ui-r happening later this week?<br />
*** MattN will send invite tomorrow to meet on the 29th. Please file bugs when found.<br />
** HiDPI background tabs landed.<br />
** Larger new tab button clip-path landed<br />
** Foreground HIDPI and hopefully final images are or will be up for review by EOD<br />
* Customization<br />
** Overflow panel landed<br />
** removeable="false" patch landed<br />
** No-restart Restore Defaults is WIP'd<br />
** Fancy icons landed<br />
*** Still some wackiness here, as we're waiting on small icons for these things<br />
*** OMGBIG icons in Retina Macbooks to be fixed in bug 875163.<br />
* General<br />
** Bug triage happened this morning. Milestone 6 laid out and divvy'd up<br />
** Contingency plans for post-landing backout<br />
*** Front-end "feature freeze" for things that might conflict with a back-out<br />
*** Parallel tree with Australis already backed out<br />
** Linux icons: SVG, generated PNGs, stock-icon + custom?<br />
*** SVG caching of rasterized images https://bugzilla.mozilla.org/show_bug.cgi?id=764299 hopes to have progress this week. Dependency is fixed.<br />
** Add-on Bar, if we must. :)<br />
** Softvision did an intial QA pass<br />
*** http://bit.ly/165oLk1<br />
* Other action items from last meeting<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
* Action items<br />
** madhava: runthrough meeting end of next week / week after to prep list for UR test<br />
** shorlander: put some SVG icons together for primary UI so that we can test performance impact for Linux.<br />
** madhava: figure out concern about ignored icons on addon bar now becoming navbar clutter<br />
<br />
=5/16/2013 Notes=<br />
* Hello 24 cycle! Middle of Australis M5 milestone.<br />
** http://i.imgur.com/IQRyBeg.gif<br />
** Unified schedule: https://etherpad.mozilla.org/australis-schedule (moved content from other places to help with having a single authoratative reference)<br />
** Schedule updates<br />
* Tabs<br />
** 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<br />
** MattN's tab polish has r+ from mconley and dao, should land soon<br />
** We need ui-r? on tabs and bugs filed<br />
*** When is a good time to do a ui-review meeting? Tomorrow? Monday?<br />
** We need QA to start testing tabs and filing bugs<br />
*** These bugs should block australis-tabs, and have a whiteboard tag of [Australis:M?]<br />
** r+ on tab drag dropmarker positioning<br />
** Most remaining required tab bugs are blocked on UI input<br />
*** https://people.mozilla.com/~mnoorenberghe/australis/#tabs<br />
* Customize<br />
** A bunch of triage happened. Check out https://people.mozilla.com/~mnoorenberghe/australis/#customization <-- this is now the worklist<br />
** [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.<br />
** Tests are starting to become greener on UX branch<br />
** Gijs has a patch that makes the Gecko Profiler (and probably lots of other Jetpack add-ons) work on UX again.<br />
** [jaws] Pretty icons are on their way, will need some new icons for Toolbar.png (Find, etc)<br />
** [jaws] Put up a patch for toolbar overflow, getting close!<br />
** [jaws] Customization areas will only get their dashed borders when the user is dragging an item. Question: should dashed be "the walking ants"?<br />
* General<br />
** how do we want new bugs (needing triage) to be filed?<br />
*** [Australis:M?]<br />
*** Blocking australis-cust for customization<br />
*** Blocking australis-tabs (or one of the platform specific ones) for tabs<br />
*** Blocking australis if it doesn't fit into either of the above.<br />
** user testing (UR) for customization<br />
** add-on bar<br />
** [jaws] Follow-up on mini (2-day or 3-day) "Australis work week"? (maybe coincide with some UR?)<br />
* Action items<br />
** fang: Find out how first-run fits into all of this, schedule-wise<br />
** mconley: We need to schedule a ui-r meeting for tabs<br />
*** MattN: Send ui-r meeting request on May 24th for the 29th<br />
** mconley: We need to retriage M4- bugs<br />
** dolske: figure out decision on combined buttons<br />
** dolske: followup for miniworkweek planning<br />
** dolske: followup with QA<br />
** Asa?: Followup with Jetpack team about add-on bar<br />
*** Outright remove it? Compromise?<br />
*** usage stats on addons using this area?<br />
** General: We need to start watching components for Australis related bugs, and triaging them accordingly.<br />
<br />
<br />
=05/09/2013 Notes=<br />
* T-1 Week to the start of the 24 cycle! http://i.imgur.com/Gi0Dp.gif<br />
* Tabs<br />
** Lightweight theme support is implemented on all platforms<br />
** Tab height/stroke polish patch is ready for feedback. Mostly needs quick Linux work and feedback from Stephen<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
** What are we going to do with bug 658467 - Fade out tab label on overflow instead of ellipsis<br />
*** Is there are SVG approach we can quickly test and measure the perf of?<br />
** Info from Stephen needed on:<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=858089<br />
*** close buttons: https://bugzilla.mozilla.org/show_bug.cgi?id=851001<br />
*** hiding the nav-bar https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
**** Making this not a thing might fix https://bugzilla.mozilla.org/show_bug.cgi?id=853415<br />
** Tabs in titlebar for OSX is coming along slowly but surely<br />
*** mstange has a WIP patch to get the GL context into the titlebar that fixes most / all of the graphical glitches / invalidation bugs you may have been seeing on UX. It also makes things feel buttery smooth.<br />
*** smichaud has a WIP patch that gets the window buttons down<br />
*** These should hopefully be landable for UX next week (but I hate to promise things for other people)<br />
* Customization<br />
** [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?<br />
** [jaws] How about when customizing with a small window where all the items overflow?<br />
*** Maybe there's an overflowed area where we put extra things in? How does this work?<br />
** [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<br />
** [jaws] "Done" button removed from Customization Mode<br />
** [jaws] The Find toolbar will no longer be shown in customization mode.<br />
** 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<br />
** [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.<br />
*** [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.<br />
*** mconley will write up his concerns and pop them into the Jetpack bug to generate discussion.<br />
* Scheduling<br />
** New milestones to cover work in the 24 cycle<br />
*** See the bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
*** [mconley] The schedule I've laid out above takes us pretty deep into the 24 cycle. Do we:<br />
**** Keep attacking it as aggressively as we have been, but aim for 25?<br />
**** Aim to get tabs into 24, customization into 25?<br />
**** Aim to land something early in m-c, and try to implement / fix on m-c?<br />
*** merging and granularity<br />
** Bug tracking in bugzilla<br />
*** "Better to file and forget, than to forget to file"<br />
* General<br />
** UX tests are now running. Is Jamun still wanted?<br />
* one last thing from Madhava - spinning up talking with engagement about the external communication plan - talking with them on Tuesday<br />
<br />
=05/02/2013 Notes=<br />
* T-2 Weeks to start of 24 cycle! http://media.giphy.com/media/581RcBdq3cV3i/original.gif<br />
* Tabs<br />
** Completed Fixes<br />
*** [mconley] Positioning of tabs in the titlebar on OSX just re-landed, should hit tomorrow's UX Nightly<br />
*** tab dimensions<br />
*** Linux LWT<br />
*** Scalable separators and tabs for large fonts<br />
** [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".<br />
*** I informed him that first-impression tab appearance stuff likely blocks Australis landing.<br />
** M3 was last Wednesday, and are results were so-so. We closed 12 bugs, but still have quite a few leftovers.<br />
*** MattN and mconley met today and triaged / prioritized the remaining bugs<br />
*** 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.<br />
** dolske did some tab perf tests on OS X<br />
* Customization<br />
** A UX discussion last week has put the new star button on FF 23 in question<br />
** We've kinda gone off the rails, schedule-wise.<br />
*** We're slowly dealing with the leftovers from M2<br />
*** We've still got leftovers for M3 - but a lot of the big pieces have landed, which is a plus<br />
*** [mconley] I think we need to determine what the big missing pieces are, and break them into two groups<br />
**** A) Functional must-have's<br />
***** This is the group I'm most concerned about overflowing on.<br />
***** light-weight theme, migration issues, General concern on removing functions<br />
***** Widget *types* (wide-ish widgets like the search input)<br />
****** The zoom and edit buttons need to be customizable (and de-duped)<br />
**** B) Beautification and Polish<br />
** Fixed the alignment of the buttons on the menu panel<br />
** Subview widgets now show their contents as an arrowpanel when the widget is in a toolbar<br />
** Cleaned up some of the CSS for the menu panel<br />
** Started working on the nav-bar overflow patch<br />
*** 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).<br />
**** My proposal:<br />
***** urlbar { min-width: 50ch; }<br />
***** search-container { min-width: 25ch; }<br />
** Filed bugs to remove the Bookmarks and History toolbaritems (for toggling sidebars) since the widgets will provide better behavior<br />
** [mconley] Have started abstracting out subview panel implementation so that other panels (like the bookmark panel) can show subviews.<br />
*** Should have something up on Bugzilla tomorrow.<br />
* General<br />
** With the AppMenu button gone, there's no primary visual indication that the user is in Private Browsing mode<br />
*** 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?<br />
**** http://people.mozilla.com/~shorlander/private-browsing-mode/mockups/australis-pbm.png<br />
*** Can we use the same UI as when the menubar is visible as a short-term?<br />
** [mconley] We need to come up for air and see if we have something we can realistically ship in 24.<br />
** A better way to track non-tab and non-customization Australis issues (e.g. a metabug for all of Australis)<br />
*** Currently have https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
**** [Ge3k0s] I'm trying to keep it up-to-date, but it's not exhaustive. Some of the bugs listed also need UX input especially because of their age.<br />
* [zhenshuo] suggesting a mini workweek/UI hackathon (2 day-ish) <br />
** When? mid June? Where? Toronto?(suggested week of June 10, MV/SF)<br />
** MattN will be in Toronto a few days the week of May 12<br />
<br />
=04/25/2013 Notes=<br />
* T-3 Weeks to start of 24 cycle! http://s3-ec.buzzfed.com/static/enhanced/web05/2011/12/7/17/anigif_enhanced-buzz-2749-1323295539-27.gif<br />
* Tabs<br />
** M3 bugs set, targetted for next Wednesday<br />
** [mconley] Blank favicon is gone! Tab labels in OSX will be centered soon.<br />
** [mconley] Started work on getting tabs in titlebar on OSX, but without the hacks. https://bugzilla.mozilla.org/show_bug.cgi?id=865374<br />
** [MattN] New tab dimensions patch really close<br />
** [MattN] OS X LWT patch almost done<br />
*** Mostly need the color to fill the selected tab and toolbars below plus dealing with overlapping<br />
** mdeboer making progress on bug 856107 (beforehovered and afterhovered attributes are lost after the tab is selected)<br />
** Gijs has patches for the warning issue<br />
* Customization + Menu<br />
** Final customization spec, signed sealed delivered: https://mail.mozilla.org/pipermail/firefox-dev/2013-April/000302.html<br />
** [mconley] Have a v1 patch to retire Firefox button here: https://bugzilla.mozilla.org/show_bug.cgi?id=863753<br />
** [mconley] Patch that extends customization target across the nav-bar landed today on Jamun<br />
** [mconley] Have a WIP patch that makes TabsToolbar and toolbar-menubar customizable here: https://bugzilla.mozilla.org/show_bug.cgi?id=864425<br />
** [mconley] Started work on overflow panel, but ran into some snags. Just so I know, is this a must have?<br />
** [mconley] Bookmark star is a toolbarbutton now. In the process of de-bitrotting bookmark widget work for review<br />
** We need to start investigating / fixing the tests on Jamun soon... any folks who want to dive into that, it would be greatly appreciated.<br />
*** Something that Gijs or deBoer could work on?<br />
** If there are prettiness issues that need fixing, bwinton has expressed a willingness to work on those if you file + assign him<br />
** [zhenshuo]some thinking on Character Encoding<br />
*** http://people.mozilla.com/~zfang/Customization/Character%20Encoding.pdf<br />
*** Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=865916<br />
** [jaws] Landed the removal of text and text+icons modes to Jamun<br />
** [jaws] Landed the anchored toolbarbutton for subviews on Jamun<br />
** [jaws] Next up for me is finishing the work that I started on the subview panels in the toolbars<br />
** [jaws] I'm looking for ways that Gijs and/or Mike deBoer can help out with Australis. Some potential places would be:<br />
*** Toolbar migrations from addon-toolbar, <br />
*** Fixing the busted tests<br />
*** New widgets that we haven't gotten to yet (Private Browsing window, ex)<br />
* Find bar implementation on its way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=257061<br />
<br />
=04/18/2013 Notes=<br />
*T-4 Weeks!<br />
* Tabs<br />
** [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.<br />
** [mconley] lw-theme support for Windows is close to r+ - just a question from mconley about the appearance of the selected tab when dragging<br />
** [mconley] has started porting the lw-theme patch for Linux GTK<br />
** [MattN] will do LWT on OS X<br />
** Gijs has working on some follow-ups<br />
*** He also ran into the issue about hiding the nav bar<br />
**** Hope to revisit https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
* Customization<br />
** [mconley] Milestone 3 plan that jaws and mconley put together met with some concern via Reddit, Mozillazine and gHacks. Lots of hijinks.<br />
*** Surprisingly little traffic in firefox-dev, which is disappointing<br />
**** some was rejected<br />
** Questions about customization<br />
*** [mconley] Adding customization targets to the left of both the nav-bar and the tab-strip? (bookmarks bar ? Menu bar ?)<br />
**** why can't the whole toolbar be a customizable area like the old implementation?<br />
*** Which customization targets get a capped width and overflow?<br />
** [jaws] Put up a patch to put the color on the anchored button for subviews (bug 862886)<br />
** [jaws] Started working on the max-width setting for the customization area, with overflow (no bug yet)<br />
** [jaws] rebased the patch to remove text and text+icons modes for the toolbars (bug 573329)<br />
** [jaws] wrote a preliminary patch to remove small icon mode for the toolbars (bug 863299)<br />
* General<br />
** UX branch has been reset to host only r+'d, finalized patches. Beyond the UX branding patch, everything else is supposed to be OK to land on m-c.<br />
*** This means that the hacky patch to move the tabs into the titlebar on OSX has been backed out. Same with preffing off the Firefox button.<br />
** Mike de Boer would like to work on the find bar (https://bugzilla.mozilla.org/show_bug.cgi?id=776708 ), but he needs UX direction<br />
*** This isn't part of the Australis requirements<br />
** Gijs will work on Australis error pages : https://bugzilla.mozilla.org/show_bug.cgi?id=676795<br />
** Shorlander opinion still needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/11/2013 Notes=<br />
* T-5 weeks to Firefox 24 cycle http://static.themetapicture.com/media/funny-Bad-Joke-Eel-Meme-Mufasa.jpg<br />
* Customization<br />
** A tad late on Milestone 2<br />
*** Have had to deal with some panel subview weirdness, a patch for that is up now (https://bugzilla.mozilla.org/show_bug.cgi?id=860646 )<br />
*** A number of surface-y polish bugs have landed on Jamun<br />
*** History subview got r+ and is nearing completion and ready to land but need to rebase on top of the patch for bug 860646<br />
*** Bookmarks subview is blocked on bug 748894 (r?'d, and targeting to land soon, according to mak)<br />
** Milestone 3 is beginning<br />
*** This one is focused on dealing with migrating users over to our new customization world (https://bugzilla.mozilla.org/show_bug.cgi?id=860814 )<br />
*** Probably one of the scarier things to think about, since there's a humongous number of variations here.<br />
*** Have started to coordinate with JetPack team on how toolbaritems will work and get introduced<br />
*** jaws and mconley have some ideas for overflowing panel items - need to discuss with UX<br />
* Tabs<br />
** LWT?<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
*** perf numbers<br />
**** https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0<br />
*** mconley will re-run tests against Blake-machine back in Toronto next week<br />
** OSX stuff<br />
*** Just talked to smichaud about this - he's getting his head wrapped around the whole problem space, GL context solution included. He needs time to test things out and play around. He asks to be patient.<br />
* General<br />
** What are we doing about the UX tree? MattN has talked about resetting the branch...where does this put Jamun?<br />
*** In an awkward position<br />
** [MattN] Stay with the status quo for now. I was mostly trying to avoid interleaving the tab and customization changesets. Interleaving makes it harder for reviewers. <br />
** Unreviewed patches should stop landing on UX so we don't need backouts. i.e. only patches that will be merged to m-c should go on UX<br />
** Australis related patches needing review :<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=856665<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=859776<br />
<br />
=04/04/2013 Notes=<br />
* T-6 weeks to Firefox 24 cycle http://i.imgur.com/fSV89.gif<br />
* General<br />
** MattN has built a brilliant dashboard for us: https://people.mozilla.com/~mnoorenberghe/australis/<br />
** General bugs are also referenced here : https://firefox-ux.etherpad.mozilla.org/AustralisUX<br />
** There is a patch awaiting review concerning list items styling : https://bugzilla.mozilla.org/show_bug.cgi?id=855998<br />
* Tabs<br />
** First milestone has passed, all base patches are r+'d and should be on the UX branch.<br />
** Milestone 2 has started - the big challenge for this milestone is to try to get lightweight theme support going again<br />
*** Going to see if the old technique is still a bad performer with our new, more performant tabs<br />
*** We need to choose a path here. We're blocked on shorlander investigating pleasing-ness of Plan B (using the dominant colour for the tab gradient)<br />
**** Plan B! — http://cl.ly/image/3G2n2r092r14/o<br />
**** Plan A for reference — http://cl.ly/image/1W0b0u0v303B/o - going with this for now unless perf is bad. MattN will un-bitrot.<br />
*** LWT bug: https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Shorlander opinion needed on : https://bugzilla.mozilla.org/show_bug.cgi?id=854794<br />
** A few polish fixes landed on UX<br />
*** Seam on Windows selected tabs<br />
*** Text color in fullscreen on Windows<br />
*** Regressed separators on Windows<br />
** smichaud opened an email discussion about getting the tabs in the titlebar on OSX<br />
*** Going to create an "AUSTRALIS" define to make landing patches easier (bug 857642)<br />
*** 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.<br />
* Customization<br />
** We're going to slip on getting "all of the widgets done".<br />
** [mconley] Bookmarks is in an OK state. fang and mconley pounded out the behaviour spec, and mconley has a working demo<br />
** [mconley] Fixed a bug that was making widgets not persist in the same location from session to session<br />
*** However, this broke dragging widgets to the palette, which mconley has a patch for<br />
*** Regression tests could have caught this - we might want to start setting up a few of those soon - but where?<br />
** Which regions will be customizable?<br />
*** existing [pre-Australis] regions are not out of the question<br />
**** Not being able to drag items to the tab strip area seems to be a common complaint<br />
***** Yes, that's why I brough this up. The plan is to allow this.<br />
**** Other possible customization areas : bookmarks bar, additional toolbars, left side of the location bar, menu bar<br />
***** 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.<br />
* In-content Prefs (not blocking Australis but related)<br />
** shippable in-content prefs (ship in-content prefs with minimal redesign of the current preferences content) https://etherpad.mozilla.org/Preferences<br />
** Some questions:<br />
** Make the panel less spread out, add padding on the right of the page<br />
** Move Tabs into General panel (https://bugzilla.mozilla.org/show_bug.cgi?id=767313)<br />
** Do we want URLs for Preferences? (not for now)<br />
** Back/Forward is not really necessary if we don't have URL ( and if we open a new tab when going to about:preferences)<br />
** New visual redesign for Australis (Add-ons & Preferences)?<br />
*** shorlander will have something<br />
**** Something more "whitish" like the Health report could be nice<br />
*** Marco Bonardo is also waiting on designs for in-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
=03/28/2013 Notes=<br />
* T-7 weeks to Firefox 24 cycle<br />
* Tabs<br />
** Bug 823180 - New OS X base with the minor tweaks r?(dao)<br />
** Bug 855230 - Font color in titlebar fix up for review r?(dao)<br />
*** Bug 855229 - Adjust focus-rect on tabs for Australis - ui-review?(shorlander)<br />
** Cleaned up etherpad to remove filed bugs. WIP milestones are at the bottom<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** MattN will start looking deeper into shorlander's patch today<br />
** mconley has a new menubar/titlebar up for review from MattN<br />
** We've set up our first set of milestones. See the end of https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** [mconley] #macdev folks told me that hoping for tabs in titlebar stuff for start of Nightly 24 is too optimistic<br />
* Customization<br />
** [jaws] Milestone 1 landed on UX branch, and we are working on milestone 2 now (subview widgets for the panel)<br />
*** Jared is working on the history subview<br />
**** Should we just borrow the same implementation as the History sidebar? Seems simplest, fastest, and least risk route to take.<br />
***** Then add in nice shortcuts to make it more useful.<br />
*** Mike is working on the bookmarks subview<br />
**** Could possibly borrow the bookmarks sidebar code...<br />
*** 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.<br />
**** Decisions:<br />
***** Printing can take the user to print preview<br />
***** DevTools can open the toolbox (need to sync up with the DevTools team)<br />
***** Downloads -> Open the library<br />
***** History -> will open a subview<br />
***** Bookmarks -> will open a subview (we think)<br />
****** Showing the top X bookmarks...most recent? most used? What is in there?<br />
***** Character encoding ?<br />
***** Help ?<br />
** [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.<br />
** Milestones: https://etherpad.mozilla.org/customization-panel-workleft (at the bottom)<br />
<br />
<br />
=03/21/2013 Notes=<br />
* Tabs<br />
** [mconley] Linux GTK port has r+ (thanks MattN!)<br />
** [mconley] Menu in titlebar for Windows patch got some fixups, and is r?MattN.<br />
** 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)<br />
** [MattN] r+ on Windows tabs<br />
*** that patch may have fixed the seam beside start/end on background tabs by switching back to -moz-box<br />
**** The console warning is back as a result and I filed bug 852420 about it<br />
** [MattN] review comments on OS X tabs<br />
* Customization<br />
** [mconley] I've got drag and drop to/from palette, toolbar and panel working (except for programmatically created widgets). Also state persistence.<br />
*** These changes just landed on the Jamun branch, currently building.<br />
** jaws and mconley hashed out a really rough schedule of milestones. See bottom of https://etherpad.mozilla.org/customization-panel-workleft<br />
** [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.<br />
* Australis planning<br />
** Part one (Firefox 24) :<br />
*** Bookmark star button (Firefox 23)<br />
*** New Menu/Customization mode<br />
*** Tabstrip redesign<br />
<br />
<br />
=03/14/2013 Notes=<br />
* Customization<br />
** [jaws] Can now drag from palette to panel to toolbar. Should be able to drag to and from any of those locations.<br />
*** 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<br />
** [jaws] Working on fixing a bug where we're not cleaning up all of the parts of the palette when exiting customization mode<br />
** [mconley] Preliminary subview support landed on Jamun (Windows only for now)<br />
*** Get the next build, then clear this pref: browser.uiCustomization.state then trigger the subview by clicking on the "Bookmarks" widget<br />
** [mconley] Going to do more work to detangle the panel from the CustomizeMode.jsm<br />
* Tabs<br />
** [mconley] Thanks for the feedback+ on the Linux tabs, MattN! Doing polish on this now.<br />
** [MattN] Filed many follow-up bugs to get them tracked in Bugzilla<br />
*** https://bugzilla.mozilla.org/showdependencytree.cgi?id=732583&hide_resolved=1<br />
*** Will file bug about error console warning for ::before/::after<br />
** [MattN] will try get to menubar review today<br />
** [MattN] will look into Dao's review comments from last night<br />
<br />
=03/07/2013 Notes=<br />
* Tabs<br />
** [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)<br />
** Tabs in titlebar for OSX<br />
*** [mconley] Made contact with spohl about helping out with bug 676241 - he's trying to figure that out with rstrong.<br />
*** [mconley] Caused a slight regression for hidpi displays - see bug 834225.<br />
*** The slow patch is currently on the UX branch.<br />
**** 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.<br />
***** Ok, we're gonna do this.<br />
** Need shorlander's help to get the tab curve to intersect nicely with the nav-bar border for both active and background tabs.<br />
** [MattN] OS X<br />
*** need hidpi images<br />
*** Patch getting attached for review today after fixing new tab button. No major issues known.<br />
** [MattN] Windows<br />
*** needs real tab-stroke-*.png images<br />
*** Hopefully last patch before Dao's review will be attached today<br />
* Customization<br />
** We're jamun! https://tbpl.mozilla.org/?tree=Jamun (I hope you like-a jamun too)<br />
** [mconley] Panel and Customization code has been somewhat decoupled now<br />
** [mconley] Investigating subviews - see http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
** [jaws] Working on drag and drop with the panel contents in the customization mode.<br />
*** Questions about customization:<br />
**** 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?<br />
***** Both areas should be customizable. The special [cut][copy][paste] buttons will be together as a single unit<br />
<br />
=02/28/2013 Notes=<br />
* Tabs<br />
** WIPs for OSX and Linux curvy tabs are up (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 and https://bugzilla.mozilla.org/show_bug.cgi?id=823176, respectively). Pretty picture: https://bug823180.bugzilla.mozilla.org/attachment.cgi?id=719404<br />
*** How do colours differ between platforms? Which platforms build on top of the native -moz-dialog or mac chrome?<br />
** Latest UX build (which includes our optimizations) had great results in tab opening / closing time. https://docs.google.com/spreadsheet/ccc?key=0Av64yYvszN34dDdZX0FYWEd3MVpEVzdjYXlFcGpUQmc#gid=0 - see columns Z, AA, AB, and AC.<br />
*** Performance work is pretty much wrapped now, but mconley will keep an eye on the numbers periodically.<br />
** Tabs and menu in titlebar on Windows patch has landed on UX branch for testing.<br />
** [mconley] Got rid of drawintitlebar for OSX, but can't land bug 625989 (always draw in titlebar) patch yet due to test failures.<br />
*** Markus Stange and Matt Woodrow are helping me with the test failures.<br />
*** We should push this patch to UX to test it.<br />
** Shall we push Linux and OS X patches to UX with some polish?<br />
*** Yes! Yes we should!<br />
* Customization<br />
** [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 )<br />
** [jaws] drag and drop with the toolbar items is coming along. drag from palette to toolbar works, dragging within toolbar works.<br />
*** Still to do:<br />
**** persisting toolbar changes<br />
**** dragging to the menu panel<br />
**** dragging from toolbar and panel to palette<br />
** [jaws] is there a way for users to add extra toolbars? can we kill this ability? if so, what is the migration path?<br />
*** [zhenshuo] <br />
**** I think we should kill the extra toolbar for Australis (since we have menu panel to put more tools)<br />
**** 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<br />
**** 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"<br />
**** [jaws]<br />
***** We can also move toolbaritems to the current toolbar area, and use the overflow design that Stephen mocked up in this case, see Addons-Overflow http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html<br />
****** We will need to set a max limit but that is basically an edge case that we can leave for later<br />
**** 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<br />
<br />
<br />
=02/21/2013 Notes=<br />
* No meeting, etherpad updates only<br />
* MattN created shared browser theme directory for common resources! \o/<br />
** This is going to be great for making the Australis port for gnomestripe and pinstripe simpler<br />
* Customization panel<br />
** [mconley] splitting up Unfocused's patch into two pieces - the menu panel, and the customization bits<br />
* Tabs<br />
** Continuing on implementation<br />
** 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.<br />
** [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<br />
** [mconley] Menubar in titlebar for Windows is undergoing review<br />
* Downloads panel<br />
** Having another #testday tomorrow! https://quality.mozilla.org/2013/02/panel-based-download-manager-testday-february-22nd/<br />
<br />
=02/14/2013 Notes=<br />
* Tabs<br />
** Getting close on menubar in titlebar<br />
** mconley and MattN divided up tasks yesterday<br />
** Perf investigation winding down => implement improvements<br />
** avih has some more improvements on the way<br />
* Customize panel<br />
** we met and talked about jared's list: https://etherpad.mozilla.org/customization-panel-workleft<br />
** AppMenu can be preffed off in tomorrow's UX (set browser.menu.hideAppMenu to true and restart)<br />
* drawintitlebar/tabsintitlebar support<br />
** Waiting for review from dao on https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
** Q: should tabs in titlebar be toggle-able?<br />
*** Can't think of a good reason... let's get rid of this needless option.<br />
* browser/themes/shared/ progress <br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=838244<br />
<br />
=02/07/2013 Notes=<br />
* Tabs<br />
** Mostly performance investigations https://bugzilla.mozilla.org/show_bug.cgi?id=837885<br />
** [mconley] - OSX mouse events in titlebar landed and is sticking so far<br />
*** Some fallout - but nothing major<br />
** [mconley] - menu in titlebar for Windows is chugging along. Hopefully a new patch up tomorrow.<br />
* Downloads panel<br />
** Just a note that there's a #testday for new Aurora features tomorrow, and the Downloads Panel is one of those.<br />
* Customization panel<br />
** 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<br />
<br />
Action items:<br />
* Talk with shorlander about leaving our treatment of lw-themes as it is, or what other options we have for lw-themes.<br />
<br />
=01/31/2013 Notes=<br />
* Firefox desktop workweek !<br />
* The bookmark button-star merge has new WIP patch : https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
* New patch to remove text mode and small icons mode : https://bugzilla.mozilla.org/show_bug.cgi?id=573329<br />
* Panorama is going away (will become an add-on) : https://bugzilla.mozilla.org/show_bug.cgi?id=836758<br />
* Some papercut bugs are on their way :<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=345603<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836764<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=836867<br />
<br />
=01/24/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Bug 813802 (menu in titlebar) bug is ready for more review.<br />
*** r+sr on -moz-windows-glass metric so we can avoid glass-specific stuff on 8.<br />
*** Dao commented on LWT patch - MattN will reply today<br />
** Pinstripe<br />
*** [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)<br />
*** MattN hasn't started porting<br />
** [mconley] Gnomestripe<br />
*** Looking better than last week: http:dvertisement//i.imgur.com/tC7RMLU.png?1<br />
*** Approaching parity with winstripe theme - I've asked andreasn (theme module owner on Thunderbird, primarily a Linux user) to give feedback.<br />
*** Patch available for testing at https://bugzilla.mozilla.org/show_bug.cgi?id=823176<br />
*** Filed follow-up for lw-theme issues: https://bugzilla.mozilla.org/show_bug.cgi?id=834284<br />
** Misc<br />
*** shorlander expressed a wish to maybe meet with dolske, MattN, mconley to discuss where we're at?<br />
*** Commonstripe<br />
**** Not something we should block on<br />
**** MattN will send proposal to firefox-dev mailing list<br />
**** Can also discuss at desktop work week<br />
* [mconley] Downloads Panel<br />
** Nothing much to report - there are a few more trivial changes ("nice-to-have-but-not-blocking" bugs) to fix. Full list is here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
** Response in input.mozilla.org has been mostly positive: http://input.mozilla.org/en-US/?product=firefox&version=20.0&date_start=&date_end=&q=download<br />
* [Zhenshuo] Update<br />
** Update Experience for Australis (mostly design explorations, need to decide on actual content)<br />
** http://people.mozilla.com/~zfang/Customization/Australis_UpdateExperience.pdf <br />
** Hack session next week in Toronto?<br />
* [jaws] Customization panel<br />
** 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 <br />
*** http://msujaws.wordpress.com/2013/01/23/customization-panel-where-are-you/<br />
** Need to rebase Blair's most recent patches, which whould be simpler now that I did it once before :)<br />
** 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.<br />
<br />
=01/17/2013 Notes=<br />
* Tabs<br />
** Winstripe<br />
*** [mconley] Got feedback on bug 813802 from MattN, addressing feedback comments.<br />
**** MattN will take a closer look at browser.js/.css<br />
*** Matt will reply to Dao about LWT<br />
**** alternative way to deal with LWT without background-attachment: fixed?<br />
** Pinstripe<br />
*** [mconley] Tabs in titlebar<br />
**** Stephen Pohl (recent OSX integration hire) is poking at my patch<br />
**** Still waiting on dao review for https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
*** MattN will start porting 2 patches to OS X<br />
** [mconley] Gnomestripe<br />
*** Port has started (https://bugzilla.mozilla.org/show_bug.cgi?id=823176) - WIP patch is up. Still quite ugly in some ways: http://i.imgur.com/DgKDS.png<br />
*** Still need to address lightweight themes<br />
*** Trucking along.<br />
* [mconley] Downloads panel<br />
** Enabled on Aurora! http://i.imgur.com/Ban5Z.jpg<br />
** Tracking some trivial polish bugs here: https://bugzilla.mozilla.org/show_bug.cgi?id=831772<br />
* [Zhenshuo] <br />
** Started designing the "update experience" for Australis<br />
* Customization Panel (bug 770135)<br />
** [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<br />
** 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.<br />
<br />
<br />
=01/10/2013 Notes=<br />
* Tabs<br />
** r+ on base patch! Thanks dao!<br />
** LWT v.2.1 patch up for review.<br />
*** Fixes issue Ge3kOs found on UX. Thanks!<br />
*** Should be fixed by tomorrow on UX<br />
** Started work to change -moz-windows-compositor to not match on Win8<br />
*** Causes the caption buttons (e.g. minimize/restore/close) to be solid black (not painted?)<br />
**** This is part of the reason I would have prefered creating -moz-windows-glass<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
** Got feedback from MattN and dao on my menubar patch for winstripe (https://bugzilla.mozilla.org/show_bug.cgi?id=813802 ) - got another patch up for review.<br />
** Got a patch up to drive the mouse-events-in-titlebar on OSX home (https://bugzilla.mozilla.org/show_bug.cgi?id=647216 ) - requesting review from dao and Enn.<br />
** Have a patch up elsewhere to always draw in the titlebar on OSX (https://bugzilla.mozilla.org/show_bug.cgi?id=625989 ), which will allow us to get our tabstrip up there. Getting feedback from Steven Michaud.<br />
* Downloads panel<br />
** Tons of fixes landed since my last update<br />
** We're pretty set on releasing this in 20<br />
** Still some minor things to be fixed in Aurora cycle:<br />
*** Crappy focusrings - especially on OSX (see bug 819428)<br />
*** Big empty downloads view should show a message saying that there are no downloads (bug 824265)<br />
*** And more! See bug 747422<br />
* Customize Panel<br />
** Blair's still out, Jared is going to be taking this over. Welcome back from SocialAPI land!<br />
* Misc:<br />
** 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)<br />
<br />
<br />
=01/03/2013 Notes=<br />
* No meeting again, most folks we out. We shall be on for 1/10, though!<br />
<br />
<br />
=12/27/2012 Notes=<br />
* No meeting!<br />
<br />
=12/20/2012 Notes=<br />
* Tabs<br />
** Waiting on review of base patch<br />
** LWT v.1 patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813786<br />
** Tabs + menubar in titlebar patch up for review https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** MattN already went over, but should mark r+. Can unblock on dao's review unless we're looking for specific feedback.<br />
** MattN poked the platform-integration team about https://bugzilla.mozilla.org/show_bug.cgi?id=816803 and it seems like adding -moz-win-glass which doesn't match on Windows 8 is probably required.<br />
** mconley has progress on OS X titlebar mouse events<br />
*** Drawing in the titlebar on OSX: http://i.imgur.com/pMtkY.png<br />
* Downloads Panel<br />
** Mano's patch (Downloads View in Library) has landed!<br />
*** Currently preffed off, and mostly unthemed.<br />
*** Add boolean browser.library.useNewDownloadsView set to "true" to see this in Library<br />
*** This pref will be hooked up to the rest of the browser downloads UI once bug 822244 merges into central (so next Nightly)<br />
*** Some performance problems - but we're dealing with it in bug 822343<br />
** Marco has set priorities on the remaining Downloads Panel blockers. Theming and activating the Downloads View in Places is our top priority.<br />
** shorlander delivered a bunch of icons to us - we'll be landing those soon.<br />
* Customize UI -- Blair still out<br />
* Roundtable<br />
** 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. <br />
** (Also confirmed that "small icon mode" should go away with Australis)<br />
** Bookmark bar and all other UI areas should also benefit from Australis styling<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
<br />
<br />
=12/13/2012 Notes=<br />
* Downloads panel<br />
** We changed our minds again - we're chucking the global download rate, and we're not displaying rates per item.<br />
** Made some decisions on strings<br />
** Still waiting on some icons from UX<br />
** Mano's patch for Library has been given r+ with fixups from Marco - Marco has requested that this land before EOW.<br />
* Tabs<br />
** Waiting for review on base patch<br />
** LWT patch almost done<br />
*** dbaron replied about CSS variables saying not to count on it for 21<br />
** Menubar and titlebar changes in progress<br />
*** https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
*** Screenshots (WIP):<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691817<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691818<br />
**** https://bugzilla.mozilla.org/attachment.cgi?id=691820<br />
** Win8 needs platform help - https://bugzilla.mozilla.org/show_bug.cgi?id=816803<br />
*** Potentially relevant Windows 8 Classic Mockups: http://cl.ly/image/3a2i0c1o1D2J/o<br />
** Perf<br />
* Customization<br />
** UX Q4 Wrap up Doc: http://people.mozilla.com/~zfang/Customization/AustralisCustomization_Q4Spec.pdf<br />
<br />
=12/06/2012 Notes=<br />
* Tabs<br />
** v.4 patch uploaded - hopefully close to r+<br />
*** pushed to UX today so should be in tomorrow's UX Nightly<br />
** MattN will give feedback on mconley's WIP patch in bug 813808 within the next day<br />
** LWT patch has progress (not uploaded) - using background-attachment: fixed<br />
*** Email sent to dbaron/ebassi asking about CSS variable timeline (bug 773296)<br />
** Perf team posted measurement numbers in bug 738491 comment 76<br />
*** Graphics and layout team will investigate the cause<br />
** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
* Downloads panel<br />
** Unblocked by shorlander! :D<br />
*** We're putting rates per download item back!<br />
*** No expando-button for now<br />
** Taking care of a polish, last one or two bugs for me.<br />
** Waiting on icons from shorlander<br />
** Mano's Library patch should land by tomorrow, says Mano + Mak.<br />
** Per-window PB support is (hopefully) landing soon. Ehsan and I were trying to debug a leak today exposed by his patch. :/<br />
<br />
=11/29/2012 Notes=<br />
* Download panel<br />
** 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.<br />
** Shorlander is actively working on some designs for us so that we can address bugs 801832, 812894, and 814961<br />
** Lots of small focus, accessibility and polish bugs fixed last week (bugs 800314, 809852, 814099, 814509, 815273)<br />
** Had a new contributor sign up to fix a CSS clean-up bug, which landed on inbound today (bug 815131)<br />
** 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?<br />
*** The fact that download items don't show their icons is a known bug (bug 815512)<br />
*** Look for strange things in the appearance of the panel, with and without items.<br />
** Ehsan has been working on getting the Downloads Panel ready for private-browsing per-window.<br />
* Per-window private browsing<br />
** Has been pushed to UX branch<br />
** UI still work-in-progress (bug 729865)<br />
* Customization UI<br />
** Plodding along<br />
** Much design discussion<br />
*** List vs grid<br />
*** Sub-menus -- click on "HISTORY" to see things happen<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-02/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-03/panel-experiment.html<br />
**** http://people.mozilla.com/~shorlander/panel-experiment-04/panel-experiment.html (doesn't work well. Should something be enabled to see them correctly ?) - need to set layout.css.flexbox.enabled=true in about:config for these to work (it works well now thanks)<br />
**** https://www.dropbox.com/sh/ulzn2t5bo2nrxmc/4oU6ADfinO<br />
*** What can we kill with fire?<br />
*** Hoping to sort stuff out with some more quick prototyping<br />
* Tabs<br />
** performance discussion with Taras and co.<br />
** v.3 patch uploaded and reviewed by Dao<br />
*** v.4 coming within the next day<br />
** follow-up bugs filed<br />
*** mconley assigned one<br />
** 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)<br />
** Shorlander provided a new menubar design http://cl.ly/image/423u0z1O0c3x<br />
** Work continues on LWT and XP titlebar support<br />
*** What about OS X?<br />
**** that will come when the OS X port begins - someone can start working on the titlebar drawing for now<br />
*** Discuss titlebar - https://bugzilla.mozilla.org/show_bug.cgi?id=813802<br />
**** dolske: stephen owns this decision (and gathering info make such). AI to comment in bug with plan/outcome.<br />
<br />
=11/22/2012 Notes=<br />
* No meeting (Thanksgiving day)<br />
* Shorlander's feedback still needed on Australis tabs and download panel decisions<br />
<br />
=11/15/2012 Notes=<br />
* Customizable UI<br />
** New patches up in https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
** Try build at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/bmcbride@mozilla.com-974fca53ce6a<br />
** Iterating on panel design: http://cl.ly/image/3g3s46063B1O (Fang, I know I owe you an email on this)<br />
** Start of customization mode: http://prntscr.com/jr5mr (warning: fugly)<br />
*** NOT included in above Try build/patches.<br />
*** Still very early for this - it's currently non-interactive.<br />
* Tabs<br />
** v.2 - v.2.2 patches uploaded - bug 738491<br />
*** MattN will address Dao's review comments from last night shortly<br />
** MattN will file follow-up bugs within the next day<br />
** Pushed to UX (Windows only) - https://people.mozilla.com/~jwein/ux-nightly/<br />
*** startup crash on x64 :(<br />
** Blogged: http://matthew.noorenberghe.com/blog/2012/11/australis-tabs-where-are-you<br />
* Download panel<br />
** Patch to summarize downloads that are "hidden" from the panel is undergoing review (https://bugzilla.mozilla.org/show_bug.cgi?id=808277 )<br />
** Lots of little fixes, little polish (in particular, the attention state of the downloads indicator should be more attractive after today)<br />
** We're gonna keep it enabled on Aurora, but target to release in FF 20.<br />
<br />
=11/08/2012 Notes=<br />
* Australis tabs<br />
** First review pass done by dao<br />
** MattN and shorlander discussed remaining work and decided on unspecified areas<br />
*** https://firefox-ux.etherpad.mozilla.org/AustralisTabs<br />
** will file follow-ups and push to UX when I post v.2<br />
* Downloads Panel still has a few remaining blockers. Not as many as before, but still a few.<br />
** We need some UX stuff / decisions. shorlander? (Re: button, panel)<br />
* Customization stuff - progress! But mostly all backend, and currently a little/lot broken. New patch/try build soonish.<br />
** Also tweaking the panel organisation a bit - http://cl.ly/image/0F0h2b013m2V<br />
<br />
=11/01/2012 Notes=<br />
* Australis tabs up for review - with known layout bug for pointer-events<br />
** https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-bd09a5b38104/try-win32/<br />
** what about others changes according to the specs (tab size, close button, etc.) ?<br />
*** follow-up bugs - need a good baseline first otherwise the patch will become unwieldy<br />
* Customize UI - I can haz feedback?<br />
** Link to build: http://people.mozilla.org/~jwein/australis-customization.zip (bug 770135)<br />
* [Met to discuss customize UI -- dolske will fill in these notes later :)]<br />
* Downloads panel<br />
** Blockers: https://bugzilla.mozilla.org/show_bug.cgi?id=747422<br />
* UX branch status<br />
** AI: jared to get UX branch reset<br />
<br />
=10/25/2012 Notes=<br />
<br />
* customize panel work still needs feedback, see patch/try build in bug<br />
* tab work progressing. Working though what stuff can be spun off to followups, waiting on feedback from Dao<br />
* Dolske to followup with madhava and asa on target platforms / users / priorities for Australis.<br />
<br />
<br />
=10/18/2012 Notes=<br />
<br />
* We're starting in-person meetings again!<br />
* Australis as a Q4 goal<br />
** will want to communicate (mostly externally) what stuff is and isn't in this (and priorization/buckets) dolske/madhava/stephen to sync up offline<br />
* Project repo landings<br />
<br />
* 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).<br />
** [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 ?)<br />
* Visual design (new icons, panels, sidebars, etc.) VS new features.<br />
* Coordination with new features implementation (like private browsing windows or social API)<br />
* Mike Conley is now working on the download panel<br />
* 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.<br />
* Tabs (bug 738491) - New patch and try build for Windows<br />
** Primarily needs proper pointer-events for the new tab button. Also a 1px wide pointer-event issue on tabs.<br />
** Legibility issues:<br />
*** Lightweight themes<br />
*** background tabs on Aero glass<br />
*** tab in dark titlebars<br />
<br />
<br />
Firefox first run ideas : https://firefox-ux.etherpad.mozilla.org/FirefoxFirstrun<br />
<br />
=10/11/2012 Notes=<br />
<br />
* 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).<br />
* NO WAI<br />
* YES RLY. But Windows only for now.<br />
* Bah, not today - broke too many things :\<br />
* 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.<br />
<br />
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 )<br />
<br />
=10/04/2012 Notes=<br />
<br />
Use 2x images for HiDPI browser UI has landed (some icons have been modernized)<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=781327<br />
<br />
=09/27/2012 Notes=<br />
<br />
Australis work summary (feel free to add bugs)<br />
<br />
Assigned<br />
<br />
* Australis tab shape on Windows : https://bugzilla.mozilla.org/show_bug.cgi?id=738491 (M. Noorenberghe)<br />
* When the full page title is not shown remove redundant text in tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=583890 (Adam [:hobophobe])<br />
* Panel UI : https://bugzilla.mozilla.org/show_bug.cgi?id=770135 (Blair McBride)<br />
* [OS X] Mouse event handling in the title bar : https://bugzilla.mozilla.org/show_bug.cgi?id=647216 (Josh Aas)<br />
* In-content preferences : https://bugzilla.mozilla.org/show_bug.cgi?id=754344 (Jared Wein)<br />
* Move the bookmark star button outside of the location bar : https://bugzilla.mozilla.org/show_bug.cgi?id=748894 (Marco Bonardo)<br />
* Use 2x images for HiDPI browser UI https://bugzilla.mozilla.org/show_bug.cgi?id=781327 (Frank Yan)<br />
<br />
<br />
Currently New<br />
<br />
* In-content library : https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
* About:pages redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
* Find in page redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
* Tab Drag & Drop : https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
* Tab in titlebar on OSX : https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
* Download Panel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
* Australis Arrowpanel redesign : https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
* Make all dialogs windows in-content : https://bugzilla.mozilla.org/show_bug.cgi?id=752197<br />
* Update the blank favicon in the bookmarks bar : https://bugzilla.mozilla.org/show_bug.cgi?id=747620<br />
* Fade out tab label on overflow instead of ellipsis : https://bugzilla.mozilla.org/show_bug.cgi?id=658467<br />
* Implement the new Australis styling for the navbar : https://bugzilla.mozilla.org/show_bug.cgi?id=727650<br />
* 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)<br />
* Implement w3c notification spec :https://bugzilla.mozilla.org/show_bug.cgi?id=782211<br />
* Multiselect operations on tabs : https://bugzilla.mozilla.org/show_bug.cgi?id=566510<br />
* Streamline the visual appearance of the search field : https://bugzilla.mozilla.org/show_bug.cgi?id=592909<br />
* Improve Panorama user experience https://bugzilla.mozilla.org/show_bug.cgi?id=765422<br />
* Remove the history dropmarker from the URL bar : https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
* Stop hiding toolbars for about:addons & Co.: https://bugzilla.mozilla.org/show_bug.cgi?id=752434<br />
<br />
<br />
Unconfirmed but related<br />
<br />
* Use Australis button styling in all UI areas : https://bugzilla.mozilla.org/show_bug.cgi?id=767319<br />
* Upgrade loading throbbers in secondary UI : https://bugzilla.mozilla.org/show_bug.cgi?id=750054<br />
* Toolbars animation : https://bugzilla.mozilla.org/show_bug.cgi?id=750212<br />
* In-content page info : https://bugzilla.mozilla.org/show_bug.cgi?id=756402<br />
<br />
No bugs yet <br />
<br />
* New Tab page v2<br />
* Sidebars redesign<br />
* Multi search<br />
* Location and search bar merge<br />
* Refreshed icons<br />
* Print Preview redesign (in-content ?)<br />
* About Firefox resdesign (in-content ?)<br />
* Download view<br />
* Fullscreen mode redesign<br />
<br />
=09/20/2012 Notes=<br />
<br />
Matthew Noorenberghe uploaded a new patch for Australis tab shape on Windows<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has been reopened<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/13/2012 Notes=<br />
<br />
Stephen Horlander gave a speech at Mozcamp about Australis <br />
* https://www.dropbox.com/s/hxljjkp1rmmos8i/Australis-1280x720-02-MozCamp.pdf<br />
<br />
Zhenshuo Fang's user testing about new menu/customization is finished. Results to come.<br />
Update : Results are here : http://people.mozilla.com/~zfang/Customization/Customization_UsabilityTesting.pdf<br />
<br />
"When the full page title is not shown remove redundant text in tabs" has landed on central<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=583890<br />
<br />
=09/06/2012 Notes=<br />
<br />
Marco Castelluccio would like to work on in-content library :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=697359<br />
<br />
Blair McBride uploaded a first WIP patch for the panel UI :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
<br />
=08/30/2012 Notes=<br />
<br />
Followups to direct tabs manipulation landed :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786291<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786406<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=786593<br />
<br />
Matthew Noorenberghe will work on Australis tab implementation<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
Find in page redesign<br />
* final patch for OSX available (early patch for Windows), but Chris internship is finished. Need someone to finish the work on all platforms.<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
<br />
New interactive demo from cers for in-content preferences : <br />
* http://geeksbynature.dk/ux/preference-manager/demo9/<br />
<br />
=08/23/2012 Notes=<br />
<br />
Several download manager improvements landed on central :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
<br />
First iteration of direct tab manipulation landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=783282<br />
<br />
Light coloring for Mac OSX arrow panels landed :<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
<br />
=08/16/2012 Notes=<br />
<br />
New interactive mockup for preferences redesign : http://geeksbynature.dk/ux/preference-manager/demo7/ <br />
<br />
=08/09/2012 Notes=<br />
<br />
Find in page<br />
- Mac patch has r+: https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
- Needs mockups for Windows and Linux [shorlander]<br />
<br />
Prototype of Customization Page<br />
https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
=08/02/2012 Notes=<br />
<br />
Find in page<br />
- OS X redesign nearing r+, waiting on fryn (7/30): https://bugzilla.mozilla.org/show_bug.cgi?id=776708<br />
-> Are Linux and Windows (7/Vista + XP) mockups available ?<br />
--> No<br />
<br />
Arrow panels<br />
- Review waiting on dao (7/25): https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
-> Are Linux and Windows (7/Vista + XP) final specs available ?<br />
---> Yes (Windows), no (Linux)<br />
<br />
=07/26/2012 Notes=<br />
<br />
New toast notification design for Windows landed [jared]<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=770433<br />
<br />
=07/19/2012 Notes=<br />
<br />
*Doorhanger arrow panels<br />
**Stalled by review?(dao) submitted 7/12 - https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
Mockups on Windows and Linux still needed<br />
<br />
*Find in page<br />
**OS X stalled by review?(fryn) submitted 6/28 - https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
**Windows waiting on mockups from shorlander + Linux<br />
<br />
(meanwhile Chris is taking a break and working on non-Australis frontend stuff...)<br />
<br />
*Some design update on Menu Panel & Customization (work in progress, needs feedback!)<br />
**Menu Panel: http://people.mozilla.com/~zfang/Customization/MenuPanel.jpg<br />
**Customization:<br />
***Sidebar layout that we are prototyping: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
***Customization page: http://people.mozilla.com/~zfang/Customization/MenuCustomization.jpg<br />
**Working on animation (drag n drop etc) https://people.mozilla.com/~bwinton/australis/customization/mac/<br />
<br />
* Australis error pages (Jared)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
**Waiting on some graphics from Stephen for about:robots, about:privatebrowsing, and about:sessionrestore<br />
**some other pages could benefit of the new styling :<br />
***about:buildconfig<br />
***about:cache<br />
***about:config<br />
***about:crashes<br />
***about:credits<br />
***about:license<br />
***about:mozilla<br />
***about:plugins<br />
***about:support<br />
**Also waiting on review from Dao<br />
<br />
*Tab drag and drop (Frank)<br />
**https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
**Waiting on review from Dao<br />
<br />
=07/12/2012 Notes=<br />
<br />
Which Windows System Themes do we support?:<br />
* Windows XP<br />
* Luna Blue<br />
* Silver<br />
* Olive<br />
* Zune<br />
* Royale<br />
* Windows Vista/7<br />
* Aero<br />
* Aero Basic<br />
* Windows 8<br />
* Metro<br />
<br />
* NOT<br />
* Hotdog Stand<br />
* Classic<br />
* High Contrast<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=07/05/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Panel UI<br />
* Exploratory prototype - see https://bugzilla.mozilla.org/show_bug.cgi?id=770135<br />
* Mostly a technical exploration, but there are some UI/interaction bits<br />
* Need feedback!<br />
<br />
Doorhanger arrow panels<br />
* On OSX :<br />
* Tried out massive patch and it broke things<br />
* Need to split up patch into more manageable chunks<br />
* Created a series of smaller bugs<br />
* Need review here: https://bugzilla.mozilla.org/show_bug.cgi?id=771284<br />
* Windows/Linux : <br />
* No specific bugs filed yet<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
<br />
Australis error pages<br />
Other about:pages mockups needed<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
<br />
In-content pages (preferences, add-ons manager, library)<br />
* Add-ons Manager<br />
* Numerous UI projects on the run - slowly making progress on a UI refresh<br />
* bug 553460 - consolidate restart notifications<br />
* bug 625465 - simplify interaction between list view/detail view<br />
* bug 520124 - redesign appearance pane (depends on bug 553460)<br />
* bug 677170 - convert buttons stylers as links to real buttons (depends on bug 553460)<br />
* bug 660726 - breadcrumb trail (on hold until we know we want it or not)<br />
* bug 643020 - redesign addon install flow<br />
<br />
new Find implementation<br />
* implementation basically (visual redesign) finished on OS X - need review<br />
* need to begin work on Windows XP/7, Linux<br />
* finally got a Windows build set up<br />
* awaiting Windows mockups from Stephen + Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
Panel Download Manager <br />
Etherpad : https://etherpad.mozilla.org/panel-based-download-manager<br />
Several bugs are ready to review :<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=759397<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=760607<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748381<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=747903<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=748160<br />
* https://bugzilla.mozilla.org/show_bug.cgi?id=732924<br />
<br />
Remove the history dropmarker from the URL bar<br />
Do we really still want this ?<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=712602<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/28/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
<br />
<br />
New customization mode for Australis<br />
:fang some idea: http://people.mozilla.com/~zfang/Customization/OneAlternative.jpg<br />
Blair hopes to have some hacky code ready to share within a couple of days<br />
<br />
Panel UI<br />
Content: "content" section https://etherpad.mozilla.org/AustralisCustomization<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Chris working on implementation on OS X; need some further visual specs for ex. downloads panels, bookmarks expanded sections<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=767321<br />
- should probably sync overlapping code implementation details with Dao's Windows changes, though... should've realized that earlier<br />
- Need detailed Windows specs (shorlander)<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=726447<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
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.<br />
<br />
In-content pages (preferences, add-ons manager)<br />
:cers uploaded an unbased patch for in-content preferences restyling<br />
<br />
new Find implementation<br />
- implementation basically (visual redesign) finished on OS X - need review<br />
- need to begin work on Windows XP/7, Linux<br />
- https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
<br />
Move the bookmark star button outside of the location bar<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=748894<br />
<br />
Location bar results improvements<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=587909<br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
=06/21/2012 Notes=<br />
<br />
Australis tab shape<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=738491<br />
- Jared handed off the Windows Australis tab shape to Frank to continue implementation.<br />
<br />
Direct manipulation of tabs<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=674925<br />
- 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 <br />
- 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.<br />
<br />
New customization mode for Australis<br />
* Had meeting last week to try nail down some spec details - still ill-defined<br />
* ux: brainstorming on layout, nailing down content, improve on interaction/animation<br />
* in-progress notes/designs/mockups for this and Panel UI would be very useful for Blair<br />
* you can find some ideas/questions/links to mock-ups on Zhenshuo's mind map https://etherpad.mozilla.org/AustralisCustomization (sorry, too many etherpad)<br />
* ETHERPAD ALL THE THINGS! \o/<br />
<br />
Panel UI<br />
* Prototype/proof-of-concept for addon integration<br />
* One widget per addon - more trouble than its worth?<br />
<br />
Doorhanger arrow panels<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=764755<br />
- Dao landed the new doorhanger arrow panels for Windows on mozilla-central<br />
- 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 ? http://people.mozilla.com/~shorlander/files/feature-pages/panels-osx.jpg<br />
<br />
Australis error pages<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=756926<br />
- Jared put up a new patch for review on the in-content error pages<br />
<br />
In-content pages (preferences, add-ons manager)<br />
- Haven't heard anything from cers or peregrino on the updates for in-content preferences.<br />
- If somebody sees one of them on IRC, can they ping them for a status update?<br />
- zhenshuo has a mockup for a polished layout (sorry!)<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=754344 has latest screenshot<br />
<br />
new Find implementation<br />
- OS X: https://bugzilla.mozilla.org/show_bug.cgi?id=565552<br />
- shorlander's lastest mockup implemented: https://bug565552.bugzilla.mozilla.org/attachment.cgi?id=635544 / http://cl.ly/1H45343F2U3R3I061A0L<br />
- Windows/Linux implementations stalled because Chris doesn't have those platforms :(<br />
- cleer: you should be able to install a Windows VM and Linux VM on your Mac<br />
- building in a VM is so slow that it took me an entire day before I gave up :/<br />
- let me guess, you tried building a Windows build without pymake?<br />
- I use a VM for my Linux builds<br />
- k, I'll give it another try - pymake on Windows helps a lot?<br />
-- a LOT<br />
<br />
Tabs in titlebar on Mac<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=625989<br />
https://bugzilla.mozilla.org/show_bug.cgi?id=647216<br />
- Markus gave review feedback on one of Paul's patches</div>Dolske