I remember you said something about making XYplorer multithreaded somewhere (can't remember where though, hope I actually did read it), this would be the perfect example. Just send a list of items that don't have thumbs yet to a worker thread that creates the thumbnails, sending a 'thumb complete [filename]' message back every time one is completed so the view can be updated. Additionally to prioritize currently visible items you can send a 'visible list' to the worker so it can move those to the top of the cue (resend this whenever the viewport changes, so the worker can prioritize the currently visible items).admin wrote:2. Difficult. The current version only computes the thumbnails for the currently visible part of the list. If this is still too slow I don't know what to do.
This would completely decouple the thumbnail creation from normally operating XYplorer, which I'd much also appreciate. I know it's not an unbearably long time to wait but at 1920x1200 it does take quite a while on my PC (up to 10 seconds if the pictures are large) if the list side of the view is completely filled with not-yet-generated thumbnails.
But back to topic and what I came here to post about...
I only had XYplorer freeze once or twice on Win7 (only my laptop runs it, main PC still uses XP and I'll wait for XYplorer to be Win7 ready before I do switch
I hope this is at least of some help (better late than never)...
XYplorer Beta Club