Welcome to shell: revealed Sign in | Join | Help
in Search

Shell Blog

The Story of List Mode

If you installed any build of Windows Vista prior to RC1, you may have noticed a slight omission from the set of modes you could select for your folder views.  Sure, we introduced cool new live icons that show you previews of the actual file contents and can be scaled all the way from 16x16 to 256x256 pixels, but where did List mode go?  For those of you who don't remember List mode, it's the view mode we had in Windows XP that scrolls horizontally and has all your items arranged in columns with 16x16 icons, like this:

A     D     G
B     E     H
C     F     I

The columns are the key point of this view mode; they are sorted top to bottom, making it really easy to scan the list, just like reading down the names in a phone book.  So if it's so easy to use and so cool, why did it go missing in every build of Windows Vista until RC1?

There are a lot of reason we removed List mode.  First off, our usability research told us that most people dislike horizontal scrollbars.  List mode requires a horizontal scrollbar to enable the sorted columns to scroll off to the side.  Second, List mode doesn't support the enhanced grouping feature that we added as a key component of Windows Vista's search and organization improvements.  The same sorted columns that make the items easy to read also make it very hard to present items in logical groups. 

Since every other view mode in Windows Vista scrolls vertically, we can draw the group header across the entire view, making it easy to visually identify which items belong to which group.  In List mode, however, group headers would have to be in line with the columns, and since columns wrap back to the top you can have items that aren't directly under a header.  We found that this was really confusing.  We could never tell what group an item belonged to, especially when it belonged to multiple groups and was highlighted in the middle of several columns at once (this can happen if you group by Tags and an item has multiple tags.)  We experimented with a lot of different ways to show the groups while maintaining the columns, but none of them could maintain column continuity while not wasting a lot of visual space.  For example, we tried putting the headers at the top, over a set of columns and forcing each group to start a new column, but that looked really funny when there was only one item in the group!

On top of all of that, when we made every file display a scalable thumbnail, it made sense to just show the small, 16x16 icons in our standard Icon view. (This setting is called Small Icons in the Views menu.)  In Small Icons, there's no horizontal scrollbar, because the items are sorted in rows, like this:

A     B     C
D     E     F
G     H     I

This seemed like a great solution; it got rid of the horizontal scrollbar and it enabled grouping by rows, which looks pretty good even when there's only one item in a group.  So we released Beta 1 with what we thought was a solid update to our view modes. 

Within days of releasing the first public beta of Windows Vista, we had a handful of questions from the beta community asking how to get to List mode.  Over the course of several CTP releases and all the way up through Beta 2, we received literally hundreds of emails, newsgroup posts, blog entries, and articles asking us, pleading with us to put List back.  The feedback was clear: a LOT of people found Small Icons much harder to read because you can't follow down the column.  Instead, you have to look across the row, go down a line, across again, etc.  This is great for pictures and large thumbnails because you're looking at the image, but it just wasn't cutting it for finding a filename.

Within weeks of Beta 1's release, we were making plans to put List mode back into Windows Vista.  We heard the feedback loud and clear, and there was no doubt that we'd bring it back.  Unfortunately, there just wasn't time to squeeze it into our Beta 2 release schedule, so we had to push it out to RC1.  If you've installed RC1, you'll happily notice List mode is back in action, where it belongs.  You might notice that it doesn't support the enhanced grouping capabilities found in the other view modes.  As explained above, grouping just doesn't fit into List mode very well, but we weren't going to let that stop us from bringing back the columns that everyone wanted.  In the end, we simply want to make it easier for you to find your files, and if List mode is what you need to do it, then we'll make sure it's available.

Published Tuesday, September 19, 2006 4:24 PM by benbetz

Comments

 

vinnyp said:

I'm so glad we added this back in. I love List mode!

September 19, 2006 5:35 PM
 

PaulG said:

I am curious to know if the shell team has instituted any new policies or procedures in your design process to prevent something like this happening again.  By that I mean it seems like what happened was that based on "usability research" a design change was instituted that didn't hold up in the real world.  So what can you tell us to give us some confidence that your usability research team will not repeat this again.  How did usability research differ so much from real Windows users?  It's great that this was caught in time before RTM but with such a large feature set one can imagine that next time you might not be able to catch a similar mistake if it is too late in the development cycle.

I guess what I am hoping for is some reassurance that your usability team or the team that made this original decision is going to be held accountable for this and that the shell design machine will insist on a more thorough and accurate proof of the clear superiority of a proposed design change to an existing experience before actually implementing that experience.  I'm all for innovating and improving the UI and overall I think there are many improvements in Vista.  But in hindsight this one seems sloppy and I would hate for that to be a trend in future Windows releases.

Maybe if you guys have an internal "Hall of Shame" for "Sounds good on paper..." ideas and you ridicule the folks who thought removing List mode was an improvement the next time they will think twice.  Or maybe you have a more professional and mature way to address this issue.  I just want to know that the lesson was taken to heart.

September 20, 2006 7:01 AM
 

RayV said:

