Live data from Hacker News

Windows Explorer Through the Years

gekk.info

161–170 of 185 posts

Re: Windows Explorer Through the Years

#161
post #115

Earlier quoted context omitted.

Control+drag = copy; Shift+drag = move; Control+Shift+drag = link.

Yes, but right-click drag means clear visual confirmation of the action, the physical movements are the same for all types of operation, and you can make up your mind what to do after you've indicated where. I only use shift or control if I accidentally left-click drag.

The Right-Click Drag context menu is also an Explorer Shell Extension Point (going way back) and some apps can add additional behaviors to it beyond Cut/Copy. 7-Zip for instance includes a lot of options in a sub-menu. For instance, Right-Click Drag a set of .zip files in a Downloads folder to a more permanent home folder and you can select 7-Zip > Extract to *\ and 7-Zip will expand all of the .zip files into folders based on the names of the .zip files.

Re: Windows Explorer Through the Years

#162
post #38

Starting in Windows 8 : > The Ribbon is unspeakably messy, and unspeakably large, and as I said I am not going to attack it in detail because this is a long-running Microsoft hobby horse. Suffice to say I feel it is a usability disaster and does not belong in any program let alone Explorer, however, it has the one saving grace that it is both collapsible, and defaults to that state, so most users almost certainly nev…

I get a sense the ribbon design is a bit aspirational, with emphasis on the things they think you should use instead of what is actually used. For example, I’m sure they feel you should be using styles instead of fonts, and so the styles control takes up a lot more real estate than the font chooser.

Some of the Ribbon Designs are aspirational, but also some of the Ribbon Designs are simply telemetry-based, with an emphasis on the things users do most. I'm rarely surprised how many people complaining that the things they use most aren't well emphasized are also among the first to disable telemetry.

The intersection of the aspirational and telemetry-based approaches is something of the "Office 20% Rule". The long standing aphorism is that everybody only uses about 20% of the features of a given Office application, but that everybody's 20% is different. That "Rule" is exactly why the Ribbon will never be "perfect" in what it emphasizes, it can only aspire to try its best given the goals it has (aspirations) and the data available (telemetry).

Re: Windows Explorer Through the Years

#163
post #155
post #52

The article says that Windows 95 file explorer is not that deeply altered from File Manager. While this might be somewhat true in visual sense, it is completely different beast in what it does. File Manager was just what it says on the tin and showed directories and files, while Explorer displays what is essentially an arbitrary graph of COM objects and allows you to call methods on them. One particularly notable poi…

What about “Libraries”? I could never tell quite what they were trying to do.

