Pitch
The new 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.
Goals
- Streamline UI elements and reduce visual footprint
- Modernize look and feel
- Retain visual integration
- Maintain cross-platform consistency (Where applicable)
Non-Goals
- Alter tab behaviour
- Maintain compatibility with existing themes
Status
- IN FLIGHT
- Started Implementation
- Tracking Bugs:
- [Windows] bug 544820
- [Linux] bug 572482
- [Mac] bug 544821
- Project Lead: shorlander
- Project Members: Boriss, dao, faaborg, gavin, limi
Design
Timeline / Milestones
Delivery Requirements
- Requires an add-on compatibility changing application version increment
- Requires full alpha and beta testing with over 50,000 users on all platforms
Constraints
- Designs completed and accepted for Windows (XP, Vista and Windows 7, in Classic and with Windows themes applied), OSX (10.5 and later) and Linux (Ubuntu 9.10 and later)
- No impact to Ts or TXul metrics
Dependencies
- Ability to draw in title bar of window on all operating systems (Core::Widget) bug 513157
- Re-implement tab strip as toolbar (Toolkit::Tabbed Browser) bug 347930
- Enable Aero Glass for Main Window bug 546259
Testing
- [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
- App Button/App Menu + Menu cleanup
- Home Tab + App Tabs
- Places UI
- Notifications
- Animation
- Download Manager Improvements
- Extensions Manager Redesign
- browser.js cleanup