So, my attitude here is probably not like most people's, but:

> UI design...you can make it compact, with submenus, subwindows, search etc 
> for "average" users that wouldn't understand all these options at once. Or 
> you can make it professional, for the passionate user, that knows what he/she 
> does without needing a manual for all those knobs.

I think this is a bit of a false dichotomy that comes out of a lack of
imagination in UI design.  Yes, people do make things more powerful by
adding more knobs or reorganizing things graphically, but in my
opinion that's superficial and has diminshing returns.  I'd rather
make something more powerful by generalizing concepts.

What that means depends on the problem in question.  In my case, I
reduced 300 or so parameters to a single window that you type in and
displays matching parameters, so no huge monitors were necessary.  I
could easily express things a GUI would have needed a special
interface for, like saved sets of parameters, and parameters tied to
each other.

Certainly, display should take advantage of graphics, but displaying
an envelope as pictures of knobs turned to different settings or as a
list of numbers doesn't really count as "taking advantage of
graphics".

> But, Ive also heard stuff like, humans can only "differenciate"(?) 5 items 
> quickly, everything above needs more brain action (thinking, looking 
> twice...). But of course, thats for new situations. A big panel may confuse 
> at first, but after some learning...big advantage! :)

I find that big GUIs remain annoying and slow, especially after I know
them well.  If there are "advanced" facilities, they tend to be ad-hoc
and complicated, like a macro recording feature or something.

On the visual side, maybe we do have a 5-item limit.  But on the
language side normal people have vocabularies of tens of thousands of
words.

Anyway, I don't mean for a practical question to get bogged down in
philosophical ramblings.

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to