Anyway, here's what: calculating directories may take several seconds, especially directories that have a fairly large tree underneath them, or directories on slow volumes (usb stick, network, cardreaders...). The problem is that calculating is being done by the foreground process, causing the TC window to freeze during it. If it only took half a second, it'd be ok, but freezing the GUI for more than a second shouldn't happen in this day and age.
There's a side-effect to this. As soon as the GUI unfreezes, the first thing TC does, is update the directory, causing the calculated sizes to disappear.
Another side-effect: cancelling the calculation by pressing Esc has become impossible once the "not responding" appears in the title bar, which is usually after just a few seconds. Windows then decides that the program doesn't respond, and can no longer send input to it. Therefor leaving the user with 2 options: wait or kill.
Please make it so that calculating directories happens in a background thread. Thanks
