I'm about to release a polished version of a multiple-window gui-application I wrote years ago. I improved usability a lot (it was BAD!), with which i mean stuff like:
- fixing tiny errors in alignment
- making all dialogs accessible by keyboard
- proper "modality" of dialogs
- open them at "logical" positions instead of random ones
- …
My question is whether I should tell my users, that a lot of these tiny problems have been resolved or will they notice by themselves?
Differently put and with an example: There were dialogs that couldn't be closed by pressing ESC. Did they learn by now to not try to press ESC in a certain Dialog and use the mouse, or are stumbling blocks like this never "internalized" anyway?