Difference between revisions of "Tango Desktop Project"

From Tango Desktop Project
Jump to: navigation, search
(Components)
(Terms Of Use)
 
(97 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 +
==  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.
  
== Introduction ==
 
'''Tango aims to create a consistent user experience for the Linux desktop.'''
 
  
Let's just face it: There is no single programming toolkit to rule the free desktop. We have several popular applications using each a different toolkit. Look into 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 rule it all. This creates inconsistent look and feel, lack of integration, and a poor desktop experience. In other words: ''this hurts the user''!
+
<html>
 +
<div style="width: 480px; margin: auto;">
 +
<img src="/static/links.png" width="459" height="159" border="0" usemap="#map" />
  
[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.
+
<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>
  
'''Now it's time to define a common visual style for the Free Desktop.'''
+
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 People|We are a group of free desktop artists and usability people]]. And we want you to join our effort together. We want to create "Native Linux Look and Feel".
+
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].
  
This website is a call for participation for interested people from [http://www.gnome.org/ Gnome project], [http://www.kde.org/ KDE project] and anyone else working on [http://freedesktop.org/ free desktop projects].
 
  
Feel free to check out the different sections below to get an idea what this is about, and how you can partcipate.
+
Eventually, the Tango Desktop Project will provide the following initiatives:
  
== Components ==
+
* A suggested default native look.
Our effort can be divided into following areas:
+
* 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.
  
* '''[[icon-naming|Standard Icon Naming]]''' with generic type fallback.
+
== Who is involved? ==
  
* '''[[Generic Icon Theme Guidelines]]'''
+
We are [[The People|engineers, artists, user interface designers, and volunteers]]. We'd like you to be involved.
  
* '''[[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.
+
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.
  
* '''[[Shared Native Widgets]]''' - a programming "layer" that toolkits can use to achieve a "native look" on Linux.
+
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].
  
* '''[[Human Interface Guidelines]]''' - a set of documents, 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].
  
* '''[[Heuristics]]''' - 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 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].
  
* '''[[Shared Framework]]''' in order for the Tango project to be succesful across desktops, it follows logically that we need a cross-desktop theming specification.
 
  
* '''[[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.
+
== Terms Of 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.
+
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].
  
*'''[[PlayGround]]''' for testing wiki stuff..
+
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.

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.