Your comments

This would not work in the Commit dialog.

I'm not yet sure about how to implement it the most efficient way and how to combine it with the line-length guides.

I think about providing multiple syntax-coloring themes like in some text editors to easily switch between them. I want to invite you and others to share here your configurations of your preferred colors.

Build 16109+ will have the low-level ignore.defaultSelection that you can set to 0, 1 or 2. For your case, 0 will be the right choice.

SmartSynchronize 4.2 will have a separate button for opening a blank file compare.

I reckon, you mean that the default should be "Ignore explicitly" if 1 file is selected or no common pattern could be detected from the selected files?

Did you assign Ctrl+C to the Copy Name command in the Preferences, page "Keyboard Shortcuts"?

Note: The avatar image can come from a local cache.

Regarding the look of the signed-character/symbol, please check SmartGit 20.2.

Build 16102+ will have the low-level property table.copySelectionWithCtrlC to disable the generic Ctrl/Cmd+C copy for all table controls.

"discard.safeDefault" is the low-level property name.