On Friday 24 December 2004 16:15, Ilya Konstantinov wrote: > Eli Kara wrote: > > >Normal MS applications have a great and intuitive UI. Follow their > >guidelines > >for those types of apps. > > > > > Speaking of their guidelines, here they are -- The Microsoft Windows > User Experience: > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/welcome.asp As a developer mostly at MS-Windows OS, I know this coding.. and usually I follow them just because my users know this UI.
> > BTW, I'm not sure how sensible it is to ask such broad questions someone > who doesn't have an engineer's overview of the system. An exaggerated > example: A person who writes all his documents with 5cm page margins > might complain that there's no "Add 5cm margin" button in the toolbar. > He wouldn't spend his time to think through a more generic feature > instead of a "Do as I want" button. In deed :) I had this type of replays already.. but as Sun-Tzue said: "to know your enemy is to know yourself". I need to understand what people looking for. I can't stand that people decide that one approach is better then another, because I can't find something that really serve my needs. I'm working with xfce, but WindowMaker and Enlightment also have very useful features that may help me, and some needs of most of the people I know, haven't been answered by any UI of a window/desktop manager or a program. If you can take VI(M) as example, you see a very different approach for a UI, each mode can give you new ways of doing things. But most people like the "ready to write" mode by default and as the key feature. The VI interface comes in approach of giving you more keyboard control, rather then many menus (like emacs and many other editors). If you will take Lazarus for an example, that IDE gives you ability to design GUI applications, but for visual alignment, you will see red and blue lines for horizontal/vertical alignment for helping you to make the best alignment you can. This options does not exists on any other GUI designers IDE that I know. Another good example is Blender interface that is based on the idea (they did not invent it though) that every type of action needs to have different color. So to select one action, it will be purple for example, while to choose more things underneath will be orange etc.. There are many approaches for the same actions. For example I'm looking for something like a "shared area" where I can have better way to use different windows that I need for the same tasks like translating an article from English to Hebrew for example, or using information of xman in a setting file I'm currently editing as another example.. You may find this thing useful as an advanced user yourself, alto as Eli said, advanced users can deal with (almost) any UI that they receive. If a person wants a way to control his page size (A4, US-Letter, 5cm etc..), then maybe I should create my program with that type of ability not to be hidden or even to create it in the first place. But as a developer I need to understand my client needs first of all.. most users are not engineers and can't walk in that shoos, but so does engineers. Engineers can't walk on the users shoos as well.. because they see things at view and location then that users. I hope that explains my point of view better :) Ido -- H: If a 'GOBLIN (HOB) waylays you, Slice him up before he slays you. Nothing makes you look a slob Like running from a HOB'LIN (GOB). -- The Roguelet's ABC ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
