OpenHashTab icon indicating copy to clipboard operation
OpenHashTab copied to clipboard

Suggestions for GUI improvements: use resizable dialog boxes with richer information

Open GiovanniDicanio opened this issue 3 years ago • 1 comments

In addition to provide a property sheet extension integrated in Windows Explorer as currently done, I would suggest to also implement a separate dialog-box, that users can resize, and can present more information in a larger window.

For example, for each file, in addition to the hash, you could show the file size.

Having more space available, you also could also show with more clarity the number of processed files, those that match the hash, and those that don't match, instead of the Done! (0/1/1/0) kind of cryptic presentation.

Moreover, users can resize the dialog-box for better readability of file names and hashes.

If you use a C++ GUI framework like WTL, you can reuse its convenient resizing dialog class.

GiovanniDicanio avatar Mar 26 '21 16:03 GiovanniDicanio

In addition to provide a property sheet extension integrated in Windows Explorer as currently done, I would suggest to also implement a separate dialog-box, that users can resize, and can present more information in a larger window.

This already exists as the option for context menu, and the "standalone" which is associated to sumfile formats.

I'll see about GUI improvements, it was planned for quite some time to switch over to some sort of treelistview instead of how it is currently, however I had some troubles I haven't yet traced down when using mCtrl library.

As for WTL, my resizing dialog class is essentially a reimplementation of the ATL one: https://github.com/namazso/OpenHashTab/blob/master/OpenHashTab/wnd.h#L35-L112

namazso avatar Mar 26 '21 16:03 namazso