This is What I'm Talking About

Published 20 July 10 04:44 PM | russnem

The Gu himself, Scott Guthrie of Microsoft, wrote a blog entry yesterday about some power productivity features that people can get with a new VS 2010 update. It only took me a few seconds to find two classic examples that clearly illustrate one of the things that frustrates me about Windows: There is no consistency.

Take, for example, the following screen shot that Scott includes in his post:

Don't those "On / Off" switches look cool?? There's just one problem. No where else in any of Windows do options have this interface for turning things on or off. People are used to checkboxes. There was nothing wrong with checkboxes. Everyone was used to them. So while this may LOOK cooler to some people, it's different behavior. It copies the switches iOS now. But one reason they were made like that for iOS was because people weren't going to be using mice - they would be using their finger, which is less precise.

Next, take a look at another screen shot he included:

If you look at the little triangles, you will see that they point down when the node is expanded and they point to the right when the node is closed. But if you look back at the first screen shot, those triangles point to the lower right when the node is expanded, and appear all in black (there is no discoloration in the other window's arrows). Furthermore, the arrows on the second screen shot are filled in gray. The ones in the first screen shot are gray outlines. Also, they're different sizes.

I'm not commenting on the particular features that Scott is writing about, I'm commenting on how there is so little attention paid to details like consistency. Call me nit-picky, go ahead. I deserve it.
Filed under:

Comments

# Daniel said on July 20, 2010 11:34 PM:

You are nitpicky!

But also correct. Those On/Off sliders just don't fit at all.

# Andrei said on July 21, 2010 01:31 AM:

I agree with you, random GUI elements and themes is a common thing in most ms apps, especially in windows.

# David Taylor said on July 21, 2010 02:20 AM:

Yeah - You make a good point.

I guess this is an developer extension for a developer tool....so you could argue they are playing a little here.

But you could conversely argue that consistency really needs to start with the DevDiv.

# Twitter Trackbacks for This is What I'm Talking About - Russ Nemhauser [asp.net] on Topsy.com said on July 21, 2010 02:27 AM:

Pingback from  Twitter Trackbacks for                 This is What I'm Talking About - Russ Nemhauser         [asp.net]        on Topsy.com

# Mike said on July 21, 2010 09:09 AM:

I prefer those over checkboxes actually.  I see people keep whining about these, but if it does take some people longer to figure out how to use them, then maybe you're right.

# Arun Mahendrakar said on July 21, 2010 09:32 AM:

I liked your points Russ. I had a couple of concerns myself and have blogged it here:

weblogs.asp.net/.../vs-2010-productivity-power-tools.aspx

Arun

# Andrew said on July 21, 2010 10:10 AM:

Both variations of those little triangles are less usable than the classic plus/minus in a box [+] [-].

The implementation of the triangles is better in VS than it is in windows.

# pbz said on July 21, 2010 03:57 PM:

Agreed!

On a side note: As far as the solution tree, one way to emphasize the current file is to draw the lines (like they were drawn back when + and - were used) but only for the current file. The problem is when dealing with large solutions you it can get hard to track which folder / subfolder the file belongs to.

# rickj1 said on July 21, 2010 06:44 PM:

I think this new little toy is great been playing with it for a couple of days now navigating through code just got easier and faster one thing I noticed it if Microsoft dose the littlest thing everyone is all over it yet if you try to work on anything open source there in no documentation no examples to speak of no useful tutorials to speak of and no support figure it out on your own and the dev world raves about open source

# bookmarking said on May 15, 2012 04:23 AM:

s322eu Really enjoyed this blog article.Thanks Again. Keep writing.

Leave a Comment

(required) 
(required) 
(optional)
(required)