HN.zip

Windows File Manager (WinFile) repository archived on March 1, 2025

27 points by wolpoli - 21 comments
Dwedit [3 hidden]5 mins ago
The control used is a ListBox, and not a ListView, because we're dealing with pre-Windows 95 software here. As a consequence, you can't use Ctrl+Arrow Keys to move the selection, and Space to toggle selection for a file. Yet you can ctrl+click files.
userbinator [3 hidden]5 mins ago
Good. There wasn't much that needed changing anyway, it was nearly perfect as-is.
jug [3 hidden]5 mins ago
True, probably pretty feature complete after all these years although a pretty major lacking feature for any serious use is no UNC path support.
nashashmi [3 hidden]5 mins ago
Quite fast. Faster than the current explorer.
7bit [3 hidden]5 mins ago
> We realize this may come as a shock and disappointment to our contributors but we simply do not have the expertise or resources within the organization to continue to maintain this project.

Resources ... Okay. What truly comes as a shock is the fact that Microsoft says they don't have expertise to continue this project. I mean, who is building Windows then? It's the same building blocks, no?!

whatever1 [3 hidden]5 mins ago
They pretty much say that the company gutted their team to the point they cannot support the project anymore.

Given the latest layoff rounds there is also good chance that indeed they fired the people who had the expertise on this.

generalpf [3 hidden]5 mins ago
Who would want to work on this thing? It hasn't been a standard part of Windows for at least a decade.
tiahura [3 hidden]5 mins ago
MS hate aside, Windows 11 Explorer is a thing of beauty.
7bit [3 hidden]5 mins ago
The Windows 11 Explorer is also buggy as shit. They still haven't solved the issue where folders within the Download folder randomly enable grouping again. Or you know, where you could click on the address bar and see the full path to the download folder, instead you see the word Download. Great fucking Job. They butchered the W10 explorer, painted it gold, and tapped themselves on the shoulder.
SirFatty [3 hidden]5 mins ago
Well, and added tabs, which is really the best part.
Lammy [3 hidden]5 mins ago
I have that on Windows 10 for all applications instead of just Explorer: https://www.stardock.com/products/groupy/
lousken [3 hidden]5 mins ago
they don't have the expertise? oh right, since it takes 10 seconds to load a right click context menu on the desktop in w11, no wonder /s
dboreham [3 hidden]5 mins ago
Only about 1s here. Wasn't the 10 second thing because it was looking for a now-absent floppy drive?
rep_lodsb [3 hidden]5 mins ago
That's still billions of CPU instructions being run. If you spent the rest of your life locked in some Tibetan monastery, going through all the steps by hand on paper, you wouldn't even get 1% of the way to rendering this single context menu.

The amount of bloat in modern software is simply obscene.

kevin_thibedeau [3 hidden]5 mins ago
It depends on how many shell extensions you have installed. How something so basic can drag a supercomputer to its knees is puzzling but MS never fails to deliver.
kmeisthax [3 hidden]5 mins ago
One wonders if it would be possible to invoke those extensions asynchronously and put a little "loading" icon where any new shell items might appear. Or have a hard 2s timeout after which any latecomers get shoved behind another layer of menus.
saratogacx [3 hidden]5 mins ago
If you turn off animations they ARE loading the menu asynchronously. You'll see a basic menu with the extensions added on as the menu continues to grow and reflow. It's worse if you right click on a file. It also DOES use "loading" placeholder text

(e) added the bit about the loading text.

kevin_thibedeau [3 hidden]5 mins ago
They'd probably implement that by launching a new Electron process to keep up with the times.
immibis [3 hidden]5 mins ago
Its a disease all over software engineering. We add just enough layers of abstraction, but no more, to make it about ten times slower than a Commodore 64. The excuse is that it's to avoid having to think end-to-end as one human can't possibly think end-to-end these days. The reality is the reason they can't is because of all these useless indirection layers in the middle and if those were deleted, they could.
lifeisgood99 [3 hidden]5 mins ago
The simplest explanation would be that those shell extensions have poor performance.
babypuncher [3 hidden]5 mins ago
1 second is still an order of magnitude too long. Windows XP context menus were much snappier, on much weaker hardware. And XP was rather notorious for being bloated and slow at the time of its release...

Right clicks on my MacBook are perceptually instantaneous.