Linked by vermaden on Wed 21st May 2008 19:28 UTC
Graphics, User Interfaces How would I describe today's GUIs? A mess. -- A mess that grew as new features were needed, with lack of proper design, with a desire to keep backward compatibility, and with tools from the past trying to achieve future needs. I propose a new design philosophy for GUIs. We'll call it Vermaden's GUI. Note: This is the latest entry in our 2008 article contest.
Thread beginning with comment 315226
To read all comments associated with this story, please click here.
Margins are important. Don't remove them.
by TLZ_ on Thu 22nd May 2008 11:06 UTC
TLZ_
Member since:
2007-02-05

"wasting window space with needless borders and margins"

As a designer-trainee I would say that borders and margins are anything but needless.

I also think my mentor would agree, and pretty much every designer I've worked with and learned from.

Since design-principles are universal this would apply too not only to typical graphic design studd such as ads, posters, booklets, etc.... but also to computer program GUI's.

One thing is that using proper margins makes thing look good, but it's also functional.

Now programs having glitches in GUI is bad of course and should be dealt with... but judging from the Anjuta mockup I'd rather use the one with margins than the one with seperator thing. It's too thight. It's unpleasant to look at, it's hard to focus on stuff, its' hard to get overview on it(margins help guide the eyes) and many of the elements now are so compact that you risk the user hitting another button than he inteded. (If there where margins and he missed he simply would not hit a button at all.)

You have some points:
- XML
- SVG (Allready implemented in KDE and planned for GNOME?)
- Have sane defaults (althought the extremely crammed default your mockup suggests is anything but sane.)

However, if you good cuse the seperator/containers scheme and come up with a tad more advanced and flexible concept that DOES use margins and borders but in a automated fashion, it might work out.

Very few want to work with apps that are crammed, hard to get and overview of with GUI-elements that are so small you risk missing them.

Reply Score: 1