Your comments
Next 8.1 preview build will color the merge commits gray and allows to configure this color.
You can set the commit message limit by adding and modifying the following line to smartgit.properties:
smartgit.log.commitMessage.shortLimit=100
"icons text in the toolbar are black" - that's what I meant with "the API does not allow to change all colors". Please also take a look at dialogs, e.g. the preferences - they look worse.
What is CL? Regarding squashing commit: select the commits to squash in the Journal and select Squash from the context menu, enter a message. IMHO, this can't be made simpler.
So Linux kills the application instead of ending it when you reboot/shutdown without having closed all applications? Wouldn't it be better to solve the problem of not having sent the correct signal to SmartGit or SmartGit not responding correctly to the sent signal, than just working around by trying to fix a symptom?
Is anybody using an LFS provider other than GitHub?
We've decided for 2 separate windows because it is possible to arrange them the way you like (assuming a large enough screen). For my last conflicts it has proven to improve the situation fairly well.
If you want to test-drive, please download SmartGit 8.1 preview 4 and invoke Help | Check for Latest Build to get #9048. Then create a file, e.g. dark-theme.properties with following content:
button.background=inherit button.foreground=inherit combo.background=inherit combo.foreground=inherit composite.background=inherit composite.background#instructions=#505050 composite.foreground=inherit label.background=inherit label.foreground=inherit link.background=inherit link.foreground=inherit qTabFolder.background=inherit qTabFolder.foreground=inherit sash.background=inherit shell.background=#3f3f3f shell.foreground=#cfcfcf styledText.background=inherit styledText.foreground=inherit tabFolder.background=inherit table.background=#303030 table.foreground=#e0e0e0 table.background#filter.searchHidden=#303020 table.background#filter.warning=#302020 text.background=inherit text.foreground=inherit toolBar.background=inherit toolBar.foreground=inherit tree.background=#303030 tree.foreground=#e0e0e0 info=#808080 warning=#f0f080 error=#ff8080 directories#warning=#ff8080 branches#ahead=#f0c080 branches#behind=#80f080 branches#approved=#80f080 branches#rejected=#ff8080
then open smartgit.properties in an editor and add the line
smartgit.theme.file=C:/Path/to/dark-theme.properties
Restart SmartGit.
Customer support service by UserEcho
Please right-click the line you want to stage. There you can find the requested options.