User:Beltzner/Theme Feature Template Draft

From MozillaWiki
Jump to: navigation, search


The Strata theme for Firefox will modernize the web browser interface, reflecting the power, simplicity and customizability of the world's most popular browser. Ensuring that the application feels like a natural part of the user's desktop, web life, and task flow are key goals. Also, bunnies.


  • Streamline UI elements and reduce visual footprint
  • Modernize look and feel
  • Retain visual integration
  • Matinain cross platform consistency

Non Goals

  • Alter tab behaviour
  • Maintain compatibility with existing themes


    • project lead: shorlander
    • project members: Boriss, dao, faaborg, gavin, limi
    • started implementation
    • tracking bugs: [XXX]

Timeline / Milestones

  • 2010/01 - complete mockups for main browser window interface with N tabs
  • 2010/02 - begin implementation work on graphic elements and code changes
  • 2010/03 - [A1] alpha quality implementation of new theme on mozilla-central
  • 2010/03 - [DCP] review with product drivers for feedback/plan alteration
  • 2010/05 - [A2] all graphic collateral (icons, image files) complete and reviewed
  • 2010/06 - [B1] beta quality implemetnation of new theme on mozilla-central
  • 2010/08 - [FINAL] all work complete


  • requires an add-on compatibility changing application version increment
  • requires full alpha and beta testing with over 50,000 users on all platforms
  • targeted for next major release of Firefox ("")


  • designs completed and accepted for Windows (XP, Vista and Windows 7, in Classic and with Windows themes applied), OSX (10.4 and later) and Linux (Ubuntu 9.10 and later)
  • engage services of a graphic design firm to execute all collateral
  • no impact to Ts or TXul metrics


  • ability to draw in title bar of window on all operating systems (Core::Widget)
  • re-implement tab strip as toolbar (Toolkit::Tabbed Browser)


  • [perf] Ts and TXUL should be monitored closely as code lands
  • [compatibility] test with OS alternate themes (ie: Classic, Tan, Aqua)
  • [security] no security review required

Related Projects

  • Home Tab
  • App Tabs
  • Find in Awesomebar
  • Browser Notifications (Doorhangers)
  • browser.js cleanup