Firefox/Projects/New Theme/Linux

< Firefox‎ | Projects‎ | New Theme
Revision as of 06:14, 10 June 2010 by Shorlander (talk | contribs)

Design

The Linux design picks up many aspects from the ideas proposed for Windows. With specific emphasis on how to integrate with various system themes.

 

  1. TitleBar Gradient - Get current titlebar gradient and extend to behind the tabs. Use theme native titlebar widets. Use titlebar font for “Firefox” button.
  2. Firefox Button/Menu - Create Firefox Button/Menu that resides in the titlebar. Should respect other system widgets in the titlebar.
  3. Active Tab + Toolbar Backgrounds - Overlay white highlight gradient, edge effects, borders and shadows on window color.
  4. Inactive Tab - Use window color at -20% luminence and saturation. Alternatively get gtk theme inactive tab color at 90% opacity. Overlay gradients, edge effects, borders and shadows.
  5. Tab Progress Line - Use “Highlight” background color as base. Some themes like Ambiance use different color progress bars. Somehow extract that color?
  6. Toolbar Buttons - Create adaptive toolbar buttons with translucent shades to fit any theme. Select icon set based on current theme or use SVG icons with base color using “Highlight” color.
  7. Toolbar Fields - Use native fields for location and search bars.

Mockups

Linux Specific Visual Refresh

There are some stylistic changes that are addressed in depth in the Linux Specific Visual Refresh article.