Open mykurtaccount opened 10 years ago
I am working on it - my two previous commits fixed this issue, but I think that before merge I should rewrite this. I must think of: use some form of regular expression matching, prepare only used data, deduplicate code of initThumbs() and addTumb(), modifying config dialog for easier editing, some form of caching data (but this one should probably be another issue to resolve in near future).
Thanks krzyc! Actually, I was not 100% sure I wanted this feature in Phototonic, it seems a bit overkill... (there are also some other Enhancements that I am not really sure about - I better mark them as "User Requests" instead of "Enhancement"). Lets see how this turns out... In XNview for example this feature is pretty large and complicated with a dedicated configuration area of itself.
Is there a reason why are you preloading thumbnails when showing duplicates, but loading them on demand (loadVisibleThumbs) when showing full directory?
Well, because of being a "utility" and not just "casual browsing" I guess there is no need for load on demand, when loading the dupes (In the common use case I estimate that there will not be too many dupes to load. Also the "non load on demand" mode is not blocking, so its not a big deal).
I have decided to issue a pull request as further work will go outside scope of this issue because I want to move file functions like calculating md5, reading EXIF (and updating in near future for saving user tags), reading image data like width and height, generating thumbnails etc. After that it will also be easy to use QCache to store n last objects for quick retrieval when we move to enhance searching, tagging, introduce logical folders... and many, many more.
For example under a thumbnail I would like to see the filename, the resolution and size. Other people may want differnet labels (not sure what else to call them)