Artwork:Guidelines

From openSUSE

Image:opensuse-styleguide.png

Contents

Audience

The target audience of the openSUSE distribution is a home user, interested in having an uptodate software rather than stable, supported but perhaps a little outdated. The style to aim for can be described with the following adjectives common for all releases:

  • Fresh
  • Vivid
  • Dynamic
  • Futuristic
  • Natural
  • Spacious

Layout

Always make use of whitespace. Cramming as much stuff as possible into the available space is something to avoid. Generally, separation of different elements or blocks is to be done with whitespace rather than lines or rules.

Make use of the golden ratio.

Colors

The openSUSE color palette only contains a very basic set of colors. You are not limited to using colors solely from this palette for your designs. It is however a good practice to start from these core colors and tweak the lightness of saturation to your liking rather than starting from arbitrary colors.

Image:opensuse-colors.png
  • Download the colour palette for use in the GIMP, Krita, Inkscape.
  • Download as SVG.

Wallpapers

The goal of the default wallpaper graphic is to be unobrtusive and allow the items on the desktop to be seen. It should not hinder the overview of user's desktop.

While a solid color background seems to be a perfect fit based on the goal above, the wallpaper also shouldn't be completely dull and boring.

It is very likely that a user will customize a wallpaper and even go against the outlined goal, putting a photo of his beloved one as the background. The default graphic however should only be some sort of abstract shape with low contrast of the texture. Abstract shapes work best for two reasons. First it doesn't make the human visual system focus on the background, but the items on top of it and also it avoids cultural or religious specifics. Using a picture of an animal might have such implications and in worst case scenario insult the user.

Icons

openSUSE is in a difficult position in that it ships a choice of two desktop environments by default -- KDE and GNOME. Each of them has historically evolved a unique style for its icons. The openSUSE user will however likely to run applications coming from both developer camps and projects completely unrelated (FIrefox, OpenOffice.org). The Tango project has been founded to address the need to create application icons that fit well into existing environments such as KDE and GNOME as well as other non-free platforms like MS Windows and Mac OS. GNOME is slowly adopting the Tango style guidelines for its artwork and shifting away from using a unique look for its icons. KDE is also undergoing an icon style overhaul and aims to follow the look defined in the Oxygen style guide. This considerably narrows the gap between the styles.

While the differences in style (color, perspective, shadows) are more pronounced at larger sizes, at toolbar and menu sizes the differences are relatively minor and allow to overcome the need to style every single application depending on what desktop environment the user is running. Applications such as GIMP or Scribus don't look out of place when ran under either GNOME or KDE anymore.

Desktop Agnostic Illustrations

There are styling elements in openSUSE that are common to whether the user chose GNOME or KDE during installation -- boot select (grub), boot screen (bootsplash), help template, etc. We suggest to either avoid using icon artwork there or use photo-realistic, large sized (64x64 px and above) illustrations, close to the Oxygen style.

Image:10_3_08_mobility.png Image:10_3_10_devel.png Image:10_3_13_register.png

Application Icon Contributions

Specific application icon contributions should happen upstream as much as possible. openSUSE does not aim to maintain its own application icon themes. Applications that don't come from either GNOME or KDE projects, especially when being multi-platform will benefit from the Tango styling. Please make yourself familiar with the Tango style guidelines.

See Also