Tony ([info]quikchange) wrote,
@ 2006-11-01 23:31:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Current mood: aggravated
Current music:The Wanderer - U2
Entry tags:vmware

Selectively displaying non-essential UI components
I randomly ended up in a lively discussion about UI design at work today. At stake was the optimum way of selectively displaying UI components that are not usually of interest to the user. The means we evaluated included disclosure triangles, modal dialogues, and tabs.

Although others may disagree, I dislike modal dialogues because they feel restrictive, clutter the screen with additional windows and often make it hard to view all the information at once. Disclosure triangles are usually a good idea but when you have so many of them that expanding them all would cause the content within the window to exceed the available vertical space and force the user to scroll then they can actually degrade the user experience. Tabs do prevent the user from being able to view all the relevant data at once but they avoid the other downsides of modal dialogues and can be easier to navigate than a bunch of expanders.

Decisions like this make me wish that semantic UI layouts were a realistic option. Then I could just specify that certain components were optionally visible and let the layout engine decide how to render them at runtime. As we say in computer science, any problem can be solved by adding another layer of abstraction.



(Post a new comment)


[info]grosskur
2006-11-03 08:19 am UTC (link)

I don't know a whole lot about UI design, but it seems like it's always about trade-offs. For example, the new tab design in Firefox 2. The close button is now on the current tab; before it was to the far right of all the tabs.

The meaning is probably clearer in the new design, and in general there should now be less mouse movement required to close a tab. However, if I'm staring at a page for awhile and then decide I want to close it, I find I need to scan the whole tab bar with my eyes to figure out where the current tab (and hence the close button) is. Maybe I just need to adapt :)

(Reply to this)(Thread)


[info]quikchange
2006-11-03 03:16 pm UTC (link)
Since the current tab is a different colour than the others, locating it is very fast. Once you've trained your muscle memory to stop clicking in that spot on the far right then you should be OK.

(Reply to this)(Parent)

Abstraction
[info]louspringer
2006-12-01 10:21 pm UTC (link)
The reference to abstraction as the silver bullet for everything reminded me of something similar a technical manager once told me: "Everything in this business eventually comes down to dns tricks, reverse proxies and symlinks."

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…