Makeover
From MozillaWiki
Contents
Firefox 3 Primary UI and Theme Goals and Objectives
Firefox will will aim to look and feel like a native application on the operating system on which it is running, while maintaining a distinct default control set and shape across all platforms to retain a unique visual identity.
Windows
The platform-native visual integration will be accomplished by:
- P1: providing a new icon set for Windows XP and Windows Vista
- dynamically selecting XP or Vista specific icon set at startup
- dynamically selecting XP or Vista specific CSS styles at startup
- P1: fixing nsITheme to draw system-native menu styling from the operating system
- P2: creating a Windows Vista theme which can be installed by Vista users to include Vista-like widgets and control layouts, tabstrip and other changes for Vista look and feel (to be shipped alongside, not with, Firefox 3)
see progress
Mac OS X
The platform-native visual integration will be accomplished by:
- P1: using Cocoa-style widgets
- P1: getting "unified toolbars" working with XUL windows
- P1: providing a revision to the default Firefox Mac theme ("Pinstripe") in order to better emulate OSX Leopard look and feel on widgets, tabs and buttons
- P1: providing new icons for this new theme
see progress
Linux
The platform-native visual integration will be accomplished by:
- P1: allowing Firefox to draw icons from the native GTK-theme where appropriate
- P1: GTK-native widgets in HTML content area
- P1: reverting to using GTK native tabs in the default GTK theme
- P2: providing a new set of icons for the GTK theme ("Gnomestripe") which fit with the Tango icon style guidelines
- P2: modifying CSS spacing in default GTK theme
- P2: native looking headers of list/treeviews (like seen in: Preferences->Applications)
see progress
Resources & Reference
- Inventory of Firefox 3 icons
- Windows XP icon design guidelines and color palette
- Windows Vista icon design guidelines
- OS X Icon design guidelines (note: parts of these guidelines seem to be ignored by recent OS X releases)
- Tango icon guidelines
Progress & Tracking
Windows
- P1: providing a new icon set for Windows XP and Windows Vista
- find contributor or contractor to provide icon sets (assigned to beltzner/slater)
- tracking bug see bug 405605
- P1: fixing nsITheme to draw system-native menu styling from the operating system
- fixed, see bug 355789
- P2: creating a Windows Vista theme which can be installed by Vista users to include Vista-like widgets and control layouts, tabstrip and other changes for Vista look and feel (to be shipped alongside, not with, Firefox 3)
- unassigned
Mac OS X
- P1: using Cocoa-style widgets
- fixed, see bug 326469
- P1: getting "unified toolbars" working with XUL windows
- fix ready, see bug 303110
- P1: providing a revision to the default Firefox Mac theme ("Pinstripe") in order to better emulate OSX Leopard look and feel on widgets, tabs and buttons
- work in progress, see bug 397723
- P1: providing new icons for this new theme
- work in progress, see bug 397723
Linux
- P1: allowing Firefox to draw icons from the native GTK-theme where appropriate
- fix ready, see bug 381206
- P1: GTK-native widgets in HTML content area
- fixed, see bug 329846
- P1: reverting to using GTK native tabs in the default GTK theme
- fix ready, see bug 353785
- P2: providing a new set of icons for the GTK theme ("Gnomestripe") which fit with the Tango icon style guidelines
- work in progress, see bug 381206
- also being collected at tango.freedesktop.org/Firefox
- P2: modifying CSS spacing in default GTK theme
- work in progress, see bug 381206