Your comments

Do I understand this request correctly: It should enable work-wrap in the control but upon clicking the Commit button, it should insert line-endings automatically for too-long lines?

We don't have plans to support special formats out of the box, but rather support external converter tools, because this would be much more flexible and does not introduce special cases.

Do you know a good command line tool to convert the binary .docx file to a text file?

What platform you are using? At least on Windows with http(s) killing the Git process (using the limited means of Java) lets the forked git-*.exe running. We also are not sure whether killing a Git process always is safe for the repository structure.

Please download the 18.1 preview portable bundle from http://www.syntevo.com/smartgit/preview and then invoke Help | Check for Latest Build.

It looks like on your system the hover-event timeout is ultra-short. Under these non-default conditions I agree with you (by default the timeout is ~500ms). Please give the latest 18.1. preview build 12051 a try (Help | Check for Latest Build) which does not use the hover event but a plain timeout of 750ms by default.

There is one popup command that represents an alternative to the current command. That way it is simpler to invoke the alternative than to have to search it in the menu.

Sorry, Thomas, but it looks like you didn't even try to use this "system
specific hover-event" in Windows 7, because it works horrible and for

sure not as intended.

Of course, I did and it works fine on 99% of the machines. Maybe you have configured yours somehow non-standard?

But to make you happy I've added the VM option smartgit.toolbar.popupEnabled for 18.1 preview #12049. Set it to false and you won't see any optional popups.

Maybe because you've invoked the Discard with the focus in the Repositories view and not in the Files view? If the focus is in the Repositories view the Files view selection does not matter for any command.