Tango Project to Make Open Source Beautiful?
DW writes "Steven Garrity has announced the Tango Project, fronted by himself and Jakub Steiner of Novell. The Tango Project is a collaborative effort of a variety of free/open-source software designers and artists to work towards unifying the visual style of the free (mostly Linux) desktop."
Tango Project to Make Open Source Beautiful?
What could be more beautiful? Is it not?
"For Great Justice."
Is this the first project for standardizing the open source desktops?
Tango is also the name of the ugliest excuse for a web development platform on this green earth. It is, hands down, the most putrid language I have ever seen. Kind of like a mutant offspring of BASIC, RPG, and old ColdFusion.
These guys should seriously consider a name change.
NO TOUCH MONKEY!
My big question is whether or not it will be usable. I get the impression that it will end up looking like a cross between Windows XP and Mac OS X. It'll be bubbly, and wasteful of screen real estate.
I find I usually use a NeXTSTEP-inspired theme, no matter if I'm using GNOME, KDE, or XFCE. That's because such a theme is all about usability, and less about just looking "pretty". In the Linux, *BSD and Solaris worlds, the focus is on productivity. So I think there may be some conflict between creating a GUI that emulates the bubbliness of Windows and OS X, and creating a GUI that allows people to get work done efficiently and effectively.
Cyric Zndovzny at your service.
is accessibility. These days, a lot of people who use readers complain about programs using images of test for buttons instead of text etc. There needs to be an attitude of addressing people who use non visual techniques for using computers.
Unpretentious Sydney reviews by unqualified Sydney reviewers
I am forced to wonder how much time they will spend examining the completion including the upcoming Windows Vista and Office 12 given that they both dramatically affect the way software looks on different platforms and they are now showing us how most Windows software will look for the next 5+ years.
Help Brendan pay off his student loans
Creating a unified look and feel for graphical Linux apps has been long overdue. Say what you will about their own hideous violations of their own style guidelines, but Apple's style guidelines and freely available icons has helped ensure a consistent user experience across most applications for almost two decades. Such a thing would be great for Linux.
Why is this desirable? Quite simply, having a unified look and feel makes switching between applications faster and easier. There is no need to figure out where quit is hiding when quit is always the last option under the file menu. There is no need to search for the folder button when the folder button looks the same in your applications as it does in your shell as it does in your browser.
Of course, I would like to see this go farther, and define voluntary standards for hotkeys, splash screens, etc. But an icon base is a step in the right direction.
The ______ Agenda
It's actually about visual guidelines for icons, not for "the desktop".
I'd estimate that about 1% of my desktop is taken up by icons right now, though I do prefer nice icons to crappy ones.
Sheesh, evil *and* a jerk. -- Jade
They should get in contact with KDE's Appeal Project, which has very similar goals, namely to provide:
Consistent User Experience
Breathtaking Beauty
Usability
Creativity and Innovation
and to do it all in an open, receptive, adaptive and friendly environment for contributors.
All the organizational effort companies like Novell are putting into bringing GUI developers together makes me really excited about the ever-accelerating Linux Desktop. Keep up the great work!
First of all, this is a good idea. A Good Thing. Or, more accurately, A Good Start.
Tango, at first glance, does seem to be oriented toward visual style.
A Good thing. Now, in addition to visual goodies, I hope we will keep in mind when people say something is User-Friendly, or Easy To Use, they are not only talking about Pretty.
They are talking about Usability, which means user-friendly naming conventions, and user-centered use-cases that make it seem like the software is offering you, the user, just the very options you needed just at that moment.
Sometimes, I think some in the OSS community forget what it is that makes Mac OS X, for example, so popular with its devout users. It's not that Mac people love red blue and yellow jello-balls and silver gradients. It's that for the most part, Mac OS has engineered our interactions with the system so that the OS works for us and never the other way around.
Being Pretty, in this case, is just icing on the great usability cake. A Good Thing, but not enough by itself.
I think it's a great concept. Think about it - OSX has aqua, which is arguably one of its most attractive parts, particularly for the non-geek. Windows doesn't really have anything quite like this, and it could really use it - the only thing is that companies already have their UIs all made up for their Windows products and won't want to change them. Since Linux is a) relatively new to the mass market and b) open source, it would be much easier to adopt a standard GUI style at this point, and it's not something that Microsoft is likely to implement for themselves anytime soon.
Give people a reason to use Linux instead of Windows. We all know the free-ness factor is not a driving factor to most people. The shiny-ness doesn't play a huge part anymore. People buy a PC, it comes with Windows. They don't associate paying $ with the OS.
XP / OS X are already 'very pretty' - being another runner-up or also-ran-as won't help.
Give people a killer app that doesn't exist in the Windows world. Something that the average joe will say 'wow, that saves so much time...' or 'wow, I didn't know it was that easy to do that'
I was hoping that this would be a set of guidelines similar to Microsoft Windows' style guides (e.g. standard sizes for font sizes, using 'F' as a shortcut key for the File menu, all that jazz).
At the moment it seems Tango is only for icons, so I hope that in the future they consider the above aspect as well. To me, Linux applications always seem quite wildly different (different styles of menus, different locations of buttons, etc). This could be a useful way to integrate applications together.
This is more like the Apple Human Interface Guidelines than "Aqua". Not to mention, this has none of the wow-factor, gloss, or novelty of Aqua's interface.
r ience/Conceptual/OSXHIGuidelines/index.htmli delines/HIGuidelines-2.html
http://developer.apple.com/documentation/UserExpe
and
http://developer.apple.com/documentation/mac/HIGu
It's a corner of the box defining Free Software interfaces that recommends the use of braindead icons.
And obviously, people will only switch away from it if there's another theme they prefer. So if this icon set is well-done, I can imagine quite a lot of people using it.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Tango is the name of a hemorrhoid creme from Ghana. It is built on a base of lime juice and mustard seeds. It contains crushed up sea shells and the ashes of recycled paper (including the occasional rusty staple). Another prime ingredient is Yak stool -- you've never seen a Yak with hemorrhoids, so it must work. Just be sure to get it fresh before the parasite eggs (ringworm egg casings help the healing process) hatch.
I use XP at home ( for games ) and at work , cause i have to.
:P, i mean that everything is in the same spot on every version, all the time.
But the first thing i do after a clean install is disable all that fancy dandy Perdy UI shit. Its a resource hog and gets in the way.
even tho i use linux for select things ( file serving, firewalls, routers etc ) the single best thing i like about Windows is the consistency of it. No i dont mean the crashing
It saves me time when working on someone elses machine , not to have to go digging round looking for the option i need.
This is where i feel distros like Ubuntu will help on the desktop, givin that "Windows Feel" , without all the crap that comes along with it.
Is it there yet, no i dont think so, but its sure moving forward awful fast.
Every time GNOME or KDE or some distro vendor decides to change their theme, TigerT, JimMac, and Steven Garrity have to redesign all the icons. I predict that soon after the Tango project is finished someone will decide that "it looks too XP/Aqua-like" or "my distro looks just like all the others" and the designers will be back at work.
The icons are licensed under Creative Commons Share-Alike. The Creative Commons licenses don't meet Debian Free Software Guidelines, so would not be inlcuded in Debian.
See here for a summary of the problems with Creative Commons licenses:
http://people.debian.org/~evan/ccsummary.html
What they are doing doesn't restrict choice. It will always be there for those that want to change themes or icon sets.
Having seen various distros expend energy over and over again getting Openoffice/Firefox/GNOME/KDE to look somewhat similar it seems like a waste of energy. If they can get to a situation where the defaults for each app play nice then perhaps they can focus more resources on making real improvements to free software and less on kludging things together to create the latest 'bluecurve'. It makes sense to avoid unnecessary duplication of effort by pushing the changes back to the source. If distros (or anyone else) then wants to do their own thing then they are free to do so but it is insane for them to need to do so if they want a consistant look.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
The server has been pwned. Coral Cache works.
Tell me how round buttons effect productivity. At all. They are not even round. They are rounded sqaures and are EASY TO CLICK. If Windows has small close buttons and Linux came out with buttons that were 100px sqaure, would you be cumming yourself?
Sounds like your are so insecure in your geekness/masculinity that you worry over the color of a button. You can disable the Windows themes service with just a few clicks.
The first thing 1% of KDE/GNOME/etc. users do is switch the theme they're using
Boffoonery - downloadable Comedy Benefit for Bletchley Park
I don't really understand how you perceive the visual appearance, or the theme of a tool, as the deciding factor of the tool's usefulness. Yes, people want to use UNIX because they want to get work done, but it's the wide array of utilities and applications for UNIX that enable this, not its choice of Motif/CDE vs. Aqua.
Sometimes all that graphics crap even works out for the better -- Expose on OS X is a real time saver, and has no equivalent in the Windows or Linux world. (Note: I am not an Apple fanboy. I own a PC.)
http://www.google.com/search?&q=%22KDE%20blah%20bl ah%20and%20Gnome%20BLaH%20blah%22
:(
It didn't work.
-If God wanted people to be better than me, he would have made them that way.
Fluxbox? Real Users use ratpoison!
with bazzilion other themes,icons ,widgets ,windows managers and other crap? - yet so far no linux distro has side mouse buttons working by default ,shift+numpad is still fucked up as well.
not even mentioning the horrid stat of APi, binary and packages compatibility.
Linux is already pretty. -prettiness is not linux problem nowdays ( I dont think honestly it ever was) .
If it's fast, and has the capability for "flashy" to be added in easily, so that people can download a theme to cover over it or modify their darn icons into stupid creatures or shapes, then I'm sure it will be adopted as a godsend by the Windows hordes looking to migrate to something that is familiar.
Linux has suffered too long by having its brand diluted with no unifying logo besides the penguin Tux. And there's only so much you can do with a chubby little black and orange/yellow bird. What's most important is the "Start" buttons work the same as they do in windows, and that Radio Buttons don't show abmiguous shadows so you never know if it's pressed in already, or if it's popped out.
Saskboy's blog is good. 9 out of 10 dentists agree.
Something like SymphonyOS' usability guidelines becoming popular in the OSS community would be awesome. In my experience, the second biggest problem people have with changing software (after file compatibility) is having to re-learn where everything is within the menu system, context menus, etc. Having a 'cockpit' of a program's most-used functions laid out in front of you with no nesting, scrolling, or drilling-down is very natural and easy to interact with, and addresses one of the biggest computer interface problems of today.
...But the ugly-colored icons are nice too.
Bored With ProgressQuest?
You can't polish a turd.
You can if it's frozen.
User interaction design has precious little to do with themes and icon sets.
The important point is that whatever we *choose*, there should be a uniform way to apply this across all applications.
A user should be able to choose a look-and-feel, be it NextStep, Ion, KDE, GNOME, Windows, MacOS, or whatever they hell they happen to be in love with, and *all* applications should follow this choice. Given the way that windowing libraries work, this is not hard, as all of them have the same 'basic' widgets; the problem is that everybody and their mother has implemented their own widget library, each having a different look-and-feel, and none of them being 'theme-compatible' with the others.
There is nothing wrong with GTK, QT, WX-Windows, and Java Swing all being around -- the problem is that getting all of the above to look the same is all but impossible.
There's a lot of other big usability nits that people put down to 'choice', but which really boil down to 'developer laziness' or just 'lack of foresight'. I hate that, despite my having been a Linux user and professional sysadmin for six years, that I still can't figure out how to be able to input in Japanese, German and English in all of my applications from within X. I hate that every application that isn't part of KDE or GNOME seems to need its own differently-functioning file manager, and that I can't just copy a bunch of formatted text from OOo, dump it into an xterm, and get plain text.
This is why there is a shiny new PowerBook 12" sitting on my coffee table. I want to spend my time working on my projects and writing open-source apps, not dealing with fundamental flaws in my user interface. Flaws which I'd love to fix, but which are so deep that they are otherwise unchangable.
Don't get me wrong. I love Linux on my servers, especially Debian, but as a workstation, I've been more than a little disappointed.
--
I Hit the Karma Cap, and All I Got Was This Lousy
Coral cache
All slashdotters know, it's not the style that is sexy, but the content.
Gimp UI devs need a sharp rap across the knuckles. Otherwise, it would be a CHECK,
You might be interested in this.
In short: they know, they're working on it...
Cheers
Stor
"Yeah well there's a lot of stuff that should be, but isn't"
From http://planet.gnome.org/
Bits of Tango clarification
Slashdot got it nearly right, but a bit wrong: the Tango Project is about unifying the Open Source desktop, but it isn't by Steven Garrity and Jakub Steiner alone. Steven and Jakub presented it at the GNOME Summit in Boston over the weekend, but Rodney Dawes, Tuomas Kuosmanen, Anna Dirks (site currently down), and myself all had a lot to do with making it a reality. A few others helped out along the way too, such as Trae McCombs.
In addition, Tuomas recently posted on his blog a bit more about Tango: Remember, Tango is not "yet another theme", what I am even more interested in is to really look outside our "Gnome/KDE/Whatever" sandbox and try to fix the overall user experience on "Linux Desktop" - we need to co-operate really. Unified look and feel is one step in that direction, and a logical one for me as an artist.
He who knows best knows how little he knows. - Thomas Jefferson
It's called the appeal project (http://appeal.kde.org/ and this Tango project has simply been dreamed up as a response. It's a direct rip-off actually. I mean come on:
The Tango Project is a collaborative effort of a variety of free/open-source software designers and artists
Jakub Steiner even talks about standards (freedesktop.org!! - standards!!) on his weblog (http://jimmac.musichall.cz/weblog.php). Err, sorry but you're not creating yet more non-existant standards to throw around just so you can say certain people aren't collaborating. This is a solution looking for a problem because the problem is already being alooked at. I can't see KDE adopting anything like this as a standard, and I doubt whether Gnome would as well because it would mean some large changes to their HIG as well as other things. This sentence kills the project stone-dead before it has even started:
While there are things you can already grab and start using on your desktop, we are making this public in an early stage as the key elements of the project are the actual standards we want people from various projects agree on.
Right. So we create an independent project, create lots of Gnome-oriented stuff, possibly submit it to Freedesktop and then push it as a standard? Right......
and he makes this comment further down:
Chris, the goal here is to find a sane compromise. We need to get rid of those icon attributes that would make an application feel out of place. If everyone else is using saturated colors, going against the stream isn't going to help us.
What project is going to adopt that! This guy has certainly got the wrong end of the stick here. I can't see this lasting at all.
If making apps not look out of place really is their goal though they can do worse than to just ask the KDE people and adopt the QtGTK theme engine and work on it. Somehow I can't see any of that happening.
They designed the Firefox and Thunderbird logos? They're terrible. They look good when they're a couple of inches across in Photoshop or whatever but they sure don't look good on a toolbar. The IE "e", AIM's walking man, Word's "W" and Yahoo Messenger's open-mouthed smiley all look better and are more distinctive.
Insert witty sig here.
Thanks for the link! I want to clarify, though, that while Jakub and I gave the presentation (well, Jakub gave the presentation - I just helped introduce), there are more people than just he and I on the project. Garrett LeSage (another Tango-er) clarifies.
That's a terrible idea! The difference between GTK and QT apps is moe than just cosmetic; there are different usability guidelines for GNOME than there are for KDE. If you blur the distinction between them, the user's experience becomes that much more difficult. Instead of two environments running at once, each with its own consistent idioms and user experience, the user is faced with one big environment, but an inconsistent and confusing one.
Yech.
Laws do not persuade just because they threaten. --Seneca
It's simply a place to put things you need. If you need an application, you can put it there. If you need a document, you can put it there. If you need a folder, you can put it there. If you need a window, you can put it there.
Computer geeks freak about the Dock because it's not well-defined. "Is is for applications? Is it for documents? Is it for windows? It's so confusing!" No, it's not. It is for things (anything) that you need. It is so useful precisely because it is not limited--you can put anything there if you need it, and take anything out if you don't.
Minimizing windows into the Dock makes sense because if you minimize a window, obviously it's something you need. If you didn't need it you would just close it.
Who cares if all the windows look the same down there. If you mouse over anything in the Dock you get its title in nice big drop-shadowed (easy to read) text.
Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
I'd like to appeal to this and every other icon and beautification project. You are very valuable, but please take some effort to give us this one thing: freedom of color. Let the user pick the colors. Really. Make your icons and shadows and such derive from a set of user selected colors, and don't forget to handle the implications of that, especially for example, the difference between light-on-dark and dark-on-light.
I know there are some people already thinking this would never work, that they need to pick an effective color-scheme to have it look nice, but that simply isn't true. Given key colors, you can generate a nice palete for icon drawing which still lets you have distinctive differences and subtle consistencies between icons. You'd probably want two sets of colors, one for generic things (light foreground, background, various accents) and another for topical things (like warning, default, movement...), and then you'd generate your icons from template code that could blend the basic colors to match.
It probably won't be perfect, but it won't be that difficult, and you can do it so that *your* chosen color scheme still comes out perfect, while mine comes out somewhere between nice enough and beautiful, without every user needing to hack up icons or have them look glaringly wrong if they dare to use different colors.
Plus, your icons then become more than a set. They become a pattern that can survive many design changes, and not just be replaced or redone poorly when you aren't around. They become true free software icons.