Makeover: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (12 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
= Firefox 3 Primary UI and Theme Goals and Objectives = | |||
Firefox will will [http://blog.mozilla.com/faaborg/2007/10/10/the-firefox-3-visual-refresh-system-integration/ 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 [[Makeover#Windows_2|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 [[Makeover#Mac_OS_X_2|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 [[Makeover#Linux_2|progress]] | |||
= Resources & Reference = | |||
* [http://people.mozilla.com/~faaborg/files/granParadisoUI/icons/iconInventory.html Inventory of Firefox 3 icons] | |||
* [http://msdn2.microsoft.com/en-us/library/ms997636.aspx Windows XP icon design guidelines] and [http://people.mozilla.com/~faaborg/files/granParadisoUI/icons/rfp/xpColors.gif color palette] | |||
* [http://msdn2.microsoft.com/en-us/library/aa511280.aspx Windows Vista icon design guidelines] | |||
* [http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGIcons/chapter_14_section_1.html OS X Icon design guidelines] (note: parts of these guidelines seem to be ignored by recent OS X releases) | |||
* [http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines 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 [http://tango.freedesktop.org/Firefox tango.freedesktop.org/Firefox] | |||
* P2: modifying CSS spacing in default GTK theme | |||
** work in progress, see {{bug|381206}} | |||
Latest revision as of 09:42, 27 November 2007
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