Firefox/Australis Schedule
< Firefox
Jump to navigation
Jump to search
Important Dates
- Firefox 24 starts May 13th (release: Sep 17)
- Firefox 25 starts June 24th (release: Oct 29)
- Firefox 26 starts August 5th (release: Dec 10)
Tracking bugs
- Live dashboard: https://people.mozilla.com/~mnoorenberghe/australis/
- Australis (https://bugzilla.mozilla.org/show_bug.cgi?id=870032 )
- Tabs (https://bugzilla.mozilla.org/show_bug.cgi?id=732583 )
- Performance (https://bugzilla.mozilla.org/show_bug.cgi?id=837885 )
- Windows (https://bugzilla.mozilla.org/show_bug.cgi?id=738491 )
- OS X (https://bugzilla.mozilla.org/show_bug.cgi?id=823180 )
- Linux (https://bugzilla.mozilla.org/show_bug.cgi?id=823176 )
- Customization (https://bugzilla.mozilla.org/show_bug.cgi?id=872617 )
Upcoming milestones
M5 (due May 22)
- Fix or re-prioritize all remaining M3 and M4 tabstrip bugs. A new set of M5 bugs should be identified.
- We need the mochitest-browser tests under browser/base/content/test all passing
- The add-on bar must become a customization target
- A migration to restore non-removable items to the toolbars must be written
- The GL context should be stretched up into the titlebar on OSX. The standard window buttons should be moved down. These are the last two major items for Tabs in titlebar for OSX.
- Add "Help" subview to panel
- Overflowed nav-bar should be solved
- We need to receive a ui-r from UX on the tabstrip and file follow-up bugs.
- Get QA started on testing tabs.
- Identify some M5's for customization, assign to mikedeboer and gijs to get them more integrated into the project
- Do a general triage of current customization bugs
- Star button is back in the URL bar on mozilla-central.
- We need the customization mode visual specification completed and implemented for at least Windows and OSX.
M6 (due June 5)
- Initial UR testing around June 10th (marytrombley)
- Stop hiding the nav-bar in in-content pages.
- Assuming a reasonable starting set, complete at least 75%(?) of follow-up bugs filed after tabstrip ui-r (if applicable). Re-request ui-r - aim to have ui-r+ on tabstrip.
- Complete and/or polish the following widgets
- Jetpack can add and remove items from the toolbar
- https://bugzilla.mozilla.org/show_bug.cgi?id=855683
- Possibly others...
- Button graphics should be finished
- New widgets must be using localizable strings
- At the very least, a preliminary version of the customization drop marker should be done
- bc and oth tests are green on all platforms on tbpl for at least opt builds
- Bug #s?
- mochitest 1 through 5 tests are green on all platforms on tbpl for at least opt builds
- Bug #s?
- If the customization mode visual specification for Linux wasn't figured out in M5, it should be figured out and implemented here.
M7 (due June 19)
- We need to receive a ui-r on customization modes, the toolbars and widgets. Follow-up bugs should be filed.
- Get QA started on customization testing. Follow-up bugs should be filed.
- All tests should be green on tbpl
- Migration tests should be written.
- Customization tests should be written
- Follow-up bugs should be triaged.
Unscheduled / Deferred / Future
- Once bug 627699 is fixed (GTK2->GTK3), determine if we can put tabs in titlebar for Linux GTK desktops (bug 513159).
Previous Milestones
(note that schedules for tabs and customization were staggered)
M1 (Customization, due Mar 26)
- Able to drag and drop widgets between the palette, toolbar, and panel menu, and have these persist across sessions
M1 (Tabs, due Apr 3)
- All base patches r+'d
- Bug 738491 - (australis-tabs-win) Implement Australis tab shape & styling on Windows
- Bug 823180 - (australis-tabs-osx) Australis tabs styling for OS X
- Bug 823176 - (australis-tabs-linux) Australis tabs styling for Linux
- Bug 813802 - [Win] Tabs and menubar in the titlebar for restored windows [r+MattN]
- Bug 675410 - [10.7] Hardware acceleration on: The corners at the bottom have no fade out effect / anti-aliasing - [r+, landed]
- Bug 676241 - Make the OpenGL context cover the whole window, title bar inclusive - must be started [areinald, smichaud and maybe JosiahOne will be looking at this. Likely will not be fixed until 24 cycle has already begun.]
- Look into shorlander's patch to have the tabs connect to the navbar border cleanly (bug 854909)
- Start fixing the seam with overflow on Windows and OS X
- bug 856749 for Windows
M2 (Customization, due Apr 10)
- Determine which built-in widgets we'll ship, and what they need to do, and build them. (Showing the history+bookmarks within the panel, plus others)
- Tracking bug: https://bugzilla.mozilla.org/show_bug.cgi?id=855287
- Bug 855805 - Create the Bookmarks widget with subview
- Bug 855803 - Create the History widget with subview
- Bug 855333 - Temporarily disable failing tests caused by Australis Customization change
- Bug 855290 - Determine what built-in widgets to ship [needinfo?zfang, shorlander]
- Bug 855295 - Nav bar is not preserving order of customized items on session restore
- Determine if menuPanelWidth should be a shared value.
- After landing https://bugzilla.mozilla.org/attachment.cgi?id=729874, I think the answer is "no".
- Are un-moveable toolbaritems still a thing? Social API?
- Consider using -moz-element for toolbarpaletteitem instead of wrapping the actual toolbaritems
- customization-container style="" in XUL transgression
- Revisit individual platform styles.
- Try to fix fallout from milestone 1 landing?
- Bug 855452 - Session restore broken in latest UX nightly
- Bug 855483 - download button progress meter broken in UX builds
- Bug 855683 - Current UX breaks Jetpack ToolbarButton (and therefore the Gecko Profiler addon)
- Bookmarks toolbar items missing after browser's restart
M2 (Tabs, due Apr 17)
- Bug 813786 - An approach for solving LWT is determined and agreed upon with UX / dao
- Profile existing approach to see if it's fine as-is
- Maybe need to take into account shorlander's "stealth mode" private browsing design
- Should clearly take this into account now. Having a private browsing indicator seem a prerequisite to launch Australis
- Profile existing approach to see if it's fine as-is
- Bug 854909 - Look into shorlander's patch to have the tabs connect to the navbar border cleanly
- Bug 685059 - Remove empty placeholder icon when a page has no favicon - must be r+'d
- Bug 826689 - Implement new tab dimensions - must be r+'d
- Bug 851023 - Border is incorrect without the nav bar must be r+'d
- Bug 851001 - Update global/icons/close[@2x].png for Australis must be r+'d
- Bug 850924 - Australis tabs don't leave overflow mode when they should must be r+'d
- Bug 849157 - [OS X] Native dialogs/menus block video from being redrawn on Intel HD Graphics 3000
- Bug 857088 - Revisit tabs in titlebar calculation
- Increase hit target size at top of new tab button must be r+'d
- Bug 855229 - Adjust focus-rect on tabs for Australis
- Performance is reverified
M3 (Customization, due Apr 24)
- Think through the migration path, while taking into account moving back and forth between builds. Deal with overflowing buttons in the nav-bar
- Tracking Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=860814
- Allow custom toolbar binding to know about currentset (don't inherit from toolkit toolbar though)
- panelUI.xml should be merged with toolbar.xml
- Check destroying widget XXX when depopulating palette in CustomizeMode.jsm
- PNG for customization mode grid background
- Bug 855305 - Give the menu panel multiple customization areas
M3 (Tabs, due May 1)
- Fix >=11 bugs with [Australis:M3]
- Performance is reverified
- Set up next milestone goals (natch)
M4 (Customization, due May 1?)
- Tracking Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=869104
- Move lw-themes into the about:customizing tab / integration with addon manager
- Tests! Browser chrome tests. Lots of them.
- Make the UI pretty
- Fancier drop effects
M4 (Tabs, due May 11)
- Fix ~all blocking bugs
- TOB
- Get QA starting to look for bugs
(tabs and customization aligned schedules starting with M5)