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.
Permalink for comment 315246
To read all comments associated with this story, please click here.
RE[4]: NOT a software Dev
by leos on Thu 22nd May 2008 14:14 UTC in reply to "RE[3]: NOT a software Dev"
leos
Member since:
2005-09-21

I'm a C# developer and I use dynamic layout for all my user interfaces. I mostly use the TableLayoutPanel and the docking/anchoring system.


Yeah I figured .NET would have them. Just gotta make people use them now...

One of the reasons why I think this is necessary is for people with different DPI-settings: all the controls get bigger and if you don't use dynamic layout, you get overlapping controls and an ugly (sometimes unusable) UI.


The other reason is translations. In another language, labels will change size and layouts need to adapt.

Reply Parent Score: 2