Libraries are great. They were intended to be a handy tool for casual Windows users, but unfortunately did not get the UX clear/simple enough for casual users so it got relegated to the Power User tools most people will ignore (and de-emphasized in Windows 10 to the point where it's mostly only Power Users left that will bother to find Libraries and activate it).

The attempted explanation from the article.

> Windows 7 introduced this concept - Libraries, meta-spaces that grouped together multiple actual folders on the disk to create what database developers call a view. The Pictures location is not just a folder, it's potentially several folders. Don't worry about it, Windows will figure this out for you and simply present what you wish to see. An interesting idea I don't believe anyone wanted, or that in fact really worked at all.

Libraries work pretty great. There's still a few issues with them, mostly in specific applications that use older common dialogs for whatever compatibility reasons, but they do what they are designed to do: a Library is simply a virtual folder that aggregates other folders. The article's comparison is to a database view versus a table and that's an accurate analogy.

Any folder can be in a given library with one big caveat (and it is possibly the biggest that I've seen often trips casual users) so long as it is actively indexed by the Windows Search services (which is why it especially breaks the casual users that are the sort of mid-level almost power users that heard somewhere turning off Windows Search services was a "performance boost"). (Because it is Search services that provide the "view", and is the database powering the virtual folder.)

The default Libraries are based on the old school My breakdowns: My Pictures, My Documents, My Music, My Videos. But you can create your own Library of any combination of folders of interest to you.

One place it is very useful is for instance my Documents library. I can have one view that shows Documents I've got stored locally on the device only, stuff I've got in Dropbox, stuff I've in OneDrive, stuff I've got in iCloud, stuff I've got in Resilio Sync shares. It doesn't matter to me "where" I've got that particular file stored, I can search/browse the Library and access/filter/group all of the files in one place.

I can even set the default save location to whichever cloud (or otherwise) service I most trust at the moment, so if I just save a new file to my Documents library, it'll save to the Resilio Sync folder I chose this week. Last week it was a OneDrive folder, and maybe next week my needs will change again I will be back to the local-only folder. No matter which "where" it is currently pointing to, I can just select the Library in the File > Save dialog, save, and the Library will handle remembering which folder I wanted to save to this week.

OneDrive today offers the option to entirely replace the local-only Documents folder, and if that's the only provider I used that might be a good option. Libraries fit really well in this world where I have multiple providers for different needs and with different storage capabilities.

On my work computer one of those Documents folders might be a file share (so long as it is a relatively recent file server with up-to-date Offline and Search Indexing capabilities).

The same expands out to other roles like Pictures/Videos/Music. (I have multiple cloud providers for my music. I've got OneDrive and iCloud with different sets of photos. Etc.)

The idea is useful for other things. For instance, I sometimes have multiple folders for things like Git Repos, splitting them across drives due to file size for instance, and having a Repos library that shows me every Repo I'm working on no matter which drive it is physically stored on can be very useful.

You can also do some of that with NT Junction Points / Reparse Points, but that's even more extremely a Power User-only approach (and sometimes not recommended simply because of how many footguns are lying around there). Doing it as a virtual folder that's really just a Search View is all I really need in most cases.

The biggest trade-off is mostly that Libraries don't exist in the Command Line world, I can't CD to a Library in CMD. (If there were the right sort of Provider I should be able to CD to a Library directly in PowerShell, though sadly a quick search doesn't turn up an out of the box PowerShell provider for them; a shame.) But I can still open the Library in Explorer and select any subfolder in the Library and File > Open in PowerShell (Alt+F,R) it, and Explorer will do the work of figuring out which storage place it is in (its full path) for me.

Re: Windows Explorer Through the Years

#164
post #2

I wish Windows Save/Open dialogues would have links to already open Explorer windows (much like the links to Documents.) Rationale: Project are often contained in a single root folder. I often start by opening this folder in Explorer. Some programs can be started by double clicking files. Others cannot. Saving new files always requires interacting with the save dialog and thus browsing to the project folder again.

I like the idea and wrote a longer comment. But I must object to your two universal statements as they are without further qualification I find them false. It is possible to start any program via a file association even if it does nothing with the file that the action was activated on. Saving a new file only requires the file chooser if the application was started first. If the file is created in Explorer via the New…

It's too bad Templates got flooded with junk back in the Windows 95 days and so people stopped using and Developers stopped creating Templates. OS/2's heartier version of Templates, I recall being extremely useful. Windows' Templates seem derelict and forgotten ruins of the ancients in Windows today.

Re: Windows Explorer Through the Years

#165
post #83

The author finds the My Computer/Explorer dichotomy strange, but to me the aim always felt perfectly clear. Reducing the visual clutter and mental overhead of the directory tree in the ”casual user” mode, while still providing a more powerful mode for advanced users. Windows 95 also hid file extensions, as well as hidden and system files, by default. This design direction to abstract away filesystem details has, of c…

It would have been more interesting a dichotomy if the "Folder view" was truly a spatial navigation system, which it seems like it wanted to be but never committed to.

It seems a shame that all OSes today seem to have given up on spatial navigation.

Re: Windows Explorer Through the Years

#166
post #96

Earlier quoted context omitted.

The ribbon came in MS Office 2007 as a result of user studies that showed that menus weren’t effective in showing the users what was possible or what features were available in an application. That’s why this new UI (“Fluent UI”) was designed for better discoverability. [1] Once you do something new and different, I suppose it’s natural to copy it over everywhere else (like Windows Explorer). [1]: http://channel9.msd…

It was very much an attempted solution to a self-made problem. Default toolbar config in Office programs had become so overwhelming that on a 1024x800 standard-issue corporate monitor you could literally see only a paragraph of text in the content area. The true solution to that was probably deeper than clustering toolbar items by context. The very concept of a toolbar probably needed to be challenged.

> The very concept of a toolbar probably needed to be challenged.

Uh, that's exactly what the Ribbon did? It challenged the ideas of a traditional toolbar by going back to first principals far enough to the point where traditional toolbar stalwarts hate it on sight.

Half the reason we have debates about the Ribbon is precisely because it challenged the very concept of a toolbar.

Re: Windows Explorer Through the Years

#167
post #157

Earlier quoted context omitted.

I understand the frustration at having changes work against muscle memory, but you can still navigate the UI as you described - it's just that "Options" is bundled under "View" now. alt,v,y,enter or alt,v,y,o will open the options dialog. The hints are now hidden until you hit alt now though =/

Right... it’s a solution for folks who have this existing knowledge. The aim I guess is to transition folks to non-keyboard devices for navigating the UI...

Menus in Windows had already lost the accelerator key decorations by default well before the Ribbon (by almost a decade at that point). The Ribbon didn't cause the loss of always visible accelerator key UI, the Ribbon was built when accelerator key UI was already lost for being too noisy.

Re: Windows Explorer Through the Years

#168
post #13

And still no tabs. I know about Clover, QTTabbar (my current choice) and Groupy, but it still blows my mind we've had tabs in web browsers for nearly 20 years and not in local explorers.

The Sets experiment (heterogeneous tabs for nearly every Windows title bar) from the Windows team was really cool. I was sad that I was never in one of the Insider cohorts to directly test it.

It's unfortunate their testing feedback decided not to move forward with it, and that also the engineering complexities that happened because Edge switched to Chromium and would no longer be able to maintain some of the things Sets relied upon.

Rumors (er, GitHub Issues) have it PowerToys might explore the idea again some day.

Re: Windows Explorer Through the Years

#169
post #123

I remember my friend modified the win 3.1 startup shell and replaced progman.exe with winfile.exe. Program manager wasn't needed. You could run any program from file manager, and it also had File->Run... menu option.

The real joy was modifying the Windows 95 startup shell on upgraded machines to progman.exe or winfile.exe and really confusing users about their "Windows 95.1"

Re: Windows Explorer Through the Years

#170

"Windows 98 was famously controversial, at least in nerd circles, for the integration of Internet Explorer into Explorer itself" How interesting to see attitudes change. Today, using a web browser and HTML/CSS/JavasScript to write your app (whether as a SaaS app or a desktop app using Electron) is one of the most popular options for creating apps. In fact, Microsoft explored this space many years ago too. Remember Mi…

IE even supported HTA ("Hyper-Text Application") a file format that absolutely was a direct precursor to both Electron and modern day PWAs.
Post reply on HN