Your comments

We won't add an option to add the file's directory to an ignore list, because you already can select the directory and ignore that. This is a decision for consistency - the whole application works this way: if you want to do something on a file, you need to select the file first, if you want to do something on a directory, you need to select the directory first. In a file manager nobody would request to select a file, press delete and want to have an option to delete the whole directory containing the file.

You need to use SmartGit preview from https://www.syntevo.com/smartgit/preview/ and then invoke Help | Check for Latest Build.

You need to select the directory before invoking this command. The dialog you show is for a file selection.

If no changes are staged and the Commit triggered from the Commit view (not the dialog), it will show a dialog whether to commit all.

Windows scales fine the SmartGit window content on our 4k-monitor or full-hd notebook display. I don't see any problem there or something that could be solved on SmartGit side.

Of course, you can invoke Ignore for untracked directory.

Peter, I doubt, that a 2 minute video could explain how Git works. Explaining how to do something like creating a branch takes ~20 seconds (explaining different ways), but if you don't know what Git branches are (they are fundamentally different than in other version controls systems), this will create more new questions than it answers.

BTW, we are offering SmartGit training which also covers Git understanding: https://www.syntevo.com/smartgit/training/

You already can create a batch file that opens the first or second file parameter in notepad++. Add this as compare tool in SmartGit.