Difference between revisions of "Tango Desktop Project"

From Tango Desktop Project
Jump to: navigation, search
(Moved Icon Spec page to "Standard Icon Naming Specification")
(Terms Of Use)
 
(92 intermediate revisions by 12 users not shown)
Line 1: Line 1:
== Introduction ==
+
== What is the Tango Desktop Project? ==
'''Tango aims to create a consistent user experience for the Linux desktop.'''
+
'''The Tango Desktop Project''' exists to help create a consistent graphical user interface experience for free and Open Source software.
  
Let's just face it: There is no single programming toolkit to rule the free desktop. We have several popular applications, each using a different toolkit: Mozilla, Evolution, the Gimp, Konqueror... In real life this means there are several toolkits being used on the desktop, no matter how much we'd love to have our own favorite one to be used by everyone. This creates inconsistent look and feel, lack of integration, and a poor desktop experience. In other words: ''this hurts the user''!
 
  
[http://freedesktop.org/ FreeDesktop.org] has created much of the programming infrastructure for different toolkits and desktops to work together - we have standards for Drag and Drop protocol, icon themes and other common things, so different software can work together. This is all good.
+
<html>
 +
<div style="width: 480px; margin: auto;">
 +
<img src="/static/links.png" width="459" height="159" border="0" usemap="#map" />
  
'''Now it's time to define a common visual style for the Free Desktop.'''
+
<map name="map">
 +
<area shape="rect" coords="0,1,134,153" href="/Tango_Icon_Theme_Guidelines" />
 +
<area shape="rect" coords="160,0,304,154" href="/Tango_Icon_Library" />
 +
<area shape="rect" coords="311,1,458,158" href="/Tango_Showroom" />
 +
</map>
 +
</div>
 +
</html>
  
[[The People|We are a group of free desktop engineers, artists and user interaction designers]], and we want you to join our effort to create a "Native Linux Look and Feel".
+
While the look and feel of an application is determined by many individual components, some organization is necessary in order to unify the appearance and structure of individual icon sets used within those components.
  
This website is a call for participation for interested contributors from [http://www.gnome.org/ Gnome], [http://www.kde.org/ KDE], and other
+
The Tango Desktop Project defines an [[Tango Icon Theme Guidelines|icon style guideline]] to which artists and designers can adhere. A sample implementation of the style is available as an [[Tango Icon Library| icon theme]] based upon a standardized [[Standard_Icon_Naming_Specification| icon naming specification]]. In addition, the project provides transitional utilities to assist in creating icon themes for existing desktop environments, such as [http://www.gnome.org GNOME] and [http://www.kde.org KDE].
[http://www.fsf.org/ free] and [http://www.opensource.org/ open source] projects. We invite anyone working on free software projects to follow the specifications defined here, as well as on [http://freedesktop.org/ FreeDesktop.org], or to contribute to them, to improve their applications on the desktop.
 
  
Feel free to check out the different sections below to get an idea what this is about, and how you can partcipate.
 
  
== Components ==
+
Eventually, the Tango Desktop Project will provide the following initiatives:
  
'''Standards'''<p>
+
* A suggested default native look.
We've been working to define standards that can be used across all Linux desktops. Adoption and adherence to these standards is an important step in creating a unified Linux desktop.  
+
* A subsystem to help standardize toolkits on a common icon naming structure.
 +
* A complete set of application, mimetype, and stock [[Tango Icon Library| icons]] designed using a defined [[Tango Icon Theme Guidelines| style guide]].
 +
* A general, cross-desktop human interface guideline.
  
* '''[[Standard Icon Naming Specification]]''' with generic type fallback.
+
== Who is involved? ==
  
* '''[[Shared Framework|Cross Desktop Theming Mechanism]]''' in order for the Tango project to be succesful across desktops, it follows logically that we need a cross-desktop theming specification.
+
We are [[The People|engineers, artists, user interface designers, and volunteers]]. We'd like you to be involved.
  
</p>
+
Join us in our effort to produce a native, open look and structure by contributing to the guidelines, improving applications (by encouraging them follow the proposed specifications), contributing artwork, and by spreading the ideas expressed here.
  
'''Guidelines'''<p>
+
Interested contributors from [http://www.gnome.org/ Gnome], [http://www.kde.org/ KDE], and other [http://www.fsf.org/ free] and [http://www.opensource.org/ open source] projects are welcome. We invite anyone to follow the specifications defined here, as well as those defined on [http://freedesktop.org/ freedesktop.org].
These documents, which are works in progress, are designed to provide developers and artists with helpful suggestions for ensuring that their work is consistent with the direction of the Tango project.
 
  
* '''[[Humane Interface Guidelines]]''' - a much simplified set of guidelines, based on the GNOME HIG and the KDE HIG, which provide developers with a simple and easy-to-use reference guide for creating usable applications.
+
You can file bugs against the Tango icon library, icon style guideline, and the Icon Naming Specification in [http://bugzilla.freedesktop.org/ freedesktop.org's bugzilla].
  
* '''[[Generic Icon Theme Guidelines]]''' - this section teaches you everything you need to know about drawing icons that match with the Tango look.  
+
The Tango icon library, icon style guideline matters, and artistic workflows can be discussed on the [http://lists.freedesktop.org/mailman/listinfo/tango-artists tango-artists mailing list]. The Icon Naming Specification can be discussed on the [http://lists.freedesktop.org/mailman/listinfo/xdg XDG mailing list].
  
</p>
 
  
'''Methods'''<p>
+
== Terms Of Use ==
These documents describe various methodologies that we will use to ensure that we are creating high quality, usable work.
 
  
* '''[[Heuristics|Heuristic Evaluation]]''' - a list of the principles of good design that every icon, application and desktop component should be measured against to determine if it is of acceptable quality
+
The Tango base icon theme is released to the Public Domain. The palette is in public domain. Developers, feel free to ship it along with your application. The icon naming utilities are licensed under the [http://www.gnu.org/copyleft/gpl.html GPL].
  
* '''[[Usability Testing]]''' - one of the best ways for us to make good design decisions is to incorporate usability testing into the software development process. This section discusses how basic usability testing can be done by the Free Software community, and what its merits are.
+
Though the tango-icon-theme package is released to the Public Domain, we ask that you still please attribute the Tango Desktop Project, for all the hard work we've done. Thanks.
 
 
 
 
</p>
 
 
 
'''Other Content'''<p>
 
 
 
* '''[[Tango Icon Library]]''' - a joint effort by the best artists in the free software community. We are people from Gnome, KDE and Mozilla projects who want to create a unified default toolbox of icons for all free software projects to use.
 
 
 
* '''[[Licensing]]''' - a base goal of this project is to enrich the world of Free Software by ensuring that our efforts are licensed as freely as possible. A proposed licensing scheme for tango is discussed with this section.
 
 
 
*'''[[PlayGround]]''' for testing wiki stuff..
 
 
 
 
 
</p>
 

Latest revision as of 14:42, 26 February 2009

What is the Tango Desktop Project?

The Tango Desktop Project exists to help create a consistent graphical user interface experience for free and Open Source software.


While the look and feel of an application is determined by many individual components, some organization is necessary in order to unify the appearance and structure of individual icon sets used within those components.

The Tango Desktop Project defines an icon style guideline to which artists and designers can adhere. A sample implementation of the style is available as an icon theme based upon a standardized icon naming specification. In addition, the project provides transitional utilities to assist in creating icon themes for existing desktop environments, such as GNOME and KDE.


Eventually, the Tango Desktop Project will provide the following initiatives:

  • A suggested default native look.
  • A subsystem to help standardize toolkits on a common icon naming structure.
  • A complete set of application, mimetype, and stock icons designed using a defined style guide.
  • A general, cross-desktop human interface guideline.

Who is involved?

We are engineers, artists, user interface designers, and volunteers. We'd like you to be involved.

Join us in our effort to produce a native, open look and structure by contributing to the guidelines, improving applications (by encouraging them follow the proposed specifications), contributing artwork, and by spreading the ideas expressed here.

Interested contributors from Gnome, KDE, and other free and open source projects are welcome. We invite anyone to follow the specifications defined here, as well as those defined on freedesktop.org.

You can file bugs against the Tango icon library, icon style guideline, and the Icon Naming Specification in freedesktop.org's bugzilla.

The Tango icon library, icon style guideline matters, and artistic workflows can be discussed on the tango-artists mailing list. The Icon Naming Specification can be discussed on the XDG mailing list.


Terms Of Use

The Tango base icon theme is released to the Public Domain. The palette is in public domain. Developers, feel free to ship it along with your application. The icon naming utilities are licensed under the GPL.

Though the tango-icon-theme package is released to the Public Domain, we ask that you still please attribute the Tango Desktop Project, for all the hard work we've done. Thanks.