Your comments

What is your exact suggestion?

What commands you miss most?

Please request this by the developers of your used Linux/GTK-theme.

This also should work if the commits have the same message.

This looks like Linux. What desktop you are using? Is it configured to use 200% scaling? You already can set the low-level property smartgit.gui.dpiFactor to 1 or 2 (100% vs. 200%) in smartgit.properties.

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.