Archive for October, 2009
Linux Theme Refresh
Monday, October 26th, 2009
In many ways working on concepts for the Linux theme has probably been more challenging than for the Mac and Windows themes. Probably the most difficult part is the absence of a unified look and feel.
There are many flavors of Linux with various themes. As well as two major desktop environments along with several other minor ones. All with their own unique style. Even though it’s challenging one really great thing about working on a Linux theme is how amazing these environments are looking now.
As I stated in my post about the Mac theme refresh one of the goals has been a greater cross platform visual consistency. This shouldn’t necessarily come at the expensive of a native look however. For 3.0 a lot of fantastic work was done on making Firefox on Linux use native controls and icons. It would be really nice to balance that with picking up some of the same ideas from the Windows and Mac theme.
Refresh for Firefox 3.7
In addition to theme and UI changes already discussed for Firefox 3.7 and 4.0, there are some proposed Linux specific visual changes:
- Consistent Back/Forward Buttons: Use the same back/forward shape as on the other platforms. The back button would use the same texture as the other buttons however it would be round and larger.
- Buttons vs Icons: Switching to a button+glyph style for the toolbar items. This would be instead of the more representational style that is widely used. It also is a deviation from the common system standard of having icons and then a button shape on hover.
- Curvier Tab Shape: Match the tabs to the proposed tabs on Windows and Mac while keeping the native texture and color.
- Removing Toolbar Separators: Goes a ways towards reducing visual complexity as well as external consistency.
Alternative Icon Treatment
Another idea would be to include the back/forward shape but use traditional icons instead of glyphs everywhere else. However this looks a little strange and doesn’t meet the goal of cross platform consistency.
How Would This Look with Various System Themes
As I talked about above there are a wide variety of distinct themes available for Linux. The most ideal approach to this would be to use the native button style, theme specific icons and replace the glyphs based on color scheme.
Some examples of how this could work out:
Refresh for Firefox 4.0
As discussed perviously a goal for 4.0 is to reduce the UI footprint of Firefox. Adding tabs to the top of the UI accomplishes this (along with other things).
Please keep in mind this is all customizable.
For this configuration the menubar would be hidden and Page and Tools menu buttons would be aded to the toolbar. The titlebar would extend down behind the tabs.
Ongoing Discussion and Feedback
If you would like to leave feedback on these designs or just follow along there are few places to do that. You can comment on this blog or visit the Linux Theme Refresh wiki page.
Tags: Experimental, Linux, Theme
Posted in Firefox | 46 Comments »
Mac Theme Refresh
Monday, October 5th, 2009
Recently the Firefox UX team settled on a firm UI direction for Firefox 3.7 and 4.0. The feedback was really amazing and I wanted to thank everyone who took the time to comment.
Subsequently I have turned my attention to how these changes would look on a Mac. The overall design changes for Firefox 3.7 on Mac are mostly the same as what is being proposed for Windows. Structurally they are the same with the notable exception of the menubar not being hidden. Since the menubar is not being removed that means the Page and Tools buttons will be off by default.
One goal of this visual refresh is an increased amount of cross platform consistency where it makes sense. This means we have tried to incorporate similar(or even identical) shapes for items such as buttons, glyphs and tabs. The changes to make these things fit in are how they are styled and textured.
Feedback that would be most helpful is constructive criticism specific to visual treatment. For example that button is too glossy, or that bit isn’t native enough, or maybe this color would work better, etc. Or any other kind of appearance feedback and ideas. Since this a very visual topic if you feel like a mockup would be better at conveying your ideas that would be great!
Refresh for Firefox 3.7
These are the changes from the current Mac theme:
- Button Shape: Using rounded rectangles instead of the curved-end buttons found in 3.0–3.6. This will match the native button shape as well as the shape planned for Windows.
- Button Texture: Deviation from the current bright and flat gradient to a slightly darker gradient. Also added a slight gloss and edge highlight for some added dimension/depth.
- Removal of Bookmark Bar Texture: Removal of the glossy bookmarks bar texture for less visual complexity and more streamlined look.
- Tab Shape: Slightly more defined tabs. Also rounded edges connecting to the toolbar.
- LocationBar Shape: Use a rounded rectangle LocationBar instead of a curved-edge. This creates a visual distinction between the LocationBar and the SearchBar even though the LocationBar is still technically a search field.
- Hiding the Tab Overflow Icon: Hide the tab overflow icon unless there is actually overflow.
Differences from the Windows theme:
- Back/Foward Arrows: Use system standard back/forward glyph shapes instead of the Windows arrow with a tail.
- Hanging Tabs: Instead of the tab attached webpage style seen in Windows we retain the hanging tabs approach from 3.0. This is the de facto system standard (e.g. Safari, Terminal, most 3rd part apps with tabs).
- No Icons on the Bookmarks Bar: This reduces icon overload and matches Safari.
An example of how it would look with “Small Icons” enabled.
Other Tab Ideas and Experiments
Some other ideas were also explored in regards to how to handle tabs visually. These aren’t necessarily things that are being proposed. However they might be a good springboard for discussion.- Page Attached Tabs: In addition to the hanging tabs idea there was also some exploration with having page-attached tabs. This approach would match other platforms more closely as well giving a direct visual link between the webpage and the tab containing it. However it is less clean visually as well as feeling foreign on the system.
- Page Integrated Tabs: A more experimental idea are tabs that actually acquire attributes from the webpage. Such as approximating background color. This gives a direction visual link between the page and the tab and could help to quickly identify tabs.
- Rectangular Button Tabs: An experiment with tabs that are not attached to the toolbar or the page but are more like tab buttons.
Refresh for Firefox 4.0
Style changes from 3.7 to 4.0 are fairly minimal except for new elements that must be styled. In particular how to handle tabs-on-top as well as:
- Extensions Area: Proposed idea is to be stylistically different from the rest of the toolbar. Lighter and slightly raised.
- Identity Button: The Identity button can be seen in the upper right of the mockup. The idea is to be attached to the window, much like a label or a tag.
- Search Selector Style: The Identity button can be seen in the upper right of the mockup. The idea is to be attached to the window, much like a label or a tag.
An example of how it would look with “Small Icons” enabled.
An alternate style with a darker background. This would make active tabs stand out more.
Identity Buttons Variations
Did some experimentation with how to handle the profile identity button. Something that I think is very strong is the attached/label version.
- Light Rounded Background Version: Slight background to imply that it is a button. Might be odd because that kind of background usually implies “selected”.
- Attached/Label Version: Attached to the window. Visually much like an identity label or a tag. This is branded as your browser.
- No Background Version: No background. Could have a background on hover/active. Fits in with other applications with elements in titlebar (e.g. iCal’s timezone switcher).
Ongoing Discussion and Feedback
If you would like to leave feedback on these designs or just follow along there are few places to do that. You can comment on this blog, head over to the dev.apps.firefox thread on this topic or visit the Mac Theme Refresh wiki page.
Tags: Experimental, Mac, Theme
Posted in Firefox | 58 Comments »


