Your comments
The .tar.gz bundle already lets nearly every user run in on nearly every Linux.
You may try adding the line
smartgit.ssh.impl=sshj
to smartgit.properties.
Do you know that you can create own theme files?
Do you know that you already can use Ctrl+Space to write file names?
I wouldn't got that far with ahead/behind jigsaw pieces. Just the information whether a tag exists locally and remotely as well as equal/different would be enough for the majority of the use cases.
I think, request 270 covers this topic.
Please try log.graph.author.maxLength and log.graph.author.truncateLength.
Because the terminal is just a default, but freely editable custom tool, this would mean to allow to add any external tool to the toolbar. I thought, there would have been a request already covering this topic, but couldn't find. Would you mind me to change the title?
Customer support service by UserEcho
Please check out the low-level properties log.graph.author.maxLength and log.graph.author.truncateLength.