Haha.. wow, Seriously! You got pissed because I did not see a big value in added your special feature. Wow. You are going to be disappointed a lot in you life.
You will not get everything you want. The world does not work like that.. Just relax man.
I'm sorry. but spending time adding a feature that almost only you have a need for is a waste of my time. I rather spent that time adding something that will give a majority of users something useful. Time is not unlimited. I have to pick and choose what to add
You've already coded the complex part. MC already is capable of calculating filesizes*. All I was asking for is a button on the panel to have it be on full time or off full time. You literally could have coded that in less time than it took to type both of your replies. Hell, I could do it if this was open source lol
So you are a developer.. I find that hard to believe.
If you where a good programmer you would understand that it is not that easy.
Just because you think it might look easy to add something like that does not mean it is.
Things like that are a lot more complex that you think.
Specially when you have a lot of async and parallel operations going on in multiple panel.
*Rather poorly, I've discovered after some testing. It's shockingly slow. As in it took several minutes to calculate the folder sizes on a 6 TB drive filled with an iTunes-style music directory structure. My alternative took about 45 seconds. And it wasn't a matter of anything being cached. MC was waaaaaaaaaaay slower every time I tried no matter which program I used first.
Also if you had been programming for Windows you know there is not much you can do. The speed of something like this is all up to the HW and OS and what else is going on causing I/O on the hardware. And so much is affected by the speed like caches and other things going on.
It's also spectacularly poorly behaved. If you do the SHIFT+ALT+ENTER thing on an entire drive, it won't stop until it's done even if you change directories.
It is actually a feature.. the sizes are cached. So you can start a size operation that will take a long time, You can than move away to another location do some other work while it works in the background. and when it done and you return, you see all the sizes.. You do not have to stay there until it is done, It would be BAD if it stopped if you left the folder.
(and you can abort the operation with ESC key)
So yeah, even if you could be "bothered" to add the feature it would be practically useless in real-world situations. Sorry to have taken up so much of your valuable time. I know you'd much rather be spending it adding all those other wonderful missing features
Another comment that make be believe that you are not a developer as you say.
Because if you worked with software development you would know you can't add everything. And because one feature is super important to you does not mean it is so for everybody.
All user have different needs, and I try to add the feature will would bring added value for most users. Spending all the time adding special features that only 1% here and 1% here have any use of is not a good way to spend time. Sometimes I add a 1% feature but it is often if it is easy to add and contained so it does not mess with other parts of the architecture
Oh And I forgive you for taking up my valuable time. I understand that it can be frustrating to not get everything you want, and that everybody does not see how important your needs are.