I don't presume to speak at all for the Windows Shell Team, but I'd like to contribute my thoughts about what Paul said -

To me, one of the purposes of having public (or semi-public) beta tests is for this sort of thing. They put out this massive change to Windows, with new (and innovative) ways of browsing the filesystem, with changes made resulting from their research. When actual users started using it, their expectations contradicted the research. It is quite likely that the research was not "wrong", but users have been used to this list view for a really long time, and wanted it back in.

Since they made plans immediately after receiving this feedback, and implemented it when they had a chance too, it sounds like they did nothing "wrong". If they had made this change and *not* done anything about it, ignoring all their users, then I'd agree that some process would need to be updated/created to ensure that it did not happen again.

(For what its worth, I'm a web application designer at a major university that has made such UI missteps in the past - only in my wildest dreams could I have a series of public betas and release candidates to help catch such things)

September 20, 2006 12:11 PM
 

mogens said:

List mode could cope with grouping in much the same way as small icon mode.

i.e. Group first (extend heading across width of window), then sort vertically within each group.

This view would scroll vertically rather than horizontally as an added bonus.

September 20, 2006 1:19 PM
 

RayV said:

For the sake of my visual mind, is that similar to the album view in WMP11 and iTunes 7 (shows the album on the left, tracks in that album to the right)?

September 20, 2006 1:46 PM
 

benbetz said:

We actually tried extending the header across the width of the window, and then putting List mode inside each group.  The problem we found with this was that it breaks up the ability to read down a set of column with uniform height, which was the main reason people requested we restore List.  In views with a large number of items in each group, vertical scrolling would require a fixed number of columns, some of which would be taller than the view space.  So to see an entire column and then look to the top of the next, you have to scroll down then up again, back down, etc.

Once we received the feedback that List needed to return, we tried a out a lot of different grouping methods; each one had its drawbacks.  The overwhelming majority of feedback we received said "We loved list mode in Windows XP!  Bring it back!"  So that's exactly what we did - List mode didn't support grouping in XP either.  We didn't want to muddle with the tried and true experience everyone was asking for.

September 20, 2006 1:51 PM
 

slacker said:

If there is actually someone paying attention to feedback at this stage, can I add a hearfelt plea to resinstate the 'go to parent folder' button in Explorer?  I've been using Vista for a few days, and not having it there is the single most annoying thing about the new UI. I've already bugged Tim Sneath about this, but here are my bugbears:

* I can't go up a folder without taking my hands off the mouse, or working out where on the 'breadcrumbs' to click (this is involves much more cognitive effort than "click the 'up folder' picture").

* I can't repetitively go up a number of folders without moving the mouse pointer (or using the keyboard).

* I can't use the old 'Ctrl-Click' trick to open a new window showing the parent of the current window (something I use all the time when organising files).  In fact, I can't seem to do this at all in Vista, whether by clicking, using keyboard, menus, whatever.

* When I'm going up in the folder hierarchy, I often don't know the name of the folder I'm looking for - I'll recognise it by context (i.e. the files in it).  So the breadcrumb bar is useless in this case.

If there was a way to add commands to the Explorer toolbar, and the 'go to parent' was off by default, that would be good with me.  Just as long as I can enable it on my computer.  Maybe then I could get rid of the stupid 'Burn' button that takes pride of place on my toolbar, yet which I will use maybe once a month.  But I'm not bitter.

Seriously, please please please put the 'go up' button back into Explorer.

September 20, 2006 4:03 PM
 

uisamurai said:

"I can't go up a folder without taking my hands off the mouse"

Press Alt+Up Arrow

"I can't repetitively go up a number of folders without moving the mouse pointer (or using the keyboard)"

Press Alt+Up Arrow multiple times.

"I can't use the old 'Ctrl-Click' trick to open a new window showing the parent of the current window (something I use all the time when organising files)."

We've heard this issue from other users as well, however, Ctrl-N (or Shift-Double Click) will open a new window, so what was Ctrl-Click is now Ctrl-N, Alt+Up Arrow.

September 20, 2006 4:10 PM
 

lonnie.mccullough said:

I totally agree with slacker here.  We really need the "Up" button on the toolbar.  None of uisamurai's suggestions are really useful in this context.  I am a heavy keyboard user, in Visual Studio.  When I'm in Explorer I am almost always using the mouse to get around.  Making me go to the keyboard to perform an action that I used to be able to perform with the mouse and then forcing me to switch from keyboard back to mouse is super annoying.  I want to just click around while I'm in explorer and I never want to have to go to the keyboard.  I definitely use the "Up" button more than just about any other button.  Once you have trained your users to think a certain way it is going to be very hard to train them to think differently.  At least allow me to customize the toolbar (which the IE team seems to have forgotten about) so that I can add this command in if I want it there.

September 20, 2006 4:54 PM
Anonymous comments are disabled

About benbetz

I have been a developer on the Windows Shell Team at Microsoft since 2004, contributing mostly to the Search and Organize features. Prior to that I attended DePauw University where I did research on Assistive Technology.
Powered by Community Server, by Telligent Systems © 2006 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement.